Fault detection method and apparatus, device and storage medium

By OAM detection of the fgMTN channel in the metropolitan transmission network and configuring the main and standby channel, the problem of frequent end-to-end protection switching of fgMTN channel is solved, and the stability and reliability of the network are achieved.

WO2025152952A1PCT designated stage expired Publication Date: 2025-07-24CHINA MOBILE COMM LTD RES INST +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/072433
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-15
Filing Date
2025-01-15
Publication Date
2025-07-24

AI Technical Summary

Technical Problem

In metropolitan transport networks, end-to-end protection switching of fine-grain metropolitan transport network (fgMTN) channels causes node protection switching to be too frequent, affecting network stability and reliability.

Method used

Operation and maintenance management (OAM) detection is performed on the fgMTN channels within and between domains in multiple domains, and main and backup fgMTN channels are configured, and protection switching is performed based on the detection results. The main and backup channels are formed across domains through node interconnection between domains and domains.

Benefits of technology

It avoids frequent triggering of end-to-end protection switching, ensures network stability and reliability, and reduces the frequency of node protection switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025072433_24072025_PF_FP_ABST
    Figure CN2025072433_24072025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a fault detection method and apparatus, a device and a storage medium. The method comprises: carrying out operation administration and maintenance (OAM) detection on a fine-grain metro transport network (fgMTN) channel in each area and between areas among a plurality of areas to obtain a detection result; and, on the basis of the detection result, performing protection switching of the fgMTN channel.
Need to check novelty before this filing date? Find Prior Art

Description

Fault detection method, device, equipment and storage medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202410058149.9 filed in China on January 15, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of wireless communication technology, and in particular to a fault detection method, apparatus, device, and storage medium. Background Art

[0004] Currently, Metro Transport Network (MTN) technology, built on the MTN channel layer, provides MTN channels with even smaller bandwidth granularity, known as fine-granularity MTN (fgMTN). fgMTN implements end-to-end protection switching, meaning the backup and primary channels differ from source to destination. Switching requires switching at every node along the path. With the advancement of fgMTN technology and applications, dedicated fgMTN channels may become interprovincial, encompassing end-to-end transmission distances of thousands of kilometers and spanning different segments and network domains, such as metropolitan, intra-provincial, and inter-provincial. If faults in all domains trigger end-to-end protection switching, node protection switching will become excessively frequent, impacting network stability and reliability. Summary of the Invention

[0005] In view of this, embodiments of the present disclosure are intended to provide a fault detection method, apparatus, device, and storage medium.

[0006] The technical solution of the embodiment of the present disclosure is implemented as follows:

[0007] An embodiment of the present disclosure provides a fault detection method, the method comprising:

[0008] Performing Operation Administration Maintenance (OAM) testing on fine-grained metropolitan area transport network (fgMTN) channels within and between multiple domains to obtain test results;

[0009] Based on the detection result, protection switching of the fgMTN channel is performed.

[0010] In addition, according to at least one embodiment of the present disclosure, the method further includes:

[0011] The fgMTN channel is configured between nodes within a domain and between nodes between domains.

[0012] In addition, according to at least one embodiment of the present disclosure, configuring the fgMTN channel between inter-domain nodes includes:

[0013] The domains are interconnected through a master node using dual-node interconnection and a backup node using dual-node interconnection;

[0014] The main fgMTN channel between domains is formed by using a dual-node interconnected master node between domains;

[0015] By using a backup node with dual nodes interconnected between domains, a backup fgMTN channel between domains is formed;

[0016] Configure fgMTN channels between nodes within the domain, including:

[0017] Through the master node and backup node in the domain, a dual node interconnection (DNI) channel is formed within the domain;

[0018] A primary fgMTN channel is formed within the domain through the master node and the first node within the domain;

[0019] A backup fgMTN channel within the domain is formed through the backup node within the domain and the first node.

[0020] In addition, according to at least one embodiment of the present disclosure, the primary fgMTN channel within the domain and the primary fgMTN channel between the domains form a cross-domain primary fgMTN channel; the multiple domains form the cross-domain;

[0021] The intra-domain standby fgMTN channel, the inter-domain standby fgMTN channel, and the DNI channel form a cross-domain standby fgMTN channel.

[0022] In addition, according to at least one embodiment of the present disclosure, the fgMTN channels are all bidirectional channels.

[0023] In addition, according to at least one embodiment of the present disclosure, the method further includes:

[0024] Configure the first OAM code block corresponding to the fgMTN channel between the intra-domain nodes and the inter-domain nodes;

[0025] as well as,

[0026] Between the end-to-end head and end nodes, a second OAM code block corresponding to the fgMTN channel is configured.

[0027] In addition, according to at least one embodiment of the present disclosure, the method further includes:

[0028] Sending the first OAM code block between intra-domain nodes and between inter-domain nodes through the fgMTN channel;

[0029] Sending the second OAM code block between the end-to-end head and end nodes;

[0030] The first OAM code block is an OAM code block corresponding to the fgMTN channel, and the second OAM code block is an end-to-end OAM code block across domains formed by the multiple domains.

[0031] In addition, according to at least one embodiment of the present disclosure, the first OAM code block and the second OAM code block are distinguished by different Ocode code values ​​or different message type values.

[0032] Furthermore, according to at least one embodiment of the present disclosure, domains are interconnected via a master node employing a dual-node interconnection and a backup node employing a dual-node interconnection;

[0033] Fault status notification information is transmitted between the primary node and the backup node.

[0034] Furthermore, according to at least one embodiment of the present disclosure, the first domain includes a first node, a second node, and a third node; the second node and the third node are egress nodes; the first node and the second node constitute a first segment of the first domain; the first node and the third node constitute a second segment of the first domain; and the second node and the third node constitute a third segment of the first domain;

[0035] The performing protection switching of the fgMTN channel based on the detection result includes:

[0036] When the detection result indicates that a fault occurs on the first segment, the first node senses the link fault and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0037] The second node senses a link failure and cross-connects the fgMTN channel corresponding to the third segment with the inter-domain fgMTN channel;

[0038] The third node senses the link failure according to the fault status notification information sent by the second node, and cross-connects the fgMTN channel corresponding to the second section with the fgMTN channel corresponding to the third section.

[0039] In addition, according to at least one embodiment of the present disclosure, the method further includes:

[0040] When the detection result indicates that the second node has failed, the first node senses the link failure and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0041] The third node senses the link failure according to the fault status notification information sent by the second node, and switches the fgMTN channel corresponding to the third segment to the inter-domain fgMTN channel;

