Fault root cause determination method, device, storage medium, and program
By establishing a correspondence between monitoring elements and suppression elements in the optical transmission network, and performing parallel processing of fault root cause localization in the optical transmission network, the problem of high complexity in fault root cause localization in large-scale optical transmission networks is solved, and fast and accurate fault root cause determination is achieved.
Patent Information
- Application Number
- CN202410302618.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-15
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2044-03-15
AI Technical Summary
In large-scale optical transmission networks, existing technologies struggle to quickly and accurately pinpoint the root cause of faults, especially when faults generate a large amount of abnormal data, resulting in high complexity and long processing time.
By acquiring the monitoring elements of the target optical transmission network, a correspondence between the monitoring elements and the suppression elements is established. The suppression categories are used to describe the working status of the components. Based on a pre-established set of reference root cause localization patterns, parallel processing is performed to determine the root cause of the fault.
This technology enables rapid and accurate location of the root cause of faults in optical transmission networks, reducing computational complexity and time consumption, improving processing efficiency, and ensuring the accuracy of fault root cause location.
Smart Images

Figure CN120658557B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of optical transmission network technology, and in particular to a method, device, storage medium, and program for determining the root cause of a fault. Background Technology
[0002] Optical transmission networks are widely used in various application scenarios, including data centers, due to their high transmission rates and strong security. With the rapid growth of data center network traffic, the scale and complexity of optical transmission networks are also continuously increasing.
[0003] On the one hand, in large-scale optical transmission network scenarios, when a fault occurs in the optical transmission network, a large amount of abnormal data is generated, making it difficult for staff to determine the root cause of the fault based on this massive amount of data. On the other hand, the structure of optical transmission networks is quite complex. Specifically, faults in optical transmission networks may be related to factors such as service distribution, topology links, and equipment conditions, requiring a comprehensive assessment of a large amount of information. Therefore, it is currently impossible to accurately and quickly pinpoint the root cause of a fault in the network. Summary of the Invention
[0004] This invention provides a method, device, storage medium, and program for determining the root cause of a fault, so as to achieve rapid and accurate determination of the root cause of a fault.
[0005] In a first aspect, embodiments of the present invention provide a method for determining the root cause of a fault, the method comprising:
[0006] Multiple monitoring elements of a target network layer object in the target optical transmission network are obtained. The multiple monitoring elements are used to describe the working status of different components in the target network layer object. The target network layer object is any one of multiple network layer objects belonging to the same network layer in the target optical transmission network. The multiple network layer objects are processed in parallel.
[0007] Obtain the pre-established correspondence between monitoring elements and suppression elements, wherein the suppression elements are used to describe the suppression category of the corresponding component, and the suppression category indicates different descriptive dimensions of the working state of the corresponding component;
[0008] Based on the correspondence, a list of actual suppression elements is determined, which includes multiple suppression elements corresponding to the multiple monitoring elements. Each suppression element in the list of actual suppression elements contains an actual category value for the corresponding suppression category. The actual category value is determined based on the status indicator value in the corresponding monitoring element.
[0009] Obtain the reference root cause localization pattern set corresponding to the target network layer object. The reference root cause localization pattern set contains the reference category value of the inhibition category in each inhibition element contained in the target network layer object under different fault root causes.
[0010] Determine a first reference root cause localization pattern that matches the actual list of suppressed elements from the set of reference root cause localization patterns corresponding to the target network layer;
[0011] The root cause of the fault corresponding to the target network layer object is determined based on the target suppression element that serves as the root cause of the fault in the first reference root cause localization mode and the reference category value of the suppression category in the target suppression element.
[0012] Secondly, embodiments of the present invention provide a fault root cause determination apparatus, the apparatus comprising:
[0013] The monitoring element acquisition module is used to acquire multiple monitoring elements of a target network layer object in the target optical transmission network. The multiple monitoring elements are used to describe the working status of different components in the target network layer object. The target network layer object is any one of multiple network layer objects belonging to the same network layer in the target optical transmission network. The multiple network layer objects are processed in parallel.
[0014] The correspondence acquisition module is used to acquire the pre-established correspondence between monitoring elements and suppression elements, wherein the suppression element is used to describe the suppression category of the corresponding component, and the suppression category indicates different descriptive dimensions of the working state of the corresponding component;
[0015] The list determination module is used to determine, based on the correspondence, an actual suppression element list containing multiple suppression elements corresponding to the multiple monitoring elements, wherein each suppression element in the actual suppression element list contains an actual category value of the corresponding suppression category, and the actual category value is determined based on the status indicator value in the corresponding monitoring element;
[0016] The set acquisition module is used to acquire the reference root cause localization pattern set corresponding to the target network layer object. The reference root cause localization pattern set contains the reference category value of the inhibition category in each inhibition element contained in the target network layer object under different fault root causes.
[0017] The pattern determination module is used to determine, from the set of reference root cause localization patterns corresponding to the target network layer, a first reference root cause localization pattern that matches the actual list of suppression elements.
[0018] The root cause determination module is used to determine the root cause of the fault corresponding to the target network layer object based on the target suppression element that serves as the root cause of the fault in the first reference root cause localization mode and the reference category value of the suppression category in the target suppression element.
[0019] Thirdly, embodiments of the present invention provide an electronic device, including: a memory, a processor, and a communication interface; wherein, the memory stores executable code, and when the executable code is executed by the processor, the processor can at least implement the fault root cause determination method as described in the first aspect.
[0020] Fourthly, embodiments of the present invention provide a non-transitory machine-readable storage medium storing executable code, which, when executed by a processor of an electronic device, enables the processor to at least implement the fault root cause determination method as described in the first aspect.
[0021] Fifthly, embodiments of the present invention provide a computer program product comprising a computer program that, when executed by a processor of an electronic device, enables the processor to at least implement the fault root cause determination method as described in the first aspect.
[0022] The fault root cause determination method provided in this invention introduces the concepts of suppression categories and suppression elements associated with components belonging to those categories. Based on a pre-established correspondence between monitoring elements and suppression elements, it can determine an actual list of suppression elements corresponding to multiple monitoring elements of a target network layer object in the target optical transmission network. Monitoring elements describe the specific operating states of components in the target network layer, such as input power and gain. Suppression categories categorize the dimensions describing the specific operating states of different components, such as input, internal state, and output dimensions; this is an abstraction of specific operating state description indicators. Different components can be described from one or more suppression categories, resulting in suppression elements composed of components associated with a certain suppression category. Subsequent analysis of the root causes of faults in the target network layer object is based on these suppression elements. Next, the values of the inhibition categories in the inhibition elements corresponding to each component in the target network layer object under different root causes of failure are obtained, which is the reference root cause localization pattern set. By comparing the actual inhibition element list with the obtained reference root cause localization pattern set, the first reference root cause localization pattern that matches the actual inhibition category value of each inhibition element in the actual inhibition element list can be queried from the reference root cause localization pattern set. Based on the first reference root cause localization pattern, the root cause of failure corresponding to the target network layer object can be determined.
[0023] In the above scheme, mapping a large number of monitoring elements in the target network layer to suppression elements to determine the working status of different components in the target network layer can reduce the amount of computation. Moreover, for multiple network layer objects belonging to the same network layer level, the root cause localization of these multiple network layer objects can be processed in parallel, thereby accelerating the completion of root cause localization. In addition, for the root cause localization of the target network layer object, it is necessary to use the suppression elements of all components in the target network layer object, regardless of whether some components are actually malfunctioning. Based on this more comprehensive consideration, the root cause of the corresponding fault of the target network layer object can be located more accurately. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 A flowchart of a method for determining the root cause of a fault provided in an embodiment of the present invention;
[0026] Figure 2 A schematic diagram illustrating the hierarchical division of an optical transmission network provided in an embodiment of the present invention;
[0027] Figure 3 This is a schematic diagram illustrating the mapping relationship between suppression elements and monitoring elements provided in an embodiment of the present invention;
[0028] Figure 4 This is a schematic diagram illustrating the application of a fault root cause determination method provided in an embodiment of the present invention;
[0029] Figure 5 A flowchart of a method for determining a first reference root cause localization pattern provided in an embodiment of the present invention;
[0030] Figure 6 This is a schematic diagram illustrating the generation of a reference suppression element list according to an embodiment of the present invention;
[0031] Figure 7 A flowchart of a method for determining the root cause of a fault provided in an embodiment of the present invention;
[0032] Figure 8 This is an overall framework diagram corresponding to a fault root cause determination method provided in an embodiment of the present invention;
[0033] Figure 9 This is a schematic diagram of a fault root cause determination device provided in an embodiment of the present invention;
[0034] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0035] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0036] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in the embodiments of the present invention are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0037] The following detailed description of some embodiments of the present invention is provided in conjunction with the accompanying drawings. Where there is no conflict between the embodiments, the following embodiments and features can be combined with each other. Furthermore, the timing of the steps in the following method embodiments is merely an example and not a strict limitation.
[0038] First, the terms or concepts involved in the embodiments of this invention will be explained:
[0039] Network Layers: Based on the Optical Transport Network (OTN) standard, this network layer, from top to bottom, includes the Optical Channel (OCH), Optical Multiplex Section (OMS), and Optical Transmission Section (OTS). An OCH can include at least one OMS, and an OMS can include at least one OTS.
[0040] Monitoring elements: Simply put, these are data objects structured from information such as monitoring points and monitoring indicators. Monitoring points refer to the locations of the objects being monitored. A single device can have multiple monitoring points for different types of indicators. For example, monitoring points are set at both the transmitting and receiving ends of an optical fiber. Specifically, different monitoring points on a device can monitor indicators such as power level, frequency, and the presence or absence of alarms.
[0041] Suppression Categories: From the perspective of a certain descriptive dimension of components in a network layer (such as input result description dimension, internal state description dimension, and output result description dimension), if an anomaly in a preceding component leads to an anomaly in a subsequent component, it is said that: a certain state of the preceding component (such as an interrupted state) causes a certain state of the subsequent component (such as no light), or it can also be said that: a certain state of the subsequent component is suppressed by a certain state of the preceding component. The various descriptive dimensions of the working states—input result description dimension, internal state description dimension, and output result description dimension—represent the various suppression categories.
[0042] Suppression element: A component that has a certain suppression category.
[0043] Components: In this embodiment of the invention, the optical transmission network includes network layers of different network levels. Each network layer may include multiple components. In practical applications, a component may be a physical device or a constituent unit of a physical device, such as an optical amplifier, a network element jumper, etc.
[0044] In traditional root cause analysis schemes for optical transmission networks, after a device issues an alarm due to malfunction, the operational status of other devices in the network is investigated based on this alarm. Each time a device issues an alarm, an analysis process of the alarm suppression list is triggered to find the root cause of the fault, such as low input power of a device. This method requires sequential execution of the iterative process; the next alarm can only be input after the previous one has been processed. Firstly, the large number of alarms leads to a high number of iterations. Secondly, the analysis of each alarm typically requires combining the current network topology information, which necessitates extensive real-time computation. Therefore, this root cause analysis method has high computational complexity and is time-consuming. Furthermore, this scheme assumes that, physically, a malfunction in device A would cause malfunctions in devices B, C, and D. It also assumes that in reality, device A, B, and C malfunction, but device D functions normally. Traditional methods only focus on abnormal equipment, that is, only on the abnormalities of equipment A, B, and C. Because the abnormalities of equipment B and C are suppressed by the abnormality of equipment A, the root cause is assumed to be the abnormality of equipment A. However, since equipment D is normal at this time, the abnormality of equipment A may not actually be the root cause of the failure, so the accuracy of the root cause location results is insufficient.
[0045] The solution provided by this invention considers both abnormal and normal devices during the root cause localization process. That is, if device A malfunctions, causing devices B, C, and D to also malfunction, then device A's malfunction is considered the root cause. However, if devices A, B, and C malfunction, but device D is normal, then device A's malfunction is not the root cause; the root causes should lie elsewhere.
[0046] Therefore, embodiments of the present invention provide a method for quickly and accurately determining the root cause of faults in optical transmission networks. In summary, during the root cause localization process of a target optical transmission network, multiple network layer objects belonging to the same network layer are located in parallel, which improves processing efficiency in large-scale network scenarios. Furthermore, the root cause localization process does not require frequent calculations of the network topology, reducing computational load. In addition, during the determination of the root cause, different network layers are analyzed progressively from low to high, taking into account the operational status of each component within the currently analyzed network layer, regardless of whether their operational status is abnormal. This allows for a more comprehensive analysis and yields a more accurate determination of the root cause of the fault.
[0047] The fault root cause determination method provided in this embodiment of the invention can be executed by an application program for root cause localization (hereinafter referred to as a fault detection program). This application program can run in a device used to manage and control the operation of an optical transmission network. The fault root cause determination method provided in this embodiment of the invention will be described below with reference to the accompanying drawings.
[0048] Figure 1 A flowchart of a method for determining the root cause of a fault provided in an embodiment of the present invention is shown below. Figure 1 As shown, the method includes the following steps:
[0049] 101. Obtain multiple monitoring elements of the target network layer object in the target optical transmission network. These multiple monitoring elements are used to describe the working status of different components in the target network layer object.
[0050] The target network layer object is any one of multiple network layer objects belonging to the same network layer in the target optical transmission network. Multiple network layer objects are processed in parallel.
[0051] 102. Obtain the pre-established correspondence between monitoring elements and suppression elements. The suppression element is used to describe the suppression category of the corresponding component. The suppression category indicates different descriptive dimensions of the working state of the corresponding component.
[0052] 103. Based on the correspondence between monitoring elements and suppression elements, determine the actual suppression element list containing multiple suppression elements corresponding to multiple monitoring elements. Each suppression element in the actual suppression element list contains the actual category value of the corresponding suppression category. The actual category value is determined based on the status indicator value in the corresponding monitoring element.
[0053] 104. Obtain the reference root cause localization pattern set corresponding to the target network layer object. The reference root cause localization pattern set contains the reference category value of the suppression category in each suppression element contained in the target network layer object under different fault root causes.
[0054] 105. Determine the first reference root cause localization pattern that matches the actual list of suppression elements in the reference root cause localization pattern set corresponding to the target network layer object.
[0055] 106. Based on the target suppression element that serves as the root cause of the fault in the first reference root cause localization mode and the reference category value of the suppression category in the target suppression element, determine the root cause of the fault corresponding to the target network layer object.
[0056] In step 101, the target optical transmission network refers to the optical transmission network specifically deployed in actual applications, such as an optical transmission network deployed between multiple data centers. During the root cause localization process of the target optical transmission network, the root cause of the fault in each network layer is analyzed progressively from low to high network hierarchy, ultimately obtaining the root cause of the target optical transmission network's fault. For example, the root cause of the fault in each OTS is located first, then the root cause of the fault in the OMS containing the OTS is determined based on the OTS's root cause localization results, and then the root cause of the fault in the OCH is determined. In the target optical transmission network, there may be multiple network layers at the same level, such as multiple OMSs, and the root cause localization processing of these multiple network layers at the same level is processed in parallel. In this embodiment of the invention, the target network layer object is any one of the multiple network layer objects contained in the same network layer currently undergoing root cause localization processing in the target optical transmission network. The target network layer object can be a specific OCH, OMS, or OTS, and is not limited here.
[0057] When locating the root cause of a fault in a target network layer object, it is first necessary to collect multiple monitoring elements that describe the working status of different components within the target network layer object. Since different monitoring points can be set on a single component, each component can correspond to at least one monitoring element. Because each monitoring element contains a certain type of metric, collecting monitoring elements essentially involves collecting the corresponding real-time metric values at the corresponding monitoring points of the component. In this embodiment of the invention, a component can also be referred to as a channel.
[0058] In practical applications, there is no limitation on the collection order of multiple monitoring elements in the target network layer object, and the time difference between the collection times of multiple monitoring elements can be within a set time range.
[0059] In practice, the types of components included in each network layer (i.e., each network level) of the target optical transmission network are predetermined. Optionally, the components included in each level of network layer (i.e., each network level) of the standard optical transmission network can be predetermined to obtain network partitioning information. Based on this network partitioning information, the specific components actually included in the target network layer object of the target optical transmission network can be determined. Here, the standard optical transmission network refers to an optical transmission network defined by a certain communication standard, which includes network layers such as OCH, OMS, and OTS. It can be understood that the target optical transmission network is a network instance of the standard optical transmission network in a specific practical application scenario. Based on the composition of each network layer in the standard optical transmission network, the components that will be included in each network layer are set, such as optical amplifiers, wavelength selective switches, laser transmitters, etc., in a certain network layer.
[0060] It should be noted that the network partitioning information based on standard optical transmission networks only describes which types of components are included in each network layer (i.e., each network level), and does not describe the specific number of components, connection locations, or other information.
[0061] Furthermore, in the network partitioning information mentioned above, components can be further divided into basic components and composite components, as detailed in [link to relevant documentation]. Figure 2 ,exist Figure 2 In this context, the combined components include OCH, OMS, uplink dimension, pass-through dimension, and downlink dimension, while the basic components include optical amplifiers, optical fibers, multiplexers, demultiplexers, and intra-network patch cords. Each combined component can be composed of combined components and basic components. Figure 2 The lines connecting the components represent the correspondence between them. A basic component is one that cannot be further divided, while a composite component is composed of multiple basic components. Therefore, a network layer is essentially a composite component, which can be composed of basic components and other composite components.
[0062] Furthermore, in an optional embodiment, monitoring elements (such as network partitioning information) can be pre-configured for each basic component. Figure 3 As shown, Figure 3 (The diagram only illustrates some of the monitoring elements configured on some basic components.) Since the monitoring elements of a certain composite component can actually be reflected by the monitoring elements of the multiple basic components that make it up, it is possible to set only the monitoring elements corresponding to each basic component. It should be noted that setting monitoring elements for each basic component here refers to setting the monitoring points and monitoring indicators on the basic component, and does not collect specific indicator values.
[0063] Based on this, taking a specific OMS contained in a target optical transmission network as an example, we can determine the specific information such as the number and connection position of each component actually contained in the target network layer object based on the various components (including basic components and combined components) divided in the OMS of the standard optical transmission network. Moreover, based on the pre-set correspondence between components and monitoring elements, we can know which monitoring element needs to be collected on each component of the target network layer object (i.e., what index value to collect at what point), thereby obtaining multiple monitoring elements (which already contain real-time collected index values) describing the working status of each component in the target network layer object.
[0064] In this embodiment of the invention, the working state of a component can be described not only by monitoring elements but also by suppression categories. Monitoring elements describe specific metrics, a fine-grained approach, while suppression categories offer a more macroscopic description. In fact, suppression categories can include input result description dimensions (hereinafter referred to as M-class), internal state description dimensions (hereinafter referred to as S-class), and output result description dimensions, among others.
[0065] Based on the definition of suppression categories and the aforementioned network partitioning information, suppression element configuration information can be set. This configuration information includes suppression elements corresponding to components within each network layer of a standard optical transmission network, with each suppression element indicating its corresponding suppression category. Therefore, a suppression element is essentially a component associated with a suppression category. Different components can be assigned one or more suppression categories based on their operating principles and their impact on upstream and downstream components. For example, if changes in the input and internal state of a component could lead to abnormal changes in other downstream components, then the suppression category corresponding to that component could include both M-type and S-type suppression categories, thus providing both M-type and S-type suppression elements.
[0066] Based on this, the monitoring elements corresponding to each component in each network layer of a standard optical transmission network can be obtained. Combined with the aforementioned suppression element configuration information, a correspondence between monitoring elements and suppression elements can be established using the components as a medium. For example... Figure 3As shown in the diagram, assuming the optical amplifier component is configured with two monitoring elements and has two suppression categories, M-type and S-type, the following correspondence can be obtained: the monitoring element for the optical amplifier switch corresponds to both M-type and S-type suppression elements; the monitoring element for the optical amplifier gain also corresponds to both M-type and S-type suppression elements. Therefore, by defining suppression categories and associating components with these categories to obtain suppression elements, it's equivalent to describing the component's operating state by converting monitoring elements into suppression elements. The number of suppression categories is far less than the number of indicators corresponding to monitoring elements. Converting an anomaly in a specific indicator of a component into an anomaly in its operating state described by a higher-level dimension (input, internal state, output) allows for ignoring the differences in specific indicators between different components during subsequent root cause localization, thus reducing computational complexity. Furthermore, since a suppression category can actually correspond to different indicators—for example, input power, frequency, and switching indicators can all be mapped to M-type suppression categories—it means that the root cause localization process can more flexibly adapt to changes in monitoring elements.
[0067] Furthermore, each suppression category can have multiple selectable category values. For example, assuming the component is an optical amplifier, its suppression categories include Class M suppression categories. The selectable category values for Class M suppression categories are: 00 (representing normal), 01 (representing low input), 10 (representing high input), and 11 (representing no input). During the process of establishing the correspondence between monitoring elements and suppression elements, the mapping relationship between the indicator value of the monitoring element and the category value of the suppression category in the corresponding suppression element can also be set. For example, if the power value is below 7.5dBm, the corresponding category value is 01 (i.e., indicating low input).
[0068] Based on this, in steps 102 and 103, after obtaining multiple monitoring elements of the target network layer object in the target optical transmission network and acquiring the pre-established correspondence between monitoring elements and suppression elements, the actual suppression element list consisting of the multiple suppression elements corresponding to the multiple monitoring elements obtained in step 101 can be determined. It can be understood that each suppression element in the actual suppression element list contains an actual category value for the corresponding suppression category, and this actual category value is determined based on the status indicator value in the corresponding monitoring element. See details... Figure 4 , Figure 4 The set of monitoring elements contains multiple monitoring elements of the target network layer: monitoring element 1, monitoring element 2, monitoring element 3... monitoring element n. These multiple monitoring elements, after being mapped to suppression elements, generate... Figure 4The actual suppression element list contains multiple M-class suppression elements: M1, M2...Mn, multiple S-class suppression elements: S1, S2...Sn, and the corresponding category values for each suppression element, such as X1, X2, Y1, Y2, etc. In the actual suppression element list, the category value can also be called the actual category value.
[0069] In step 104, the reference root cause localization pattern set can be understood as a set of category values corresponding to all suppression categories of all suppression elements in the target network layer object under different root causes of failure. Specifically, assuming that multiple suppression elements sequentially contained in the target network layer object have been determined based on its topology, we first assume that a certain suppression category value in one of the suppression elements is the root cause of failure. Under this assumption, we obtain the category values (called reference category values) corresponding to the suppression categories in other suppression elements. This yields a reference root cause localization pattern composed of the reference category values of the suppression categories in each suppression element contained in the target network layer object under this root cause of failure. Based on this, it can be understood that the root cause of failure in a reference root cause localization pattern is represented by: the target suppression element assumed to be the root cause of failure and the reference category value of the suppression category in the target suppression element. By assuming different root causes of failure (i.e., assuming different category values of the suppression categories in different suppression elements as root causes of failure), the reference root cause localization pattern set can be obtained. See details... Figure 4 , Figure 4 The diagram illustrates multiple reference root cause localization patterns. Each reference root cause localization pattern includes reference category values for the suppression categories of the suppression elements sequentially contained in the target network layer object. Furthermore, each reference root cause localization pattern also defines the target suppression element corresponding to the root cause of the fault and its suppression category reference category value. The process of obtaining the reference root cause localization pattern set can be referred to the description in the embodiments below.
[0070] For steps 105 and 106, after obtaining the reference root cause localization pattern set, the actual suppression element list can be compared with the reference root cause localization pattern set to obtain the first reference root cause localization pattern that matches the actual suppression element list. The actual suppression element list includes multiple suppression elements, and the actual category value of the suppression category corresponding to each suppression element is known. Each reference root cause localization pattern in the reference root cause localization pattern set contains multiple corresponding suppression elements, and the reference category value of the suppression category corresponding to each suppression element is also known. Therefore, the reference root cause localization pattern that matches these multiple suppression elements in the actual suppression element list is selected as the first reference root cause localization pattern. "Matching" mainly refers to consistent sorting and matching of actual category values with reference category values.
[0071] After obtaining the first reference root cause localization pattern, the root cause of the target network layer object's failure can be directly determined based on the target suppression element that serves as the root cause of the failure and the reference category value of the suppression category in the target suppression element: the component corresponding to the target suppression element is abnormal, and the cause of the abnormality is determined based on the reference category value of the suppression category. For example, if the abnormal component is an optical amplifier, the reference category value of the suppression category is M=01 (representing the M-class suppression category, with a value of 01). Assuming that the monitoring element corresponding to the M-class suppression category of the optical amplifier includes input power, and O1 indicates that the input power is low, then it can be determined that the low input power of the optical amplifier is the root cause of the failure of the target network layer object.
[0072] In the above scheme, mapping a large number of monitoring elements in the actual collected target network layer objects to suppression elements to determine the working status of different components in the target network layer objects can reduce the amount of computation. Moreover, for multiple network layer objects under the same network level, the root cause localization of these multiple network layer objects can be processed in parallel, thereby accelerating the completion of root cause localization. In addition, for the root cause localization of the target network layer object, it is necessary to use the suppression elements of all components in the target network layer object, regardless of whether some components are actually malfunctioning. Based on this more comprehensive consideration, the root cause of the corresponding fault of the target network layer object can be located more accurately.
[0073] In an alternative embodiment, such as Figure 5 As shown, the method for determining the first reference root cause localization pattern may include the following steps:
[0074] 501. Obtain the reference suppression element list and reference root cause localization pattern set corresponding to the target network layer object. The reference suppression element list contains the suppression elements corresponding to each component in the target network layer object in sequence. The reference root cause localization pattern set contains the reference category value of the suppression category in each suppression element in the reference suppression element list under different fault root causes.
[0075] 502. Determine the actual root cause localization mode of the target network layer object based on the reference suppression element list and the actual suppression element list corresponding to the target network layer object.
[0076] 503. Determine the first reference root cause localization pattern that matches the actual root cause localization pattern of the target network layer object from the set of reference root cause localization patterns corresponding to the target network layer object.
[0077] In step 501, obtaining the reference suppression element list corresponding to the target network layer object includes the following steps: obtaining pre-configured network partitioning information and suppression element configuration information; and generating the reference suppression element list corresponding to the target network layer object based on the topology information of the target network layer object in the target optical transmission network, the aforementioned network partitioning information, and the suppression element configuration information. As described above, the network partitioning information includes components contained in each level of the network layer in the standard optical transmission network, and the suppression element configuration information includes suppression elements corresponding to the components contained in each level of the network layer. The suppression elements indicate the suppression category corresponding to the respective component.
[0078] Specifically, the sequence of components contained in the target network layer object can be determined first based on the topology and network partitioning information of the target network layer object. That is, which components are specifically included and the component order is determined based on the topological connection relationship of these components. Then, based on the component sequence and suppression element configuration information contained in the target network layer object, a reference suppression element list corresponding to the target network layer object is generated. That is, according to the component order and the suppression category configured on each component, the suppression element corresponding to each component is determined in turn to obtain the reference suppression element list.
[0079] It should be understood that the topology information of the target network layer object contains the connection relationships between the components in the target network layer object, and the specific components contained in the target network layer object can be determined based on the network partitioning information. Therefore, based on the topology information and network partitioning information of the target network layer object, the sequence of components contained in the target network layer object can be determined.
[0080] By combining component sequences and suppression element configuration information, a list of reference suppression elements corresponding to the target network layer object can be generated. The process of generating the list of reference suppression elements can be found in [link to documentation]. Figure 6 .exist Figure 6 The first line illustrates the topology signal flow of the target network layer object. This topology signal flow indicates the components through which optical / electrical signals flow sequentially within the target network layer object. For example, the second line shows the components that flow sequentially, including basic components and / or combined components. The component sequence is obtained by sorting the components. The third line is a list of reference suppression elements, which can be obtained based on the suppression category configured on each basic or combined component, combined with the component sorting result. Specifically, the uplink wavelength selective optical switch is equipped with Class M suppression elements, the intra-network jumper is equipped with Class S suppression elements, and the optical amplifier is equipped with both Class M and Class S suppression elements, etc., which are not listed here.
[0081] In fact, the generation of the aforementioned reference suppression element list can be performed during the initialization phase of the fault detection program. That is, during this initialization phase, the reference suppression element list for all network layer objects can be generated by combining the topology information of all network layer objects. Subsequently, when actually locating the root cause of a fault in a target network layer object, it is not necessary to use the target network layer object's topology information again. This ensures that the topology information is used only once in this initial phase, reducing the computational load.
[0082] In specific implementation of step 502, redundant suppression elements in the actual suppression element list can be filtered out based on the reference suppression element list; and the suppression elements in the filtered actual suppression element list can be sorted according to the order of the suppression elements in the reference suppression element list.
[0083] It should be noted that the actual suppression element list may contain suppression elements not included in the reference suppression element list (e.g., user-added monitoring elements in actual applications), and may also contain duplicate suppression elements (e.g., errors during data collection leading to duplicate collection). In such cases, to ensure the accuracy of the suppression elements in the actual suppression element list, redundant suppression elements can be filtered out. This involves removing redundant suppression elements from the actual suppression element list, such as deduplicating duplicate suppression elements and deleting suppression elements not included in the reference suppression element list. Furthermore, it should be understood that monitoring elements may be out of order when mapped to suppression elements, and the components in the target network layer object have sequential connections. Therefore, after filtering the actual suppression element list, the suppression elements in the filtered list need to be sorted according to the order of the components in the target network layer object. Then, since each suppression element in the actual suppression element list is associated with a corresponding actual category value for its suppression category, listing all the actual category values corresponding to multiple suppression elements in the actual suppression element list according to the above sorting result yields the actual root cause localization pattern.
[0084] Alternatively, a reference root cause localization pattern set can be generated based on a list of reference suppression elements. This involves the following steps:
[0085] Obtain pre-configured suppression operator configuration information, which includes suppression operators that describe the suppression relationship between any two suppression categories. The suppression operators indicate whether, under the set relationship between the first suppression category and the second suppression category, the first category value of the first suppression category will lead to the second category value of the second suppression category.
[0086] Based on the suppression operator configuration information and the reference suppression element list, generate a set of reference root cause localization patterns corresponding to the target network layer object;
[0087] The cached target network layer object contains a set of reference root cause localization patterns.
[0088] Just as the reference suppression element list is completed during the initialization phase of the fault detection procedure, the reference root cause localization pattern set is also completed during this initialization phase.
[0089] To facilitate understanding, the definition of the suppression operator is explained below with reference to the following formula:
[0090] f(x,y,[params])=Matrix(m,n)
[0091] Here, x and y are two suppression categories, m and n represent the number of values for the specified category x and y, respectively, params are used to describe the relationship between the two suppression categories x and y, such as upstream and downstream relationship, relationship of belonging to the same network layer, etc., and matrix(m,n) represents an m×n dimension matrix composed of 0 and 1.
[0092] Based on physical laws, if it is determined that under a certain relation `params`, a certain category value `a` of `x` causes `y` to be in a certain category value `b`, then the element value at the corresponding position in the matrix `Matrix` will be 1. This indicates that `x` in state `a` causes `y` to be in state `b`, meaning that `x` in state `a` inhibits `y` in state `b` (i.e., when `x` is in state `a`, `y` will be in state `b`). It is understandable that the matrices corresponding to the same pair of inhibition categories `x` and `y` will be different depending on the `params`. Furthermore, for inhibition categories `x` and `y`, under the same `params`, there are actually four inhibition operators, corresponding to the four combinations `xx`, `xy`, `yx`, and `yy`. In practical applications, the inhibition operators can be manually set.
[0093] After configuring the suppression operator, a set of reference root cause localization patterns corresponding to the target network layer object can be generated based on the suppression operator and the list of reference suppression elements. Specifically, the set of reference root cause localization patterns is generated based on the suppression operator configuration information and the list of reference suppression elements, including:
[0094] The suppression category of the first suppression element in the reference suppression element list is determined to be the first reference category value. The first suppression element is any suppression element in the reference suppression element list, and the first reference category value is any one of the multiple category values that the suppression category of the first suppression element can take.
[0095] Based on the first reference category value and the suppression operator configuration information, the second reference category value of the suppression category in each second suppression element in the reference suppression element list is determined. Each second suppression element is a suppression element in the reference suppression element list other than the first suppression element.
[0096] In practical applications, simply put, after obtaining the list of reference suppression elements, the reference category value of the possible suppression category of each suppression element in the list is calculated based on the suppression operator under different fault root cause assumptions. Specifically, in the calculation process, a fault root cause can be assumed first, and then the category value of each suppression element can be determined based on this fault root cause and the suppression operator.
[0097] by Figure 4 Taking the reference suppression element list and reference root cause pattern set on the left as examples, let's assume that the topology information of the target network layer object has been determined... Figure 4 The reference list of inhibition elements includes, in order, ten inhibition elements: M-type inhibition element M1, S-type inhibition element S1, M-type inhibition element M2, S-type inhibition element S2, and so on. Figure 4 In the reference root cause localization patterns shown in the first row of the reference root cause pattern set, assuming that the M-class suppression element M1 with reference category value 01 is the root cause of the fault (i.e., assuming that the input signal of the corresponding component is low, such as the actual input power value, then it is low power), then, based on the suppression operators of the M-class suppression category and the S-class suppression category respectively, the reference category value of the suppression category of each suppression element shown in the first row can be obtained step by step. For example... Figure 4 Under the assumption that the reference class value of the M-type suppression element M1 is 01, the reference class value of the subsequent S-type suppression element S1 is 00 or 11, and the reference class value of the M-type suppression element M2 is 01...
[0098] The second line assumes that the suppression element S1, with a reference category value of 10, is the root cause of the failure. In this case, M1 is normal, meaning the reference category value is 00. Similarly, the category values of the other suppression elements are obtained, which will not be listed here. It should be understood that the first, second, ..., nth lines above constitute the reference root cause pattern set.
[0099] Based on the above, after generating the reference root cause localization pattern set based on the suppression operator, the reference root cause localization pattern set can be cached for convenient subsequent use.
[0100] For step 503, after determining the actual root cause localization pattern of the target network layer object, the first reference root cause localization pattern that matches the actual root cause localization pattern of the target network layer object can be determined from the reference root cause localization pattern set corresponding to the target network layer object.
[0101] Specifically, the actual root cause localization pattern can be matched using regular expressions within the set of reference root cause localization patterns to find the first matching reference root cause localization pattern. The root cause of the fault given in this first reference root cause localization pattern is the root cause of the fault corresponding to the current target network layer object. For ease of understanding, let's take... Figure 4 Let's take an example to illustrate this. Figure 4 In the example, assuming the actual root cause localization pattern X1-Y1-X2-Y2-Y3-Y4-Y5-X3-Y6-Y7 is 01-00-01-00-00-00-00-01-00-00, a regular expression match is performed between this pattern and the first row of the reference root cause localization pattern set. If a match is successful, it indicates that the root cause of the fault is an abnormality of the M-class suppression element M1, and its reference class value is 01. It should be noted that in the actual root cause localization pattern X1-Y1-X2-Y2-Y3-Y4-Y5-X3-Y6-Y7, Y1-Y7 values of 00 or 11 will match the first row of the reference root cause localization pattern set.
[0102] In this embodiment of the invention, the category values of the suppression category are represented by regularization encoding. Therefore, the above matching is also performed using regularization matching.
[0103] In practical applications, the process of determining the root cause of a fault in the target network layer object is only a part of the fault root cause localization process in the target optical transmission network. As mentioned above, the target optical transmission network contains multiple network layers from top to bottom. Each network layer can actually have at least one network layer object. When performing fault root cause localization in the target optical transmission network, the fault root cause is located layer by layer from bottom to top. Of course, when a certain network layer corresponds to multiple network layer objects, the fault root cause localization of these multiple network layer objects is processed in parallel to improve processing efficiency. Simply put, the fault root cause localization result of the next level network layer object can be used to locate the fault root cause of its previous level network layer object.
[0104] After identifying the root cause of the fault in the target network layer object, the determination of the root cause of the fault in the parent network layer object can refer to... Figure 7 To implement this, the specific steps may include the following:
[0105] 701. Based on the root cause of the fault corresponding to the target network layer object, determine the list of actual suppression elements of the parent network layer object of the target network layer object.
[0106] 702. Obtain the list of reference suppression elements and the set of reference root cause localization patterns corresponding to the upper-level network layer object.
[0107] 703. Determine the actual root cause localization mode of the upper-level network layer object based on the reference suppression element list and the actual suppression element list corresponding to the upper-level network layer object.
[0108] 704. Determine the second reference root cause localization pattern that matches the actual root cause localization pattern of the upper network layer object from the set of reference root cause localization patterns corresponding to the upper network layer object.
[0109] 705. Based on the root cause of the fault corresponding to the second reference root cause localization mode, determine the root cause of the fault corresponding to the upper-level network layer object.
[0110] In practical applications, the target network layer object may not be an object contained in the topmost network layer of the target optical transmission network; for example, it may be an OMS or an OTS. The following example illustrates the solution of this invention by assuming the target network layer object is an object in the i-th layer of the target optical transmission network:
[0111] It should be understood that if the i-th layer is OMS, then the previous network layer, i.e., the (i+1)-th layer, is OCH. An OCH object contains multiple OMS objects (such as OMS1, OMS2, OMS3, etc.). It is assumed that each OMS object has M-type suppression elements (suppression elements corresponding to the input result description dimension) and S-type suppression elements (i.e., suppression elements corresponding to the internal state description dimension). In specific implementation, the root cause of each OMS object can be obtained by using the method of the above embodiment. Assuming that the root causes of OMS1, OMS2, and OMS3 are M_OMS1=01, M_OMS2=01, and M_OMS3=01 respectively, it means that the root cause of the three OMS objects is that the M-class suppression category (i.e., the input signal) is abnormal, and the abnormal situation is represented by the low input signal represented by the regular code O1. At this time, the class value of the S-class suppression category of the three OMS objects will be the regular code value corresponding to the normal situation: 00, assuming it is represented as S_OMS1=00, S_OMS2=00, and S_OMS3=00.
[0112] After determining the root cause of the fault in the target network layer object (belonging to layer i), the actual suppression element list for the upper-level network layer object (belonging to layer i+1, such as an OCH object) can be determined based on the root cause of the fault in the target network layer object. This actual suppression element list contains the suppression elements corresponding to all components of the upper-level network layer. It should be noted that the upper-level network layer OCH object may contain not only combined components such as multiple OMS objects, but also basic components such as laser transmitters and detector receivers. Therefore, when determining the actual suppression element list for the upper-level network layer OCH object, the root causes of the faults of multiple OMS objects can be directly used to determine the suppression elements corresponding to these OMS objects. For other basic components, the method described in the above embodiment needs to be used to map the monitoring elements corresponding to these basic components that are actually collected to suppression elements, thereby constructing the actual suppression element list.
[0113] Assuming the OCH object contains the three OMS objects mentioned above, as well as the basic component Z, then the actual list of suppressed elements corresponding to the OCH object is as follows:
[0114] [M_OMS1=01,S_OMS1=00,M_OMS2=01,S_OMS2=00,M_OMS3=01,S_OMS3=00,M_basic=10], where, assuming the basic component Z is associated with a type M suppression element, and its actual category value is determined to be 10 based on the collected monitoring elements, it is represented as: M_basic=10.
[0115] The above explanation uses the OCH object as an example; in fact, the same applies to other higher-level network layer objects.
[0116] After determining the actual list of suppression elements for the parent network layer object, the reference list of suppression elements and the reference root cause localization pattern set corresponding to the parent network layer object can be obtained. Based on these two lists, the actual root cause localization pattern of the parent network layer object is determined. The method for obtaining the reference list of suppression elements and the reference root cause localization pattern set corresponding to the parent network layer object can be found in the above embodiments and will not be repeated here.
[0117] Next, the actual root cause localization pattern of the upper network layer object is matched with the reference root cause localization pattern set corresponding to the upper network layer object using regular expressions to find the matching second reference root cause localization pattern. The root cause given in the second reference root cause localization pattern is the fault root cause corresponding to the upper network layer object. For an example of this regular expression matching, please refer to the example of determining the first reference root cause localization pattern in the above embodiment, which will not be repeated here.
[0118] This bottom-up, layer-by-layer iteration process ultimately yields the root cause of the current fault in the target optical transmission network, specifically the root cause at the top layer (OCH network level). During this root cause localization process, all components within each network layer, whether abnormal or normal, are included in the root cause analysis, which helps to obtain more accurate root cause localization results.
[0119] To facilitate a better understanding of the present invention, the following is an overall framework diagram of the fault root cause determination method provided in the embodiments of the present invention (see [reference]). Figure 8 ) Please provide a detailed explanation:
[0120] exist Figure 8 The invention is divided into three main parts: a static rule generation unit, a root cause localization pattern generation unit, and a real-time root cause localization unit.
[0121] In the static rule generation unit, static rules for fault root cause localization, such as network partitioning information, suppression element configuration information, suppression operator configuration information, and the correspondence between monitoring elements and suppression elements, can be designed based on the standard optical transmission network. These static rules are stored in a configuration file for use by the fault detection program. The various configuration operations performed by the static rule generation unit are independent of the specific optical transmission network topology and can be loaded as configuration files during the fault detection program initialization.
[0122] In the root cause localization pattern generation unit, the fault detection program retrieves the topology information of the actual target optical transmission network (such as the topology information of the target network layer object mentioned above). Based on this topology information, combined with network partitioning information and suppression element configuration information, it obtains the reference suppression element list corresponding to the target network layer object. Then, combined with the suppression element configuration information, it obtains the reference root cause localization pattern set corresponding to the target network layer object. The root cause localization pattern generation unit requires the topology information of the target network layer object in the current target optical transmission network as input. Therefore, the root cause localization pattern generation unit is network topology-dependent; that is, after network topology initialization or update, the root cause localization pattern generation unit needs to be called to generate the reference suppression element list and the reference root cause localization pattern set.
[0123] In the real-time root cause localization unit, a large number of monitoring points and monitoring indicators corresponding to monitoring elements (i.e., a set of monitoring elements) are input. Based on the correspondence between monitoring elements and suppression elements, the actual suppression element list of the target network layer object can be obtained. Then, a loop is entered to iterate through the root causes of the fault according to the network layer. In the loop, starting from the bottom layer (assuming it's the network layer to which the target network layer object belongs), its corresponding actual suppression element list is pattern-encoded according to the sequence of the reference suppression element list to obtain the actual root cause localization pattern of the target network layer object. Next, the actual root cause localization pattern of the target network layer object is matched with the reference root cause localization pattern set using regular expressions to obtain the root cause of the target network layer object's fault. Then, the root cause of the target network layer object's fault is mapped to the suppression element of its parent network layer object, and this suppression element is added to the actual suppression element list of the parent network layer object, proceeding to the next iteration until the root cause of the fault at the required network layer (e.g., the highest layer) is obtained.
[0124] Based on the above, this invention introduces the concepts of suppression categories and suppression elements associated with components belonging to those categories. By establishing a pre-defined correspondence between monitoring elements and suppression elements, it can determine an actual list of suppression elements corresponding to multiple monitoring elements of a target network layer object within the target optical transmission network. Monitoring elements describe the specific operating states of components within the target network layer object, such as input power and gain. Suppression categories categorize the dimensions describing the specific operating states of different components, such as input, internal state, and output dimensions; this is an abstraction of specific operating state description indicators. Different components can be described from one or more suppression categories, resulting in suppression elements composed of components associated with a certain suppression category. Subsequent analysis of the root causes of faults in the target network layer object is based on these suppression elements. Next, the values of the inhibition categories in the inhibition elements corresponding to each component in the target network layer object under different root causes of failure are obtained, which is the reference root cause localization pattern set. By comparing the actual inhibition element list with the obtained reference root cause localization pattern set, the first reference root cause localization pattern that matches the actual inhibition category value of each inhibition element in the actual inhibition element list can be queried from the reference root cause localization pattern set. Based on the first reference root cause localization pattern, the root cause of failure corresponding to the target network layer object can be determined.
[0125] In the above scheme, mapping a large number of monitoring elements in the target network layer to suppression elements determines the working state of different components in the target network layer object, which can reduce the amount of computation. Moreover, the root cause localization of multiple network layers under the same network level can be processed in parallel, thereby accelerating the localization of the root cause of the fault. In addition, for the root cause localization of the target network layer object, it is necessary to use the suppression elements of all components in the target network layer object, regardless of whether some components are actually malfunctioning. Based on this more comprehensive consideration, the root cause of the fault corresponding to the target network layer object can be located more accurately.
[0126] The following will describe in detail one or more embodiments of the fault root cause determination apparatus of the present invention. Those skilled in the art will understand that these apparatuses can all be configured using commercially available hardware components through the steps taught in this solution.
[0127] Figure 9 This is a schematic diagram of a fault root cause determination device provided in an embodiment of the present invention. This fault root cause determination device is applied to a server, such as... Figure 9 As shown, the device includes: a monitoring element acquisition module 11, a correspondence acquisition module 12, a list determination module 13, a set acquisition module 14, a pattern determination module 15, and a root cause determination module 16.
[0128] The monitoring element acquisition module 11 is used to acquire multiple monitoring elements of a target network layer object in the target optical transmission network. The multiple monitoring elements are used to describe the working status of different components in the target network layer object. The target network layer object is any one of multiple network layer objects belonging to the same network layer in the target optical transmission network. The multiple network layer objects are processed in parallel.
[0129] The correspondence acquisition module 12 is used to acquire the pre-established correspondence between monitoring elements and suppression elements, wherein the suppression element is used to describe the suppression category of the corresponding component, and the suppression category indicates different descriptive dimensions of the working state of the corresponding component.
[0130] The list determination module 13 is used to determine, according to the correspondence, an actual suppression element list containing multiple suppression elements corresponding to the multiple monitoring elements, wherein each suppression element in the actual suppression element list contains an actual category value of the corresponding suppression category, and the actual category value is determined according to the status indicator value in the corresponding monitoring element.
[0131] The set acquisition module 14 is used to acquire the reference root cause localization pattern set corresponding to the target network layer object. The reference root cause localization pattern set contains the reference category value of the suppression category in each suppression element contained in the target network layer object under different fault root causes.
[0132] The pattern determination module 15 is used to determine a first reference root cause localization pattern that matches the actual suppression element list from the reference root cause localization pattern set corresponding to the target network layer.
[0133] The root cause determination module 16 is used to determine the root cause of the fault corresponding to the target network layer object based on the target suppression element that serves as the root cause of the fault in the first reference root cause localization mode and the reference category value of the suppression category in the target suppression element.
[0134] Optionally, the device further includes: a suppression element list acquisition module and a root cause localization pattern determination module.
[0135] The suppression element list acquisition module is used to acquire a reference suppression element list corresponding to the target network layer object. The reference suppression element list contains suppression elements corresponding to each component sequentially included in the target network layer object. The reference root cause localization pattern set contains reference category values for the suppression categories of each suppression element in the reference suppression element list under different root causes of failure. The root cause localization pattern determination module is used to determine the actual root cause localization pattern of the target network layer based on the reference suppression element list and the actual suppression element list corresponding to the target network layer object.
[0136] Based on this, the pattern determination module 15 is specifically used to: determine a first reference root cause localization pattern that matches the actual root cause localization pattern of the target network layer object from the reference root cause localization pattern set corresponding to the target network layer object.
[0137] Optionally, the root cause localization pattern determination module is specifically used to: filter redundant suppression elements in the actual suppression element list according to the reference suppression element list; and sort the suppression elements in the filtered actual suppression element list according to the sorting of the suppression elements in the reference suppression element list.
[0138] Optionally, the root cause determination module 16 is further configured to: determine the actual suppression element list of the parent network layer object of the target network layer object based on the root cause of the fault corresponding to the target network layer object; obtain the reference suppression element list and the reference root cause localization pattern set corresponding to the parent network layer object; determine the actual root cause localization pattern of the parent network layer object based on the reference suppression element list and the actual suppression element list corresponding to the parent network layer object; determine a second reference root cause localization pattern that matches the actual root cause localization pattern of the parent network layer object from the reference root cause localization pattern set corresponding to the parent network layer object; and determine the root cause of the fault corresponding to the parent network layer object based on the root cause of the fault corresponding to the second reference root cause localization pattern.
[0139] Optionally, the suppression element list acquisition module is specifically used for: acquiring pre-configured network partitioning information, the network partitioning information including components contained in each level of network layer in a standard optical transmission network; acquiring pre-configured suppression element configuration information, the suppression element configuration information including suppression elements corresponding to the components contained in each level of network layer, the suppression elements indicating the suppression category corresponding to the corresponding component; generating a reference suppression element list corresponding to the target network layer object based on the topology information of the target network layer object in the target optical transmission network, the network partitioning information, and the suppression element configuration information; and caching the reference suppression element list corresponding to the target network layer object.
[0140] Optionally, the device further includes a configuration information acquisition module and a pattern set generation module.
[0141] The configuration information acquisition module is used to acquire pre-configured suppression operator configuration information. This suppression operator configuration information includes suppression operators describing the suppression relationship between any two suppression categories. The suppression operators indicate whether, under the set relationship between the first suppression category and the second suppression category, a first category value of the first suppression category will lead to a second category value of the second suppression category. The pattern set generation module is used to generate a reference root cause localization pattern set corresponding to the target network layer object based on the suppression operator configuration information and the reference suppression element list, and to cache the reference root cause localization pattern set corresponding to the target network layer object.
[0142] Optionally, the pattern set generation module is specifically used to: determine that the suppression category of the first suppression element in the reference suppression element list is a first reference category value, wherein the first suppression element is any suppression element in the reference suppression element list, and the first reference category value is any one of a plurality of category values that the suppression category in the first suppression element can take; and determine, according to the first reference category value and the suppression operator configuration information, a second reference category value of the suppression category in each second suppression element in the reference suppression element list, wherein each second suppression element is each suppression element in the reference suppression element list other than the first suppression element.
[0143] Figure 9 The device shown can perform the steps in the foregoing embodiments. For detailed execution process and technical effects, please refer to the description in the foregoing embodiments, which will not be repeated here.
[0144] In one possible design, the above Figure 9 The structure of the device shown can be implemented as an electronic device. For example... Figure 10As shown, the electronic device may include: a processor 21, a memory 22, and a communication interface 23. The memory 22 stores executable code, which, when executed by the processor 21, enables the processor 21 to at least implement the fault root cause determination method provided in the foregoing embodiments.
[0145] In addition, embodiments of the present invention provide a non-transitory machine-readable storage medium storing executable code, which, when executed by a processor of an electronic device, enables the processor to at least implement the fault root cause determination method provided in the foregoing embodiments.
[0146] This invention provides a computer program product comprising: a computer program that, when executed by a processor of an electronic device, enables the processor to at least implement the fault root cause determination method provided in the foregoing embodiments.
[0147] The device embodiments described above are merely illustrative. The network elements described as separate components may or may not be physically separate. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0148] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of a necessary general-purpose hardware platform, or by a combination of hardware and software. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a computer product. The present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0149] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for determining the root cause of a fault, characterized in that, The method includes: Multiple monitoring elements of a target network layer object in the target optical transmission network are obtained. The multiple monitoring elements are used to describe the working status of different components in the target network layer object. The target network layer object is any one of multiple network layer objects belonging to the same network layer in the target optical transmission network. The multiple network layer objects are processed in parallel. Obtain the pre-established correspondence between monitoring elements and suppression elements, wherein the suppression elements are used to describe the suppression category of the corresponding component, and the suppression category indicates different descriptive dimensions of the working state of the corresponding component; Based on the correspondence, a list of actual suppression elements is determined, which includes multiple suppression elements corresponding to the multiple monitoring elements. Each suppression element in the list of actual suppression elements contains an actual category value for the corresponding suppression category. The actual category value is determined based on the status indicator value in the corresponding monitoring element. Obtain the reference root cause localization pattern set corresponding to the target network layer object. The reference root cause localization pattern set contains the reference category value of the inhibition category in each inhibition element contained in the target network layer object under different fault root causes. Determine a first reference root cause localization pattern that matches the actual list of suppressed elements from the set of reference root cause localization patterns corresponding to the target network layer; The root cause of the fault corresponding to the target network layer object is determined based on the target suppression element that serves as the root cause of the fault in the first reference root cause localization mode and the reference category value of the suppression category in the target suppression element.
2. The method according to claim 1, characterized in that, The method further includes: Obtain the reference suppression element list corresponding to the target network layer object. The reference suppression element list contains the suppression elements corresponding to each component sequentially contained in the target network layer object. The reference root cause localization pattern set contains the reference category value of the suppression category in each suppression element in the reference suppression element list under different fault root causes. The actual root cause localization mode of the target network layer is determined based on the reference suppression element list corresponding to the target network layer object and the actual suppression element list corresponding to the target network layer object. Determining the first reference root cause localization pattern that matches the actual suppression element list in the reference root cause localization pattern set corresponding to the target network layer object includes: A first reference root cause localization pattern that matches the actual root cause localization pattern of the target network layer object is determined from the set of reference root cause localization patterns corresponding to the target network layer object.
3. The method according to claim 2, characterized in that, The step of determining the actual root cause localization pattern of the target network layer object based on the reference suppression element list and the actual suppression element list corresponding to the target network layer object includes: The actual suppression element list is filtered for redundant suppression elements based on the reference suppression element list. Based on the sorting of the suppression elements in the reference suppression element list, the suppression elements in the filtered actual suppression element list are sorted.
4. The method according to claim 3, characterized in that, The method further includes: Based on the root cause of the fault corresponding to the target network layer object, determine the actual list of suppression elements of the parent network layer object of the target network layer object; Obtain the list of reference suppression elements and the set of reference root cause localization patterns corresponding to the upper-level network layer object; The actual root cause localization mode of the upper network layer object is determined based on the reference suppression element list and the actual suppression element list corresponding to the upper network layer object. Determine a second reference root cause localization pattern that matches the actual root cause localization pattern of the upper-level network layer object from the set of reference root cause localization patterns corresponding to the upper-level network layer object. Based on the root cause of the fault corresponding to the second reference root cause localization mode, determine the root cause of the fault corresponding to the upper-level network layer object.
5. The method according to any one of claims 2-4, characterized in that, The method further includes: Obtain pre-configured network partitioning information, which includes components contained in each level of network layer in a standard optical transmission network; Obtain pre-configured suppression element configuration information, which includes suppression elements corresponding to the components contained in each level of the network layer, and the suppression elements indicate the suppression category corresponding to the corresponding component; Based on the topology information of the target network layer object in the target optical transmission network, the network partitioning information, and the suppression element configuration information, a reference suppression element list corresponding to the target network layer object is generated. Cache the list of reference suppression elements corresponding to the target network layer object.
6. The method according to claim 5, characterized in that, The process of generating the reference suppression element list corresponding to the target network layer object includes: Based on the topology information of the target network layer object and the network partitioning information, determine the sequence of components contained in the target network layer object; Based on the component sequence contained in the target network layer object and the suppression element configuration information, a reference suppression element list corresponding to the target network layer object is generated.
7. The method according to any one of claims 2-4, characterized in that, The method further includes: Obtain pre-configured suppression operator configuration information, which includes suppression operators describing the suppression relationship between any two suppression categories. The suppression operators indicate whether, under the set relationship between the first suppression category and the second suppression category, the first category value of the first suppression category will lead to the second category value of the second suppression category. Based on the suppression operator configuration information and the reference suppression element list, a set of reference root cause localization patterns corresponding to the target network layer object is generated. Cache the set of reference root cause localization patterns corresponding to the target network layer object.
8. The method according to claim 7, characterized in that, The step of generating the reference root cause localization pattern set based on the suppression operator configuration information and the reference suppression element list includes: The suppression category in the first suppression element of the reference suppression element list is determined to be the first reference category value. The first suppression element is any suppression element in the reference suppression element list, and the first reference category value is any one of the multiple category values that the suppression category in the first suppression element can take. Based on the first reference category value and the suppression operator configuration information, the second reference category value of the suppression category in each second suppression element in the reference suppression element list is determined, wherein each second suppression element is a suppression element in the reference suppression element list other than the first suppression element.
9. The method according to claim 5, characterized in that, The method further includes: Determine the monitoring elements corresponding to each component contained in each network layer level; Based on the configuration information of the monitoring elements and the suppression elements corresponding to the components contained in each level of the network layer, a correspondence between the monitoring elements and the suppression elements is established.
10. An electronic device, characterized in that, include: The system includes a memory, a processor, and a communication interface; wherein the memory stores executable code, which, when executed by the processor, causes the processor to perform the fault root cause determination method as described in any one of claims 1 to 9.
11. A non-transitory machine-readable storage medium, characterized in that, The non-transitory machine-readable storage medium stores executable code that, when executed by a processor of an electronic device, causes the processor to perform the fault root cause determination method as described in any one of claims 1 to 9.
12. A computer program product, characterized in that, include: A computer program, when executed by a processor of an electronic device, causes the processor to perform the fault root cause determination method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Control data packet sending method, model training method, device and system
CN112887217A
Fault root cause inference method and device, and storage medium
CN116225761A
