WO2024001206A1 - Optical network health monitoring method, management unit, system and storage medium - Google Patents
Optical network health monitoring method, management unit, system and storage medium Download PDFInfo
- Publication number
- WO2024001206A1 WO2024001206A1 PCT/CN2023/076016 CN2023076016W WO2024001206A1 WO 2024001206 A1 WO2024001206 A1 WO 2024001206A1 CN 2023076016 W CN2023076016 W CN 2023076016W WO 2024001206 A1 WO2024001206 A1 WO 2024001206A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- optical network
- prediction
- data
- task
- performance data
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
Definitions
- Embodiments of the present application relate to the field of optical network communication technology, and in particular to optical network health monitoring methods, management units, systems and storage media.
- OTN Optical Transport Network
- OTS Optical Transmission Section, optical transmission section
- OCh Optical Channel layer, optical channel layer
- Embodiments of the present application provide optical network health monitoring methods, management units, systems and storage media.
- embodiments of the present application provide an optical network health monitoring method, which includes: obtaining an optical network health performance prediction instruction; and obtaining optical network historical performance data within a first time period according to the optical network health performance prediction instruction; According to the optical network historical performance data and the optical network prediction model, the optical network prediction performance data is obtained.
- embodiments of the present application provide an optical network management unit, including: a memory, a processor, and a computer program stored in the memory and executable on the processor.
- the processor executes the computer program, the following is implemented: The optical network health monitoring method described in the first aspect.
- embodiments of the present application provide an optical network system, including: an optical network management unit as described in the second aspect; a source endpoint device connected to the optical network management unit for sending or receiving optical network services flow; a plurality of intermediate node devices connected to the optical network management unit for forwarding optical network service flows; sink endpoint devices connected to the optical network management unit for receiving or sending optical network service flows.
- embodiments of the present application provide a computer-readable storage medium that stores computer-executable instructions, and the computer-executable instructions are used to: execute the optical network health monitoring method described in the first aspect.
- Figure 1 is a schematic diagram of a system architecture for executing an optical network health monitoring method according to an embodiment of the present application
- Figure 2 is a schematic diagram of a system architecture for executing an optical network health monitoring method according to another embodiment of the application
- Figure 3 is a schematic flow chart of an optical network health monitoring method provided by an embodiment of the present application.
- Figure 4 is a schematic diagram of the original performance file in an embodiment of the present application.
- Figure 5 is a schematic diagram of a performance data structure file provided by an embodiment of the present application.
- Figure 6 is a schematic diagram of a resource data structure file provided by an embodiment of the present application.
- Figure 7 is a schematic diagram of a file after performance conversion and resource merging provided by an embodiment of the present application.
- Figure 8 is a schematic flow chart of an optical network health performance prediction algorithm provided by an embodiment of the present application.
- Figure 9 is a schematic polyline diagram of original training data provided by an embodiment of the present application.
- Figure 10 is a schematic polyline diagram of an approximate partial prediction result provided by an embodiment of the present application.
- Figure 11 is a broken line schematic diagram of the details provided by an embodiment of the present application.
- Figure 12 is a schematic diagram of the final polyline after fusion provided by an embodiment of the present application.
- Figure 13 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application.
- Figure 14 is a schematic diagram of the optical network health creation prediction task provided by an embodiment of the present application.
- Figure 15 is a schematic diagram of an optical network health analysis creation and prediction task provided by an embodiment of the present application.
- Figure 16 is a schematic diagram of the optical network health analysis startup prediction task provided by an embodiment of the present application.
- Figure 17 is a schematic diagram of the results of a scheduled query task provided by an embodiment of the present application.
- Figure 18 is a schematic diagram of performance data backup provided by an embodiment of the present application.
- Figure 19 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application.
- Figure 20 is a schematic diagram of service-based PRBS test management provided by an embodiment of the present application.
- Figure 21 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application.
- Figure 22 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application.
- Figure 23 is a schematic diagram of service PRBS testing provided by an embodiment of the present application.
- Figure 24 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application.
- Figure 25 is a schematic diagram of the optical network health interface provided by an embodiment of the present application.
- Figure 26 is a schematic diagram of an optical network healthy optical fiber link early warning provided by an embodiment of the present application.
- Figure 27 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application.
- Figure 28 is a schematic flowchart of an optical network health monitoring method provided by another embodiment of the present application.
- OTS Optical Transmission Section, optical transmission section
- OCh Optical Channel layer, optical channel layer
- OTS Optical Transmission Section, Optical transmission section
- OCh Optical Channel layer, optical channel layer
- OTS is detected through optical power meters
- OCh channels are detected through bit error meters to ensure the healthy operation of the optical network.
- various operations and maintenance of the network such as external force-triggered failures, loose connections, connection module failures, fiber core failures, etc., will cause the optical network to fail to operate normally.
- optical network fault location is to test the optical network through optical power and bit error rate meters, analyze the optical signal, analyze the cause, and obtain whether the line is faulty.
- this detection method is not easy to accurately locate faults and alarms when used in commercial projects, resulting in low detection efficiency and high engineering maintenance costs.
- slow fiber failure there will be a period of performance degradation for a certain period of time but it will not have a major impact on the business, so it is not easy to identify the degradation trend in the early stage.
- the business is interrupted and complaints are raised.
- the operation and maintenance engineers are in a passive processing state for a long time. When the problem is discovered, large losses may have already occurred.
- embodiments of the present application provide optical network health monitoring methods, management units, systems and storage media.
- the embodiment of this application uses AI (Artificial Intelligence, artificial intelligence) algorithm to analyze the historical performance data of the optical network.
- AI Artificial Intelligence, artificial intelligence
- the attenuation of optical signal power is proportional to the signal attenuation of OTS services;
- the bit error rate is proportional to the degree of degradation of OCh services.
- Figures 1 and 2 are schematic diagrams of a system architecture for performing an optical network health monitoring method provided by an embodiment of the present application.
- the system architecture includes an optical network management unit, multiple service endpoint devices, and multiple intermediate node devices.
- the optical network management unit communicates with each business endpoint device and each intermediate node device to realize management and control of the OTN network and realize intelligent synchronization of data across the entire network; multiple business endpoint devices and multiple
- the intermediate node device is connected through optical fiber communication and is used to transmit optical network service data; for example, the optical network service data can be transmitted from the service endpoint device on the left to the service endpoint device on the right through service route 1; for another example, the optical network service data It can be transmitted from the service endpoint device on the left to the service endpoint device on the right through service route 2.
- the optical network management unit can include network management equipment, SDN (Software Defined Network, Software Defined Network) controller, APP, database, etc.
- the network management device can be a new generation wireless network management UME (Unified Management Expert, UME) system device;
- the SDN controller can include an SC controller (network centralized controller) and multiple DC controllers (Domain Controller, domain Controller), each DC controller is used to manage and control the intermediate node equipment in the corresponding domain.
- the SDN controller communicates and connects with multiple DC controllers respectively to achieve centralized management and control; UME and SDN controller, multiple The DC controllers are respectively connected through communication;
- the APP is connected through communication with the SC controller for outputting interface display and providing user interaction.
- the optical network management unit includes but is not limited to: initialization module, task management module, task scheduling module, operator task scheduling module, operator calculation module, task calculation module, service PRBS sending module, and service PRBS receiving module. , business PRBS management module, optical network health analysis module, data storage module, interface display module and data synchronization module.
- the initialization module when the system is initialized, obtains the optical network performance value from the original performance database, including but not limited to performance values based on OTS/OCh services, such as optical power, bit error rate, PRBS test information of the service, test start time, End time, test results, etc., read various resource information, and display this information in the interface display module.
- OTS/OCh services such as optical power, bit error rate, PRBS test information of the service, test start time, End time, test results, etc.
- the task management module is used to create optical network health performance prediction tasks according to task specifications. Set the task name, pass the prediction interval and prediction duration, select the prediction resource file, store the task information, and build the task data space; after activating the task, parse the original performance asset data, save the original performance data of the task, and convert the original OTS/OCh business performance The data is converted into performance files and resource files required by the algorithm module and saved into the database.
- the task scheduling module is used to trigger optical network tasks, retrieve and monitor task status, and push the task results to the task calculation module after the task calculation is completed.
- the operator task scheduling module is used to realize the scheduling of various operators. Different operators are responsible for different calculation functions, realize the workflow of the operators, and ensure the collaborative calculation of various operators.
- the operator calculation module also called the AI algorithm module, is used to convert and analyze resource file formats, and to pass historical performance data through the underlying ARMA (auto regressive moving average model, autoregressive moving average model) + LSTM (Long Short -Term Memory, long short-term memory network) algorithm combination to generate future performance data, and after calculation, a prediction file is generated to the task calculation module.
- ARMA auto regressive moving average model, autoregressive moving average model
- LSTM Long Short -Term Memory, long short-term memory network
- optical fiber optical power In view of these characteristics of optical fiber optical power, first use business PRBS to test the optical fiber passing by the business link, record the results of multiple test data, then use ARMA to predict small changes in optical power and bit error rate data, and use LSTM to predict optical power. The changing trend of power and bit error rate data, and other prediction data are superimposed through the algorithm model to obtain the optical network health prediction data.
- the task calculation module analyzes and calculates the health of the optical network based on the results output by the task scheduling module and the operator calculation module, and stores the analyzed data into the database. The stored data is used by the optical network health analysis module.
- the service PRBS sending module is used to send PRBS encoded signals to the source endpoint device A-->sink endpoint device Z direction and the sink endpoint device Z-->source endpoint device A direction for various optical network services.
- the service PRBS receiving module is used to receive various optical network services in the direction of source endpoint device A-->sink endpoint device Z, sink endpoint device Z-->source endpoint device A direction to send PRBS encoded signals, and process the sent PRBS Compare the signals and analyze whether the PRBS signals are consistent.
- the service PRBS management module is used to load various PRBS test services and display the PRBS service ID, whether to select, PRBS type, PRBS receiving status, service source endpoint device A, service sink endpoint device Z, test start time, test end time, Test result information wait. Set the PRBS type, test start time, end time, test results, etc. for data sent by the service PRBS sending module and the service PRBS receiving module.
- the optical network health analysis module is used to analyze whether the optical network is normal based on the service PRBS test results, and then obtain the fiber health statistics of the entire network, the OCh health statistics of the entire network, and the health score based on the calculation results of the task calculation module, and Obtain the object optical network health monitoring curve, including historical curves and predicted curves, quickly locate the fault point, provide early warning for possible faulty links, provide which OCh and customer services are affected by sub-healthy optical fiber, and explain the cause of the fault .
- the data storage module is used to store the data of the above modules in the database or local task space.
- the interface display module is used to display the data of the optical network health analysis module in the BS/CS mode, including but not limited to displaying various data of the optical network health in cylinders, pie charts, curves, etc., and displaying it in special colors. There may be faulty links in the future.
- Display the test results of service PRBS including but not limited to service label, service type, whether to select, service source endpoint device A, service sink endpoint device Z, PRBS type, PRBS reception status, test start time, test end time, and test results. All network elements and link connection status diagrams are displayed in the form of a GIS map. Links with problems are reminded in red, and the display can be zoomed in and out. The health history and prediction curve of the selected link can be viewed.
- the data synchronization module is used to regularly update the performance data of the original database to the task management module, and update the optical network health database and local task space with the prediction task as the space to maintain data consistency. In some embodiments, data synchronization can also be triggered manually.
- the service endpoint device can be a source endpoint device or a sink endpoint device.
- the service endpoint device can be used to provide an optical network service data access interface.
- the service endpoint device may be a CPE (Customer Premises Equipment) device, used for accessing service data and sending or receiving optical network service flows.
- CPE Customer Premises Equipment
- the intermediate node device is used to forward optical network service flows.
- the intermediate node device can be connected to the service endpoint device through optical fiber, or can be connected to one or more other intermediate node devices through optical fiber.
- the service endpoint device may be a NE (Net Element) device.
- Figure 1 exemplarily illustrates the topological relationship between the network management equipment, SDN controller and node equipment (including multiple service endpoint equipment and multiple intermediate node equipment).
- the topology structure of the network management equipment, SDN controller and node equipment is comprehensively analyzed.
- Network data is intelligently synchronized.
- the node device reports topology resources to the network management device and SDN controller. After the network management device and SDN controller monitor the data, they update the topology data of the network management device and SDN controller and maintain the database data of the network management device and SDN controller.
- Node device data is synchronized and consistent.
- the agent module on the node device side is set up on each node device.
- the agent module is responsible for communicating with the single board in the node device in the south direction, and is responsible for communicating with the network management device and SDN controller in the north direction, and managing data resources.
- the optical network shown in Figure 2 includes 4 service endpoint devices CPE1 to CPE6 and 15 intermediate node devices NE1 to NE15.
- NE1 to NE5 form the DC A domain
- NE6 to NE10 form the DC C domain
- NE11 ⁇ NE15 form DC B domain
- CPE1 and CPE3 are connected to DC A domain
- CPE2 and CPE4 are connected to DC C domain
- CPE5 and CPE6 are connected to DC B domain.
- the SDN controller can include an SC controller and three DC controllers.
- the three DC controllers are DC controller A used to manage and control DC A domain, DC controller B used to manage and control DC B domain.
- the DC controller C used to manage and control the DC C domain.
- the SC controller is connected to the three DC controllers respectively.
- the UME is connected to the SDN controller and the three DC controllers.
- the APP is connected to the SC controller. , used to output interface display and provide user interaction.
- bidirectional service 1 starts from CPE1 as the source endpoint device, passes through the intermediate nodes NE1, NE2, NE6, and NE9 in sequence, reaches CPE4 as the sink endpoint device, and then passes through CPE4 as the sink endpoint device.
- the unidirectional service 1 starts from CPE3 as the source endpoint device and passes through the intermediate nodes NE3, NE4, and NE11 in sequence.
- NE15, and NE13 reach CPE6 as the sink endpoint device, realizing one-way optical network communication.
- the optical network management unit can call its stored optical network health monitoring program to execute the optical network health monitoring method.
- an optical network health monitoring method which is applied to an optical network management unit.
- an optical network health monitoring method includes:
- S300 Obtain optical network prediction performance data based on the optical network historical performance data and the optical network prediction model.
- the optical network health performance prediction instruction is triggered based on the status of the optical network health performance prediction task; the first time period is determined based on the time period selected by the user corresponding to the optical network health performance prediction task; the optical network prediction
- the model can be a neural network
- the network model may also be a combination of multiple neural network models, which is not limited in the embodiments of the present application.
- the embodiment of this application proposes a calculation method based on AI operator scheduling to analyze performance data, and predict future performance data after calculation based on historical data.
- the optical power historical value of the optical channel OTS service can be analyzed and the optical fiber health curve can be obtained through algorithm calculation, including the historical curve and the curve of the future time (the prediction time can be set), and the possible Provide timely warnings for faulty optical fiber links and ports, identify faulty optical fibers, sub-healthy optical fibers and early warning status in the entire network, view status details, and provide which OTS services are affected by sub-healthy optical fibers.
- the optical fiber health curve can be obtained by analyzing the historical value of the bit error rate of the optical channel OCh service and calculating it through an algorithm, including the historical curve and the curve of the future time (the prediction time can be set) , provide timely warnings for possible faulty OCh links and ports, obtain status details, check which customers are affected by sub-healthy OCh services, and give the reasons.
- the first aspect of the embodiments of the present application provides an optical network health monitoring method, which includes: obtaining an optical network health performance prediction instruction; obtaining optical network historical performance data within a first time period according to the optical network health performance prediction instruction; Optical network historical performance data and optical network prediction model are used to obtain optical network prediction performance data.
- the embodiments of the present application realize the monitoring of the performance of the optical network by acquiring the historical performance data of the optical network, and use the optical network prediction model to predict the future performance data of the optical network based on the historical performance data of the optical network, thereby realizing the monitoring of the optical network performance. Performance monitoring and prediction will facilitate efficient testing and fault location of each optical network service link, and provide early warning and prompts for possible future failures.
- the optical network historical performance data includes at least one of the following: optical signal power, bit error rate, optical signal-to-noise ratio, PRBS test data, etc.
- the optical signal power can be obtained by measuring the OTS service on the optical network service link with an optical power meter
- the bit error rate can be obtained by measuring the OCh service on the optical network service link by using a bit error meter
- the PRBS test data can be It is obtained by measuring the ODU service, OAC service or OCh service on the optical network service link by the PRBS test module.
- S300 obtaining optical network predicted performance data based on optical network historical performance data and optical network prediction models includes:
- S310 Format the optical network historical performance data to obtain formatted time series data
- S320 Input the formatted time series data into the optical network prediction model to obtain optical network prediction performance data.
- the historical performance data of the optical network is unstructured data and needs to be first converted into a data format required by the optical network prediction model.
- S310, formatting the optical network historical performance data to obtain formatted time series data includes:
- the original performance file mainly records time information, ports and their corresponding performance data.
- the performance data can be optical signal power, bit error rate, optical signal-to-noise ratio, PRBS test data, etc.;
- the original resource file mainly records services.
- Channel information such as source endpoint device port information, sink endpoint device port information, intermediate node device port information, channel status, code rate, MOC (Means of Communication, communication means), etc.
- each operator information must first be constructed, including operator name, associated parameters, execution order, etc.
- the operator name is the displayed operator name.
- the performance structure file and the resource structure file can be set in advance, and the operator calculation module can associate the performance original file with the performance structure file through the preset association parameters to form a performance data structure file; combine the resource original file with the resource structure file Association to form a resource data structure file.
- the association parameter is a parameter used to associate the original performance file with the performance structure file, and associate the original resource file with the resource structure file.
- the association parameter can be time information.
- the original file has no data structure. Through the time information, the original performance file and the performance structure file are associated. This becomes performance data with a data table structure.
- the original resource file and the resource structure file are associated. , thus becoming resource data with a data table structure; facilitating subsequent data conversion.
- the performance data structure file and the resource data structure file are merged to obtain the formatted time series data.
- the content of the performance structure file is shown in Figure 5.
- the code specifies the name tags and structure of each field.
- the data of the performance original file can be structured through the code shown in Figure 5.
- the associated resource data structure file is shown in Figure 6.
- the resource file conversion process may include: converting the associated resource file into Convert into resource files including but not limited to .csv format.
- the generated resource file related information is shown in Figure 6.
- the information recorded in the resource file includes: source endpoint device port information APORTID, sink endpoint device port information ZPORTID, and intermediate node device port information ANEID. and ZNEID, channel status STATE, code rate RATE, MOC (Means of Communication, communication means), etc.
- the optical network prediction model includes an LSTM-ARIMA model
- optical network prediction performance data including:
- S321 perform wavelet decomposition on the formatted time series data to obtain high-frequency component data and low-frequency component data;
- S324 Superpose the high-frequency prediction result and the low-frequency prediction result to obtain the optical network prediction performance data.
- the LSTM-ARIMA algorithm calculation is described with reference to Figure 8, taking the optical network prediction performance data as optical power as an example.
- the processed link + performance data is formed into optical power time series data (formatted time series data); then the formatted time series data is subjected to wavelet decomposition to obtain high-frequency component data and low-frequency component data.
- the high-frequency component data represents the details of the light attenuation data and represents the random changes in optical power attenuation; the low-frequency component represents the trend term of light attenuation and represents the trend of light attenuation changes.
- the high-frequency component data is input into the ARIMA model for prediction, and high-frequency prediction results are obtained.
- the main steps of ARIMA model prediction include stationarity analysis (ADF test), model ordering (ACF and PACF), construction of time series data, and model prediction.
- the low-frequency component data is input into the LSTM model for prediction, and low-frequency prediction results are obtained.
- the main steps of LSTM model prediction include: data normalization, construction of prediction data set, training model, prediction data, and data denormalization.
- the high-frequency prediction results and the low-frequency prediction results are superimposed to obtain the optical network prediction performance data. For example, perform db5 wavelet reconstruction on the two sets of predicted data (high-frequency prediction results and low-frequency prediction results) to obtain the optical network prediction performance data.
- the optical network prediction performance data is output, the optical network prediction performance data is used by the optical network health analysis module, and is finally presented in the interface display module.
- the optical network prediction model includes a trend item prediction sub-model (such as an LSTM sub-model) and a detail item prediction sub-model (such as an ARIMA sub-model). Before using the optical network prediction model, you need to build and train the optical network prediction model.
- a trend item prediction sub-model such as an LSTM sub-model
- a detail item prediction sub-model such as an ARIMA sub-model
- constructing and training an optical network prediction model includes the following steps S320-1 to S320-4:
- S320-1 Construct a trend item prediction sub-model.
- Lt represents the performance data at time t, and the data extremes are removed. value, and use the LSTM algorithm to predict the trend item data prediction results.
- S320-2 Construct a detail item prediction sub-model.
- the detail item prediction sub-model may be an ARIMA-based sub-model.
- S320-3 Perform model testing and prediction based on the sample data, and combine the ARMA model and the LSTM model to superimpose the predicted trend data and model data.
- the abscissa is the index of the data in the array, and the equivalent mapping is a specific time interval (such as 15min) time span, that is, when the abscissa span is 1, it means that the time span is also a specific time interval (such as 15min).
- the line chart of the training data is shown in Figure 9.
- db5 wavelet decomposition is performed on the training data, which is decomposed into a detailed part and an approximate part.
- the detailed part is predicted by the ARIMA algorithm, and the approximate part is predicted by the LSTM algorithm.
- the line graph of the approximate part of the prediction results is shown in Figure 10, and the line graph of the detailed part is shown in Figure 11; finally, wavelet fusion is performed, and the final line graph is shown in Figure 12.
- the method further includes:
- S500 Create an optical network health performance prediction task according to the prediction task parameters
- S600 Generate the optical network health performance prediction instruction according to the status of the optical network health performance prediction task.
- the embodiments of this application propose a task management-based method to create a prediction task. After starting the prediction, the system can automatically perform prediction on the entire optical network, start, suspend, and stop the prediction task, and can independently perform certain tasks.
- An optical fiber, OCh channel, and PRBS perform task management operations to achieve prediction of optical network performance within a specified prediction time range in the future, solving the problems of multi-concurrent asynchronous execution, monitoring, retrieval, and calculation of optical fiber performance prediction.
- the prediction task parameters further include at least one of the following:
- Task name prediction type, task type, prediction interval, prediction duration, resource files, task information, task space data parameters, etc.;
- the resource file is used to determine the resource file of the first time period
- the task data space data parameter is used to create a task data space for storing task-related data
- FIG 14 it is a schematic diagram of the optical network health creation prediction task in the embodiment of the present application.
- the optical network health creation prediction task is used to create a new optical network health prediction task.
- Each task is as shown in the figure. Enter the requirements in and store it in the database after successful creation and display it in the list.
- the network management performance data must be taken out, processed into optical network performance data, and then entered into the optical network health database.
- the task can be started again after the task is started. Perform operations such as path calculation.
- the optical network health detection method further includes:
- a schematic diagram of a prediction task is created for optical network health analysis in this embodiment of the present application. Includes the following steps:
- E111 create a prediction task, and implement the operation of the optical network health prediction process in the form of tasks.
- the input of each task is shown in Figure 10. Multiple tasks can be run in parallel.
- the idea of implementing the task is to combine the network Management performance data is extracted, copied to the space of each task, and then converted into the data format required by the AI algorithm. After the algorithm is calculated, the performance data required for optical network health analysis is generated and stored in the database, so that the interface display module can be based on performance Various optical network link health information required by the data generation interface, including network-wide health status, network-wide fiber health statistics, network-wide OCh health statistics, health score, object performance prediction, and warning fiber/OCH information .
- E112 stores task information, extracts network management performance data, such as optical power, bit error rate, OSNR, and service PRBS data, and stores them in task space in units of tasks.
- network management performance data such as optical power, bit error rate, OSNR, and service PRBS data
- E113 parses the original performance asset data of the network, and parses the network management performance data into the data file format required by the algorithm.
- the AI algorithm module provides a module for each task, which is generally defined in json file format. Each task changes this file module to its own file data, defines scheduling operator related information, and stores original data within the task. Path, performance data collection frequency and other information, the AI algorithm module uses these to generate the files required by each operator from the historical performance data of the task space.
- E117 create a path calculation task
- AI creates a path calculation task
- starts the thread and schedules the calculation of each operator.
- E118 generate AI path calculation task information, and each operator generates the task information required for AI path calculation.
- the status of the optical network health performance prediction task includes startup status, pending status, and execution completed status
- the embodiments of this application propose a task scheduling method to realize the triggering of optical network tasks, activate tasks, and regularly retrieve and monitor task status. After the task calculation is completed, it is monitored that the task status changes from waiting to waiting. When the task is completed, the task results are pushed to the task calculation module, which solves the problem of asynchronous scheduling of multiple tasks.
- FIG. 16 it is a schematic diagram of the optical network health analysis startup prediction task in the embodiment of the present application, which includes the following steps:
- E215 executes the prediction task, executes each operator separately, and finally outputs the performance prediction data file.
- E217 returns the test results, and sends the test results to the task management module for processing and storage.
- the optical network management unit also provides task query and task backup functions.
- FIG. 17 it is a schematic diagram of the timing query task results in the embodiment of the present application, including the following steps:
- the schematic diagram of performance data backup in the embodiment of this application includes the following steps:
- the optical network health detection method also includes:
- S800 Perform a PRBS test on the optical network service link according to the PRBS test instruction, and obtain the PRBS test results of each service link.
- the embodiments of this application propose a service-based PRBS test, which performs PRBS tests on two-way optical network services in both directions. By returning the PRBS results, the health status of the optical network of the optical channel where the service is located is analyzed and displayed. Test Results.
- the PRBS Physical-Random Binary Sequence
- S800 perform a PRBS test on the optical network service link and obtain the PRBS test results of each service link, including:
- S820 Determine the source endpoint device and the sink endpoint device according to the optical network service link
- the service PRBS test can be a two-way service, such as two-way service 1, or a one-way service, such as one-way service 2. It can be a cross-domain service or a single pre-service; the PRBS code stream signal is sent from the source board of the service, passes through all network elements and boards where the service is located, and the PRBS code stream signal is viewed on the sink board of the service, and the network management receives Compare the PRBS code stream signals reported to the sink board to see if the PRBS code streams of the source and sink boards are consistent.
- the optical fiber link through which the current service passes is considered healthy; if they are inconsistent, the optical fiber link passed by the current service is considered healthy. There is deterioration of the optical fiber link passing through, or there is a loss of business; the tested link information is stored in the database as part of the data basis for link analysis of the link optical network link situation.
- FIG 20 it is a schematic diagram of service-based PRBS test management in the embodiment of the present application.
- PRBS related data of various user-selected service types can be loaded into the network management system, PRBS tests are issued for the selected two-way or unidirectional services, and PRBS tests are issued for the source boards of one or more services, and the delivery is stopped. After the command is issued, check the PRBS test results and store the service test results in the database.
- the optical network health analysis module analyzes and checks the problematic optical links based on the stored information and gives early warnings.
- the user label can display bidirectional services separately according to forward/reverse.
- the service types can include OAC services, OCH services, ODU services, etc.
- the PRBS test data can be encoded according to the selected PRBS type.
- the optical network service link includes at least one of the following:
- ODU service link OCA service link, OCH service link, etc.
- the PRBS test on the optical network service link according to the PRBS test instruction includes:
- the PRBS test parameters include at least one of the following:
- PRBS service ID PRBS type
- PRBS reception status service source endpoint device, service sink endpoint device, test start time, test end time, etc.
- the optical network health detection method also includes:
- S1000 Predict the changing trend of the optical network service link based on a plurality of the optical network performance data.
- the optical network health detection method also includes:
- S1200 obtains optical network historical performance data and optical network predicted performance data of multiple optical network service links
- S1300 Obtain the optical network health level of the optical network service link based on the optical network historical performance data and optical network predicted performance data of the optical network service link;
- embodiments of the present application propose to incorporate service-based PRBS test results, fiber health status performance prediction results, and OCh health status performance prediction results into optical network health monitoring and prediction evaluation to obtain an optical network health score.
- Figure 23 is a schematic diagram of the service PRBS test in the embodiment of the present application, including the following steps:
- E511 delivers PRBS test, and the service PRBS management module issues PRBS test command to the selected service;
- PRBS command information such as PRBS service type, PRBS direction, receiving status, PRBS name, authorization or not, and other information.
- E517 enter the success or failure results of the current service PRBS test into the optical network health detection database
- the optical network health analysis module analyzes and predicts faulty links, and gets the prediction data into the database
- the optical network health analysis module generates optical network link health information, including network-wide health status, network-wide fiber health statistics, network-wide OCh health statistics, health score, object performance prediction, and warning fiber/OCH information. .
- the optical network health level includes healthy, sub-healthy and abnormal.
- S1400 calculating the optical network health score based on the PRBS test results of each optical network service link, the optical network health level and the number of optical network service links includes:
- S1420 Divide the calculation result by the number of optical network service links to obtain the optical network health score.
- the optical network health detection method also includes:
- S1500 displays the optical network health status in BS/CS mode according to at least one of the following:
- the display method of the optical network health status includes at least one of the following: GIS map, cylinder statistical chart, pie chart, and curve statistical chart.
- the embodiments of this application propose to display all network element and link information through a GIS map, and support zooming in on the map, so that the performance health curve of any link can be viewed, and the link can be obtained Provide early warning of possible problems on the road and provide repair suggestions.
- S1500, the optical network health status is displayed in a BS/CS manner according to at least one of the following: PRBS test results of multiple optical network service links, optical network historical performance data, optical network Predicted performance data, optical network health level, and optical network health score, including:
- S1520 Based on the optical network health level of each optical network service link, display the optical fiber health statistics chart of the entire network and the OCH health statistics chart of the entire network;
- FIG. 25 it is a schematic diagram of the optical network health interface in the embodiment of the present application, which respectively displays the health status of the entire network, fiber health statistics of the entire network, OCh health statistics of the entire network, and health scores.
- Object performance prediction, fiber optic/OCH warning is in progress.
- the health status of the entire network is displayed as a GIS map. Grouped nodes and connected fibers are dyed according to the evaluation results. The map can be reduced and enlarged. Links that may have problems are displayed in red. When the cursor moves over a link with problems, a reminder pops up. form.
- the fiber health statistics of the entire network show the number of normal, sub-healthy, and abnormal fiber links.
- the network-wide OCh health statistics show the number of normal, sub-healthy, and abnormal OCh links.
- the health score calculates three types of data: business PRBS test data, fiber prediction data, and OCh prediction data using a certain algorithm to obtain an optical network health score.
- the object performance prediction can be scheduled with a certain algorithm based on historical performance files such as optical power, bit error rate, OSNR, etc., and then combined with algorithms, such as the LSTM algorithm, to obtain the optical power, bit error rate, Performance values such as OSNR are plotted as curves, so that the trend of fiber attenuation degradation and wavelength performance degradation can be seen more intuitively.
- the embodiments of the present application can obtain a sub-healthy optical fiber list and an OCH channel list based on the previous analysis, point out the failed optical fiber link, OCh link, and port location, and prompt an alarm or early warning.
- FIG 26 is a schematic diagram of healthy optical fiber link warning in the optical network in the embodiment of the present application.
- the optical network health creation prediction task displays sub-healthy and abnormal optical fiber link and OCh link information in a list, and gives processing suggestions.
- the optical network health detection method also includes:
- the predicted task parameters include task space data parameters, and the method further includes:
- S1800 Extract original performance data related to the optical network health performance prediction task from the database to synchronize the original performance data in the task space data.
- the embodiment of this application realizes optical network health monitoring and assurance from business PRBS test results, span-segment optical fiber and OCh historical data, and establishes a set of prediction management tasks by collecting these historical performance data.
- the mechanism imports data into AI algorithm analysis and big data analysis to achieve early and timely prediction of optical network performance sub-health and fault information, and obtain the fiber health statistics of the entire network, the OCh health statistics of the entire network, and the health score, and obtain
- the object optical network health monitoring curves include historical curves and predicted curves, which can quickly locate fault points, provide early warning for possible faulty links, give out which OCh and customer services are affected by sub-healthy optical fiber, and explain the cause of the fault. Provides a basis for engineers to automatically identify fiber attenuation degradation, wavelength optical performance degradation and resolve these degradations.
- optical network health monitoring methods in this example include:
- Step 1 Initialize the module.
- the optical network performance value is obtained from the database, including but not limited to performance values based on OTS/OCh services, such as optical power, bit error rate, PRBS test information of the service, test start time, and end Time, test results, etc., read various resource information, and display this information on the interface display module.
- OTS/OCh services such as optical power, bit error rate, PRBS test information of the service, test start time, and end Time, test results, etc.
- Step 2 The interface display module displays service PRBS information, including but not limited to service label, service type, whether to select, service A endpoint, service Z endpoint, PRBS type, PRBS reception status, test start time, test end time, and test results. Select one or more services, select the PRBS type, and issue the service PRBS test. All network elements and link connection status diagrams are displayed in the form of a GIS map. Links with problems are reminded in red, and the display can be zoomed in and out. The health history and prediction curve of the selected link can be viewed.
- service PRBS information including but not limited to service label, service type, whether to select, service A endpoint, service Z endpoint, PRBS type, PRBS reception status, test start time, test end time, and test results. Select one or more services, select the PRBS type, and issue the service PRBS test. All network elements and link connection status diagrams are displayed in the form of a GIS map. Links with problems are reminded in red, and the display can be zoomed in and out. The health history and prediction
- Step 3 The service PRBS sending module delivers the code stream, starts the PRBS test on the board card of the network element where the first node of the service is located, encodes the PRBS according to the selected PRBS type, and sends the PRBS code stream to the receiving module, which is the end of the service The board on which the node is located.
- Step 4 The service PRBS receiving module receives the code stream. After the board of the single board where the service tail node is located receives the PRBS information code stream, it can compare the received PRBS code with the theoretically calculated PRBS code that should be received. Determine whether the equipment or transmission line is normal.
- Step 5 The service PRBS management module analyzes the received information and obtains the optical network health status data of all services. It can be multiple types of services, such as ODU, OAC, OCH, etc. These data are pushed to the optical network health analysis module for use. .
- Step 6 The task management module creates the optical network health performance prediction task. Set the task name, pass the prediction interval and prediction duration, select the prediction resource file, store the task information, and build the task data space; after activating the task, parse the original performance asset data, save the original performance data of the task, and convert the original OTS/OCh business performance The data is converted into performance files and resource files required by the algorithm module and saved into the database.
- Step 7 The task scheduling module triggers the optical network task, activates the task, and regularly retrieves and monitors the task status. After the task calculation is completed, it monitors that the task status changes from waiting to completed, and pushes the task result to the task calculation. module.
- Step 8 The task calculation module analyzes and calculates the health of the optical network based on the results output by the task scheduling module and the operator calculation module, and stores the analyzed data into the database.
- Step 9 The operator calculation module, also called the AI algorithm module, implements conversion and analysis of resource file formats, and generates future performance data by combining historical performance data with the underlying ARMA+LSTM algorithm. After calculation, a prediction file is generated for the task. Compute module. Because the optical power will change due to the influence of the external environment and is random and uncertain, the optical fiber optical power is a time series data with characteristics of nonlinearity, time variability and complexity. In view of these characteristics of optical fiber optical power, first use business PRBS to test the optical fiber passing by the business link, record the results of multiple test data, then use ARMA to predict small changes in optical power and bit error rate data, and use LSTM to predict optical power. For the changing trend of power and bit error rate data, the optical network health prediction data can be obtained by superimposing other prediction data through the algorithm model. For algorithm implementation, please refer to Embodiment 13.
- Step 10 The optical network health analysis module analyzes whether the optical network is normal based on the service PRBS test results, and then obtains the fiber health statistics of the entire network, the OCh health statistics of the entire network, and the health score (The health score calculates performance data including but not limited to business PRBS test data, optical fiber prediction data, OCh prediction data, OSNR and other performance data with certain weights to obtain the optical network health score. Different weights can be selected according to different scenarios.
- the curve of the object's optical network health monitoring including the historical curve and the predicted curve (the abscissa uses time span, the ordinate uses optical power or bit error rate value, form a curve lattice, and then connect it into a curve line), quickly locate the fault point, provide early warning for possible faulty links, provide OCh and customer services affected by sub-healthy optical fiber, explain the cause of the fault, and give repair suggestions.
- Step 11 The data synchronization module regularly updates the performance data of the original database to the task management module, and updates it to the optical network health database and locally to maintain data consistency. Synchronization can also be triggered manually.
- Step 12 The interface display module displays the data of the optical network health analysis module in BS/CS mode, including but not limited to cylinders, pie charts, curves, etc. to display various data on optical network health, and displays it in special colors. There may be faulty links in the future.
- Display the test results of service PRBS including but not limited to service label, service type, whether to select, service A endpoint, service Z endpoint, PRBS type, PRBS reception status, test start time, test end time, and test results. All network elements and link connection status diagrams are displayed in the form of a GIS map. Links with problems are reminded in red, and the display can be zoomed in and out. The health history and prediction curve of the selected link can be viewed.
- Embodiments of the present application provide an optical network health monitoring method, which includes: obtaining an optical network health performance prediction instruction; obtaining optical network historical performance data in a first time period according to the optical network health performance prediction instruction; and obtaining optical network historical performance data according to the optical network history.
- Performance data and optical network prediction model to obtain optical network prediction performance data.
- the embodiments of the present application realize the monitoring of the performance of the optical network by acquiring the historical performance data of the optical network, and use the optical network prediction model to predict the future performance data of the optical network based on the historical performance data of the optical network, thereby realizing the monitoring of the optical network performance.
- Performance monitoring and prediction will facilitate efficient testing and fault location of each optical network service link, and provide early warning and prompts for possible future failures.
- an optical network management unit includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, it implements claims 1 to 21 The optical network health monitoring method described in any one of the above.
- memory can be used to store non-transitory software programs and non-transitory computer executable programs.
- the memory may include high-speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device.
- the memory may include memory located remotely from the processor, and the remote memory may be connected to the processor through a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks and combinations thereof.
- optical network management unit in this embodiment can be applied as the optical network management unit in the system architecture of the embodiment as shown in Figure 1 or Figure 2; in addition, the optical network management unit in this embodiment, The optical network health monitoring method in the embodiment shown in Figure 3 can be executed. That is, the optical network management unit in this embodiment, the optical network management unit in the system architecture of the embodiment shown in Figure 1 or Figure 2, and the optical network health monitoring method in the embodiment shown in Figure 3 all belong to The concept is the same, so these embodiments have the same implementation principles and technical effects, which will not be described in detail here.
- the non-transient software programs and instructions required to implement the optical network health monitoring method in the above embodiment are stored in the memory. When executed by the processor, the optical network health monitoring method in the above embodiment is executed.
- optical network system including:
- a source endpoint device connected to the optical network management unit, for sending or receiving optical network service flows;
- a sink endpoint device is connected to the optical network management unit and is used to receive or send optical network service flows.
- the optical network system is an optical network system having the system architecture of the embodiment shown in Figure 1 or Figure 2.
- Figure 1 the optical network system
- embodiments of the present application also provide a computer-readable storage medium storing computer-executable instructions, and the computer-executable instructions are used for:
- the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are executed by a processor or controller, for example, by a processor in the above-mentioned electronic device embodiment, which can cause The above processor executes the optical network health monitoring method in the above embodiment.
- the first aspect of the embodiments of the present application provides an optical network health monitoring method, which includes: obtaining an optical network health performance prediction instruction; obtaining optical network historical performance data within a first time period according to the optical network health performance prediction instruction; Optical network historical performance data and optical network prediction model are used to obtain optical network prediction performance data.
- the embodiments of the present application realize the monitoring of the performance of the optical network by acquiring the historical performance data of the optical network, and use the optical network prediction model to predict the future performance data of the optical network based on the historical performance data of the optical network, thereby realizing the monitoring of the optical network performance. Performance monitoring and prediction will facilitate efficient testing and fault location of each optical network service link, and provide early warning and prompts for possible future failures.
- computer storage medium includes all media used to store information, such as volatile and non-volatile, removable and non-removable media implemented in any method or technology (computer readable instructions, data structures, program modules or other data).
- Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disk (DVD) or other optical disk storage, magnetic cassettes, tapes, disk storage or other magnetic storage devices, or may Any other medium used to store the desired information and that can be accessed by a computer.
- communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Mining & Analysis (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Optical Communication System (AREA)
Abstract
Description
相关申请的交叉引用Cross-references to related applications
本申请基于申请号为202210750234.2、申请日为2022年06月29日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。This application is filed based on a Chinese patent application with application number 202210750234.2 and a filing date of June 29, 2022, and claims the priority of the Chinese patent application. The entire content of the Chinese patent application is hereby incorporated by reference into this application.
本申请实施例涉及光网络通讯技术领域,尤其涉及光网络健康监测方法、管理单元、系统及存储介质。Embodiments of the present application relate to the field of optical network communication technology, and in particular to optical network health monitoring methods, management units, systems and storage media.
OTN(Optical Transport Network,光传送网络)中,为了保障大容量、高并发性的业务的正常运行,工程人员在设备投入运行前,需要花费大量时间、人力、资源对光纤进行运维和处理,如对OTS(Optical Transmission Section,光传输段)光纤和OCh(Optical Channel layer,光通道层)通道故障进行检测,通过光功率仪表对OTS进行检测,通过误码仪表对OCh通道进行检测,确保光网络健康运行。但即使达到工程验收要求,投入使用后,随着网络的各种运维,如外力触发故障、连接松动、连接模块故障、纤芯故障等会导致光网络不能正常运行。In OTN (Optical Transport Network), in order to ensure the normal operation of large-capacity and high-concurrency services, engineers need to spend a lot of time, manpower, and resources on the operation, maintenance and processing of optical fibers before the equipment is put into operation. For example, to detect OTS (Optical Transmission Section, optical transmission section) optical fiber and OCh (Optical Channel layer, optical channel layer) channel faults, detect OTS through optical power meters, and detect OCh channels through bit error meters to ensure that the optical The network is running healthily. However, even if the project acceptance requirements are met, after being put into use, various operations and maintenance of the network, such as external force-triggered failures, loose connections, connection module failures, fiber core failures, etc., will cause the optical network to fail to operate normally.
相关技术中,在光纤缓变故障情况下,存在一定时间的性能下降区间但对业务还未造成较大影响,因此早期不易识别劣化趋势。通常是业务已经中断,引起投诉才发现,导致运维工程师长期处于被动处理状态,发现问题时可能已经有较大的损失。In related technologies, in the case of a slow-down optical fiber failure, there is a period of performance degradation for a certain period of time but it has not yet had a major impact on the business, so it is not easy to identify the degradation trend in the early stage. Usually, the business is interrupted and complaints are raised. As a result, the operation and maintenance engineers are in a passive processing state for a long time. When the problem is discovered, large losses may have already occurred.
发明内容Contents of the invention
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。The following is an overview of the topics described in detail in this article. This summary is not intended to limit the scope of the claims.
本申请实施例提供光网络健康监测方法、管理单元、系统及存储介质。Embodiments of the present application provide optical network health monitoring methods, management units, systems and storage media.
第一方面,本申请实施例提供一种光网络健康监测方法,包括:获取光网络健康性能预测指令;根据所述光网络健康性能预测指令,获取第一时间段内的光网络历史性能数据;根据光网络历史性能数据和光网络预测模型,得到光网络预测性能数据。In a first aspect, embodiments of the present application provide an optical network health monitoring method, which includes: obtaining an optical network health performance prediction instruction; and obtaining optical network historical performance data within a first time period according to the optical network health performance prediction instruction; According to the optical network historical performance data and the optical network prediction model, the optical network prediction performance data is obtained.
第二方面,本申请实施例提供一种光网络管理单元,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的光网络健康监测方法。In a second aspect, embodiments of the present application provide an optical network management unit, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following is implemented: The optical network health monitoring method described in the first aspect.
第三方面,本申请实施例提供一种光网络系统,包括:如第二方面所述的光网络管理单元;源端点设备,与所述光网络管理单元连接,用于发送或接收光网络业务流;多个中间节点设备,与所述光网络管理单元连接,用于转发光网络业务流;宿端点设备,与所述光网络管理单元连接,用于接收或发送光网络业务流。In a third aspect, embodiments of the present application provide an optical network system, including: an optical network management unit as described in the second aspect; a source endpoint device connected to the optical network management unit for sending or receiving optical network services flow; a plurality of intermediate node devices connected to the optical network management unit for forwarding optical network service flows; sink endpoint devices connected to the optical network management unit for receiving or sending optical network service flows.
第四方面,本申请实施例提供计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于:执行第一方面所述的光网络健康监测方法。可以理解的是,上述第二方面至第四方面与相关技术相比存在的有益效果与上述第一方面与相关技术相比存在的有益效果相同,可以参见上述第一方面中的相关描述,在此不再赘述。In a fourth aspect, embodiments of the present application provide a computer-readable storage medium that stores computer-executable instructions, and the computer-executable instructions are used to: execute the optical network health monitoring method described in the first aspect. It can be understood that the beneficial effects of the above-mentioned second to fourth aspects compared with the related art are the same as the beneficial effects of the above-mentioned first aspect compared with the related art. Please refer to the relevant description in the above-mentioned first aspect. This will not be described again.
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the drawings in the following description are only embodiments of the present application. For some embodiments, those of ordinary skill in the art can also obtain other drawings based on these drawings without exerting any creative effort.
图1是本申请一种实施例用于执行光网络健康监测方法的系统架构的示意图;Figure 1 is a schematic diagram of a system architecture for executing an optical network health monitoring method according to an embodiment of the present application;
图2是申请另一种实施例用于执行光网络健康监测方法的系统架构的示意图;Figure 2 is a schematic diagram of a system architecture for executing an optical network health monitoring method according to another embodiment of the application;
图3是本申请一个实施例提供的光网络健康监测方法的流程示意图;Figure 3 is a schematic flow chart of an optical network health monitoring method provided by an embodiment of the present application;
图4是本申请一种实施例中的原始性能文件示意图;Figure 4 is a schematic diagram of the original performance file in an embodiment of the present application;
图5是本申请一个实施例提供的性能数据结构文件示意图;Figure 5 is a schematic diagram of a performance data structure file provided by an embodiment of the present application;
图6是本申请一种实施例提供的资源数据结构文件示意图;Figure 6 is a schematic diagram of a resource data structure file provided by an embodiment of the present application;
图7是本申请一个实施例提供的性能转换后和资源合并的文件示意图;Figure 7 is a schematic diagram of a file after performance conversion and resource merging provided by an embodiment of the present application;
图8是本申请一个实施例提供的光网络健康性能预测算法流程示意图;Figure 8 is a schematic flow chart of an optical network health performance prediction algorithm provided by an embodiment of the present application;
图9是本申请一个实施例提供的原始训练数据的折线示意图;Figure 9 is a schematic polyline diagram of original training data provided by an embodiment of the present application;
图10是本申请一个实施例提供的近似部分预测结果的折线示意图;Figure 10 is a schematic polyline diagram of an approximate partial prediction result provided by an embodiment of the present application;
图11是本申请一个实施例提供的细节部分的折线示意图; Figure 11 is a broken line schematic diagram of the details provided by an embodiment of the present application;
图12是本申请一个实施例提供的融合后最终的折线示意图;Figure 12 is a schematic diagram of the final polyline after fusion provided by an embodiment of the present application;
图13是本申请另一个实施例提供的光网络健康监测方法的流程示意图;Figure 13 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application;
图14是本申请一个实施例提供的光网络健康创建预测任务示意图;Figure 14 is a schematic diagram of the optical network health creation prediction task provided by an embodiment of the present application;
图15是本申请一种实施例提供的光网络健康分析创建预测任务示意图;Figure 15 is a schematic diagram of an optical network health analysis creation and prediction task provided by an embodiment of the present application;
图16是本申请一种实施例提供的光网络健康分析启动预测任务示意图;Figure 16 is a schematic diagram of the optical network health analysis startup prediction task provided by an embodiment of the present application;
图17是本申请一种实施例提供的定时查询任务结果示意图;Figure 17 is a schematic diagram of the results of a scheduled query task provided by an embodiment of the present application;
图18是本申请一种实施例提供的性能数据备份示意图;Figure 18 is a schematic diagram of performance data backup provided by an embodiment of the present application;
图19是本申请另一个实施例提供的光网络健康监测方法的流程示意图;Figure 19 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application;
图20是本申请一种实施例提供的基于业务的PRBS测试管理示意图;Figure 20 is a schematic diagram of service-based PRBS test management provided by an embodiment of the present application;
图21是本申请另一个实施例提供的光网络健康监测方法的流程示意图;Figure 21 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application;
图22是本申请另一个实施例提供的光网络健康监测方法的流程示意图;Figure 22 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application;
图23是本申请一种实施例提供的业务PRBS测试示意图;Figure 23 is a schematic diagram of service PRBS testing provided by an embodiment of the present application;
图24是本申请另一个实施例提供的光网络健康监测方法的流程示意图;Figure 24 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application;
图25是本申请一种实施例提供的光网络健康界面呈现示意图;Figure 25 is a schematic diagram of the optical network health interface provided by an embodiment of the present application;
图26是本申请一种实施例提供的光网络健康光纤链路预警示意图;Figure 26 is a schematic diagram of an optical network healthy optical fiber link early warning provided by an embodiment of the present application;
图27是本申请另一个实施例提供的光网络健康监测方法的流程示意图;Figure 27 is a schematic flow chart of an optical network health monitoring method provided by another embodiment of the present application;
图28是本申请另一个实施例提供的光网络健康监测方法的流程示意图。Figure 28 is a schematic flowchart of an optical network health monitoring method provided by another embodiment of the present application.
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些细节的其它实施例中也可以实现本申请实施例。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请实施例的描述。In the following description, details such as specific system structures and technologies are provided for the purpose of explanation rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the embodiments of the present application may be implemented in other embodiments without these details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the embodiments of the present application with unnecessary detail.
需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。It should be noted that although a logical sequence is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that in the flowchart. The terms "first", "second", etc. in the description, claims, and above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific sequence or sequence.
还应当理解,在本申请实施例说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请实施例的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。It should also be understood that reference to "one embodiment" or "some embodiments" or the like in the description of the embodiments of the present application means that the specific features described in connection with the embodiment are included in one or more embodiments of the embodiments of the present application. , structure or characteristics. Therefore, the phrases "in one embodiment", "in some embodiments", "in other embodiments", "in other embodiments", etc. appearing in different places in this specification are not necessarily References are made to the same embodiment, but rather to "one or more but not all embodiments" unless specifically stated otherwise. The terms “including,” “includes,” “having,” and variations thereof all mean “including but not limited to,” unless otherwise specifically emphasized.
随着全球数据流量爆炸式增长,以视频和流媒体业务为代表的新兴业务快速发展,使动态、高带宽和高质量要求的数据业务成为网络流量主体,并驱动网络向分组化演进。在传送网方面,可以看到,从传统的SDH(Synchronous Digital Hierarchy,同步数字体系)电路交换网络,发展到具备多业务接入功能的MSTP(Multi-Service Transfer Platform,基于SDH的多业务传送平台),并逐步演进至OTN、PTN(Packet Transport Network,分组传送网)。With the explosive growth of global data traffic, emerging services represented by video and streaming media services have developed rapidly, making dynamic, high-bandwidth and high-quality data services the main body of network traffic, and driving the network to evolve towards packetization. In terms of transmission network, it can be seen that the traditional SDH (Synchronous Digital Hierarchy, synchronous digital system) circuit-switched network has developed to the MSTP (Multi-Service Transfer Platform) with multi-service access function, a multi-service transmission platform based on SDH ), and gradually evolved to OTN and PTN (Packet Transport Network).
统计显示,OTS(Optical Transmission Section,光传输段)光纤故障及OCh(Optical Channel layer,光通道层)通道故障是造成OTN网络故障的两大类别。光纤和OCh通道的运维和异常处理是维护OTN网络的两大重要因素。Statistics show that OTS (Optical Transmission Section, optical transmission section) optical fiber failure and OCh (Optical Channel layer, optical channel layer) channel failure are the two major categories of OTN network failures. The operation and maintenance and exception handling of optical fiber and OCh channels are two important factors in maintaining OTN networks.
OTN网络中,为了保障大容量、高并发性的业务的正常运行,工程人员在设备投入运行前,需要花费大量时间、人力、资源对光纤进行运维和处理,如对OTS(Optical Transmission Section,光传输段)光纤和OCh(Optical Channel layer,光通道层)通道故障进行检测,通过光功率仪表对OTS进行检测,通过误码仪表对OCh通道进行检测,确保光网络健康运行。但即使达到工程验收要求,投入使用后,随着网络的各种运维,如外力触发故障、连接松动、连接模块故障、纤芯故障等会导致光网络不能正常运行。In the OTN network, in order to ensure the normal operation of large-capacity and high-concurrency services, engineers need to spend a lot of time, manpower, and resources on the operation, maintenance and processing of optical fibers before the equipment is put into operation, such as OTS (Optical Transmission Section, Optical transmission section) fiber and OCh (Optical Channel layer, optical channel layer) channel faults are detected, OTS is detected through optical power meters, and OCh channels are detected through bit error meters to ensure the healthy operation of the optical network. However, even if the project acceptance requirements are met, after being put into use, various operations and maintenance of the network, such as external force-triggered failures, loose connections, connection module failures, fiber core failures, etc., will cause the optical network to fail to operate normally.
相关技术中,光网络故障定位是通过光功率和误码率仪表对光网络进行测试,对光性号进行分析,分析原因并得到线路是否有故障。但针对复杂的网络环境,工程商用时,这种检测方式并不容易准确定位到故障和告警所在位置,检测效率低下,工程维护成本较高。尤其在光纤缓变故障情况下,存在一定时间的性能下降区间但对业务还未造成较大影响,因此早期不易识别劣化趋势。通常是业务已经中断,引起投诉才发现,导致运维工程师长期处于被动处理状态,发现问题时可能已经有较大的损失。In related technologies, optical network fault location is to test the optical network through optical power and bit error rate meters, analyze the optical signal, analyze the cause, and obtain whether the line is faulty. However, for complex network environments, this detection method is not easy to accurately locate faults and alarms when used in commercial projects, resulting in low detection efficiency and high engineering maintenance costs. Especially in the case of slow fiber failure, there will be a period of performance degradation for a certain period of time but it will not have a major impact on the business, so it is not easy to identify the degradation trend in the early stage. Usually, the business is interrupted and complaints are raised. As a result, the operation and maintenance engineers are in a passive processing state for a long time. When the problem is discovered, large losses may have already occurred.
基于此,本申请实施例提供了光网络健康监测方法、管理单元、系统及存储介质。本申请实施例的解决思路是:获取光网络健康性能预测指令;根据所述光网络健康性能预测指令,获取第一时间段内的光网络历史性能数据;根据光网络历史性能数据和光网络预测模型,得到光网络预测性能数据。本申请实施例 通过对光网络历史性能数据的获取,实现对光网络性能的监控,并通过光网络预测模型实现根据光网络历史性能数据对光网络未来性能数据进行预测,从而实现了对光网络性能的监控和预测,进而有利于对各光网络业务链路进行高效测试故障和定位,并对未来可能发生故障的问题进行预警和提示。Based on this, embodiments of the present application provide optical network health monitoring methods, management units, systems and storage media. The solution idea of the embodiment of the present application is to: obtain the optical network health performance prediction instruction; obtain the optical network historical performance data in the first time period according to the optical network health performance prediction instruction; according to the optical network historical performance data and the optical network prediction model , obtain optical network prediction performance data. Examples of this application By obtaining the historical performance data of the optical network, the performance of the optical network is monitored, and the optical network prediction model is used to predict the future performance data of the optical network based on the historical performance data of the optical network, thereby realizing the monitoring and control of the performance of the optical network. Prediction, which is conducive to efficient testing and fault location of each optical network service link, and early warning and prompts for possible future failures.
为了解决了目前光网络健康的上述各种问题,满足对各种业务的高效测试故障和定位,并能对未来可能发生故障的问题进行预警和提示。In order to solve the above-mentioned problems of the current optical network health, meet the efficient test fault and location of various services, and provide early warning and prompts for possible future fault problems.
本申请实施例通过AI(Artificial Intelligence,人工智能)算法对光网络历史性能数据进行分析。例如,对光纤来说,光信号功率的衰减与OTS业务的信号衰减成正比;对光信号的误码率是跟OCh业务劣化程度成正比。通过对一定时间的性能值进行提取,然后把性能值以特定格式存储,过滤短时间特殊极值,经过AI算法进行和种算子调度计算,预测得到未来光网络性能指示值,系统能够自动分析故障原因并自动给出处理建议,以便快速进行故障确认及修复,把问题发现在萌芽状态。The embodiment of this application uses AI (Artificial Intelligence, artificial intelligence) algorithm to analyze the historical performance data of the optical network. For example, for optical fiber, the attenuation of optical signal power is proportional to the signal attenuation of OTS services; for optical signals, the bit error rate is proportional to the degree of degradation of OCh services. By extracting performance values for a certain period of time, and then storing the performance values in a specific format, filtering short-term special extreme values, and performing sum operator scheduling calculations through AI algorithms, the future optical network performance indication value is predicted, and the system can automatically analyze The cause of the fault is automatically given and treatment suggestions are provided to quickly identify and repair the fault and detect the problem in its bud.
参照图1和图2,图1和图2是本申请一个实施例提供的用于执行光网络健康监测方法的系统架构的示意图。在图1和图2的示例中,该系统架构包括光网络管理单元、多个业务端点设备和多个中间节点设备。如图1所示,光网络管理单元与各个业务端点设备和各个中间节点设备通信连接,用于实现对OTN网络的管理和控制,并实现全网数据智能同步;多个业务端点设备和多个中间节点设备通过光纤通信连接,用于传输光网络业务数据;例如,光网络业务数据可以由左侧的业务端点设备经过业务路由1传输到右侧的业务端点设备;又例如,光网络业务数据可以由左侧的业务端点设备经过业务路由2传输到右侧的业务端点设备。Referring to Figures 1 and 2, Figures 1 and 2 are schematic diagrams of a system architecture for performing an optical network health monitoring method provided by an embodiment of the present application. In the examples of Figures 1 and 2, the system architecture includes an optical network management unit, multiple service endpoint devices, and multiple intermediate node devices. As shown in Figure 1, the optical network management unit communicates with each business endpoint device and each intermediate node device to realize management and control of the OTN network and realize intelligent synchronization of data across the entire network; multiple business endpoint devices and multiple The intermediate node device is connected through optical fiber communication and is used to transmit optical network service data; for example, the optical network service data can be transmitted from the service endpoint device on the left to the service endpoint device on the right through service route 1; for another example, the optical network service data It can be transmitted from the service endpoint device on the left to the service endpoint device on the right through service route 2.
其中,如图1所示,光网络管理单元可以包括网管设备、SDN(Software Defined Network,软件定义网络)控制器、APP、数据库等。如图2所示,网管设备可以为新一代无线网管UME(Unified Management Expert,UME)系统设备;SDN控制器可以包括SC控制器(网络集中控制器)和多个DC控制器(Domain Controller,域控制器),各个DC控制器用于对对应域内的中间节点设备进行管理和控制,SDN控制器与多个DC控制器分别通信连接,用于实现集中管理和控制;UME与SDN控制器、多个DC控制器分别通信连接;APP与所述SC控制器通信连接,用于输出界面显示及提供用户交互。Among them, as shown in Figure 1, the optical network management unit can include network management equipment, SDN (Software Defined Network, Software Defined Network) controller, APP, database, etc. As shown in Figure 2, the network management device can be a new generation wireless network management UME (Unified Management Expert, UME) system device; the SDN controller can include an SC controller (network centralized controller) and multiple DC controllers (Domain Controller, domain Controller), each DC controller is used to manage and control the intermediate node equipment in the corresponding domain. The SDN controller communicates and connects with multiple DC controllers respectively to achieve centralized management and control; UME and SDN controller, multiple The DC controllers are respectively connected through communication; the APP is connected through communication with the SC controller for outputting interface display and providing user interaction.
在一些实施例中,光网络管理单元包括但不限于:初始化模块、任务管理模块、任务调度模块、算子任务调度模块、算子计算模块、任务计算模块、业务PRBS发送模块、业务PRBS接收模块、业务PRBS管理模块、光网络健康分析模块、数据存储模块、界面显示模块和数据同步模块。In some embodiments, the optical network management unit includes but is not limited to: initialization module, task management module, task scheduling module, operator task scheduling module, operator calculation module, task calculation module, service PRBS sending module, and service PRBS receiving module. , business PRBS management module, optical network health analysis module, data storage module, interface display module and data synchronization module.
其中,初始化模块,系统初始化时,从原始性能数据库得到光网络性能值,包括不限于基于OTS/OCh业务的性能值,如光功率、误码率,业务的PRBS测试信息,测试起始时间、结束时间、测试结果等,读取各种资源信息,并把这些信息在界面显示模块显示出来。Among them, the initialization module, when the system is initialized, obtains the optical network performance value from the original performance database, including but not limited to performance values based on OTS/OCh services, such as optical power, bit error rate, PRBS test information of the service, test start time, End time, test results, etc., read various resource information, and display this information in the interface display module.
任务管理模块,其用于实现按照任务的规范,创建光网络健康性能预测任务。设置任务名称、通过预测间隔时间,预测时长,选择预测资源文件,存储任务信息,构建任务数据空间;激活任务后,解析原始性能资产数据,保存任务的原始性能数据,把原始OTS/OCh业务性能数据转为算法模块所需要的性能文件和资源文件,并保存入库。The task management module is used to create optical network health performance prediction tasks according to task specifications. Set the task name, pass the prediction interval and prediction duration, select the prediction resource file, store the task information, and build the task data space; after activating the task, parse the original performance asset data, save the original performance data of the task, and convert the original OTS/OCh business performance The data is converted into performance files and resource files required by the algorithm module and saved into the database.
任务调度模块,用于实现光网络任务的触发,任务状态的检索和监控,在任务计算完后,把任务结果推送给任务计算模块。The task scheduling module is used to trigger optical network tasks, retrieve and monitor task status, and push the task results to the task calculation module after the task calculation is completed.
算子任务调度模块,用于实现对各种算子的调度,不同的算子负责不同的计算功能,实现算子的工作流程,保证各种算子协同计算。The operator task scheduling module is used to realize the scheduling of various operators. Different operators are responsible for different calculation functions, realize the workflow of the operators, and ensure the collaborative calculation of various operators.
算子计算模块,也称AI算法模块,用于实现对资源文件格式的转换,分析,实现把历史性能数据通过底层的ARMA(auto regressive moving average model,自回归滑动平均模型)+LSTM(Long Short-Term Memory,长短期记忆网络)算法组合生成未来的性能数据,计算后生成预测文件给任务计算模块。因为光功率会受到外部环境的影响而发生变化,具备随机性和不确定性,所以光纤光功率是一种兼具非线性、时变性和复杂性等特点的时间序列数据。针对光纤光功率的这些特性,首先用业务PRBS对业务链路所经过的光纤进行测试,记录多次测试数据的结果,然后用ARMA预测光功率、误码率数据的微小变化,用LSTM预测光功率、误码率数据的变化趋势,将他预测数据通过算法模型叠加后得到光网络健康预测数据。The operator calculation module, also called the AI algorithm module, is used to convert and analyze resource file formats, and to pass historical performance data through the underlying ARMA (auto regressive moving average model, autoregressive moving average model) + LSTM (Long Short -Term Memory, long short-term memory network) algorithm combination to generate future performance data, and after calculation, a prediction file is generated to the task calculation module. Because the optical power will change due to the influence of the external environment and is random and uncertain, the optical fiber optical power is a time series data with characteristics of nonlinearity, time variability and complexity. In view of these characteristics of optical fiber optical power, first use business PRBS to test the optical fiber passing by the business link, record the results of multiple test data, then use ARMA to predict small changes in optical power and bit error rate data, and use LSTM to predict optical power. The changing trend of power and bit error rate data, and other prediction data are superimposed through the algorithm model to obtain the optical network health prediction data.
任务计算模块,根据任务调度模块和算子计算模块输出的结果分析计算光网络健康度,并把分析后的数据入库,入库后的数据给光网络健康分析模块使用。The task calculation module analyzes and calculates the health of the optical network based on the results output by the task scheduling module and the operator calculation module, and stores the analyzed data into the database. The stored data is used by the optical network health analysis module.
业务PRBS发送模块,用于实现对各种光网络业务的源端点设备A-->宿端点设备Z方向,宿端点设备Z-->源端点设备A方向发送PRBS编码的信号。The service PRBS sending module is used to send PRBS encoded signals to the source endpoint device A-->sink endpoint device Z direction and the sink endpoint device Z-->source endpoint device A direction for various optical network services.
业务PRBS接收模块,用于接收各种光网络业务的源端点设备A-->宿端点设备Z方向,宿端点设备Z-->源端点设备A方向发送PRBS编码的信号,并对发送的PRBS信号进行比较,分析出PRBS信号是否一致。The service PRBS receiving module is used to receive various optical network services in the direction of source endpoint device A-->sink endpoint device Z, sink endpoint device Z-->source endpoint device A direction to send PRBS encoded signals, and process the sent PRBS Compare the signals and analyze whether the PRBS signals are consistent.
业务PRBS管理模块,用于加载各种PRBS测试业务,并显示PRBS业务ID、是否选择、PRBS类型、PRBS接收状态、业务源端点设备A、业务宿端点设备Z、测试开始时间、测试结束时间、测试结果信息 等。设置业务PRBS发送模块和业务PRBS接收模块数据发送的PRBS类型、测试开始时间、结束时间、测试结果等。The service PRBS management module is used to load various PRBS test services and display the PRBS service ID, whether to select, PRBS type, PRBS receiving status, service source endpoint device A, service sink endpoint device Z, test start time, test end time, Test result information wait. Set the PRBS type, test start time, end time, test results, etc. for data sent by the service PRBS sending module and the service PRBS receiving module.
光网络健康分析模块,用于根据业务PRBS测试结果分析光网络是否正常,然后根据所述任务计算模块计算的结果,得到全网光纤健康度统计、全网OCh健康度统计、健康度评分,并得到对象光网络健康监控的曲线,包括历史曲线和预测的曲线,快速定位出故障点,对可能有故障的链路提前作出预警,给出亚健康光纤影响了哪些OCh和客户业务,说明故障原因。The optical network health analysis module is used to analyze whether the optical network is normal based on the service PRBS test results, and then obtain the fiber health statistics of the entire network, the OCh health statistics of the entire network, and the health score based on the calculation results of the task calculation module, and Obtain the object optical network health monitoring curve, including historical curves and predicted curves, quickly locate the fault point, provide early warning for possible faulty links, provide which OCh and customer services are affected by sub-healthy optical fiber, and explain the cause of the fault .
数据存储模块,用于存储上述各模块的数据在数据库或本地各任务空间。The data storage module is used to store the data of the above modules in the database or local task space.
界面显示模块,用于以BS/CS的方式显示所述光网络健康分析模块的数据,包括但不限于圆柱体、饼图、曲线等方式显示光网络健康的各种数据,并以特殊颜色显示未来可能有故障的链路。显示业务PRBS的测试结果,包括但不限于业务标签、业务类型、是否选择、业务源端点设备A,业务宿端点设备Z、PRBS类型、PRBS接收状态、测试开始时间、测试结束时间、测试结果。并以GIS地图的方式显示所有网元和链路连接状态图,有问题的链路红色提醒,并能放大和缩小显示,能通过选择的链路查看其健康历史和预测曲线。The interface display module is used to display the data of the optical network health analysis module in the BS/CS mode, including but not limited to displaying various data of the optical network health in cylinders, pie charts, curves, etc., and displaying it in special colors. There may be faulty links in the future. Display the test results of service PRBS, including but not limited to service label, service type, whether to select, service source endpoint device A, service sink endpoint device Z, PRBS type, PRBS reception status, test start time, test end time, and test results. All network elements and link connection status diagrams are displayed in the form of a GIS map. Links with problems are reminded in red, and the display can be zoomed in and out. The health history and prediction curve of the selected link can be viewed.
数据同步模块,用于定时把原始数据库的性能数据更新到任务管理模块,并更到以预测任务为空间的光网络健康数据库和本地任务空间,保持数据的一致性。在一些实施例中,还可以手工触发数据同步。The data synchronization module is used to regularly update the performance data of the original database to the task management module, and update the optical network health database and local task space with the prediction task as the space to maintain data consistency. In some embodiments, data synchronization can also be triggered manually.
业务端点设备可以是源端点设备,也可以是宿端点设备,业务端点设备可用于提供光网络业务数据接入接口。在一些实施例中,业务端点设备可以是CPE(Customer Premises Equipment,用户驻地设备)设备,用于供业务数据接入,并发送或接收光网络业务流。The service endpoint device can be a source endpoint device or a sink endpoint device. The service endpoint device can be used to provide an optical network service data access interface. In some embodiments, the service endpoint device may be a CPE (Customer Premises Equipment) device, used for accessing service data and sending or receiving optical network service flows.
中间节点设备用于转发光网络业务流。中间节点设备可以通过光纤与业务端点设备连接,也可以通过光纤与一个或多个其他中间节点设备连接。在一些实施例中,业务端点设备可以是NE(Net Element,网元)设备。The intermediate node device is used to forward optical network service flows. The intermediate node device can be connected to the service endpoint device through optical fiber, or can be connected to one or more other intermediate node devices through optical fiber. In some embodiments, the service endpoint device may be a NE (Net Element) device.
图1中示例性地说明了网管设备、SDN控制器与节点设备(包括多个业务端点设备和多个中间节点设备)之间的拓扑关系,网管设备、SDN控制器和节点设备拓扑结构进行全网数据智能同步,节点设备上报拓扑资源给网管设备和SDN控制器,网管设备、SDN控制器监听到数据后,更新网管设备、SDN控制器拓扑数据,保持网管设备、SDN控制器的数据库数据和节点设备数据同步一致。节点设备侧的代理模块都设置在每台节点设备上,代理模块南向负责与节点设备中的单板通讯,北向负责与网管设备、SDN控制器通讯,并对数据资源进行管理。Figure 1 exemplarily illustrates the topological relationship between the network management equipment, SDN controller and node equipment (including multiple service endpoint equipment and multiple intermediate node equipment). The topology structure of the network management equipment, SDN controller and node equipment is comprehensively analyzed. Network data is intelligently synchronized. The node device reports topology resources to the network management device and SDN controller. After the network management device and SDN controller monitor the data, they update the topology data of the network management device and SDN controller and maintain the database data of the network management device and SDN controller. Node device data is synchronized and consistent. The agent module on the node device side is set up on each node device. The agent module is responsible for communicating with the single board in the node device in the south direction, and is responsible for communicating with the network management device and SDN controller in the north direction, and managing data resources.
示例性的,如图2所示的光网络中,包括4个业务端点设备CPE1~CPE6,15个中间节点设备NE1~NE15,其中,NE1~NE5组成DC A域,NE6~NE10组成DC C域,NE11~NE15组成DC B域,CPE1和CPE3接入DC A域,CPE2和CPE4接入DC C域,CPE5和CPE6接入DC B域。SDN控制器可以包括SC控制器和3个DC控制器,3个DC控制器分别为用于管理和控制DC A域的DC控制器A、用于管理和控制DC B域的DC控制器B、用于管理和控制DC C域的DC控制器C,SC控制器与3个DC控制器分别连接,UME与SDN控制器、3个DC控制器分别通信连接;APP与所述SC控制器通信连接,用于输出界面显示及提供用户交互。如图2所示的光网络中,双向业务1从作为源端点设备的CPE1出发,依次经过中间节点NE1、NE2、NE6、NE9,到达作为宿端点设备的CPE4,再由作为宿端点设备的CPE4出发,依次经过中间节点NE9、NE6、NE2、NE1,到达作为源端点设备的CPE1,实现双向光网络通信;单向业务1从作为源端点设备的CPE3出发,依次经过中间节点NE3、NE4、NE11、NE15、NE13,到达作为宿端点设备的CPE6,实现单向光网络通信。For example, the optical network shown in Figure 2 includes 4 service endpoint devices CPE1 to CPE6 and 15 intermediate node devices NE1 to NE15. Among them, NE1 to NE5 form the DC A domain, and NE6 to NE10 form the DC C domain. , NE11~NE15 form DC B domain, CPE1 and CPE3 are connected to DC A domain, CPE2 and CPE4 are connected to DC C domain, and CPE5 and CPE6 are connected to DC B domain. The SDN controller can include an SC controller and three DC controllers. The three DC controllers are DC controller A used to manage and control DC A domain, DC controller B used to manage and control DC B domain. The DC controller C used to manage and control the DC C domain. The SC controller is connected to the three DC controllers respectively. The UME is connected to the SDN controller and the three DC controllers. The APP is connected to the SC controller. , used to output interface display and provide user interaction. In the optical network shown in Figure 2, bidirectional service 1 starts from CPE1 as the source endpoint device, passes through the intermediate nodes NE1, NE2, NE6, and NE9 in sequence, reaches CPE4 as the sink endpoint device, and then passes through CPE4 as the sink endpoint device. Starting from the intermediate nodes NE9, NE6, NE2, and NE1, it reaches CPE1 as the source endpoint device to realize bidirectional optical network communication; the unidirectional service 1 starts from CPE3 as the source endpoint device and passes through the intermediate nodes NE3, NE4, and NE11 in sequence. , NE15, and NE13, reach CPE6 as the sink endpoint device, realizing one-way optical network communication.
本申请实施例描述的系统架构以及应用场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域技术人员可知,随着系统架构的演变和新应用场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。The system architecture and application scenarios described in the embodiments of this application are for the purpose of explaining the technical solutions of the embodiments of this application more clearly, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those skilled in the art will know that with the system architecture With the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
本领域技术人员可以理解的是,上述硬件平台并不构成对本申请实施例的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the above hardware platform does not limit the embodiments of the present application, and may include more or fewer components than shown in the figures, or combine certain components, or arrange different components.
上述硬件平台中,光网络管理单元可以调用其储存的光网络健康监测程序,以执行光网络健康监测方法。In the above hardware platform, the optical network management unit can call its stored optical network health monitoring program to execute the optical network health monitoring method.
基于上述系统架构,提出本申请中光网络健康监测方法的各个实施例。Based on the above system architecture, various embodiments of the optical network health monitoring method in this application are proposed.
本申请实施例提供一种光网络健康监测方法,应用于光网络管理单元,如图3所示,一种光网络健康监测方法,包括:Embodiments of the present application provide an optical network health monitoring method, which is applied to an optical network management unit. As shown in Figure 3, an optical network health monitoring method includes:
S100,获取光网络健康性能预测指令;S100, obtain optical network health performance prediction instructions;
S200,根据所述光网络健康性能预测指令,获取第一时间段内的光网络历史性能数据;S200: Obtain the historical performance data of the optical network in the first time period according to the optical network health performance prediction instruction;
S300,根据光网络历史性能数据和光网络预测模型,得到光网络预测性能数据。S300: Obtain optical network prediction performance data based on the optical network historical performance data and the optical network prediction model.
在一些实施例中,光网络健康性能预测指令是根据光网络健康性能预测任务的状态触发得到的;第一时间段是根据光网络健康性能预测任务对应用户选择的时间段确定的;光网络预测模型可以是一个神经网 络模型,也可以是多个神经网络模型的组合,本申请实施例对此不作限定。In some embodiments, the optical network health performance prediction instruction is triggered based on the status of the optical network health performance prediction task; the first time period is determined based on the time period selected by the user corresponding to the optical network health performance prediction task; the optical network prediction The model can be a neural network The network model may also be a combination of multiple neural network models, which is not limited in the embodiments of the present application.
本申请实施例提出一种基于AI算子调度的计算方法对性能数据进行分析,根据历史数据,计算后预测出未来的性能数据。The embodiment of this application proposes a calculation method based on AI operator scheduling to analyze performance data, and predict future performance data after calculation based on historical data.
例如,在一些实施例中,可以通过对光通道OTS业务的光功率历史值进行分析,通过算法计算,得到光纤健康度曲线,包括历史曲线和未来时间的曲线(预测时间可设),对可能有故障的光纤链接路和端口进行及时预警,识别出全网故障光纤,亚健康光纤和预警状态,查看状态详情,给出亚健康光纤影响了哪些OTS业务。For example, in some embodiments, the optical power historical value of the optical channel OTS service can be analyzed and the optical fiber health curve can be obtained through algorithm calculation, including the historical curve and the curve of the future time (the prediction time can be set), and the possible Provide timely warnings for faulty optical fiber links and ports, identify faulty optical fibers, sub-healthy optical fibers and early warning status in the entire network, view status details, and provide which OTS services are affected by sub-healthy optical fibers.
又例如,在一些实施例中,可以通过对光通道OCh业务的误码率历史值进行分析,并通过算法计算,得到光纤健康度曲线,包括历史曲线和未来时间的曲线(预测时间可设),对可能有故障的OCh链路和端口进行及时预警,得到状态详情,查看亚健康OCh业务影响了哪些客户,并给出原因。For another example, in some embodiments, the optical fiber health curve can be obtained by analyzing the historical value of the bit error rate of the optical channel OCh service and calculating it through an algorithm, including the historical curve and the curve of the future time (the prediction time can be set) , provide timely warnings for possible faulty OCh links and ports, obtain status details, check which customers are affected by sub-healthy OCh services, and give the reasons.
本申请实施例第一方面提供一种光网络健康监测方法,包括:获取光网络健康性能预测指令;根据所述光网络健康性能预测指令,获取第一时间段内的光网络历史性能数据;根据光网络历史性能数据和光网络预测模型,得到光网络预测性能数据。本申请实施例通过对光网络历史性能数据的获取,实现对光网络性能的监控,并通过光网络预测模型实现根据光网络历史性能数据对光网络未来性能数据进行预测,从而实现了对光网络性能的监控和预测,进而有利于对各光网络业务链路进行高效测试故障和定位,并对未来可能发生故障的问题进行预警和提示。The first aspect of the embodiments of the present application provides an optical network health monitoring method, which includes: obtaining an optical network health performance prediction instruction; obtaining optical network historical performance data within a first time period according to the optical network health performance prediction instruction; Optical network historical performance data and optical network prediction model are used to obtain optical network prediction performance data. The embodiments of the present application realize the monitoring of the performance of the optical network by acquiring the historical performance data of the optical network, and use the optical network prediction model to predict the future performance data of the optical network based on the historical performance data of the optical network, thereby realizing the monitoring of the optical network performance. Performance monitoring and prediction will facilitate efficient testing and fault location of each optical network service link, and provide early warning and prompts for possible future failures.
在一些实施方式中,所述光网络历史性能数据包括以下的至少一种:光信号功率、误码率、光信噪比、PRBS测试数据等。In some embodiments, the optical network historical performance data includes at least one of the following: optical signal power, bit error rate, optical signal-to-noise ratio, PRBS test data, etc.
在一些实施例中,光信号功率可以通过光功率仪表对光网络业务链路进行OTS业务测量得到,误码率可以通过误码仪表对光网络业务链路进行OCh业务测量得到,PRBS测试数据可以由PRBS测试模块对光网络业务链路进行ODU业务、OAC业务或OCh业务测量得到。In some embodiments, the optical signal power can be obtained by measuring the OTS service on the optical network service link with an optical power meter, the bit error rate can be obtained by measuring the OCh service on the optical network service link by using a bit error meter, and the PRBS test data can be It is obtained by measuring the ODU service, OAC service or OCh service on the optical network service link by the PRBS test module.
在一些实施方式中,S300,所述根据光网络历史性能数据和光网络预测模型,得到光网络预测性能数据,包括:In some implementations, S300, obtaining optical network predicted performance data based on optical network historical performance data and optical network prediction models includes:
S310,对所述光网络历史性能数据进行格式化处理,得到格式化时间序列数据;S310: Format the optical network historical performance data to obtain formatted time series data;
S320,将所述格式化时间序列数据输入所述光网络预测模型,得到光网络预测性能数据。S320: Input the formatted time series data into the optical network prediction model to obtain optical network prediction performance data.
在一些实施例中,光网络历史性能数据为非结构化的数据,需要先转换成光网络预测模型所需要的数据格式。In some embodiments, the historical performance data of the optical network is unstructured data and needs to be first converted into a data format required by the optical network prediction model.
在一些实施方式中,S310,所述对所述光网络历史性能数据进行格式化处理,得到格式化时间序列数据,包括:In some implementations, S310, formatting the optical network historical performance data to obtain formatted time series data includes:
S311,提取所述光网络历史性能数据中的性能原始文件和资源原始文件;S311, extract the original performance files and original resource files from the historical performance data of the optical network;
S312,将所述性能原始文件与性能结构文件关联,形成性能数据结构文件;S312, associate the performance original file with the performance structure file to form a performance data structure file;
S313,将所述资源原始文件与资源结构文件关联,形成资源数据结构文件;S313, associate the resource original file with the resource structure file to form a resource data structure file;
S314,将所述性能数据结构文件与所述资源数据结构文件合并,得到所述格式化时间序列数据。S314. Merge the performance data structure file and the resource data structure file to obtain the formatted time series data.
在一些实施例中,性能原始文件主要记录时间信息、端口及其对应的性能数据,性能数据可以是光信号功率、误码率、光信噪比、PRBS测试数据等;资源原始文件主要记录业务信道信息,如源端点设备端口信息、宿端点设备端口信息、中间节点设备端口信息、信道状态、码率、MOC(Means of Communication,通信手段)等。In some embodiments, the original performance file mainly records time information, ports and their corresponding performance data. The performance data can be optical signal power, bit error rate, optical signal-to-noise ratio, PRBS test data, etc.; the original resource file mainly records services. Channel information, such as source endpoint device port information, sink endpoint device port information, intermediate node device port information, channel status, code rate, MOC (Means of Communication, communication means), etc.
在一些实施例中,可以通过构建性能和资源模型数据,首先要构建各算子信息,包括算子名称、关联参数、执行顺序等,算子名称是显示的算子名称。可以预先设置性能结构文件和资源结构文件,算子计算模块可以通过预先设置的关联参数将所述性能原始文件与性能结构文件关联,形成性能数据结构文件;将所述资源原始文件与资源结构文件关联,形成资源数据结构文件。其中,关联参数是用来实现把性能原始文件与性能结构文件关联起来,并把资源原始文件与资源结构文件关联起来的参数。例如,关联参数可以是时间信息,原始文件没有数据结构,通过时间信息,把性能原始文件和性能结构文件关联,这样就成了具备数据表结构的性能数据,把资源原始文件和资源结构文件关联,这样就成了具备数据表结构的资源数据;便于后续数据的转换。再将所述性能数据结构文件与所述资源数据结构文件合并,得到所述格式化时间序列数据。In some embodiments, by constructing performance and resource model data, each operator information must first be constructed, including operator name, associated parameters, execution order, etc. The operator name is the displayed operator name. The performance structure file and the resource structure file can be set in advance, and the operator calculation module can associate the performance original file with the performance structure file through the preset association parameters to form a performance data structure file; combine the resource original file with the resource structure file Association to form a resource data structure file. Among them, the association parameter is a parameter used to associate the original performance file with the performance structure file, and associate the original resource file with the resource structure file. For example, the association parameter can be time information. The original file has no data structure. Through the time information, the original performance file and the performance structure file are associated. This becomes performance data with a data table structure. The original resource file and the resource structure file are associated. , thus becoming resource data with a data table structure; facilitating subsequent data conversion. Then, the performance data structure file and the resource data structure file are merged to obtain the formatted time series data.
示例性的,性能原始文件的数据内容如图4所示,其中,第1条记录时间信息为“2021-12-02 16:00:00”;端口为“ME{472306ac-e84d-40a0-8bb6-abdd748365b0],EQ={/r=0/sh=1/31=32],PTP={/p=453_4)”;性能数据为“2.2600000000000002、-2.3000000000000003、-60、-60、-60、-2.27”;第2条至第6条记录类似,在此不做赘述。For example, the data content of the performance original file is shown in Figure 4, in which the first recording time information is "2021-12-02 16:00:00"; the port is "ME{472306ac-e84d-40a0-8bb6" -abdd748365b0], EQ={/r=0/sh=1/31=32], PTP={/p=453_4)"; the performance data is "2.2600000000000002, -2.3000000000000003, -60, -60, -60, - 2.27"; The records in Articles 2 to 6 are similar and will not be repeated here.
性能结构文件的内容如图5所示,代码规定了各字段的名称标记和结构,可以通过如图5所示的代码实现将性能原始文件的数据结构化。The content of the performance structure file is shown in Figure 5. The code specifies the name tags and structure of each field. The data of the performance original file can be structured through the code shown in Figure 5.
示例性的,关联后的资源数据结构文件如图6所示,资源文件转换过程可以包括:把关联的资源文件 转换成包括但不限于.csv格式的资源文件,生成的资源文件相关信息如图6,资源文件记录的信息包括:源端点设备端口信息APORTID、宿端点设备端口信息ZPORTID、中间节点设备端口信息ANEID和ZNEID、信道状态STATE、码率RATE、MOC(Means of Communication,通信手段)等。Exemplarily, the associated resource data structure file is shown in Figure 6. The resource file conversion process may include: converting the associated resource file into Convert into resource files including but not limited to .csv format. The generated resource file related information is shown in Figure 6. The information recorded in the resource file includes: source endpoint device port information APORTID, sink endpoint device port information ZPORTID, and intermediate node device port information ANEID. and ZNEID, channel status STATE, code rate RATE, MOC (Means of Communication, communication means), etc.
把关联的性能文件转换成包括但不限于.csv格式的性能文件,并把转换后的性能文件合并,生成新的文件示意图,这个文件可以直接给算法使用,如图7所示。Convert the associated performance files into performance files including but not limited to .csv format, and merge the converted performance files to generate a new file diagram. This file can be used directly by the algorithm, as shown in Figure 7.
在一些实施方式中,所述光网络预测模型包括LSTM-ARIMA模型;In some embodiments, the optical network prediction model includes an LSTM-ARIMA model;
S320,所述将所述格式化时间序列数据输入所述光网络预测模型,得到光网络预测性能数据,包括:S320, inputting the formatted time series data into the optical network prediction model to obtain optical network prediction performance data, including:
S321,对所述格式化时间序列数据进行小波分解,得到高频分量数据和低频分量数据;S321, perform wavelet decomposition on the formatted time series data to obtain high-frequency component data and low-frequency component data;
S322,将所述高频分量数据输入ARIMA模型进行预测,得到高频预测结果;S322, input the high-frequency component data into the ARIMA model for prediction, and obtain high-frequency prediction results;
S323,将所述低频分量数据输入LSTM模型进行预测,得到低频预测结果;S323, input the low-frequency component data into the LSTM model for prediction, and obtain the low-frequency prediction result;
S324,将所述高频预测结果与所述低频预测结果叠加,得到所述光网络预测性能数据。S324: Superpose the high-frequency prediction result and the low-frequency prediction result to obtain the optical network prediction performance data.
在一些实施例中,LSTM-ARIMA算法计算,参照图8,以光网络预测性能数据为光功率为例进行说明。首先将处理好的链路+性能数据形成光功率时间序列数据(格式化时间序列数据);再对所述格式化时间序列数据进行小波分解,得到高频分量数据和低频分量数据。其中,高频分量数据表示光衰数据的细节部分,表示光功率衰减的随机性变化;低频分量表示的是光衰的趋势项,代表着光衰变化的趋势。将所述高频分量数据输入ARIMA模型进行预测,得到高频预测结果。其中,ARIMA模型预测的主要步骤包括平稳性分析(ADF检验)、模型定阶(ACF和PACF)、构建时间序列数据、和模型预测。将所述低频分量数据输入LSTM模型进行预测,得到低频预测结果。其中,LSTM模型预测的主要步骤包括:数据归一化、构造预测数据集、训练模型、预测数据、数据反归一化。将所述高频预测结果与所述低频预测结果叠加,得到所述光网络预测性能数据。例如,对预测的两组数据(高频预测结果和低频预测结果)做db5小波重构,得到所述光网络预测性能数据。In some embodiments, the LSTM-ARIMA algorithm calculation is described with reference to Figure 8, taking the optical network prediction performance data as optical power as an example. First, the processed link + performance data is formed into optical power time series data (formatted time series data); then the formatted time series data is subjected to wavelet decomposition to obtain high-frequency component data and low-frequency component data. Among them, the high-frequency component data represents the details of the light attenuation data and represents the random changes in optical power attenuation; the low-frequency component represents the trend term of light attenuation and represents the trend of light attenuation changes. The high-frequency component data is input into the ARIMA model for prediction, and high-frequency prediction results are obtained. Among them, the main steps of ARIMA model prediction include stationarity analysis (ADF test), model ordering (ACF and PACF), construction of time series data, and model prediction. The low-frequency component data is input into the LSTM model for prediction, and low-frequency prediction results are obtained. Among them, the main steps of LSTM model prediction include: data normalization, construction of prediction data set, training model, prediction data, and data denormalization. The high-frequency prediction results and the low-frequency prediction results are superimposed to obtain the optical network prediction performance data. For example, perform db5 wavelet reconstruction on the two sets of predicted data (high-frequency prediction results and low-frequency prediction results) to obtain the optical network prediction performance data.
在一些实施例中,得到所述光网络预测性能数据后,输出光网络预测性能数据,把光网络预测性能数据给光网络健康分析模块使用,并最终在界面显示模块中呈现出来。In some embodiments, after obtaining the optical network prediction performance data, the optical network prediction performance data is output, the optical network prediction performance data is used by the optical network health analysis module, and is finally presented in the interface display module.
在一些实施例中,光网络预测模型包括趋势项预测子模型(如LSTM子模型)和细节项预测子模型(如ARIMA子模型)。在使用光网络预测模型之前,需要先构建和训练得到光网络预测模型。In some embodiments, the optical network prediction model includes a trend item prediction sub-model (such as an LSTM sub-model) and a detail item prediction sub-model (such as an ARIMA sub-model). Before using the optical network prediction model, you need to build and train the optical network prediction model.
示例性的,构建和训练得到光网络预测模型包括以下步骤S320-1至步骤S320-4:Exemplarily, constructing and training an optical network prediction model includes the following steps S320-1 to S320-4:
S320-1,构建趋势项预测子模型。S320-1: Construct a trend item prediction sub-model.
根据光功率、误码率、OSNR、PRBS测试结果,历史性能数据趋势项{Lt,t=1,2,3,…,N}进行范围的划分,Lt代表t时刻的性能数据,去除数据极值,通过LSTM算法进行预测出趋势项数据预测结果。According to the optical power, bit error rate, OSNR, and PRBS test results, the historical performance data trend item {Lt, t=1, 2, 3,..., N} is divided into ranges. Lt represents the performance data at time t, and the data extremes are removed. value, and use the LSTM algorithm to predict the trend item data prediction results.
S320-2,构建细节项预测子模型。细节项预测子模型可以是基于ARIMA的子模型。S320-2: Construct a detail item prediction sub-model. The detail item prediction sub-model may be an ARIMA-based sub-model.
S320-3,根据样本数据进行模型检验和预测,结合ARMA模型和LSTM模型对预测的趋势数据和模型数据叠加。S320-3: Perform model testing and prediction based on the sample data, and combine the ARMA model and the LSTM model to superimpose the predicted trend data and model data.
S320-3,进行方差计算。S320-3, perform variance calculation.
根据方差计算出误差,筛选出一个端口(BN:ME{106635791},EQ={/r=0/sh=1/sl=6},PTP={/p=401_1}),然后做特征工程,在特定时间间隔(如15min)的输出光功率中,筛选出有效光功率信息,共计N(如589)条数据,做预测分析。将前X%(如95%)的数据作为训练数据,后Y%(如5%)的数据作为测试数据。其中横坐标为数据在数组中的索引,等效映射为特定时间间隔(如15min)时间跨度,即横坐标跨度是1时,表示时间跨度也是特定时间间隔(如15min)。训练数据的折线图如图9所示。Calculate the error based on the variance, filter out a port (BN:ME{106635791}, EQ={/r=0/sh=1/sl=6}, PTP={/p=401_1}), and then perform feature engineering. From the output optical power at a specific time interval (such as 15 minutes), filter out the effective optical power information, totaling N (such as 589) pieces of data, and perform predictive analysis. The first X% (such as 95%) of the data is used as training data, and the last Y% (such as 5%) of the data is used as test data. The abscissa is the index of the data in the array, and the equivalent mapping is a specific time interval (such as 15min) time span, that is, when the abscissa span is 1, it means that the time span is also a specific time interval (such as 15min). The line chart of the training data is shown in Figure 9.
然后对该训练数据做db5的小波分解,其中分解为细节部分和近似部分,细节部分通过ARIMA算法预测,近似部分通过LSTM算法做预测。近似部分预测结果的折线图如图10所示,细节部分的折线图如图11所示;最后做小波融合,最终的折线图如图12所示。Then db5 wavelet decomposition is performed on the training data, which is decomposed into a detailed part and an approximate part. The detailed part is predicted by the ARIMA algorithm, and the approximate part is predicted by the LSTM algorithm. The line graph of the approximate part of the prediction results is shown in Figure 10, and the line graph of the detailed part is shown in Figure 11; finally, wavelet fusion is performed, and the final line graph is shown in Figure 12.
需要说明的是,图8至图16中,以光功率为例,横轴代表时间,纵轴代表光功率值。It should be noted that in Figures 8 to 16, taking optical power as an example, the horizontal axis represents time and the vertical axis represents optical power value.
如图13所示,在一些实施方式中,所述方法还包括:As shown in Figure 13, in some embodiments, the method further includes:
S400,获取预测任务参数,其中,所述任务参数包括与所述第一时间段对应的参数;S400, obtain prediction task parameters, wherein the task parameters include parameters corresponding to the first time period;
S500,根据所述预测任务参数,创建光网络健康性能预测任务;S500: Create an optical network health performance prediction task according to the prediction task parameters;
S600,根据所述光网络健康性能预测任务的状态,生成所述光网络健康性能预测指令。S600: Generate the optical network health performance prediction instruction according to the status of the optical network health performance prediction task.
在一些实施例中,本申请实施例提出一种基于任务管理方式,创建预测任务,启动预测后,系统可以自动进行全网光网络的预测,启动、挂起、停止预测任务,可以单独对某一条光纤,OCh通道,PRBS进行任务管理操作,实现对未来指定预测时间范围的光网络性能进行预测,解决了多并发异步执行、监控、检索、计算光纤性能预测的问题。In some embodiments, the embodiments of this application propose a task management-based method to create a prediction task. After starting the prediction, the system can automatically perform prediction on the entire optical network, start, suspend, and stop the prediction task, and can independently perform certain tasks. An optical fiber, OCh channel, and PRBS perform task management operations to achieve prediction of optical network performance within a specified prediction time range in the future, solving the problems of multi-concurrent asynchronous execution, monitoring, retrieval, and calculation of optical fiber performance prediction.
在一些实施方式中,所述预测任务参数还包括以下的至少一种:In some embodiments, the prediction task parameters further include at least one of the following:
任务名称、预测类型、任务类型、预测间隔时间、预测时长、资源文件、任务信息、任务空间数据参数等; Task name, prediction type, task type, prediction interval, prediction duration, resource files, task information, task space data parameters, etc.;
其中,所述资源文件用于根据确定第一时间段的资源文件,所述任务数据空间数据参数用于创建用于存储任务相关数据的任务数据空间。Wherein, the resource file is used to determine the resource file of the first time period, and the task data space data parameter is used to create a task data space for storing task-related data.
在一些实施例中,如图14所示,为本申请实施例中光网络健康创建预测任务示意图,所述光网络健康创建预测任务用来创建新的光网络健康预测任务,每个任务按照图中的要求输入,创建成功后入库,并在列表中显示出来,创建过程中要把网络管理性能数据取出来,经过处理成光网络性能数据后入光网络健康的数据库,任务启动后再开始执行算路等操作。In some embodiments, as shown in Figure 14, it is a schematic diagram of the optical network health creation prediction task in the embodiment of the present application. The optical network health creation prediction task is used to create a new optical network health prediction task. Each task is as shown in the figure. Enter the requirements in and store it in the database after successful creation and display it in the list. During the creation process, the network management performance data must be taken out, processed into optical network performance data, and then entered into the optical network health database. The task can be started again after the task is started. Perform operations such as path calculation.
在一些实施方式中,所述根据所述预测任务参数,创建光网络健康性能预测任务之后,光网络健康检测方法还包括:In some embodiments, after creating an optical network health performance prediction task based on the prediction task parameters, the optical network health detection method further includes:
S510,根据所述预测任务参数,从数据库中获取原始性能数据;S510, obtain original performance data from the database according to the prediction task parameters;
S520,将所述原始性能数据,转换为带有性能原始文件和资源原始文件的光网络历史性能数据。S520: Convert the original performance data into optical network historical performance data with original performance files and original resource files.
在一些实施例中,如图15所示,为本申请实施例中光网络健康分析创建预测任务示意图。包括以下步骤:In some embodiments, as shown in Figure 15, a schematic diagram of a prediction task is created for optical network health analysis in this embodiment of the present application. Includes the following steps:
E111,创建预测任务,以任务的方式实现对光网络健康预测流程的操作,可以有多个任务,每个任务输入如图10所示,可以多个任务并行运行,任务的实现思想是把网络管理性能数据提取,复制到每个任务的空间,然后转成AI算法所需要数据格式,算法计算后,生成光网络健康分析所需要的性能数据,并入库,这样界面显示模块就能根据性能数据生成界面所需要的各种光网络链路健康信息,包括全网健康度状态、全网光纤健康度统计、全网OCh健康度统计、健康度评分、对象性能预测、正在预警光纤/OCH信息。E111, create a prediction task, and implement the operation of the optical network health prediction process in the form of tasks. There can be multiple tasks. The input of each task is shown in Figure 10. Multiple tasks can be run in parallel. The idea of implementing the task is to combine the network Management performance data is extracted, copied to the space of each task, and then converted into the data format required by the AI algorithm. After the algorithm is calculated, the performance data required for optical network health analysis is generated and stored in the database, so that the interface display module can be based on performance Various optical network link health information required by the data generation interface, including network-wide health status, network-wide fiber health statistics, network-wide OCh health statistics, health score, object performance prediction, and warning fiber/OCH information .
E112,存储任务信息,把网络管理的性能数据,如光功率,误码率,OSNR,业务PRBS数据提取出来,存储在任务为单位的任务空间里。E112 stores task information, extracts network management performance data, such as optical power, bit error rate, OSNR, and service PRBS data, and stores them in task space in units of tasks.
E113,解析网络原始性能资产数据,把网络管理性能数据解析成算法所需要的数据文件格式。E113, parses the original performance asset data of the network, and parses the network management performance data into the data file format required by the algorithm.
E114,保存解析后的任务数据,把任务解析后的数据保存在任务的空间。E114, save the parsed task data and save the parsed task data in the task space.
E115,把任务空间内的性能数据生成算法需要文件。E115, generate algorithm required files from the performance data in the task space.
E116,获取AI创建项目模板,AI算法模块提供一个模块给各任务,一般以json文件格式定义,各任务把这个文件模块改成自己文件数据,定义调度算子相关信息,任务内原始数据的存储路径、性能数据采集频率等信息,AI算法模块通过这些把任务空间的历史性能数据生成各算子需要的文件。E116, obtain the AI creation project template. The AI algorithm module provides a module for each task, which is generally defined in json file format. Each task changes this file module to its own file data, defines scheduling operator related information, and stores original data within the task. Path, performance data collection frequency and other information, the AI algorithm module uses these to generate the files required by each operator from the historical performance data of the task space.
E117,创建算路任务,AI创建算路任务,启动线程,调度各算子计算。E117, create a path calculation task, AI creates a path calculation task, starts the thread, and schedules the calculation of each operator.
E118,生成AI算路任务信息,各算子生成AI算路所需要的任务信息。E118, generate AI path calculation task information, and each operator generates the task information required for AI path calculation.
E119,更新任务状态,存储任务数据信息。E119, update task status and store task data information.
E1110,创建预测任务成功。E1110, the prediction task was created successfully.
在一些实施方式中,所述光网络健康性能预测任务的状态包括启动状态、挂起状态、执行完毕状态;In some embodiments, the status of the optical network health performance prediction task includes startup status, pending status, and execution completed status;
S600,所述根据所述光网络健康性能预测任务的状态,生成所述光网络健康性能预测指令,包括:S600, generating the optical network health performance prediction instruction according to the status of the optical network health performance prediction task, including:
S610,当所述光网络健康性能预测任务处于启动状态,生成所述光网络健康性能预测指令。S610: When the optical network health performance prediction task is in the startup state, generate the optical network health performance prediction instruction.
在一些实施例中,本申请实施例提出一种任务调度方法,实现光网络任务的触发,激活任务,定时对任务状态的检索和监控,在任务计算完后,监控到任务状态由等待中变成已结束,把任务结果推送给任务计算模块,解决了多个任务异步调度的问题。In some embodiments, the embodiments of this application propose a task scheduling method to realize the triggering of optical network tasks, activate tasks, and regularly retrieve and monitor task status. After the task calculation is completed, it is monitored that the task status changes from waiting to waiting. When the task is completed, the task results are pushed to the task calculation module, which solves the problem of asynchronous scheduling of multiple tasks.
示例性的,如图16所示,为本申请实施例中光网络健康分析启动预测任务示意图,包括以下步骤:Exemplarily, as shown in Figure 16, it is a schematic diagram of the optical network health analysis startup prediction task in the embodiment of the present application, which includes the following steps:
E211,启动预测任务,在网络管理系统操作启动预测任务,创建任务相关线程。E211, start the prediction task, start the prediction task in the network management system operation, and create task-related threads.
E212,修改任务状态,把任务状态修改为“执行中”。E212, modify the task status to "Executing".
E213,启动AI预测任务,启动AI预测任务执行,运行AIE算子调动,按对列的方式分别执行算子。E213, start the AI prediction task, start the AI prediction task execution, run AIE operator mobilization, and execute the operators separately in a row.
E214,修改任务状态,任务执行完后,把任务状态修改为“已结束”或“失败”。E214, modify the task status. After the task is executed, modify the task status to "Ended" or "Failed".
E215,执行预测任务,分别执行各算子,最终输出性能预测数据文件。E215, executes the prediction task, executes each operator separately, and finally outputs the performance prediction data file.
E216,输出预测文件,算子执行成功,输出性能预测数据文件。E216, output prediction file, the operator is executed successfully, and the performance prediction data file is output.
E217,返回测试结果,把测试结果给任务管理模块处理并入库。E217, returns the test results, and sends the test results to the task management module for processing and storage.
此外,本申请实施例中,光网络管理单元还提供任务查询和任务备份功能。In addition, in this embodiment of the present application, the optical network management unit also provides task query and task backup functions.
示例性的,如图17所示,为本申请实施例中定时查询任务结果示意图,包括以下步骤:Illustratively, as shown in Figure 17, it is a schematic diagram of the timing query task results in the embodiment of the present application, including the following steps:
E311,开始定时查询任务状态结果。E311, start querying task status results regularly.
E312,遍历当前任务;E312, traverse the current task;
E313,得到正在执行的任务列表;E313, get the list of tasks being executed;
E314,定时查询任务信息;E314, query task information regularly;
E315,获取任务状态。E315, get task status.
E316,判断是否完成任务,如果完成则步骤7,否则进入步骤2;E316, determine whether the task is completed, if completed, go to step 7, otherwise go to step 2;
E317,AI预测任务输出文件,输出性能预测数据文件。 E317, AI prediction task output file, output performance prediction data file.
E318,解析性能预测数据文件。E318, parse performance prediction data files.
E319,更新任务信息,保存解析后的性能数据。E319, update task information and save parsed performance data.
示例性的,如图18,本申请实施例中性能数据备份示意图,包括以下步骤:For example, as shown in Figure 18, the schematic diagram of performance data backup in the embodiment of this application includes the following steps:
E411,查询过期数据。E411, query expired data.
E412,获取数据。E412, get data.
E413,打包成文件。E413, packaged into files.
E414,性能数据备份。E414, performance data backup.
E415,清理数据。E415, clean data.
如图19所示,在一些实施方式中,光网络健康检测方法还包括:As shown in Figure 19, in some implementations, the optical network health detection method also includes:
S700,获取PRBS测试指令;S700, obtain PRBS test instructions;
S800,根据所述PRBS测试指令,对光网络业务链路进行PRBS测试,得到各业务链路的PRBS测试结果。S800: Perform a PRBS test on the optical network service link according to the PRBS test instruction, and obtain the PRBS test results of each service link.
在一些实施例中,本申请实施例提出一种基于业务的PRBS测试,对光网络双向业务两种方向进行PRBS测试,通过返回PRBS结果,分析得到业务所在光通道的光网络健康情况,并显示测试结果。In some embodiments, the embodiments of this application propose a service-based PRBS test, which performs PRBS tests on two-way optical network services in both directions. By returning the PRBS results, the health status of the optical network of the optical channel where the service is located is analyzed and displayed. Test Results.
实际应用中,可以通过光网络业务的PRBS(Pseudo-Random Binary Sequence,伪随机二进制序列)测试尽量模拟OTN实际工程验收时需要挂表进行测试的部分系统验收指标(比如5分钟、15分钟、24小时系统误码测试),以达到人不用携带专业仪表上站就能验收的目的。具备此功能,是引导客户认同远程验收的前提,如在现网大量部署,则可以极大地节约工程验收测试成本,并有助于缩短工程交付周期。In practical applications, the PRBS (Pseudo-Random Binary Sequence) test of optical network services can be used to simulate as much as possible some of the system acceptance indicators that need to be tested by hanging tables during actual OTN project acceptance (such as 5 minutes, 15 minutes, 24 hour system error test), in order to achieve the purpose of acceptance without having to carry professional instruments to the station. Having this function is the prerequisite for guiding customers to agree to remote acceptance. If deployed in large quantities on the existing network, it can greatly save the cost of project acceptance testing and help shorten the project delivery cycle.
在一些实施方式中,S800,所述对光网络业务链路进行PRBS测试,得到各业务链路的PRBS测试结果,包括:In some embodiments, S800, perform a PRBS test on the optical network service link and obtain the PRBS test results of each service link, including:
S810,获取待测试的光网络业务链路;S810, obtain the optical network service link to be tested;
S820,根据所述光网络业务链路,确定源端点设备和宿端点设备;S820: Determine the source endpoint device and the sink endpoint device according to the optical network service link;
S830,发送PRBS测试指令到所述源端点设备;S830, send the PRBS test command to the source endpoint device;
S840,接收来自所述宿端点设备的PRBS测试结果。S840: Receive the PRBS test results from the sink endpoint device.
在一些实施例中,如图2所示,为本申请实施例中业务PRBS测试系统示意图,业务PRBS测试可以是双向业务,如双向业务1,也可以是单向业务,如单向业务2,可以是跨域业务,也可以是单预业务;从业务的源单板发PRBS码流信号,经过业务所在的所有网元和单板,在业务的宿单板查看PRBS码流信号,网管收到宿单板上报的PRBS码流信号,对比源和宿单板的PRBS码流是否一致,如果一致,则当前业务所经过的光纤光链路认为是健康的;如果不一致,则认为当前业务所经过的光纤光链路有劣化情况,或者业务有损失情况;把测试的链路信息入库,作为链路光网络链路情况分析部分数据依据。In some embodiments, as shown in Figure 2, which is a schematic diagram of the service PRBS test system in the embodiment of the present application, the service PRBS test can be a two-way service, such as two-way service 1, or a one-way service, such as one-way service 2. It can be a cross-domain service or a single pre-service; the PRBS code stream signal is sent from the source board of the service, passes through all network elements and boards where the service is located, and the PRBS code stream signal is viewed on the sink board of the service, and the network management receives Compare the PRBS code stream signals reported to the sink board to see if the PRBS code streams of the source and sink boards are consistent. If they are consistent, the optical fiber link through which the current service passes is considered healthy; if they are inconsistent, the optical fiber link passed by the current service is considered healthy. There is deterioration of the optical fiber link passing through, or there is a loss of business; the tested link information is stored in the database as part of the data basis for link analysis of the link optical network link situation.
示例性的,如图20所示,为本申请实施例中一种基于业务的PRBS测试管理示意图。可以把各种用户选择的业务类型的PRBS相关数据加载到网络管理系统,对选择的双向或单向业务下发PRBS测试,对一条或多条业务的源单板下发PRBS测试,下发停止命令后,查看PRBS测试结果,把业务测试结果入库,光网络健康分析模块根据入库信息进行分析查看有问题的光链路,并给出预警。如图20所示,用户标签可以将双向业务按照正/反向分开显示,业务类型可以包括OAC业务、OCH业务、ODU业务等,可以根据选择的PRBS类型对PRBS测试数据进行编码。For example, as shown in Figure 20, it is a schematic diagram of service-based PRBS test management in the embodiment of the present application. PRBS related data of various user-selected service types can be loaded into the network management system, PRBS tests are issued for the selected two-way or unidirectional services, and PRBS tests are issued for the source boards of one or more services, and the delivery is stopped. After the command is issued, check the PRBS test results and store the service test results in the database. The optical network health analysis module analyzes and checks the problematic optical links based on the stored information and gives early warnings. As shown in Figure 20, the user label can display bidirectional services separately according to forward/reverse. The service types can include OAC services, OCH services, ODU services, etc. The PRBS test data can be encoded according to the selected PRBS type.
在一些实施方式中,所述光网络业务链路包括以下的至少一种:In some implementations, the optical network service link includes at least one of the following:
ODU业务链路、OCA业务链路、OCH业务链路等。ODU service link, OCA service link, OCH service link, etc.
在一些实施方式中,所述根据所述PRBS测试指令,对光网络业务链路进行PRBS测试,包括:In some embodiments, the PRBS test on the optical network service link according to the PRBS test instruction includes:
S850,根据所述PRBS测试指令,得到PRBS测试参数;S850, obtain PRBS test parameters according to the PRBS test instruction;
S860,根据所述PRBS测试参数,对光网络业务链路进行PRBS测试;S860: Perform PRBS testing on the optical network service link according to the PRBS test parameters;
其中,所述PRBS测试参数包括以下的至少一种:Wherein, the PRBS test parameters include at least one of the following:
PRBS业务ID、PRBS类型、PRBS接收状态、业务源端点设备、业务宿端点设备、测试开始时间、测试结束时间等。PRBS service ID, PRBS type, PRBS reception status, service source endpoint device, service sink endpoint device, test start time, test end time, etc.
如图21所示,在一些实施方式中,光网络健康检测方法还包括:As shown in Figure 21, in some implementations, the optical network health detection method also includes:
S900,获取所述光网络业务链路的多个光网络预测性能数据;S900: Obtain multiple optical network prediction performance data of the optical network service link;
S1000,根据多个所述光网络预测性能数据,到所述光网络业务链路的变化趋势。S1000: Predict the changing trend of the optical network service link based on a plurality of the optical network performance data.
如图22所示,在一些实施方式中,光网络健康检测方法还包括:As shown in Figure 22, in some implementations, the optical network health detection method also includes:
S1100,获取多个光网络业务链路的PRBS测试结果;S1100, obtain PRBS test results of multiple optical network service links;
S1200,获取多个光网络业务链路的光网络历史性能数据和光网络预测性能数据;S1200, obtains optical network historical performance data and optical network predicted performance data of multiple optical network service links;
S1300,根据所述光网络业务链路的光网络历史性能数据和光网络预测性能数据,得到该光网络业务链路的光网络健康等级;S1300: Obtain the optical network health level of the optical network service link based on the optical network historical performance data and optical network predicted performance data of the optical network service link;
S1400,根据各个所述光网络业务链路的所述PRBS测试结果、光网络健康等级和光网络业务链路的 数量,计算得到光网络健康度评分。S1400: According to the PRBS test results of each optical network service link, the optical network health level and the optical network service link Quantity, the optical network health score is calculated.
在一些实施例中,本申请实施例提出把基于业务的PRBS测试结果、光纤健康状态性能预测结果、OCh健康状态性能预测结果,将其纳入光网络健康监控和预测评估,得到光网络健康评分。In some embodiments, embodiments of the present application propose to incorporate service-based PRBS test results, fiber health status performance prediction results, and OCh health status performance prediction results into optical network health monitoring and prediction evaluation to obtain an optical network health score.
示例性的,参照图23,为本申请实施例中业务PRBS测试示意图,包括以下步骤:Exemplarily, refer to Figure 23, which is a schematic diagram of the service PRBS test in the embodiment of the present application, including the following steps:
E511,下发PRBS测试,业务PRBS管理模块对选中的业务下发PRBS测试命令;E511, delivers PRBS test, and the service PRBS management module issues PRBS test command to the selected service;
E512,遍历所有下发的业务,取出当前业务;E512, traverse all issued services and take out the current service;
E513,取出当前业务源单板,构建下PRBS命令的信息,如PRBS业务类型,PRBS方向,接收状态,PRBS名称,是否授权等信息。E513, take out the current service source board and construct the PRBS command information, such as PRBS service type, PRBS direction, receiving status, PRBS name, authorization or not, and other information.
E514,给当前业务的源单板下发PRBS码流信号;E514, sends the PRBS code stream signal to the source board of the current service;
E515,通过业务宿单板读取PRBS信号;E515, reads the PRBS signal through the service sink board;
E516,判断业务源宿PRBS信号是否一致;E516, determine whether the service source and sink PRBS signals are consistent;
E517,把当前业务PRBS测试成功或失败结果入光网络健康检测库;E517, enter the success or failure results of the current service PRBS test into the optical network health detection database;
E518,光网络健康分析模块对有故障的链路进行分析和预测,得到预测数据入库;E518, the optical network health analysis module analyzes and predicts faulty links, and gets the prediction data into the database;
E519,光网络健康分析模块生成光网络链路健康信息,包括全网健康度状态、全网光纤健康度统计、全网OCh健康度统计、健康度评分、对象性能预测、正在预警光纤/OCH信息。E519, the optical network health analysis module generates optical network link health information, including network-wide health status, network-wide fiber health statistics, network-wide OCh health statistics, health score, object performance prediction, and warning fiber/OCH information. .
在一些实施方式中,所述光网络健康等级包括健康、亚健康和异常。In some embodiments, the optical network health level includes healthy, sub-healthy and abnormal.
在一些实施方式中,S1400,所述根据各个所述光网络业务链路的所述PRBS测试结果、光网络健康等级和光网络业务链路的数量,计算得到光网络健康度评分,包括:In some embodiments, S1400, calculating the optical network health score based on the PRBS test results of each optical network service link, the optical network health level and the number of optical network service links includes:
S1410,对所述PRBS测试结果配置第一权重,对光网络健康等级配置第二权重,对各个所述光网络业务链路的所述PRBS测试结果和光网络健康等级进行加权计算,得到计算结果;S1410, configure a first weight for the PRBS test results, configure a second weight for the optical network health level, perform weighted calculations on the PRBS test results and optical network health levels of each optical network service link, and obtain calculation results;
S1420,将计算结果除以所述光网络业务链路的数量,得到所述光网络健康度评分。S1420: Divide the calculation result by the number of optical network service links to obtain the optical network health score.
如图24所示,在一些实施方式中,光网络健康检测方法还包括:As shown in Figure 24, in some implementations, the optical network health detection method also includes:
S1500,根据以下至少一种,以BS/CS的方式显示光网络健康状态:S1500 displays the optical network health status in BS/CS mode according to at least one of the following:
多个所述光网络业务链路的PRBS测试结果、光网络历史性能数据、光网络预测性能数据、光网络健康等级、光网络健康度评分;;PRBS test results of multiple optical network service links, optical network historical performance data, optical network predicted performance data, optical network health level, and optical network health score;;
其中,所述光网络健康状态的显示方式包括以下的至少一种:GIS地图、圆柱体统计图、饼图、曲线统计图。Wherein, the display method of the optical network health status includes at least one of the following: GIS map, cylinder statistical chart, pie chart, and curve statistical chart.
在一些实施例中,本申请实施例提出通过一个GIS地图的方式显示所有网元和链路信息,并支持对地图的放大,能查看其中任何一条链路的性能健康曲线,并能得到此链路可能存在的问题,得出预警,给出修复建议。In some embodiments, the embodiments of this application propose to display all network element and link information through a GIS map, and support zooming in on the map, so that the performance health curve of any link can be viewed, and the link can be obtained Provide early warning of possible problems on the road and provide repair suggestions.
在一些实施方式中,S1500,所述根据以下至少一种,以BS/CS的方式显示光网络健康状态:多个所述光网络业务链路的PRBS测试结果、光网络历史性能数据、光网络预测性能数据、光网络健康等级、光网络健康度评分,包括:In some implementations, S1500, the optical network health status is displayed in a BS/CS manner according to at least one of the following: PRBS test results of multiple optical network service links, optical network historical performance data, optical network Predicted performance data, optical network health level, and optical network health score, including:
S1510,根据各个所述光网络业务链路的光网络健康等级,在GIS地图中显示各个所述光网络业务链路的健康状态;S1510. Display the health status of each optical network service link in a GIS map according to the optical network health level of each optical network service link;
和/或,and / or,
S1520,根据各个所述光网络业务链路的光网络健康等级,显示全网光纤健康度统计图和全网OCH健康度统计图;S1520: Based on the optical network health level of each optical network service link, display the optical fiber health statistics chart of the entire network and the OCH health statistics chart of the entire network;
和/或,and / or,
S1530,显示各个所述光网络业务链路的PRBS测试结果;S1530, display the PRBS test results of each optical network service link;
和/或,and / or,
S1540,根据多个所述光网络业务链路的光网络历史性能数据和/或光网络预测性能数据,显示光网络健康监控曲线,其中,所述光网络健康监控曲线包括历史曲线和/或预测曲线。S1540. Display the optical network health monitoring curve according to the optical network historical performance data and/or optical network predicted performance data of multiple optical network service links, where the optical network health monitoring curve includes historical curves and/or predictions. curve.
示例性的,如图25所示,为本申请实施例中光网络健康界面呈现示意图,分别显示了全网健康度状态、全网光纤健康度统计、全网OCh健康度统计、健康度评分、对象性能预测、正在预警光纤/OCH。所述全网健康度状态显示成GIS地图,根据评估结果对分组节点、连纤进行染色,地图可以缩小和放大,对可能有问题的链路红色显示,光标移过有问题链路时弹出提醒窗体。所述全网光纤健康度统计显示正常、亚健康、异常光纤链路个数。所述全网OCh健康度统计显示正常、亚健康、异常OCh链路个数。所述健康度评分把业务PRBS测试数据、光纤预测数据、OCh预测数据三类数据以一定算法进行计算,得到光网络健康度评分。Exemplarily, as shown in Figure 25, it is a schematic diagram of the optical network health interface in the embodiment of the present application, which respectively displays the health status of the entire network, fiber health statistics of the entire network, OCh health statistics of the entire network, and health scores. Object performance prediction, fiber optic/OCH warning is in progress. The health status of the entire network is displayed as a GIS map. Grouped nodes and connected fibers are dyed according to the evaluation results. The map can be reduced and enlarged. Links that may have problems are displayed in red. When the cursor moves over a link with problems, a reminder pops up. form. The fiber health statistics of the entire network show the number of normal, sub-healthy, and abnormal fiber links. The network-wide OCh health statistics show the number of normal, sub-healthy, and abnormal OCh links. The health score calculates three types of data: business PRBS test data, fiber prediction data, and OCh prediction data using a certain algorithm to obtain an optical network health score.
示例性的,所述对象性能预测可根据光功率、误码率、OSNR等历史性能文件,以一定的算法调度,再结合算法,如LSTM算法,得到未来一段时间的光功率、误码率、OSNR等性能值,并绘制成曲线显示,从而比较直观的能看出光纤衰耗劣化、波长性能劣化的趋势。 For example, the object performance prediction can be scheduled with a certain algorithm based on historical performance files such as optical power, bit error rate, OSNR, etc., and then combined with algorithms, such as the LSTM algorithm, to obtain the optical power, bit error rate, Performance values such as OSNR are plotted as curves, so that the trend of fiber attenuation degradation and wavelength performance degradation can be seen more intuitively.
在一些实施例中,本申请实施例可根据前面分析得到亚健康光纤列表和OCH通道列表,指出出故障的光纤链路、OCh链路、端口位置,并提示告警或者预警。In some embodiments, the embodiments of the present application can obtain a sub-healthy optical fiber list and an OCH channel list based on the previous analysis, point out the failed optical fiber link, OCh link, and port location, and prompt an alarm or early warning.
示例性的,对于正在预警光纤/OCH能直接点进去查看,如图26所示,为本申请实施例中光网络健康光纤链路预警示意图。所述光网络健康创建预测任务,把亚健康和异常的光纤链路和OCh链路信息以列表的方式显示出来,并给出处理建议。For example, you can directly click to view the optical fiber/OCH being warned, as shown in Figure 26, which is a schematic diagram of healthy optical fiber link warning in the optical network in the embodiment of the present application. The optical network health creation prediction task displays sub-healthy and abnormal optical fiber link and OCh link information in a list, and gives processing suggestions.
如图27所示,在一些实施方式中,光网络健康检测方法还包括:As shown in Figure 27, in some implementations, the optical network health detection method also includes:
S1600,获取来自光网络各网元的光网络原始性能数据;S1600, obtain the original performance data of the optical network from each network element of the optical network;
S1700,将所述原始性能数据存储到所述数据库。S1700: Store the original performance data in the database.
如图28所示,在一些实施方式中,所述预测任务参数包括任务空间数据参数,所述方法还包括:As shown in Figure 28, in some embodiments, the predicted task parameters include task space data parameters, and the method further includes:
S1800,从所述数据库中的提取与光网络健康性能预测任务相关的原始性能数据,以同步所述任务空间数据中的原始性能数据。S1800: Extract original performance data related to the optical network health performance prediction task from the database to synchronize the original performance data in the task space data.
综上所述,本申请实施例在软件定义网络中,把光网络健康监控和保障实现从业务PRBS测试结果、跨段光纤和OCh历史数据,通过采集这些历史性能数据,建立一套预测管理任务的机制,把数据导入AI算法分析和大数据分析,实现光网络性能亚健康和故障信息的提前及时预测,并得到全网光纤健康度统计、全网OCh健康度统计、健康度评分,并得到对象光网络健康监控的曲线,包括历史曲线和预测的曲线,快速定位出故障点,对可能有故障的链路提前作出预警,给出亚健康光纤影响了哪些OCh和客户业务,说明故障原因,为工程师自动识别光纤衰耗劣化、波长光性能劣化和解决这些劣化提供依据。To sum up, in the software-defined network, the embodiment of this application realizes optical network health monitoring and assurance from business PRBS test results, span-segment optical fiber and OCh historical data, and establishes a set of prediction management tasks by collecting these historical performance data. The mechanism imports data into AI algorithm analysis and big data analysis to achieve early and timely prediction of optical network performance sub-health and fault information, and obtain the fiber health statistics of the entire network, the OCh health statistics of the entire network, and the health score, and obtain The object optical network health monitoring curves include historical curves and predicted curves, which can quickly locate fault points, provide early warning for possible faulty links, give out which OCh and customer services are affected by sub-healthy optical fiber, and explain the cause of the fault. Provides a basis for engineers to automatically identify fiber attenuation degradation, wavelength optical performance degradation and resolve these degradations.
下面以一个应用的示例,进一步介绍本申请实施例。The following uses an application example to further introduce the embodiment of the present application.
示例一Example 1
本示例的光网络健康监测方法包括:The optical network health monitoring methods in this example include:
步骤1:初始化模块,系统初始化时,从数据库得到光网络性能值,包括不限于基于OTS/OCh业务的性能值,如光功率、误码率,业务的PRBS测试信息,测试起始时间、结束时间、测试结果等,读取各种资源信息,并把这些信息在界面显示模块显示出来。Step 1: Initialize the module. When the system is initialized, the optical network performance value is obtained from the database, including but not limited to performance values based on OTS/OCh services, such as optical power, bit error rate, PRBS test information of the service, test start time, and end Time, test results, etc., read various resource information, and display this information on the interface display module.
步骤2:界面显示模块显示业务PRBS信息,包括但不限于业务标签、业务类型、是否选择、业务A端点,业务Z端点、PRBS类型、PRBS接收状态、测试开始时间、测试结束时间、测试结果。选择一条或多条业务,选择PRBS类型,下发业务PRBS测试。并以GIS地图的方式显示所有网元和链路连接状态图,有问题的链路红色提醒,并能放大和缩小显示,能通过选择的链路查看其健康历史和预测曲线。Step 2: The interface display module displays service PRBS information, including but not limited to service label, service type, whether to select, service A endpoint, service Z endpoint, PRBS type, PRBS reception status, test start time, test end time, and test results. Select one or more services, select the PRBS type, and issue the service PRBS test. All network elements and link connection status diagrams are displayed in the form of a GIS map. Links with problems are reminded in red, and the display can be zoomed in and out. The health history and prediction curve of the selected link can be viewed.
步骤3:业务PRBS发送模块下发码流,对业务所在首节点所在网元的板卡启动PRBS测试,把按照选择的PRBS类型对PRBS进行编码,发送PRBS码流给接收模块,即业务的尾节点所在的单板的板卡。Step 3: The service PRBS sending module delivers the code stream, starts the PRBS test on the board card of the network element where the first node of the service is located, encodes the PRBS according to the selected PRBS type, and sends the PRBS code stream to the receiving module, which is the end of the service The board on which the node is located.
步骤4:业务PRBS接收模块接收码流,业务的尾节点所在的单板的板卡接收到PRBS信息码流后,通过对接收来的PRBS码和理论推算出来应该接收的PRBS码的比较,可以判断设备或传输线路是否正常。Step 4: The service PRBS receiving module receives the code stream. After the board of the single board where the service tail node is located receives the PRBS information code stream, it can compare the received PRBS code with the theoretically calculated PRBS code that should be received. Determine whether the equipment or transmission line is normal.
步骤5:业务PRBS管理模块把接收到的信息分析,得到所有业务的光网给健康情况数据,可以是多种类型的业务,如ODU,OAC,OCH等这些数据推送给光网络健康分析模块使用。Step 5: The service PRBS management module analyzes the received information and obtains the optical network health status data of all services. It can be multiple types of services, such as ODU, OAC, OCH, etc. These data are pushed to the optical network health analysis module for use. .
步骤6:任务管理模块创建光网络健康性能预测任务。设置任务名称、通过预测间隔时间,预测时长,选择预测资源文件,存储任务信息,构建任务数据空间;激活任务后,解析原始性能资产数据,保存任务的原始性能数据,把原始OTS/OCh业务性能数据转为算法模块所需要的性能文件和资源文件,并保存入库。Step 6: The task management module creates the optical network health performance prediction task. Set the task name, pass the prediction interval and prediction duration, select the prediction resource file, store the task information, and build the task data space; after activating the task, parse the original performance asset data, save the original performance data of the task, and convert the original OTS/OCh business performance The data is converted into performance files and resource files required by the algorithm module and saved into the database.
步骤7:任务调度模块实现光网络任务的触发,激活任务,定时对任务状态的检索和监控,在任务计算完后,监控到任务状态由等待中变成已结束,把任务结果推送给任务计算模块。Step 7: The task scheduling module triggers the optical network task, activates the task, and regularly retrieves and monitors the task status. After the task calculation is completed, it monitors that the task status changes from waiting to completed, and pushes the task result to the task calculation. module.
步骤8:任务计算模块根据任务调度模块和算子计算模块输出的结果分析计算光网络健康度,并把分析后的数据入库。Step 8: The task calculation module analyzes and calculates the health of the optical network based on the results output by the task scheduling module and the operator calculation module, and stores the analyzed data into the database.
步骤9:算子计算模块,也称AI算法模块,实现对资源文件格式的转换,分析,实现把历史性能数据通过底层的ARMA+LSTM算法组合生成未来的性能数据,计算后生成预测文件给任务计算模块。因为光功率会受到外部环境的影响而发生变化,具备随机性和不确定性,所以光纤光功率是一种兼具非线性、时变性和复杂性等特点的时间序列数据。针对光纤光功率的这些特性,首先用业务PRBS对业务链路所经过的光纤进行测试,记录多次测试数据的结果,然后用ARMA预测光功率、误码率数据的微小变化,用LSTM预测光功率、误码率数据的变化趋势,将他预测数据通过算法模型叠加后得到光网络健康预测数据,算法实现可以参考实施例13。Step 9: The operator calculation module, also called the AI algorithm module, implements conversion and analysis of resource file formats, and generates future performance data by combining historical performance data with the underlying ARMA+LSTM algorithm. After calculation, a prediction file is generated for the task. Compute module. Because the optical power will change due to the influence of the external environment and is random and uncertain, the optical fiber optical power is a time series data with characteristics of nonlinearity, time variability and complexity. In view of these characteristics of optical fiber optical power, first use business PRBS to test the optical fiber passing by the business link, record the results of multiple test data, then use ARMA to predict small changes in optical power and bit error rate data, and use LSTM to predict optical power. For the changing trend of power and bit error rate data, the optical network health prediction data can be obtained by superimposing other prediction data through the algorithm model. For algorithm implementation, please refer to Embodiment 13.
步骤10:光网络健康分析模块,根据业务PRBS测试结果分析光网络是否正常,然后根据所述任务计算模块计算的结果,得到全网光纤健康度统计、全网OCh健康度统计、健康度评分(所述健康度评分把包括但不限于业务PRBS测试数据、光纤预测数据、OCh预测数据、OSNR等性能数据以一定权值进行计算,得到光网络健康度评分,可以根据场景不同选取不同的权值),并得到对象光网络健康监控的曲线,包括历史曲线和预测的曲线(横坐标用时间跨度,纵坐标用光功率或误码率值,构成曲线点阵,然后连接成曲 线),快速定位出故障点,对可能有故障的链路提前作出预警,给出亚健康光纤影响了哪些OCh和客户业务,说明故障原因,并给出修复建议。Step 10: The optical network health analysis module analyzes whether the optical network is normal based on the service PRBS test results, and then obtains the fiber health statistics of the entire network, the OCh health statistics of the entire network, and the health score ( The health score calculates performance data including but not limited to business PRBS test data, optical fiber prediction data, OCh prediction data, OSNR and other performance data with certain weights to obtain the optical network health score. Different weights can be selected according to different scenarios. ), and obtain the curve of the object's optical network health monitoring, including the historical curve and the predicted curve (the abscissa uses time span, the ordinate uses optical power or bit error rate value, form a curve lattice, and then connect it into a curve line), quickly locate the fault point, provide early warning for possible faulty links, provide OCh and customer services affected by sub-healthy optical fiber, explain the cause of the fault, and give repair suggestions.
步骤11:数据同步模块定时把原始数据库的性能数据更新到任务管理模块,并更新到光网络健康数据库和本地,保持数据的一致性。还可以手工触发同步。Step 11: The data synchronization module regularly updates the performance data of the original database to the task management module, and updates it to the optical network health database and locally to maintain data consistency. Synchronization can also be triggered manually.
步骤12:界面显示模块以BS/CS的方式显示所述光网络健康分析模块的数据,包括但不限于圆柱体、饼图、曲线等方式显示光网络健康的各种数据,并以特殊颜色显示未来可能有故障的链路。显示业务PRBS的测试结果,包括但不限于业务标签、业务类型、是否选择、业务A端点,业务Z端点、PRBS类型、PRBS接收状态、测试开始时间、测试结束时间、测试结果。并以GIS地图的方式显示所有网元和链路连接状态图,有问题的链路红色提醒,并能放大和缩小显示,能通过选择的链路查看其健康历史和预测曲线。Step 12: The interface display module displays the data of the optical network health analysis module in BS/CS mode, including but not limited to cylinders, pie charts, curves, etc. to display various data on optical network health, and displays it in special colors. There may be faulty links in the future. Display the test results of service PRBS, including but not limited to service label, service type, whether to select, service A endpoint, service Z endpoint, PRBS type, PRBS reception status, test start time, test end time, and test results. All network elements and link connection status diagrams are displayed in the form of a GIS map. Links with problems are reminded in red, and the display can be zoomed in and out. The health history and prediction curve of the selected link can be viewed.
本申请实施例提供一种光网络健康监测方法,包括:获取光网络健康性能预测指令;根据所述光网络健康性能预测指令,获取第一时间段内的光网络历史性能数据;根据光网络历史性能数据和光网络预测模型,得到光网络预测性能数据。本申请实施例通过对光网络历史性能数据的获取,实现对光网络性能的监控,并通过光网络预测模型实现根据光网络历史性能数据对光网络未来性能数据进行预测,从而实现了对光网络性能的监控和预测,进而有利于对各光网络业务链路进行高效测试故障和定位,并对未来可能发生故障的问题进行预警和提示。Embodiments of the present application provide an optical network health monitoring method, which includes: obtaining an optical network health performance prediction instruction; obtaining optical network historical performance data in a first time period according to the optical network health performance prediction instruction; and obtaining optical network historical performance data according to the optical network history. Performance data and optical network prediction model to obtain optical network prediction performance data. The embodiments of the present application realize the monitoring of the performance of the optical network by acquiring the historical performance data of the optical network, and use the optical network prediction model to predict the future performance data of the optical network based on the historical performance data of the optical network, thereby realizing the monitoring of the optical network performance. Performance monitoring and prediction will facilitate efficient testing and fault location of each optical network service link, and provide early warning and prompts for possible future failures.
另外,一种光网络管理单元,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如权利要求1至21任意一项所述的光网络健康监测方法。In addition, an optical network management unit includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, it implements claims 1 to 21 The optical network health monitoring method described in any one of the above.
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。As a non-transitory computer-readable storage medium, memory can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory may include high-speed random access memory and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may include memory located remotely from the processor, and the remote memory may be connected to the processor through a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks and combinations thereof.
需要说明的是,本实施例中的光网络管理单元,可以应用为如图1或图2所示实施例的系统架构中的光网络管理单元;另外,本实施例中的光网络管理单元,可以执行如图3所示实施例中的光网络健康监测方法。即,本实施例中的光网络管理单元和如图1或图2所示实施例的系统架构中的光网络管理单元,以及如图3所示实施例中的光网络健康监测方法,均属于相同的构思,因此这些实施例具有相同的实现原理以及技术效果,此处不再详述。It should be noted that the optical network management unit in this embodiment can be applied as the optical network management unit in the system architecture of the embodiment as shown in Figure 1 or Figure 2; in addition, the optical network management unit in this embodiment, The optical network health monitoring method in the embodiment shown in Figure 3 can be executed. That is, the optical network management unit in this embodiment, the optical network management unit in the system architecture of the embodiment shown in Figure 1 or Figure 2, and the optical network health monitoring method in the embodiment shown in Figure 3 all belong to The concept is the same, so these embodiments have the same implementation principles and technical effects, which will not be described in detail here.
实现上述实施例的光网络健康监测方法所需的非暂态软件程序以及指令存储在存储器中,当被处理器执行时,执行上述实施例中的光网络健康监测方法。The non-transient software programs and instructions required to implement the optical network health monitoring method in the above embodiment are stored in the memory. When executed by the processor, the optical network health monitoring method in the above embodiment is executed.
另外,本申请实施例还提供一种光网络系统,包括:In addition, embodiments of the present application also provide an optical network system, including:
如前所述的光网络管理单元;Optical network management unit as described previously;
源端点设备,与所述光网络管理单元连接,用于发送或接收光网络业务流;A source endpoint device, connected to the optical network management unit, for sending or receiving optical network service flows;
多个中间节点设备,与所述光网络管理单元连接,用于转发光网络业务流;A plurality of intermediate node devices connected to the optical network management unit for forwarding optical network business flows;
宿端点设备,与所述光网络管理单元连接,用于接收或发送光网络业务流。A sink endpoint device is connected to the optical network management unit and is used to receive or send optical network service flows.
在一些实施例中,光网络系统为具有如图1或图2所示实施例的系统架构的光网络系统,相关描述参见前述,在此不作赘述。In some embodiments, the optical network system is an optical network system having the system architecture of the embodiment shown in Figure 1 or Figure 2. For related descriptions, please refer to the foregoing description and will not be described again here.
另外,本申请实施例还提供计算机可读存储介质,存储有计算机可执行指令,计算机可执行指令用于:In addition, embodiments of the present application also provide a computer-readable storage medium storing computer-executable instructions, and the computer-executable instructions are used for:
执行前述的光网络健康监测方法。Implement the aforementioned optical network health monitoring method.
在一些实施例中,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个处理器或控制器执行,例如,被上述电子设备实施例中的一个处理器执行,可使得上述处理器执行上述实施例中的光网络健康监测方法。In some embodiments, the computer-readable storage medium stores computer-executable instructions, and the computer-executable instructions are executed by a processor or controller, for example, by a processor in the above-mentioned electronic device embodiment, which can cause The above processor executes the optical network health monitoring method in the above embodiment.
本申请实施例第一方面提供一种光网络健康监测方法,包括:获取光网络健康性能预测指令;根据所述光网络健康性能预测指令,获取第一时间段内的光网络历史性能数据;根据光网络历史性能数据和光网络预测模型,得到光网络预测性能数据。本申请实施例通过对光网络历史性能数据的获取,实现对光网络性能的监控,并通过光网络预测模型实现根据光网络历史性能数据对光网络未来性能数据进行预测,从而实现了对光网络性能的监控和预测,进而有利于对各光网络业务链路进行高效测试故障和定位,并对未来可能发生故障的问题进行预警和提示。The first aspect of the embodiments of the present application provides an optical network health monitoring method, which includes: obtaining an optical network health performance prediction instruction; obtaining optical network historical performance data within a first time period according to the optical network health performance prediction instruction; Optical network historical performance data and optical network prediction model are used to obtain optical network prediction performance data. The embodiments of the present application realize the monitoring of the performance of the optical network by acquiring the historical performance data of the optical network, and use the optical network prediction model to predict the future performance data of the optical network based on the historical performance data of the optical network, thereby realizing the monitoring of the optical network performance. Performance monitoring and prediction will facilitate efficient testing and fault location of each optical network service link, and provide early warning and prompts for possible future failures.
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统可以被实施为软件、固件、硬件及其适当的组合。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如 计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。Those of ordinary skill in the art can understand that all or some steps and systems in the methods disclosed above can be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit . Such software may be distributed on computer-readable media, which may include computer storage media (or non-transitory media) and communication media (or transitory media). As is well known to those of ordinary skill in the art, the term computer storage medium includes all media used to store information, such as volatile and non-volatile, removable and non-removable media implemented in any method or technology (computer readable instructions, data structures, program modules or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, Digital Versatile Disk (DVD) or other optical disk storage, magnetic cassettes, tapes, disk storage or other magnetic storage devices, or may Any other medium used to store the desired information and that can be accessed by a computer. Additionally, it is known to those of ordinary skill in the art that communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media .
以上是对本申请实施例的一些实施例进行了说明,但本申请实施例并不局限于上述实施方式,熟悉本领域的技术人员在不违背本申请实施例精神的前提下还可作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请实施例权利要求所限定的范围内。 The above describes some embodiments of the embodiments of the present application, but the embodiments of the present application are not limited to the above-mentioned embodiments. Those skilled in the art can also make various equivalents without violating the spirit of the embodiments of the present application. Modifications or substitutions, these equivalent modifications or substitutions are included in the scope defined by the claims of the embodiments of this application.
Claims (24)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210750234.2A CN117376085A (en) | 2022-06-29 | 2022-06-29 | Optical network health monitoring method, management unit, system and storage medium |
| CN202210750234.2 | 2022-06-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024001206A1 true WO2024001206A1 (en) | 2024-01-04 |
Family
ID=89383947
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2023/076016 Ceased WO2024001206A1 (en) | 2022-06-29 | 2023-02-14 | Optical network health monitoring method, management unit, system and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN117376085A (en) |
| WO (1) | WO2024001206A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119814140A (en) * | 2024-12-17 | 2025-04-11 | 广州铠源信息科技有限公司 | An intelligent monitoring system and method for optical attenuation of network equipment based on AI algorithm |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN120074658A (en) * | 2025-01-17 | 2025-05-30 | 青岛珞宾通信有限公司 | System and method for realizing automatic measurement of optical power based on dimension loading terminal |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190281476A1 (en) * | 2018-03-12 | 2019-09-12 | Adtran, Inc. | Telecommunications network troubleshooting systems |
| CN112752172A (en) * | 2020-12-15 | 2021-05-04 | 烽火通信科技股份有限公司 | Optical channel fault diagnosis method and system based on transfer learning |
| CN113141208A (en) * | 2020-01-19 | 2021-07-20 | 烽火通信科技股份有限公司 | Method and system for realizing optical channel path health degree evaluation and fault positioning |
| US20220150132A1 (en) * | 2020-11-10 | 2022-05-12 | Accenture Global Solutions Limited | Utilizing machine learning models to determine customer care actions for telecommunications network providers |
-
2022
- 2022-06-29 CN CN202210750234.2A patent/CN117376085A/en active Pending
-
2023
- 2023-02-14 WO PCT/CN2023/076016 patent/WO2024001206A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190281476A1 (en) * | 2018-03-12 | 2019-09-12 | Adtran, Inc. | Telecommunications network troubleshooting systems |
| CN113141208A (en) * | 2020-01-19 | 2021-07-20 | 烽火通信科技股份有限公司 | Method and system for realizing optical channel path health degree evaluation and fault positioning |
| US20220150132A1 (en) * | 2020-11-10 | 2022-05-12 | Accenture Global Solutions Limited | Utilizing machine learning models to determine customer care actions for telecommunications network providers |
| CN112752172A (en) * | 2020-12-15 | 2021-05-04 | 烽火通信科技股份有限公司 | Optical channel fault diagnosis method and system based on transfer learning |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119814140A (en) * | 2024-12-17 | 2025-04-11 | 广州铠源信息科技有限公司 | An intelligent monitoring system and method for optical attenuation of network equipment based on AI algorithm |
Also Published As
| Publication number | Publication date |
|---|---|
| CN117376085A (en) | 2024-01-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9059939B2 (en) | End-to-end network service assurance solution | |
| EP3886367B1 (en) | Automating 5g slices using real-time analytics | |
| CN109787817A (en) | Network fault diagnosis method, device and computer readable storage medium | |
| CN109388530A (en) | Blade server-oriented automatic test platform and test method | |
| WO2024001206A1 (en) | Optical network health monitoring method, management unit, system and storage medium | |
| CN111200526B (en) | Monitoring system and method of network equipment | |
| US20030212778A1 (en) | UML representation of parameter calculation expressions for service monitoring | |
| CN108234168A (en) | A kind of method for exhibiting data and system based on service topology | |
| CN107704392A (en) | The processing method and server of a kind of test case | |
| CN109213675A (en) | Software analysis platform | |
| WO2013189110A1 (en) | Power communication fault early warning analysis method and system | |
| US8954576B2 (en) | Test analysis system of network and analysis method thereof | |
| CN101617501A (en) | Operate on communication networks | |
| CN106569950B (en) | A kind of test macro of webmastering software and the test method of webmastering software | |
| CN109218080A (en) | A kind of method, monitoring system and the terminal device of automatic drafting network topology architecture | |
| WO2016173203A1 (en) | Testing method and device for deep network analysis system | |
| CN117955851A (en) | A method and system for auxiliary decision analysis of operation of large power grid backbone optical communication system | |
| US9547747B2 (en) | Distributed internet protocol network analysis model with real time response performance | |
| CN117729144A (en) | Intent-based end-to-end orchestration methods, systems, electronic devices and media | |
| CN105450739B (en) | Storage resource strange land synchronizes shared monitoring and management method under storage dual-active environment | |
| CN113572633B (en) | Root cause positioning method, system, equipment and storage medium | |
| CN109710487A (en) | A kind of monitoring method and device | |
| Ellsworth et al. | A non-proprietary network operations platform for openroadm environment | |
| CN115762090A (en) | Financial-level system intelligent monitoring and early warning method and system based on convolutional neural network | |
| CN111222296A (en) | Power grid communication resource data checking method based on metadata |
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: 23829399 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: 23829399 Country of ref document: EP Kind code of ref document: A1 |