[0042] The fourth node of the second domain senses the link failure through the OAM block transmitted between the inter-domain nodes, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0043] The fifth node of the second domain senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel corresponding to the fourth segment in the second domain;

[0044] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0045] In addition, according to at least one embodiment of the present disclosure, the method further includes:

[0046] When the detection result indicates that the inter-domain fgMTN channel has a fault, the second node senses the link fault and cross-connects the fgMTN channel corresponding to the first segment with the fgMTN channel corresponding to the third segment;

[0047] The third node senses the link failure according to the fault status notification information sent by the second node, and cross-connects the fgMTN channel corresponding to the third segment with the fgMTN channel corresponding to the inter-domain;

[0048] The fourth node of the second domain senses the link failure through the OAM block sent by the inter-domain node, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0049] The fifth node of the second domain senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel corresponding to the fourth segment in the second domain;

[0050] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0051] In addition, according to at least one embodiment of the present disclosure, the method further includes:

[0052] In a case where the detection result indicates that multiple fgMTN channels within the domain have failed, the first node senses the link failure and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0053] The second node senses the link failure and sends abnormal information to the fourth node of the second domain;

[0054] The third node senses a link failure and switches the fgMTN channel corresponding to the third segment to the inter-domain fgMTN channel;

[0055] The fourth node of the second domain senses the link failure through the abnormal information sent by the second node, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0056] The fifth node of the second segment senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel of the fourth segment;

[0057] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0058] In addition, according to at least one embodiment of the present disclosure, the method further includes:

[0059] When the detection result indicates that a fault occurs on the fgMTN channel within the domain and the fgMTN channel between domains, the first node senses the link failure and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0060] The third node senses the link failure through the fault status notification information sent by the second node, and cross-connects the fgMTN channel corresponding to the second segment with the inter-domain fgMTN channel;

[0061] The fourth node in the second domain senses the link failure through the OAM block transmitted by the inter-domain node, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0062] The fifth node of the second domain senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel corresponding to the fourth segment in the second domain;

[0063] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0064] At least one embodiment of the present disclosure provides a fault detection device, including:

[0065] The processing module is configured to perform OAM detection on the fgMTN channels within each domain and between domains in the multiple domains to obtain detection results; and perform protection switching of the fgMTN channels based on the detection results.

[0066] At least one embodiment of the present disclosure provides a network device, including a processor and a memory for storing a computer program that can be run on the processor.

[0067] Wherein, when the processor is used to run the computer program, it executes the steps of any of the methods described above on the network device side.

[0068] At least one embodiment of the present disclosure provides a storage medium having a computer program stored thereon, wherein the computer program implements the steps of any of the above methods when executed by a processor.

[0069] The embodiments of the present disclosure provide a fault detection method, apparatus, device, and storage medium. The method includes: performing OAM detection on fgMTN channels within and between each of multiple domains to obtain detection results; and performing protection switching on the fgMTN channels based on the detection results.

[0070] By adopting the technical solution provided by the embodiments of the present disclosure, OAM detection is performed on the fgMTN channels within each domain and between domains in multiple domains. Based on the detection results, protection switching of the fgMTN channels is performed. In this way, if a fault is found in a certain domain, the small-granularity MTN (fgMTN) channel is only protected and switched to the backup fgMTN channel and node in that domain. The original fgMTN channels in other domains are not switched, thereby avoiding the triggering of end-to-end protection switching. At the same time, node protection switching will not be too frequent, thereby ensuring network stability and reliability. BRIEF DESCRIPTION OF THE DRAWINGS

[0071] FIG1 is a schematic diagram of an implementation flow of a fault detection method according to an embodiment of the present disclosure;

[0072] FIG2 is a schematic diagram of fgMTN channels within and between domains according to an embodiment of the present disclosure;

[0073] FIG3 is a schematic diagram of an OAM code block corresponding to an fgMTN channel according to an embodiment of the present disclosure;

[0074] FIG4 is a schematic diagram of an OAM code block according to an embodiment of the present disclosure;

[0075] FIG5 is a first schematic diagram of implementing protection switching of an fgMTN channel according to an embodiment of the present disclosure;

[0076] FIG6 is a second schematic diagram of implementing protection switching of an fgMTN channel according to an embodiment of the present disclosure;

[0077] FIG7 is a third schematic diagram of implementing protection switching of an fgMTN channel according to an embodiment of the present disclosure;

[0078] FIG8 is a fourth schematic diagram of implementing protection switching of an fgMTN channel according to an embodiment of the present disclosure;

[0079] FIG9 is a fifth schematic diagram of implementing protection switching of an fgMTN channel according to an embodiment of the present disclosure;

[0080] FIG10 is a schematic diagram of an implementation flow of a fault detection device according to an embodiment of the present disclosure;

[0081] FIG11 is a schematic diagram of the composition structure of a network device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0082] Before introducing the technical solutions of the embodiments of the present disclosure, the relevant technologies are first introduced.

[0083] With the development of fifth-generation mobile communication technology (5G) and the increasing number of users in vertical industries, the demand for network slicing is increasing. The industry has conducted significant research on Ethernet-based slicing isolation technology. The Metro Transport Network (MTN) is a new transport network technology system defined by the International Telecommunication Union Telecommunication Standardization Sector (ITU-T) to meet the needs of new services such as 5G. It features comprehensive end-to-end Operation and Management (OAM) mechanisms and supports cross-multiplexing of any Nx5G channelized client signals. Due to the low bandwidth requirements of hard slicing below 100 Mbps, MTN technology provides MTN channels with finer bandwidth granularity (fgMTN) above the MTN channel layer. fgMTN adds an fgMTN layer to the MTNP layer. Each fgMTN channel provides independent and complete fgMTN-layer OAM detection and linear protection mechanisms. In the event of a failure, failover from the primary fgMTN channel to the backup fgMTN channel occurs.

[0084] Currently, protection switching at the fgMTN layer is end-to-end. This means that the backup and primary paths are different from the source to the destination. If a switch occurs, all nodes along the path must be switched. With the development of fgMTN technology and applications, fgMTN dedicated lines may become interprovincial, covering thousands of kilometers of end-to-end transmission, and spanning different segments and network domains, such as metropolitan, intra-provincial, and inter-provincial areas. If faults in all different domains trigger end-to-end protection switching, node protection switching will become too frequent, impacting network stability and reliability.

