WO2018145560A1 - Procédé et dispositif aptes à diagnostiquer une défaillance de liaison - Google Patents
Procédé et dispositif aptes à diagnostiquer une défaillance de liaison Download PDFInfo
- Publication number
- WO2018145560A1 WO2018145560A1 PCT/CN2018/072836 CN2018072836W WO2018145560A1 WO 2018145560 A1 WO2018145560 A1 WO 2018145560A1 CN 2018072836 W CN2018072836 W CN 2018072836W WO 2018145560 A1 WO2018145560 A1 WO 2018145560A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network element
- network
- port
- unit
- sent
- Prior art date
Links
- 238000003745 diagnosis Methods 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000001514 detection method Methods 0.000 claims abstract description 101
- 238000000354 decomposition reaction Methods 0.000 claims abstract description 36
- 238000004891 communication Methods 0.000 claims abstract description 15
- 230000006870 function Effects 0.000 claims description 41
- 239000000284 extract Substances 0.000 claims description 9
- 238000005538 encapsulation Methods 0.000 claims description 7
- 238000000605 extraction Methods 0.000 claims description 4
- 230000037361 pathway Effects 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 12
- 238000007726 management method Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0677—Localisation of faults
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0604—Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0631—Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/40—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using virtualisation of network functions or resources, e.g. SDN or NFV entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/20—Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
Definitions
- the present disclosure relates to, but is not limited to, software defined network (SDN) technology, and more particularly to link fault diagnosis methods and apparatus.
- SDN software defined network
- the control plane and the forwarding plane are often implemented on a switching device (Switch). This implementation determines the complexity of the switching device.
- the interface between the management plane and the switching device is privately defined by the manufacturer and has opacity. The interface left to the user is a black box, no scalability.
- the traditional PTN uses, for example, Operation Administration and Maintenance (OAM) technology and Connectivity Fault Management (CFM) technology to detect link connectivity, but these two technologies Only the connectivity of the entire link (for example, Pseudo Wire (PW), Label Switch Path (LSP), and Virtual Private Wire Service (VPWS)) can be detected. Which link is broken is not conducive to engineering maintenance.
- OAM Operation Administration and Maintenance
- CFM Connectivity Fault Management
- An embodiment of the present disclosure provides a link fault diagnosis method, including the steps of: decomposing a connection network involved in a LOC alarm into corresponding at least two network elements, in case receiving a reported communication line (LOC) alarm At least one unit link; performing path detection on each network element and each unit link obtained by the decomposition; generating a fault diagnosis result according to path detection results of all network elements and unit links, wherein the unit link is
- the network node interface (NNI) of the outbound port of the westbound network element of the two adjacent network elements is formed by the line between the NNI of the ingress port of the eastbound network element.
- an embodiment of the present disclosure further provides a link fault diagnosis apparatus, including a decomposition unit, a detection unit, and a generation unit, wherein the decomposition unit is configured to receive a reported communication line (LOC) alarm, Decomposing the connection network involved in the LOC alarm into corresponding at least two network elements and at least one unit link; the detecting unit is configured to separately perform path detection on each network element and each unit link obtained by the decomposition; Generating a fault diagnosis result according to the path detection result of all the network elements and the unit link, where the unit link is from the network node interface (NNI) of the outbound port of the adjacent two network elements to the eastbound network The line between the NNIs of the ingress port of the element.
- LOC reported communication line
- an embodiment of the present disclosure further provides a link fault diagnosis apparatus including a memory and a processor, wherein the processor is configured to execute program instructions in the memory, the program instructions being When the processor reads and executes, the following operations are performed: when the reported communication line (LOC) alarm is received, the connection network involved in the LOC alarm is decomposed into corresponding at least two network elements and at least one unit link; Each network element obtained by the decomposition and each unit link respectively perform path detection; and generate fault diagnosis results according to path detection results of all network elements and unit links, wherein the unit link is composed of two adjacent network elements
- the circuit consists of the network node interface (NNI) of the outbound port of the network element to the NNI of the ingress port of the eastbound network element.
- NNI network node interface
- An embodiment of the present disclosure further provides a computer readable storage medium storing computer executable instructions, and when the processor executes the computer executable instructions, performing an operation of: receiving a report
- LOC communication line
- the connection network involved in the LOC alarm is decomposed into corresponding at least two network elements and at least one unit link; and each network element and each unit link obtained by the decomposition are separately performed.
- Path detection generating a fault diagnosis result according to path detection results of all network elements and unit links, wherein the unit link is from a network node interface (NNI) of an outbound port of the adjacent two network elements to the network element of the network element
- NNI network node interface
- 1 is a structural block diagram of an SDN network
- FIG. 2 is a flowchart of a link fault diagnosis method according to an embodiment of the present disclosure
- FIG. 3 is a schematic diagram of a unit link of an embodiment of the present disclosure.
- FIG. 4 is a flow chart of a method for performing path detection on a unit link in an alternative embodiment of the present disclosure
- FIG. 5 is a flow chart of a method for performing path detection on an intermediate node in an alternative embodiment of the present disclosure
- FIG. 6 is a flowchart of a method for performing path detection on a head node in an alternative embodiment of the present disclosure
- FIG. 7 is a flow chart of a method for performing path detection on a tail node in an alternative embodiment of the present disclosure
- FIG. 8 is a structural block diagram of a link fault diagnosis apparatus according to an embodiment of the present disclosure.
- FIG. 9 is a flow chart of a method of an application example of the present disclosure.
- FIG. 10 is a schematic diagram of detection results reported to the client by the application example of FIG. 9;
- FIG. 11 is a flow chart of a method of another application example of the present disclosure.
- FIG. 1 is a block diagram of a SDN network.
- the control plane (controller) is independent from the switching device.
- the switching device (Switch) is only responsible for data forwarding, and the control plane is controlled.
- the controller is responsible for maintaining the topology of the entire network, routing calculation, label distribution, etc.
- the interface between the controller and the switching device is a southbound interface
- the interface between the controller and the application (App) is a northbound interface.
- the interface and the northbound interface are visible to the user and have good scalability.
- TTL Time To Live
- TTL Time To Live
- LTR Link-Trace Reply
- the first node can determine which link is broken.
- the foregoing implementations have the following problems: 1.
- the above implementation cannot accurately detect the fault point. Therefore, the link fault diagnosis using the above embodiment is complicated in diagnosis, and the problem that the fault point cannot be accurately detected when there is a multi-segment link failure at the same time.
- FIG. 2 is a flowchart of a link fault diagnosis method according to an embodiment of the present disclosure. As shown in FIG. 2, the link fault diagnosis method includes the following steps 200 to 202.
- Step 200 When receiving the reported Lines of Communication (LOC) alarm, the connection network involved in the LOC alarm is decomposed into corresponding at least two network elements and at least one unit link, where the unit link is The network between the two network elements, the network node interface (NNI) of the outbound port of the network element to the NNI of the inbound port of the east network element, and at least one unit link includes one or More than one unit link, at least two network elements include two or two network elements.
- LOC Lines of Communication
- FIG. 3 is a schematic diagram of a unit link according to an embodiment of the present disclosure. As shown in FIG. 3, the NNI of the egress port of the switching device 1 and the NNI of the ingress port of the switching device 2 constitute a unit link.
- Step 201 Perform path detection on each network element and each unit link obtained by the decomposition.
- the embodiment of the present disclosure performs path detection on each unit link obtained by the decomposition, including: performing positive alignment on all unit links obtained by the decomposition, and arranging each unit in the forward direction according to the forward direction.
- the unit link performs forward path detection separately, and reverse path detection is performed for each unit link according to the reverse arrangement from east to west.
- the method includes the following steps: 400. For each unit link, in an eastbound network element.
- the ingress port sends an access control list (ACL) rule; 401, sends a diagnostic message to the egress port of the westbound NE of the unit link; 402, receives the eastbound network within the first preset duration
- ACL access control list
- the unit link is determined to be a forward path.
- the quarantine message extracted by the eastbound NE according to the ACL rule is not received within the first preset duration, the unit link is determined to be positive.
- the open circuit where the encapsulation of the diagnostic message is the same as the encapsulation of the service to be diagnosed.
- an ACL is sent to the egress port of the westbound NE for each unit link, and a diagnostic packet is sent to the inbound port of the eastbound NE of the unit link.
- the first predetermined duration is determined to be a reverse path, and the diagnostic message extracted by the westbound network element according to the ACL rule is not received within the first preset duration. In the text, it is determined that the unit link is a reverse open circuit.
- the embodiment of the present disclosure performs path detection on each network element obtained by the decomposition, including: dividing the network element obtained by decomposing the connection network involved in the LOC alarm into a start node, an intermediate node, and a tail node according to a network structure; All obtained network elements perform path detection according to the order of the intermediate node, the start node, and the tail node, wherein the intermediate nodes are sorted in the direction from west to east.
- ACL rule is an existing rule in the related art.
- Table 1 is an example of an ACL rule in the embodiment of the present disclosure.
- the content included in the table is a content well known to those skilled in the art, and is not described herein. .
- FIG. 5 is a flow chart of a method for path detection of an intermediate node in an alternative embodiment of the present disclosure. As shown in FIG. 5, the method includes the following steps 500, 5010 to 5012, and 5020 to 5022.
- Step 500 Perform a step 5010 on the network element that belongs to the intermediate node, and determine whether the network element that belongs to the intermediate node supports the function of extracting packets from the egress port, and determines that the network element that belongs to the intermediate node supports the function of extracting the egress port.
- steps 5020 to 5022 are performed.
- the egress flow table can be determined by the version number supported by the device, including whether the egress flow table is supported according to the version number, and whether the egress flow table is supported according to the determined version. To determine whether the function of extracting packets from the egress port is supported. The function of determining whether to support the egress packet of the egress port can be implemented by using a method already in the related art.
- Step 5010 Deliver an ACL rule to the egress port of the network element belonging to the intermediate node
- Step 5011 In the network belonging to the intermediate node
- the inbound port of the element sends a diagnostic message.
- Step 5012 After receiving the diagnostic message that the network element extracts and sends the packet according to the ACL, the network element that belongs to the intermediate node is determined to be the path.
- the diagnostic packet that is extracted and sent by the NE according to the ACL is not received, the network element belonging to the intermediate node is determined to be open.
- Step 5020 When it is determined that the link between the network element belonging to the intermediate node and the adjacent eastbound network element is a path
- the ACL rule is sent to the inbound port of the network element to the east; in step 5021, the diagnostic message is sent to the ingress port of the network element belonging to the intermediate node; step 5022, the eastbound network element is received within the third preset time period.
- the diagnostic packet is extracted and sent according to the ACL rule, it is determined that the network element belonging to the intermediate node is a path, and the diagnostic message received by the eastbound network element according to the ACL rule is not received within the third preset duration. And determining that the network element belonging to the intermediate node is an open circuit.
- FIG. 6 is a flowchart of a method for performing path detection on a head node in an alternative embodiment of the present disclosure. As shown in FIG. 6, the method includes the following steps 600, 6010 to 6012, and 6020 to 6022.
- Step 600 Perform a step 6010 on the network element that belongs to the first node, determine whether the network element that belongs to the first node supports the function of extracting packets from the egress port, and determine that the network element that belongs to the first node supports the function of extracting the egress port.
- steps 6020 to 6022 are performed.
- Step 6010 Deliver an ACL rule to the egress port of the network element belonging to the head node
- Step 6011 In the network belonging to the head node A diagnostic message is sent to the ingress port of the element.
- Step 6012 After receiving the diagnostic message that is sent by the network element of the first node and is sent by the ACL rule, the network element belonging to the first node is determined. For the path, the network element belonging to the first node is determined to be disconnected when the network element belonging to the first node is not received by the network element that is extracted and sent by the ACL rule in the fourth preset duration.
- Step 6020 When it is determined that the link between the network element belonging to the first node and the adjacent eastbound network element is a path, Sending an ACL rule to the ingress port of the network element to the east; in step 6021, sending a diagnosis message to the ingress port of the network element belonging to the first node; step 6022, receiving the east direction network element according to the fifth preset time period according to When the ACL rule extracts and sends the diagnostic packet, it is determined that the network element belonging to the first node is a path, and the diagnostic message that the eastbound network element extracts and sends up according to the ACL rule is not received within the fifth preset duration. It is determined that the network element belonging to the first node is an open circuit.
- FIG. 7 is a flowchart of a method for performing path detection on a tail node in an optional embodiment of the present disclosure.
- the method includes: Step 700: determining, by a network element belonging to a tail node, a tail Whether the network element of the node supports the function of extracting packets of the egress port; in step 701, the network element that belongs to the tail node supports the function of extracting the egress port, and sends an ACL rule to the egress port of the network element; A diagnostic message is sent to the ingress port of the network element of the tail node.
- Step 703 When the network element that belongs to the tail node receives and sends the diagnostic message according to the ACL rule, it is determined that the packet belongs to the tail.
- the network element of the node is a path.
- the network element that belongs to the tail node is not received by the network element that is extracted and sent by the ACL rule, it is determined that the network element belonging to the tail node is open.
- connection network involved in the LOC alarm in the embodiment of the present disclosure may not include the first node and the tail node. If the label switched path (LSP) or the pseudowire (PW) is monitored, the node to be detected does not include the head node and Tail node.
- the connection network involved in the LOC alarm may include the first node and the tail node. If the virtual private wire service (VPWS) using the Common Industrial Protocol (CIP) is monitored, the list of nodes to be detected includes the first Node and tail node.
- VPWS virtual private wire service
- CIP Common Industrial Protocol
- Step 202 Generate a fault diagnosis result according to path detection results of all network elements and unit links.
- the fault diagnosis result can be generated.
- the link fault diagnosis method of the embodiment of the present disclosure further includes: deleting the issued ACL rule when performing path detection for each network element or unit link.
- the first preset duration, the second preset duration, the third preset duration, the fourth preset duration, the fifth preset duration, the sixth preset duration, and the like may be set according to network parameters.
- the default timeout in the Multi-Protocol Label Switching Transport Profile (MPLS-TP) OAM standard can be set by default. If an inband network is used, the diagnostic message delay is longer when a path spans multiple network elements. To prevent mis-diagnosis, you can add a timeout option between the client and the controller. This option is related to the networking environment. Generally, it can be 1.5-2 times the average time for the management NE and device to pass Ping. .
- the controller can increase the number of diagnostic packets, increase the number of diagnostics, and improve the diagnostic report by preventing the number of diagnostic packets from being discarded due to packet loss caused by CPU blocking or high packet loss rate.
- the priority of the document is used to improve the detection accuracy.
- the embodiments of the present disclosure can be used together with the device CPU utilization detection, the transmission link packet loss rate detection, the management channel connectivity detection, and the management channel packet loss rate detection to obtain better Detect the effect.
- the controller and the client report the detection result to the user, the user goes to the engineering site to repair the fault.
- the controller can re-open the detection every 15 minutes (time can be set), and report the latest connection status to the user, for example, reporting the previous faulty link to the user.
- a "re-detection interval" option can be added between the client and the controller, or an "Immediate re-detection” option can be added between the client and the controller to set by receiving external commands.
- the connection network involved in the LOC alarm is decomposed into corresponding at least two network elements and at least one unit link, and each network element obtained by the decomposition is decomposed.
- the path detection is performed separately from each unit link, and the fault diagnosis result is generated according to the path detection result of all the network elements and the unit link, wherein the unit link is a network of the outbound ports of the adjacent two network elements from the west to the network element.
- FIG. 8 is a structural block diagram of a link fault diagnosis apparatus according to an embodiment of the present disclosure.
- the link fault diagnosis apparatus includes a decomposition unit, a detection unit, and a generation unit, where the decomposition unit is configured to receive
- the connection network involved in the LOC alarm is decomposed into corresponding at least two network elements and at least one unit link, and the unit link is composed of two adjacent network elements.
- LOC reported communication line
- NNI network node interface
- the detecting unit is configured to perform path detection on each unit link obtained by the decomposition, including: performing positive alignment on all unit links obtained by decomposing in the order from west to east, according to the positive The forward path detection is performed for each unit link to the array, and the reverse path detection is performed for each unit link according to the reverse arrangement from east to west.
- the detecting unit is configured to perform path detection on each unit link obtained by the decomposition, including: sending, for each unit link, an access control list (ACL) rule on an ingress port of the east network element; A diagnostic packet is sent to the egress port of the westbound NE of the path.
- ACL access control list
- the unit link is determined to be the forward path.
- the diagnostic message extracted by the eastbound NE according to the ACL rule is not received, the unit link is determined to be a positive disconnect.
- an access control list (ACL) rule is sent to the outbound port of the westbound network element for each unit link, and a diagnostic message is sent to the inbound port of the eastbound network element of the unit link.
- ACL access control list
- the first predetermined duration is determined to be a reverse path, and the diagnostic message extracted by the westbound network element according to the ACL rule is not received within the first preset duration. In this case, it is determined that the unit link is a reversed circuit, and the encapsulation of the diagnostic message is the same as the package of the service to be diagnosed.
- the detecting unit is configured to perform path detection on each network element obtained by the decomposition, including: dividing the network element obtained by decomposing the connection network involved in the LOC alarm into a starting node, an intermediate node, and a tail node according to a network structure; All network elements perform path detection in the order of intermediate node, start node, and tail node, wherein the intermediate nodes are sorted in the direction from west to east.
- the detecting, by the detecting unit, performing path detection on each of the network elements obtained by the decomposing comprises: determining, by the network element belonging to the intermediate node, whether the network element belonging to the intermediate node supports the extracted packet of the egress port If the network element that belongs to the intermediate node supports the function of extracting packets from the egress port, the ACL rule is sent to the egress port of the NE, and the diagnostic packet is sent to the ingress port of the NE; After receiving the diagnostic packet that is extracted and sent by the network element according to the ACL, the network element is determined to be a path.
- the network element When the network element is not received by the network element and the diagnostic packet is sent and sent by the ACL, the network element is determined to be If the network element that belongs to the intermediate node does not support the function of extracting packets from the egress port, if it is determined that the link between the NE and the adjacent east-facing NE is the path, the NE goes to the inbound port of the NE.
- the ACL is configured to send a diagnostic packet to the ingress port of the network element.
- the diagnostic packet received by the eastbound NE and extracted by the ACL rule is received, the network element is determined to be the path. Not received within three preset durations According to the network when the cell extraction ACL rules on delivery and diagnostic messages to determine the network element is disconnected.
- the detecting unit performs path detection on each network element obtained by the decomposing, and includes: determining, by the network element belonging to the first node, whether the network element belonging to the first node supports the function of extracting packets of the egress port; determining that the network element belongs to the first node
- the ACL rule is sent to the egress port of the NE, and the diagnostic packet is sent to the ingress port of the NE.
- the NE is received according to the ACL within the fourth preset duration.
- the rule extracts and sends the diagnostic packet, the network element is determined to be a path.
- the network element is not received by the network element and the diagnostic message is sent and sent according to the ACL rule, the network element is determined to be open.
- the ACL is sent to the inbound port of the NE to the eastbound NE.
- the rule is to send a diagnostic message to the ingress port of the network element.
- the network element is determined to be the path.
- the diagnostic packet received by the eastbound NE and extracted by the ACL rule is not received, the network element is determined to be open.
- the detecting unit performs path detection on each network element obtained by the decomposing, including: determining, by the network element belonging to the tail node, whether the network element belonging to the tail node supports the function of extracting the message of the outbound port; determining that the network element belongs to the tail node
- the ACL rule is sent to the egress port of the NE, and the diagnostic packet is sent to the ingress port of the NE.
- the NE is received according to the ACL within the sixth preset duration.
- the rule extracts and sends the diagnostic message, it determines that the network element is the path.
- the network element does not receive the diagnostic message extracted and sent by the network element according to the ACL rule, the network element is determined to be open.
- the fault diagnosis result can be generated.
- the link fault diagnosis apparatus of the embodiment of the present disclosure further includes: a deleting unit, configured to delete the delivered ACL rule when the detecting unit completes the path detection of each network element or unit link.
- the connection network involved in the LOC alarm is decomposed into corresponding at least two network elements and at least two unit links, and each network obtained by the decomposition is obtained.
- the unit and each unit link respectively perform path detection, and generate a fault diagnosis result according to the path detection result of all the network elements and the unit link, where the unit link is from the outbound port of the adjacent two network elements to the west to the network element.
- the network node interface (NNI) is formed by the line between the NNIs of the inbound ports of the eastbound network element.
- an embodiment of the present disclosure also provides an apparatus for link fault diagnosis, including a memory and a processor, wherein the processor is configured to execute program instructions in the memory, the program instructions being read by the processor And performing the following operations: when receiving the reported communication line (LOC) alarm, decomposing the connection network involved in the LOC alarm into corresponding at least two network elements and at least one unit link; The network element and each unit link respectively perform path detection; the fault diagnosis result is generated according to the path detection result of all network elements and the unit link, where the unit link is the outbound port of the adjacent two network elements to the west to the network element
- the network node interface (NNI) is formed by the line between the NNIs of the inbound ports of the eastbound network element.
- An embodiment of the present disclosure further provides a computer readable storage medium storing computer executable instructions, and when the processor executes the computer executable instructions, performing an operation of: receiving a report
- LOC communication line
- the connection network involved in the LOC alarm is decomposed into corresponding at least two network elements and at least one unit link; and each network element and each unit link obtained by the decomposition are separately performed.
- Path detection generating a fault diagnosis result according to path detection results of all network elements and unit links, wherein the unit link is from a network node interface (NNI) of an outbound port of the adjacent two network elements to the network element of the network element
- NNI network node interface
- the network element in this application example determines that the extracted packets of the outbound port are not supported according to the version number supported by the device (for example, the version number is 6 or less), and the connection in this application example does not include the first node and the tail node. Used to detect the connectivity of an LSP.
- FIG. 9 is a flowchart of a method of a first application example of the present disclosure. As shown in FIG. 9, the method includes the following steps 900 to 903.
- Step 900 The controller decomposes the connection network involved in the LOC alarm into corresponding at least two network elements and at least one unit link, where the controller decomposes the unit link that needs path detection, and the unit link may be a link list.
- the mode is formed by the line between the network node interface (NNI) of the outbound port of the adjacent two network elements and the NNI of the ingress port of the eastbound network element, which can be adopted by ⁇ first
- the mode of the network element, the first port, the second network element, and the second port is represented, wherein the first network element may be a westbound network element, the second network element may be an eastbound network element, and the first network port may be an outgoing port.
- the second port can be an ingress port. As shown in FIG.
- the unit links in this application example include ⁇ switching device 1, port 1, switching device 2, port 2 ⁇ , ⁇ switching device 2, port 1, switching device 3, port 2 ⁇ , ⁇ switching device 3, 1 port, switching device 4, 2 port ⁇ a total of 3, the network element to be detected includes the switching device 2 belonging to the intermediate node and the switching device 3 belonging to the intermediate node.
- Step 901 The controller performs path detection on each unit link, as shown in FIG. 10, detecting ⁇ switching device 1, port 1, switching device 2, 2 port ⁇ , ⁇ switching device 2, port 1, switching device 3, 2 port ⁇ and ⁇ switching device 3, 1 port, switching device 4, 2 port ⁇
- the path of the three unit links specifically, the ACL rule is issued on ⁇ switching device 2, 2 port ⁇ , in the ⁇ switching device 1,1 port ⁇ sends diagnostic packets. If the unit link ⁇ switching device 1, port 1, switching device 2, and port 2 ⁇ is disconnected, the timer expires for more than the first preset duration, and the controller marks the link.
- the switching device 1, port 1, switching device 2, 2 port ⁇ is "off", the controller deletes the above ACL rule; the controller sends an ACL rule on ⁇ switch device 3, 2 port ⁇ , at ⁇ switch device 2, 1 port ⁇
- the diagnosis message is sent. It is assumed that the controller receives the diagnostic message within the first preset time of the timer, and marks the link ⁇ switching device 2, port 1, switching device 3, 2 port ⁇ as "on”, and controls The above ACL rule is deleted; the controller sends an ACL rule on ⁇ switch device 4, 2 port ⁇ , at ⁇ switch device 3 , 1 port ⁇ sends diagnostic packets.
- Step 902 The controller performs path detection on the intermediate node, as shown in FIG. 10, detecting connectivity of ⁇ switching device 2 belonging to the intermediate node and ⁇ switching device 3 belonging to the intermediate node ⁇ , since the switching device does not support the port extracting Packet, and the unit link ⁇ switching device 2, 1 port, switching device 3, 2 port ⁇ is "on", therefore, the controller sends ACL rules on ⁇ switching device 3, 2 ports ⁇ , in ⁇ switching device 2.
- the port 2 sends a diagnostic message. If the controller receives the diagnostic message within the third preset duration, the switch device 2 that belongs to the intermediate node is "on", and the controller deletes the ACL rule.
- the controller since the switching device does not support the outbound port extraction packet, and the link ⁇ switching device 3, 1 port, switching device 4, 2 port ⁇ is "broken", the controller cannot diagnose the switch belonging to the intermediate node. Connectivity of device 3.
- This application example can detect the reverse connectivity of the connection by the same principle, as shown in FIG. 10, for example, the detection result is that the unit link ⁇ switching device 4, 2 port, switching device 3, 1 port ⁇ is "broken", Unit link ⁇ switching device 3, 2 port, switching device 2, 1 port ⁇ is "on", unit link ⁇ switching device 2, 2 port, switching device 1, 1 port ⁇ is "off", ⁇ belongs The switching device 3 ⁇ of the intermediate node is "on”.
- Step 903 The controller reports the detection result to the client.
- the client may be an application (APP), and the connection of the unit link and the network element may be separately identified in different line shapes.
- 10 is a schematic diagram of the detection result reported to the client in the first application example. As shown in FIG. 10, the solid line indicates the path, the broken line indicates the open circuit, and the line with the dotted line indicates that the detection result is unknown, wherein the upper half of the schematic diagram indicates the forward direction. The fault detection result of the connection, the lower part of the diagram shows the fault detection result of the reverse connection.
- the implementation of the present disclosure can detect that the LOC alarm of the LSP disappears.
- the controller marks all the links and nodes as "on” and reports the updated result to the client.
- the controller marks all the unit links and NEs of the reverse LSP as "on" and reports the updated result to the client.
- this application example can set the time for re-permission of the path detection so that the controller can re-detect the connectivity of the forward LSP.
- the unit link ⁇ switching device 1, port 1, switching device 2, 2 port ⁇ and ⁇ switching device 3, 1 port, switching device 4, 2 port ⁇ are "on", borrowing link ⁇ switching device 3 , 1 port, switching device 4, 2 port ⁇ , the controller sends an ACL rule to ⁇ switching device 4, 2 port ⁇ , and sends a diagnostic message to ⁇ switching device 3, 2 port ⁇ within the first preset time period.
- the controller If the controller does not receive the expected diagnostic message, the controller marks ⁇ the switching device 3 belonging to the intermediate node ⁇ as "broken”, and the controller forwards the state of the LSP forward ⁇ the switching device 3 belonging to the intermediate node ⁇ "Break", the status of other nodes and links "pass” and the status of all links and nodes "pass” are reported to the client.
- the network element in this application example determines the function of extracting packets supporting the outbound port according to the version number supported by the device (for example, the version number is 6 or higher), and the connection in the application example includes the first node and the tail node, and the application example is used for Detect the connectivity of VPWS using CIP.
- FIG. 11 is a flowchart of a method of a second application example of the present disclosure. As shown in FIG. 11, in a case where the controller of the application example receives a LOC alarm of a VPWS using CIP, the method includes the following steps 1100 to 1103.
- Step 1100 The controller decomposes the connection network involved in the LOC alarm into corresponding at least two network elements and at least one unit link, where the controller decomposes a unit link that needs to perform path detection, and the unit link may be a link.
- the list mode exists.
- the unit link consists of the line between the network node interface (NNI) of the outbound port of the neighboring network element and the NNI of the inbound port of the eastbound network element.
- the first network element may be a westbound network element
- the second network element may be an eastbound network element, where the first network port may be a network port, the second network element, and the second network port.
- Port, the second port can be an ingress port.
- the unit links in this application example include ⁇ switching device 1, port 1, switching device 2, port 2 ⁇ , ⁇ switching device 2, port 1, switching There are three devices: 3, 2 ports ⁇ , ⁇ switching device 3, 1 port, switching device 4, 2 ports ⁇ .
- the network elements to be detected include the switching device belonging to the intermediate node, the switching device 3 belonging to the intermediate node, and the first device. Switching device 1 of the node belongs to the tail node Switch 4 of 4 NE.
- Step 1101 The controller performs path detection on each unit link, and the method for performing path detection on the unit connection is the same as that in the first application example, and details are not described herein.
- Step 1102 The controller performs path detection on the intermediate node, the first node, and the tail node.
- the method for performing path detection on the intermediate node is the same as that in the first application example, and details are not described herein.
- the controller For the switching device 1 belonging to the first node, the device supports the outbound port to extract packets. Therefore, as shown in Figure 12, the controller sends ACL rules on ⁇ switching device 1, port 1 ⁇ , at ⁇ switching device 1, port 2 ⁇ The diagnostic message is sent. If the controller receives the diagnostic message within the fourth preset duration, the first node is marked as “on” and the controller deletes the ACL rule.
- the device For the switching device 4 that belongs to the tail node, the device sends the ACL rule on the ⁇ switch device 4, 1 port ⁇ and sends the diagnostic packet on the ⁇ switch device 4, 2 port ⁇ . If the controller does not receive the diagnostic message within the fourth preset duration, the tail node is marked as "broken", and the controller deletes the ACL rule.
- This application example can detect the reverse connectivity of a connection using the same principle.
- the detection result is that the unit link ⁇ switching device 4, 2 port, switching device 3, 1 port ⁇ is “on”, unit link ⁇ switching device 3, 2 port, switching device 2 1 port ⁇ is "broken", unit link ⁇ switching device 2, 2 port, switching device 1, port 1 ⁇ is "broken", switching device 3 belonging to the intermediate node is "broken", belonging to the intermediate node
- the switching device 2 is "on", the switching device 4 belonging to the head node is "on”, and the switching device 1 belonging to the tail node is "on".
- Step 1103 The controller reports the detection result to the client.
- the client may be an application (APP), and the connection of the unit link and the network element may be separately identified in different line shapes.
- 12 is a schematic diagram of the detection result reported to the client in the second application example. As shown in FIG. 12, the solid line indicates the path, the broken line indicates the open circuit, and the line with the dotted line indicates the undetected, wherein the upper half shows the forward connection. The fault detection result, the lower part of the diagram shows the fault detection result of the reverse connection.
- each module/unit in the foregoing embodiment may be implemented in the form of hardware, for example, may be implemented by an integrated circuit to implement its corresponding function, or may be implemented in the form of a software function module, for example, stored in a memory by a processor. Programs/instructions to implement their respective functions.
- the present disclosure is not limited to any specific form of combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La présente invention concerne un procédé et un dispositif aptes à diagnostiquer une défaillance de liaison. Le procédé consiste à : si un avertissement de ligne de communication (LOC) envoyé est reçu, décomposer un réseau de connexion auquel l'avertissement LOC se rapporte, en au moins deux éléments de réseau correspondants et au moins une liaison unitaire ; exécuter une détection de voie respectivement par rapport à chaque élément de réseau et chaque liaison unitaire acquis via la décomposition ; et générer un résultat de diagnostic de défaillance sur la base des résultats de détection de voie de tous les éléments de réseau et de la liaison unitaire, la liaison unitaire étant constituée par une ligne entre une interface de nœud de réseau (NNI) à un port de sortie d'un élément de réseau westbound et un port d'arrivée d'un élément de réseau eastbound de deux éléments de réseau adjacents.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710075976.9 | 2017-02-13 | ||
CN201710075976.9A CN108429625B (zh) | 2017-02-13 | 2017-02-13 | 一种实现故障诊断的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018145560A1 true WO2018145560A1 (fr) | 2018-08-16 |
Family
ID=63107941
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/072836 WO2018145560A1 (fr) | 2017-02-13 | 2018-01-16 | Procédé et dispositif aptes à diagnostiquer une défaillance de liaison |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108429625B (fr) |
WO (1) | WO2018145560A1 (fr) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110943864A (zh) * | 2019-11-29 | 2020-03-31 | 北京金山云网络技术有限公司 | 分布式存储系统的网络异常定位方法及装置 |
CN112804122A (zh) * | 2021-01-12 | 2021-05-14 | 昆高新芯微电子(江苏)有限公司 | 报文链路的故障诊断方法、装置及计算机可读存储介质 |
CN114567542A (zh) * | 2022-02-16 | 2022-05-31 | 烽火通信科技股份有限公司 | 硬管道专线逐跳业务检测方法、装置、设备及存储介质 |
CN114866398A (zh) * | 2022-03-24 | 2022-08-05 | 阿里巴巴(中国)有限公司 | 网络故障诊断方法及装置 |
CN115361312A (zh) * | 2022-10-21 | 2022-11-18 | 之江实验室 | 一种基于链路流量的环网节点间链路状态监测方法和装置 |
WO2025130105A1 (fr) * | 2023-12-21 | 2025-06-26 | 中兴通讯股份有限公司 | Procédé et appareil de transmission d'informations de bande passante, réseau de communication, dispositif et support de stockage |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113452564B (zh) * | 2021-06-29 | 2023-03-24 | 杭州迪普科技股份有限公司 | 一种基于acl的故障诊断方法及装置 |
CN115834436B (zh) * | 2022-11-24 | 2024-05-03 | 中国联合网络通信集团有限公司 | 网络连通性检测方法、装置及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1885789A (zh) * | 2005-06-23 | 2006-12-27 | 华为技术有限公司 | 自动交换光网络中通道故障的处理方法 |
CN101986604A (zh) * | 2010-10-29 | 2011-03-16 | 中兴通讯股份有限公司 | 分组传送网的链路故障定位方法及系统 |
US20110305136A1 (en) * | 2010-06-10 | 2011-12-15 | Ping Pan | Activation signaling in transport networks |
CN105490932A (zh) * | 2014-09-19 | 2016-04-13 | 中兴通讯股份有限公司 | 一种双向转发检测的方法、设备和系统 |
CN105634857A (zh) * | 2014-11-26 | 2016-06-01 | 中兴通讯股份有限公司 | 链路连通性检测方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100440817C (zh) * | 2006-03-20 | 2008-12-03 | 中兴通讯股份有限公司 | 一种环型网络中检测单通故障的方法 |
CN101989934B (zh) * | 2009-08-06 | 2017-04-05 | 中兴通讯股份有限公司 | 一种数据环网故障检测及定位的方法和系统 |
US11132277B2 (en) * | 2012-12-28 | 2021-09-28 | Iii Holdings 2, Llc | System and method for continuous low-overhead monitoring of distributed applications running on a cluster of data processing nodes |
CN103220201B (zh) * | 2013-04-24 | 2016-08-17 | 杭州华三通信技术有限公司 | 一种环网故障检测保护方法和设备 |
CN104796298B (zh) * | 2014-01-22 | 2019-06-07 | 新华三技术有限公司 | 一种sdn网络故障分析的方法及装置 |
-
2017
- 2017-02-13 CN CN201710075976.9A patent/CN108429625B/zh active Active
-
2018
- 2018-01-16 WO PCT/CN2018/072836 patent/WO2018145560A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1885789A (zh) * | 2005-06-23 | 2006-12-27 | 华为技术有限公司 | 自动交换光网络中通道故障的处理方法 |
US20110305136A1 (en) * | 2010-06-10 | 2011-12-15 | Ping Pan | Activation signaling in transport networks |
CN101986604A (zh) * | 2010-10-29 | 2011-03-16 | 中兴通讯股份有限公司 | 分组传送网的链路故障定位方法及系统 |
CN105490932A (zh) * | 2014-09-19 | 2016-04-13 | 中兴通讯股份有限公司 | 一种双向转发检测的方法、设备和系统 |
CN105634857A (zh) * | 2014-11-26 | 2016-06-01 | 中兴通讯股份有限公司 | 链路连通性检测方法及装置 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110943864A (zh) * | 2019-11-29 | 2020-03-31 | 北京金山云网络技术有限公司 | 分布式存储系统的网络异常定位方法及装置 |
CN110943864B (zh) * | 2019-11-29 | 2023-04-07 | 北京金山云网络技术有限公司 | 分布式存储系统的网络异常定位方法及装置 |
CN112804122A (zh) * | 2021-01-12 | 2021-05-14 | 昆高新芯微电子(江苏)有限公司 | 报文链路的故障诊断方法、装置及计算机可读存储介质 |
CN112804122B (zh) * | 2021-01-12 | 2022-07-22 | 昆高新芯微电子(江苏)有限公司 | 报文链路的故障诊断方法、装置及计算机可读存储介质 |
CN114567542A (zh) * | 2022-02-16 | 2022-05-31 | 烽火通信科技股份有限公司 | 硬管道专线逐跳业务检测方法、装置、设备及存储介质 |
CN114567542B (zh) * | 2022-02-16 | 2023-09-15 | 烽火通信科技股份有限公司 | 硬管道专线逐跳业务检测方法、装置、设备及存储介质 |
CN114866398A (zh) * | 2022-03-24 | 2022-08-05 | 阿里巴巴(中国)有限公司 | 网络故障诊断方法及装置 |
CN114866398B (zh) * | 2022-03-24 | 2024-01-09 | 阿里巴巴(中国)有限公司 | 网络故障诊断方法及装置 |
CN115361312A (zh) * | 2022-10-21 | 2022-11-18 | 之江实验室 | 一种基于链路流量的环网节点间链路状态监测方法和装置 |
CN115361312B (zh) * | 2022-10-21 | 2023-01-24 | 之江实验室 | 一种基于链路流量的环网节点间链路状态监测方法和装置 |
WO2024082471A1 (fr) * | 2022-10-21 | 2024-04-25 | 之江实验室 | Procédé et appareil de surveillance d'état de liaison inter-nœuds |
WO2025130105A1 (fr) * | 2023-12-21 | 2025-06-26 | 中兴通讯股份有限公司 | Procédé et appareil de transmission d'informations de bande passante, réseau de communication, dispositif et support de stockage |
Also Published As
Publication number | Publication date |
---|---|
CN108429625A (zh) | 2018-08-21 |
CN108429625B (zh) | 2021-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018145560A1 (fr) | Procédé et dispositif aptes à diagnostiquer une défaillance de liaison | |
US7869376B2 (en) | Communicating an operational state of a transport service | |
US10257019B2 (en) | Link aggregation split-brain detection and recovery | |
US7995483B1 (en) | Simultaneously testing connectivity to multiple remote maintenance endpoints of the same maintenance association | |
US8982710B2 (en) | Ethernet operation and maintenance (OAM) with flexible forwarding | |
US9088496B2 (en) | Packet tracing through control and data plane operations | |
US8289839B2 (en) | Scaling BFD sessions for neighbors using physical / sub-interface relationships | |
JP5913635B2 (ja) | 冗長ネットワーク接続 | |
EP3301861A1 (fr) | Propagation d'état evpn de transitaire désigné pour dispositifs périphériques clients utilisant la gestion des défauts de connectivité | |
EP3188409A1 (fr) | Mécanismes oam pour services actif-actif evpn | |
US20150326469A1 (en) | Oam aided explicit path report via igp | |
US10778505B2 (en) | System and method of evaluating network asserts | |
US20120106358A1 (en) | System and method for providing proactive fault monitoring in a network environment | |
US8036106B1 (en) | Distributed control packet transmission | |
CN107342809B (zh) | 一种业务性能监测与故障定位方法及装置 | |
CN104639362A (zh) | Oam性能监控方法及装置 | |
US20140092725A1 (en) | Method and first network node for managing an ethernet network | |
WO2021018309A1 (fr) | Procédé, dispositif et système de détermination d'un chemin de transmission de message et support de stockage informatique | |
CN114430355A (zh) | 路径确定方法及装置、计算机存储介质 | |
CN105656715A (zh) | 用于监测云计算环境下网络设备的状态的方法和装置 | |
US8670299B1 (en) | Enhanced service status detection and fault isolation within layer two networks | |
EP3588877A1 (fr) | Support de surveillance des performances pour cfm sur evpn | |
US8614958B2 (en) | Systems and methods of snooping connectivity fault messages to configure maintenance end point for alarm suppression messages | |
US8144574B1 (en) | Distributed control packet processing | |
CN104702498A (zh) | 一种通过协调保护减少设备间光连接数量的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18751303 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18751303 Country of ref document: EP Kind code of ref document: A1 |