[0085] Based on this, in an embodiment of the present disclosure, OAM detection is performed on the fgMTN channels within each domain and between domains in multiple domains to obtain detection results; and protection switching of the fgMTN channels is performed based on the detection results.

[0086] Referring to FIG1 , FIG1 is a schematic diagram of an implementation flow of a fault detection method according to an embodiment of the present disclosure. As shown in FIG1 , the method includes steps 101 to 102:

[0087] Step 101: Perform OAM detection on the fgMTN channels within each domain and between domains in multiple domains to obtain detection results.

[0088] As an example, performing OAM detection on the fgMTN channel within each domain and between domains in the multiple domains may include: sending an OAM code block to the fgMTN channel formed between two nodes within the domain and between the domains, performing OAM detection by determining whether the OAM code block is received, or performing OAM detection by extracting information within the OAM code block. There may be other intermediate nodes between the two nodes, and the intermediate nodes forward the OAM code block.

[0089] Step 102: Based on the detection result, protection switching of the fgMTN channel is performed.

[0090] As an example, the multiple domains may form a cross-domain.

[0091] In some embodiments, the method further comprises:

[0092] The fgMTN channel is configured between nodes within a domain and between nodes between domains.

[0093] In some embodiments, configuring the fgMTN channel between inter-domain nodes includes:

[0094] The domains are interconnected through a master node using dual-node interconnection and a backup node using dual-node interconnection;

[0095] The main fgMTN channel between domains is formed by using a dual-node interconnected master node between domains;

[0096] By using a backup node with dual nodes interconnected between domains, a backup fgMTN channel between domains is formed;

[0097] Configure fgMTN channels between nodes within the domain, including:

[0098] Through the master node and backup node in the domain, a dual-node interconnection DNI channel is formed within the domain;

[0099] A primary fgMTN channel is formed within the domain through the master node and the first node within the domain;

[0100] A backup fgMTN channel within the domain is formed through the backup node within the domain and the first node.

[0101] As an example, the master node may refer to a node used to form a primary fgMTN channel, and the backup node may refer to a node used to form a backup fgMTN channel.

[0102] As an example, the primary fgMTN channel within the domain refers to a channel between a master node and a head node within the domain or a channel between a master node and an end node within the domain.

[0103] As an example, the backup channel within the domain refers to the channel between the backup node and the head node within the domain or the channel between the backup node and the end node within the domain. However, it should be noted that these nodes may pass through intermediate nodes and are not directly connected.

[0104] As an example, the first node may refer to the first node or the last node in the domain.

[0105] Referring to FIG. 2 , FIG. 2 is a schematic diagram of fgMTN channels within and between domains according to an embodiment of the present disclosure. As shown in FIG. 2 , the domains are interconnected through master nodes, namely, DNI master node B and DNI master node X, which employ dual-node interconnection, and backup nodes, namely, DNI backup node C and DNI backup node Y, which employ dual-node interconnection. The primary fgMTN channel between the domains is formed by DNI master node B and DNI master node X, and the backup fgMTN channel between the domains is formed by DNI backup node C and DNI backup node Y. One domain includes a master node, namely, DNI master node B, a backup node, namely, DNI backup node, and a first node, namely, Provider Edge (PE) node A. The DNI master node B and the DNI backup node form a dual-node interconnected DNI channel within the domain. The DNI master node B and PE node A form the primary fgMTN channel within the domain, and the DNI backup node and PE node A form the backup fgMTN channel within the domain.

[0106] In some embodiments, the primary fgMTN channel within the domain and the primary fgMTN channel between the domains form a cross-domain primary fgMTN channel; the multiple domains form the cross-domain;

[0107] The intra-domain standby fgMTN channel, the inter-domain standby fgMTN channel, and the DNI channel form a cross-domain standby fgMTN channel.

[0108] In some embodiments, the fgMTN channels are all bidirectional channels.

[0109] In some embodiments, the method further comprises:

[0110] Configure the first OAM code block corresponding to the fgMTN channel between the intra-domain nodes and the inter-domain nodes;

[0111] as well as,

[0112] Between the end-to-end head and end nodes, a second OAM code block corresponding to the fgMTN channel is configured.

[0113] For example, the fgMTN channel is a bidirectional channel. Therefore, after OAM detects a fault in one direction, it simultaneously switches the bidirectional links.

[0114] In some embodiments, the method further comprises:

[0115] Sending the first OAM code block between intra-domain nodes and between inter-domain nodes through the fgMTN channel;

[0116] Sending the second OAM code block between the end-to-end head and end nodes;

[0117] The first OAM code block is an OAM code block corresponding to the fgMTN channel, and the second OAM code block is an end-to-end OAM code block across domains formed by the multiple domains.

[0118] As an example, a first OAM code block corresponding to the fgMTN channel is configured segment by segment in each domain, and a second OAM code block corresponding to the fgMTN channel is configured between inter-domain nodes.

[0119] As an example, two layers of fgMTN OAM can be transmitted simultaneously, one layer is the cross-domain end-to-end second OAM code block, and the other layer is the first OAM code block corresponding to the fgMTN channel configured section by section.

[0120] In some embodiments, the first OAM code block and the second OAM code block are distinguished by different Ocode code values ​​or different message type values.

[0121] Refer to Figure 3, which is a schematic diagram of the OAM code block corresponding to the fgMTN channel in an embodiment of the present disclosure. As shown in Figure 3, it includes three domains, represented by Domain 1, Domain 2, and Domain 3 respectively. Among them, for Domain 1, Domain 2, and Domain 3, the first OAM code block corresponding to the fgMTN channel is configured segment by segment in each domain respectively; the corresponding first OAM code block is configured for the inter-domain fgMTN channel formed between Domain 1 and Domain 2, and the corresponding first OAM code block is configured for the inter-domain fgMTN channel formed between Domain 2 and Domain 3. The corresponding second OAM code block is configured between the end-to-end first node, i.e., Node A, and the end node, i.e., Node Z, to form multiple domain-shaped cross-domain end-to-end OAM code blocks. The first OAM code block and the second OAM code block are distinguished by different Ocode code values ​​or different message type values.

[0122] Refer to Figure 4, which is a schematic diagram of the OAM code block of an embodiment of the present disclosure. As shown in Figure 4, the first OAM code block and the second OAM code block can be distinguished by different Ocode code values ​​or different message type values. For example, the first OAM code block and the second OAM code block use different message type (type) values, the first OAM code block uses a message type value of 1-10, and the second OAM code block uses a message type value of 20-30; the first OAM code block and the second OAM code block use different O code values, the first OAM code block uses an O code value of 0x0C, and the second OAM code block uses an O code value of 0x0B.

[0123] In some embodiments, the domains are interconnected via a master node using a dual-node interconnection and a backup node using a dual-node interconnection;

[0124] Fault status notification information is transmitted between the primary node and the backup node.

[0125] For example, fault status notification information is transmitted between two nodes at a metropolitan area egress. This information is transmitted over the fgMTN small-granularity channel, announcing the fault status of the two links between the node and the intra-domain node and the inter-domain peer node, as well as the current node operating status. This can be transmitted using OAM code blocks. The fault status notification information OAM code blocks use newly defined OAM code blocks (such as special Ocodes or different message type values), or extend the reserved fields of existing OAM code blocks (such as extended APS code block embedded fields).

[0126] In some embodiments, the first domain includes a first node, a second node, and a third node; the second node and the third node are egress nodes; the first node and the second node constitute a first segment of the first domain; the first node and the third node constitute a second segment of the first domain; and the second node and the third node constitute a third segment of the first domain;

[0127] The performing protection switching of the fgMTN channel based on the detection result includes:

[0128] When the detection result indicates that a fault occurs on the first segment, the first node senses the link fault and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0129] The second node senses a link failure and cross-connects the fgMTN channel corresponding to the third segment with the inter-domain fgMTN channel;

[0130] The third node senses the link failure according to the fault status notification information sent by the second node, and cross-connects the fgMTN channel corresponding to the second section with the fgMTN channel corresponding to the third section.

[0131] For example, refer to Figure 5, which is a schematic diagram of implementing protection switching of the fgMTN channel according to an embodiment of the present disclosure. As shown in Figure 5, it is assumed that the first domain includes a first node (represented by A), a second node (represented by B) and a third node (represented by C), and nodes B and C are egress nodes (also referred to as export nodes). Nodes A and B constitute the first segment of the first domain (represented by the AB segment), nodes A and C constitute the second segment of the first domain (represented by the AC segment), and nodes B and C constitute the third segment of the first domain (represented by the BC segment). As shown in Figure 5, when a fault is detected in the first segment of the first domain, that is, a fault in the fgMTN channel of the access segment AB within the domain, the switching processing mechanism may include: node A within the first domain senses the link fault and switches the fgMTN channel corresponding to the AB segment to the fgMTN channel corresponding to the AC segment; the egress node B within the first domain senses the link fault and cross-connects the BD segment (the fgMTN channel between domains) with the fgMTN channel corresponding to the BC segment; the egress node C within the first domain senses the fault through the fault status notification information notified by node B, and cross-connects the fgMTN channel corresponding to the AC segment (the second segment within the first domain) with the fgMTN channel corresponding to the BC segment; other nodes do not take any action.

[0132] As an example, the cross connection may refer to data channel cross connectivity.

[0133] Specifically, after cross-connecting the fgMTN channels corresponding to the BD segment and the BC segment, the time slot data of the fgMTN channel corresponding to the BC segment can be cross-connected and transmitted to the fgMTN channel corresponding to the BD segment, and the reverse data can be directly cross-connected and transmitted from the fgMTN channel corresponding to the BD segment to the fgMTN channel corresponding to the BC segment.

[0134] Similarly, after cross-connecting the fgMTN channels corresponding to the AC segment and the BC segment, the timeslot data of the fgMTN channel corresponding to the AC segment can be cross-connected and transmitted to the fgMTN channel corresponding to the BC segment, and the reverse data can be directly cross-connected and transmitted from the fgMTN channel corresponding to the BC segment to the fgMTN channel corresponding to the AC segment.

[0135] In some embodiments, the method further comprises:

[0136] When the detection result indicates that the second node has failed, the first node senses the link failure and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0137] The third node senses the link failure according to the fault status notification information sent by the second node, and switches the fgMTN channel corresponding to the third segment to the inter-domain fgMTN channel;

[0138] The fourth node of the second domain senses the link failure through the OAM block transmitted between the inter-domain nodes, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0139] The fifth node of the second domain senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel corresponding to the fourth segment in the second domain;

[0140] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0141] For example, refer to Figure 6, which is a schematic diagram of implementing protection switching of the fgMTN channel according to an embodiment of the present disclosure. As shown in Figure 6, it is assumed that the first domain includes a first node (represented by A), a second node (represented by B) and a third node (represented by C), and nodes B and C are egress nodes (also referred to as export nodes). Nodes A and B constitute the first segment of the first domain (represented by the AB segment), nodes A and C constitute the second segment of the first domain (represented by the AC segment), nodes B and C constitute the third segment of the first domain (represented by the BC segment), and the second domain includes at least a fourth node (represented by node D) and a fifth node (represented by node E), and nodes D and E constitute the fourth segment of the second domain. As shown in Figure 6, when a failure of the egress node B in the first domain is detected, the switching processing mechanism may include: node A in the first domain senses the link failure and switches the fgMTN channel corresponding to the AB segment to the fgMTN channel corresponding to the AC segment; egress node C in the first domain senses the failure through the failure status notification information sent by node B and switches the fgMTN channel corresponding to the BC segment to the fgMTN channel of the CE segment (the inter-domain fgMTN channel); node D in another domain (the second domain) senses the link failure through the OAM blocks transmitted between inter-domain nodes and switches the fgMTN channel of the BD segment to the fgMTN channel of the DE segment; node E in the second domain senses the failure through the failure status notification information notified by node D and cross-connects the fgMTN channel of the DE segment with the inter-domain fgMTN small-granular channel corresponding to the CE segment; other nodes do not take any action.

[0142] As an example, the cross connection may refer to data channel cross connectivity.

[0143] Specifically, after cross-connecting the fgMTN channel of the DE segment with the inter-domain fgMTN small-granular channel corresponding to the CE segment, the time slot data of the fgMTN channel corresponding to the CE segment can be cross-connected and transmitted to the fgMTN channel corresponding to the DE segment, and the reverse data can be directly cross-connected and transmitted from the fgMTN channel corresponding to the DE segment to the fgMTN channel corresponding to the CE segment.

[0144] In some embodiments, the method further comprises:

[0145] When the detection result indicates that the inter-domain fgMTN channel has a fault, the second node senses the link fault and cross-connects the fgMTN channel corresponding to the first segment with the fgMTN channel corresponding to the third segment;

[0146] The third node senses the link failure according to the fault status notification information sent by the second node, and cross-connects the fgMTN channel corresponding to the third segment with the fgMTN channel corresponding to the inter-domain;

[0147] The fourth node of the second domain senses the link failure through the OAM block sent by the inter-domain node, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0148] The fifth node of the second domain senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel corresponding to the fourth segment in the second domain;

[0149] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0150] For example, refer to Figure 7, which is a schematic diagram of implementing protection switching of the fgMTN channel according to an embodiment of the present disclosure. As shown in Figure 7, it is assumed that the first domain includes a first node (represented by A), a second node (represented by B) and a third node (represented by C), and nodes B and C are egress nodes (also referred to as export nodes). Nodes A and B constitute the first segment of the first domain (represented by the AB segment), nodes A and C constitute the second segment of the first domain (represented by the AC segment), nodes B and C constitute the third segment of the first domain (represented by the BC segment), and the second domain includes at least a fourth node (represented by node D) and a fifth node (represented by node E), and nodes D and E constitute the fourth segment of the second domain. As shown in Figure 7, when a link failure in the BD segment between domains is detected, the switching processing mechanism may include: the egress node B in the first domain senses the link failure and cross-connects the fgMTN small channel corresponding to the AB segment with the fgMTN small channel corresponding to the BC segment; the egress node C in the first domain senses the failure through the failure status notification information notified by node B and cross-connects the fgMTN channels corresponding to the BC segment and the CE segment (the fgMTN channels corresponding to the inter-domain segment); the node D in another domain (the second domain) senses the link failure through inter-domain OAM and switches the fgMTN channel of the BD segment (the fgMTN channel corresponding to the inter-domain segment) to the fgMTN channel of the DE segment; the node E in the second domain senses the failure through the failure status notification information notified by node D and cross-connects the fgMTN channel corresponding to the CE segment (the fgMTN channel corresponding to the inter-domain segment) with the fgMTN channel of the DE segment; other nodes do not take any action.

[0151] As an example, the cross connection may refer to data channel cross connectivity.

[0152] Specifically, after cross-connecting the fgMTN small channel corresponding to the AB segment with the fgMTN small channel corresponding to the BC segment, the time slot data of the fgMTN channel corresponding to the AB segment can be cross-connected and transmitted to the fgMTN channel corresponding to the BC segment, and the reverse data can be directly cross-connected and transmitted from the fgMTN channel corresponding to the BC segment to the fgMTN channel corresponding to the AB segment.

[0153] Similarly, after cross-connecting the fgMTN channels corresponding to the BC segment and the CE segment, the timeslot data of the fgMTN channel corresponding to the BC segment can be cross-connected and transmitted to the fgMTN channel corresponding to the CE segment, and the reverse data can be directly cross-connected and transmitted from the fgMTN channel corresponding to the CE segment to the fgMTN channel corresponding to the BC segment.

[0154] After cross-connecting the fgMTN channel corresponding to the CE segment with the fgMTN channel of the DE segment, the time slot data of the fgMTN channel corresponding to the CE segment can be cross-connected and transmitted to the fgMTN channel corresponding to the DE segment, and the reverse data can be directly cross-connected and transmitted from the fgMTN channel corresponding to the DE segment to the fgMTN channel corresponding to the CE segment.

[0155] In some embodiments, the method further comprises:

[0156] In a case where the detection result indicates that multiple fgMTN channels within the domain have failed, the first node senses the link failure and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0157] The second node senses the link failure and sends abnormal information to the fourth node of the second domain;

[0158] The third node senses a link failure and switches the fgMTN channel corresponding to the third segment to the inter-domain fgMTN channel;

[0159] The fourth node of the second domain senses the link failure through the abnormal information sent by the second node, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0160] The fifth node of the second segment senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel of the fourth segment;

[0161] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0162] For example, refer to Figure 8, which is a schematic diagram of implementing protection switching of the fgMTN channel according to an embodiment of the present disclosure. As shown in Figure 8, it is assumed that the first domain includes a first node (represented by A), a second node (represented by B) and a third node (represented by C), and nodes B and C are egress nodes (also referred to as export nodes). Nodes A and B constitute the first segment of the first domain (represented by the AB segment), nodes A and C constitute the second segment of the first domain (represented by the AC segment), nodes B and C constitute the third segment of the first domain (represented by the BC segment), and the second domain includes at least a fourth node (represented by node D) and a fifth node (represented by node E), and nodes D and E constitute the fourth segment of the second domain. As shown in Figure 8 , when a multi-link fault (i.e., intra-domain multi-point link fault) is detected in segments AB and BC within the first domain, the switching mechanism may include: node A within the first domain senses the link fault and switches the fgMTN small channel corresponding to segment AB to the fgMTN channel of segment AC; node B, the egress node within the first domain, senses the multi-link fault and sends an exception message in the BD direction to node D in the second domain via the OAM block; node C, the egress node within the first domain, senses the link fault and switches the fgMTN small channel corresponding to segment BC to the fgMTN channel of segment CE (the fgMTN channel corresponding to inter-domains); node D in another domain (the second domain) senses the service fault through the exception OAM message sent by node B and switches the fgMTN channel of segment BD (the fgMTN channel corresponding to inter-domains) to the fgMTN small-granular channel of segment DE; node E in the second domain senses the fault through the fault status notification message sent by node D and cross-connects the CE segment (the fgMTN channel corresponding to inter-domains) with the fgMTN channel corresponding to segment DE; and other nodes do not take any action.

[0163] As an example, the cross connection may refer to data channel cross connectivity.

[0164] Specifically, after cross-connecting the fgMTN channels corresponding to the CE segment and the DE segment, the time slot data of the fgMTN channel corresponding to the CE segment can be cross-connected and transmitted to the fgMTN channel corresponding to the DE segment, and the reverse data can be directly cross-connected and transmitted from the fgMTN channel corresponding to the DE segment to the fgMTN channel corresponding to the CE segment.

[0165] In some embodiments, the method further comprises:

[0166] When the detection result indicates that a fault occurs on the fgMTN channel within the domain and the fgMTN channel between domains, the first node senses the link failure and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0167] The third node senses the link failure through the fault status notification information sent by the second node, and cross-connects the fgMTN channel corresponding to the second segment with the inter-domain fgMTN channel;

[0168] The fourth node in the second domain senses the link failure through the OAM block transmitted by the inter-domain node, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0169] The fifth node of the second domain senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel corresponding to the fourth segment in the second domain;

[0170] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0171] For example, refer to Figure 9, which is a schematic diagram of implementing protection switching of the fgMTN channel according to an embodiment of the present disclosure. As shown in Figure 9, it is assumed that the first domain includes a first node (represented by A), a second node (represented by B) and a third node (represented by C), and nodes B and C are egress nodes (also referred to as export nodes). Nodes A and B constitute the first segment of the first domain (represented by the AB segment), nodes A and C constitute the second segment of the first domain (represented by the AC segment), nodes B and C constitute the third segment of the first domain (represented by the BC segment), and the second domain includes at least a fourth node (represented by node D) and a fifth node (represented by node E), and nodes D and E constitute the fourth segment of the second domain. As shown in FIG9 , when a link failure is detected between the AB segment within the first domain and the BD segment between domains (i.e., a multi-point link failure within and between domains), the switching processing mechanism may include: node A within the first domain senses the link failure and switches the fgMTN small channel corresponding to the AB segment to the fgMTN channel corresponding to the AC segment; the egress node C within the first domain senses the failure through the fault status notification information notified by node B and switches the fgMTN channel corresponding to the AC segment (the second segment within the first domain) to the fgMTN channel corresponding to the CE segment (the fgMTN channel between domains). TN channel) for cross-connection; the D node in another domain (the second domain) senses the link fault through the OAM block transmitted between the inter-domain nodes and switches the fgMTN channel of the BD segment (the fgMTN channel corresponding to the inter-domain) to the fgMTN channel of the DE segment; the E node in the second domain senses the fault through the fault status notification information notified by the D node and cross-connects the fgMTN channel corresponding to the CE segment (the fgMTN channel between domains) with the fgMTN small-granular channel corresponding to the DE segment (the fourth segment in the second domain); other nodes do not take any action.

[0172] As an example, the cross connection may refer to data channel cross connectivity.

[0173] Specifically, after cross-connecting the fgMTN channel corresponding to the AC segment with the fgMTN channel corresponding to the CE segment, the timeslot data of the fgMTN channel corresponding to the AC segment can be cross-connected and transmitted to the fgMTN channel corresponding to the CE segment, and the reverse data can be directly cross-connected and transmitted from the fgMTN channel corresponding to the CE segment to the fgMTN channel corresponding to the AC segment.

[0174] Similarly, after cross-connecting the fgMTN channel corresponding to the CE segment with the fgMTN small-particle channel corresponding to the DE segment, the time slot data of the fgMTN channel corresponding to the CE segment can be cross-connected and transmitted to the fgMTN channel corresponding to the DE segment, and the reverse data can be directly cross-connected from the fgMTN channel corresponding to the DE segment to the fgMTN channel corresponding to the CE segment.

[0175] The embodiments of the present disclosure have the following advantages:

[0176] (1) A cross-domain protection processing method based on fgMTN is proposed.

[0177] OAM testing is performed on fgMTN channels within and between multiple domains to obtain test results. Based on these test results, protection switching of these fgMTN channels is performed. In this way, if a fault is detected within a domain, the fine-grained MTN (fgMTN) channels are switched to backup fgMTN channels and nodes only within that domain, while the existing fgMTN channels in other domains remain unchanged. This prevents the triggering of end-to-end protection switching and reduces the frequency of node protection switching, thereby ensuring network stability and reliability.

[0178] In other words, OAM detection can realize segmented fault detection and protection switching of small-granularity MTN (fgMTN) channels.

[0179] (2) A complete small-granularity fgMTN cross-domain protection fault detection, switching and information transmission mechanism is proposed, thereby effectively ensuring the reliability of fgMTN technology and network.

[0180] Specifically, a fault is detected through OAM, and the node makes a fgMTN small-granularity channel switching connection decision based on the fault status, thereby realizing protection switching of the fgMTN small-granularity channel.

[0181] To implement the fault detection method of the embodiment of the present disclosure, the embodiment of the present disclosure also provides a fault detection device. FIG10 is a schematic diagram of the structure of the fault detection device of the embodiment of the present disclosure. As shown in FIG10 , the device includes:

[0182] The processing module 101 is configured to perform OAM detection on the fgMTN channels within each domain and between domains in a plurality of domains to obtain detection results; and perform protection switching of the fgMTN channels based on the detection results.

[0183] In some embodiments, the processing module 101 is further configured to:

[0184] The fgMTN channel is configured between nodes within a domain and between nodes between domains.

[0185] In some embodiments, configuring the fgMTN channel between inter-domain nodes includes:

[0186] The domains are interconnected through a master node using dual-node interconnection and a backup node using dual-node interconnection;

[0187] The main fgMTN channel between domains is formed by using a dual-node interconnected master node between domains;

[0188] By using a backup node with dual nodes interconnected between domains, a backup fgMTN channel between domains is formed;

[0189] Configure fgMTN channels between nodes within the domain, including:

[0190] Through the master node and backup node in the domain, a dual-node interconnection DNI channel is formed within the domain;

[0191] A primary fgMTN channel is formed within the domain through the master node and the first node within the domain;

[0192] A backup fgMTN channel within the domain is formed through the backup node within the domain and the first node.

[0193] In some embodiments, the primary fgMTN channel within the domain and the primary fgMTN channel between the domains form a cross-domain primary fgMTN channel; the multiple domains form the cross-domain;

[0194] The intra-domain standby fgMTN channel, the inter-domain standby fgMTN channel, and the DNI channel form a cross-domain standby fgMTN channel.

[0195] In some embodiments, the fgMTN channels are all bidirectional channels.

[0196] In some embodiments, the processing module 101 is further configured to:

[0197] Configure the first OAM code block corresponding to the fgMTN channel between the intra-domain nodes and the inter-domain nodes;

[0198] as well as,

[0199] Between the end-to-end head and end nodes, a second OAM code block corresponding to the fgMTN channel is configured.

[0200] In some embodiments, the processing module 101 is further configured to:

[0201] Sending the first OAM code block between intra-domain nodes and between inter-domain nodes through the fgMTN channel;

[0202] Sending the second OAM code block between the end-to-end head and end nodes;

[0203] The first OAM code block is an OAM code block corresponding to the fgMTN channel, and the second OAM code block is an end-to-end OAM code block across domains formed by the multiple domains.

[0204] In some embodiments, the first OAM code block and the second OAM code block are distinguished by different Ocode code values ​​or different message type values.

[0205] In some embodiments, the domains are interconnected via a master node using a dual-node interconnection and a backup node using a dual-node interconnection;

[0206] Fault status notification information is transmitted between the primary node and the backup node.

[0207] In some embodiments, the first domain includes a first node, a second node, and a third node; the second node and the third node are egress nodes; the first node and the second node constitute a first segment of the first domain; the first node and the third node constitute a second segment of the first domain; the second node and the third node constitute a third segment of the first domain; the processing module 101 is further configured to:

[0208] When the detection result indicates that a fault occurs on the first segment, the first node senses the link fault and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0209] The second node senses a link failure and cross-connects the fgMTN channel corresponding to the third segment with the inter-domain fgMTN channel;

[0210] The third node senses the link failure according to the fault status notification information sent by the second node, and cross-connects the fgMTN channel corresponding to the second section with the fgMTN channel corresponding to the third section.

[0211] In some embodiments, the processing module 101 is further configured to:

[0212] When the detection result indicates that the second node has failed, the first node senses the link failure and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0213] The third node senses the link failure according to the fault status notification information sent by the second node, and switches the fgMTN channel corresponding to the third segment to the inter-domain fgMTN channel;

[0214] The fourth node of the second domain senses the link failure through the OAM block transmitted between the inter-domain nodes, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0215] The fifth node of the second domain senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel corresponding to the fourth segment in the second domain;

[0216] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0217] In some embodiments, the processing module 101 is further configured to:

[0218] When the detection result indicates that the inter-domain fgMTN channel has a fault, the second node senses the link fault and cross-connects the fgMTN channel corresponding to the first segment with the fgMTN channel corresponding to the third segment;

[0219] The third node senses the link failure according to the fault status notification information sent by the second node, and cross-connects the fgMTN channel corresponding to the third segment with the fgMTN channel corresponding to the inter-domain;

[0220] The fourth node of the second domain senses the link failure through the OAM block sent by the inter-domain node, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0221] The fifth node of the second domain senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel corresponding to the fourth segment in the second domain;

[0222] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0223] In some embodiments, the processing module 101 is further configured to:

[0224] In a case where the detection result indicates that multiple fgMTN channels within the domain have failed, the first node senses the link failure and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0225] The second node senses the link failure and sends abnormal information to the fourth node of the second domain;

[0226] The third node senses a link failure and switches the fgMTN channel corresponding to the third segment to the inter-domain fgMTN channel;

[0227] The fourth node of the second domain senses the link failure through the abnormal information sent by the second node, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0228] The fifth node of the second segment senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel of the fourth segment;

[0229] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0230] In some embodiments, the processing module 101 is further configured to:

[0231] When the detection result indicates that a fault occurs on the fgMTN channel within the domain and the fgMTN channel between domains, the first node senses the link failure and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment;

[0232] The third node senses the link failure through the fault status notification information sent by the second node, and cross-connects the fgMTN channel corresponding to the second segment with the inter-domain fgMTN channel;

[0233] The fourth node in the second domain senses the link failure through the OAM block transmitted by the inter-domain node, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment in the second domain; the fourth node and the fifth node in the second domain form the fourth segment;

[0234] The fifth node of the second domain senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel with the fgMTN channel corresponding to the fourth segment in the second domain;

[0235] Other nodes in the first domain and other nodes in the second domain do not perform any operation.

[0236] In actual application, the processing module 101 can be implemented by a processor in a fault detection device.

[0237] It should be noted that the fault detection device provided in the above embodiment is only illustrated by the division of the above program modules when performing the fault detection device. In actual application, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device can be divided into different program modules to complete all or part of the above-described processing. In addition, the fault detection device provided in the above embodiment and the fault detection device method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0238] The present disclosure also provides a network device, as shown in FIG11 , including:

[0239] Communication interface 111, capable of exchanging information with other devices;

[0240] The processor 112 is connected to the communication interface 111 and is configured to execute the method provided by one or more technical solutions on the network device side when running a computer program. The computer program is stored in the memory 113 .

[0241] It should be noted that the specific processing procedures of the processor 112 and the communication interface 111 are detailed in the method embodiment and will not be repeated here.

[0242] Of course, in actual use, the various components in network device 110 are coupled together via bus system 114. It will be appreciated that bus system 114 is used to enable communication between these components. In addition to a data bus, bus system 114 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in FIG11 , all of these buses are labeled as bus system 114.

[0243] The memory 113 in the embodiment of the present disclosure is used to store various types of data to support the operation of the network device 110. Examples of such data include any computer program used to operate on the network device 110.

[0244] The methods disclosed in the above-mentioned embodiments of the present disclosure can be applied to the processor 112 or implemented by the processor 112. The processor 112 may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-mentioned method can be completed by hardware integrated logic circuits in the processor 112 or by software instructions. The above-mentioned processor 112 may be a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor 112 can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present disclosure. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in conjunction with the embodiments of the present disclosure can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium located in the memory 113. The processor 112 reads the information in the memory 113 and, in conjunction with its hardware, completes the steps of the above-mentioned method.

[0245] In an exemplary embodiment, the network device 110 may be implemented by one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to perform the aforementioned method.

[0246] It can be understood that the memory (memory 113) of the embodiment of the present disclosure can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data Rate Synchronous Dynamic Random Access Memory (DDRSDRAM), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), SyncLink Dynamic Random Access Memory (SLDRAM), and Direct Rambus Random Access Memory (DRRAM).The memories described in the embodiments of the present disclosure are intended to include, but are not limited to, these and any other suitable types of memories.

[0247] In an exemplary embodiment, the present disclosure further provides a storage medium, namely, a computer storage medium, specifically, a computer-readable storage medium, such as a memory storing a computer program. The computer program can be executed by the processor 112 of the network device 110 to complete the steps of the aforementioned network device-side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.

[0248] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0249] In addition, the technical solutions described in the embodiments of the present disclosure can be arbitrarily combined without conflict.

[0250] The above description is merely a preferred embodiment of the present disclosure and is not intended to limit the scope of protection of the present disclosure.

Claims

1. A fault detection method, comprising: Performing operation, administration, and maintenance (OAM) detection on fine-grained metropolitan transport network (fgMTN) channels within and between each of multiple domains to obtain a detection result; Based on the detection result, performing protection switching of the fgMTN channels.

2. The method according to claim 1, further comprising: Configuring the fgMTN channels between intra-domain nodes and between inter-domain nodes.

3. The method according to claim 2, wherein Configuring the fgMTN channels between inter-domain nodes comprises: Inter-domain nodes are interconnected through a primary node with dual-node interconnection and a standby node with dual-node interconnection; Forming a primary fgMTN channel between domains through the primary node with dual-node interconnection between domains; Forming a standby fgMTN channel between domains through the standby node with dual-node interconnection between domains; Configuring the fgMTN channels between intra-domain nodes comprises: Forming a dual-node interconnection (DNI) channel within the domain through the primary node and the standby node within the domain; Forming a primary fgMTN channel within the domain through the primary node and a first node within the domain; Forming a standby fgMTN channel within the domain through the standby node and the first node.

4. The method according to claim 3, wherein The primary fgMTN channel within the domain and the primary fgMTN channel between domains form a cross-domain primary fgMTN channel; the multiple domains form the cross-domain; The standby fgMTN channel within the domain, the standby fgMTN channel between domains, and the DNI channel form a cross-domain standby fgMTN channel.

5. The method according to any one of claims 1 to 4, wherein All the fgMTN channels are bidirectional channels.

6. The method according to claim 1, further comprising: Configuring a first OAM code block corresponding to the fgMTN channel between intra-domain nodes and between inter-domain nodes; And Configuring a second OAM code block corresponding to the fgMTN channel between the end-to-end head and tail nodes.

7. The method according to claim 6, further comprising: Transmitting the first OAM code block through the fgMTN channel between intra-domain nodes and between inter-domain nodes; Transmitting the second OAM code block between the end-to-end head and tail nodes; Wherein, the first OAM code block is the OAM code block corresponding to the fgMTN channel, and the second OAM code block is the end-to-end OAM code block of the cross-domain formed by the multiple domains.

8. The method according to claim 7, wherein The first OAM code block and the second OAM code block are distinguished by different Ocode code values or different message type values.

9. The method according to claim 1, wherein Inter-domain nodes are interconnected through a primary node with dual-node interconnection and a standby node with dual-node interconnection; Transmitting fault status notification information between the primary node and the standby node.

10. The method according to claim 1, wherein, The first domain includes a first node, a second node, and a third node; the second node and the third node are egress nodes; the first node and the second node form the first segment of the first domain; The first node and the third node form the second section of the first domain; The second node and the third node form the third section of the first domain; Performing protection switching of the fgMTN channel based on the detection result includes: When the detection result indicates a fault in the first section, the first node senses the link fault and switches the fgMTN channel corresponding to the first section to the fgMTN channel corresponding to the second section; The second node senses the link fault and cross - connects the fgMTN channel corresponding to the third section with the inter - domain fgMTN channel; The third node senses the link fault according to the fault status notification information sent by the second node and cross - connects the fgMTN channel corresponding to the second section with the fgMTN channel corresponding to the third section.

11. The method according to claim 10 further includes: When the detection result indicates a fault in the second node, the first node senses the link fault and switches the fgMTN channel corresponding to the first section to the fgMTN channel corresponding to the second section; The third node senses the link fault according to the fault status notification information sent by the second node and switches the fgMTN channel corresponding to the third section to the inter - domain fgMTN channel; The fourth node in the second domain senses the link fault through the OAM block transmitted between inter - domain nodes and switches the inter - domain fgMTN channel to the fgMTN channel corresponding to the fourth section within the second domain; the fourth node and the fifth node within the second domain form the fourth section; The fifth node in the second domain senses the link fault through the fault status notification information sent by the fourth node and cross - connects the inter - domain fgMTN channel with the fgMTN channel corresponding to the fourth section within the second domain; Other nodes in the first domain and other nodes in the second domain do not perform any operation.

12. The method according to claim 10 further includes: When the detection result indicates a fault in the inter - domain fgMTN channel, the second node senses the link fault and cross - connects the fgMTN channel corresponding to the first section with the fgMTN channel corresponding to the third section; The third node senses the link fault according to the fault status notification information sent by the second node and cross - connects the fgMTN channel corresponding to the third section with the inter - domain corresponding fgMTN channel; The fourth node in the second domain senses the link fault through the OAM block sent by the inter - domain node and switches the inter - domain fgMTN channel to the fgMTN channel corresponding to the fourth section within the second domain; the fourth node and the fifth node within the second domain form the fourth section; The fifth node in the second domain senses the link fault through the fault status notification information sent by the fourth node and cross - connects the inter - domain fgMTN channel with the fgMTN channel corresponding to the fourth section within the second domain; Other nodes in the first domain and other nodes in the second domain do not perform any operation.

13. The method according to claim 10 further includes: When multiple fgMTN channels within the detection result characterization domain fail, the first node senses the link failure and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment; The second node senses the link failure and sends abnormal information to the fourth node in the second domain; The third node senses the link failure and switches the fgMTN channel corresponding to the third segment to the inter-domain fgMTN channel; The fourth node in the second domain senses the link failure through the abnormal information sent by the second node, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment within the second domain; the fourth node and the fifth node within the second domain form the fourth segment; The fifth node in the second segment senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel and the fgMTN channel of the fourth segment; Other nodes in the first domain and other nodes in the second domain do not perform any operations.

14. The method according to claim 10 further includes: When the fgMTN channel within the detection result characterization domain and the inter-domain fgMTN channel fail, the first node senses the link failure and switches the fgMTN channel corresponding to the first segment to the fgMTN channel corresponding to the second segment; The third node senses the link failure through the fault status notification information sent by the second node, and cross-connects the fgMTN channel corresponding to the second segment and the inter-domain fgMTN channel; The fourth node in the second domain senses the link failure through the OAM block transmitted by the inter-domain node, and switches the inter-domain fgMTN channel to the fgMTN channel corresponding to the fourth segment within the second domain; the fourth node and the fifth node within the second domain form the fourth segment; The fifth node in the second domain senses the link failure through the fault status notification information sent by the fourth node, and cross-connects the inter-domain fgMTN channel and the fgMTN channel corresponding to the fourth segment within the second domain; Other nodes in the first domain and other nodes in the second domain do not perform any operations.

15. A fault detection device includes: A processing module for performing OAM detection on the fgMTN channels within each domain and between domains among multiple domains to obtain a detection result; Based on the detection result, perform protection switching of the fgMTN channel.

16. A network device includes a processor and a memory for storing a computer program that can run on the processor, Among them, When the processor is used to run the computer program, it executes the steps of the method according to any one of claims 1 to 14.

17. A computer-readable storage medium has a computer program stored thereon, and when the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Granular cross-domain service protection switching method, system and equipment

    CN117979331A

  • Fault detection method and device, equipment and storage medium

    CN118827335A

  • SPN system and protection switching method based on SPN system

    CN118842691A

  • Method and Apparatus for Pseudowire Redundancy

    US20160072703A1

  • Method, apparatus, and system for hybrid-configuration dual-homing protection in packet transport network

    WO2016180233A1