WO2020253791A1 - Fault transmission method and apparatus - Google Patents
Fault transmission method and apparatus Download PDFInfo
- Publication number
- WO2020253791A1 WO2020253791A1 PCT/CN2020/096867 CN2020096867W WO2020253791A1 WO 2020253791 A1 WO2020253791 A1 WO 2020253791A1 CN 2020096867 W CN2020096867 W CN 2020096867W WO 2020253791 A1 WO2020253791 A1 WO 2020253791A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- node
- path
- service layer
- layer path
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
- H04L12/4625—Single bridge functionality, e.g. connection of two networks over a single bridge
-
- 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/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- 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
Definitions
- the embodiments of the present application relate to the field of communication technologies, and in particular, to a fault transmission method and device.
- Protection switching is one of the important guarantee technologies for the stable operation of the network.
- the working path of A-Z is A-B-D-E-Z
- the protection path of the B-E area (also called the effective domain) is B-C-E.
- the embodiments of the present application provide a fault transmission method and device, which can avoid path oscillation.
- a fault transmission method is applied to a fourth node, the first client layer path includes a first node and a second node, the first service layer path includes a third node and a fourth node, and the first client layer
- the path further includes the third node and the fourth node, the first service layer path is used to carry the first client layer path, and the first node and the third node are the same node or the
- the first node and the third node are different nodes, including: acquiring failure information of a first service layer path failure; sending a first message to the second node through the first client layer path, the first message being used to indicate The first service layer path fails, and the first message includes the path identifier of the first service layer path.
- the first service layer path is a first service layer link
- the path identifier of the first service layer path is a link identifier of the first service layer link
- the first service layer link is a link of a first flexible Ethernet group
- the link identifier of the first service layer link is a flexible Ethernet group of the first flexible Ethernet group. Ethernet group number.
- the first message is carried in at least one first MB/NB coding block.
- the first MB/NB coding block is a first 64B/66B coding block
- the first 64B/66B coding block includes a type field and a path identification field, and the type field is used to indicate The server path failed.
- the first MB/NB code block is a control code block that carries local fault information.
- the first message is carried in at least one first alarm indication signal data unit.
- a fault transmission method is applied to the fifth node, the first client layer path includes a first node and a second node, the first service layer path includes a third node and a fourth node, and the first client layer
- the path further includes the third node and the fourth node, the first service layer path is used to carry the first client layer path, and the first node and the third node are the same node or the The first node and the third node are different nodes
- the fifth node is a node between the fourth node and the second node, or the fifth node is the second node, including:
- the first client layer path receives a first message, the first message is used to indicate that the first service layer path has failed, and the first message includes the path identifier of the first service layer path;
- the path identifier of the service layer path is processed.
- the processing according to the path identifier of the first service layer path includes: determining whether to perform protection path switching according to the path identifier of the first service layer path.
- the determining whether to switch the protection path according to the path identifier of the first service layer path includes: determining whether the path identifier of the first service layer path belongs to a preset path identifier table Path identification; if the path identification of the first service layer path belongs to the path identification in the preset path identification table, switch the protection path; if the path identification of the first service layer path does not belong to the preset path identification table If the path identifier in, the protection path is not switched.
- the first message is carried in at least one first MB/NB coding block.
- the first message is carried in at least one first alarm indication signal data unit.
- the present application provides a fault transmission device for implementing the method in the first aspect and/or any possible implementation manners thereof.
- the device may be a network device, a device in a network device, or a device that can be matched and used with the network device.
- the device may include a module corresponding to the method/operation/step/action described in the first aspect and/or any possible implementation manners thereof.
- the module may be a hardware circuit, software, or It can be realized by hardware circuit combined with software.
- the device may include a processing unit and a transceiver unit.
- the present application provides a fault transmission device for implementing the method in the second aspect and/or any possible implementation manners thereof.
- the device may be a network device, a device in a network device, or a device that can be matched and used with the network device.
- the device may include a module corresponding to the method/operation/step/action described in the second aspect and/or any of its possible implementations.
- the module may be a hardware circuit, software, or It can be realized by hardware circuit combined with software.
- the device may include a processing unit and a transceiver unit.
- the present application provides a fault transmission device, which includes a processor, configured to implement the method described in the first aspect and/or any possible implementation manner thereof.
- the device may further include a memory.
- the memory is used to store instructions.
- the processor executes the instructions stored in the memory, the first aspect and/or any possible implementation manners thereof may be implemented. Described method.
- the device may further include a communication interface for communicating with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, pin, or other types of communication interfaces.
- the present application provides a fault transmission device, which includes a processor, configured to implement the method described in the second aspect and/or any possible implementation manner thereof.
- the device may further include a memory.
- the memory is used to store instructions.
- the processor executes the instructions stored in the memory, the above second aspect and/or any possible implementation manners thereof may be implemented Described method.
- the device may also include a communication interface, which is used for the device to communicate with other devices.
- this application provides a fault transmission system, which includes the device provided in the third aspect and the device provided in the fourth aspect; or
- the system includes the device provided by the fifth aspect and the device provided by the sixth aspect;
- the present application provides a computer-readable storage medium in which computer instructions are stored.
- the computer instructions When the computer instructions are executed on the computer, the computer executes the above aspects and any possible design methods.
- this application provides a chip including a processor.
- the processor is used to execute the above aspects and methods in any possible implementation manners.
- the chip further includes a memory, and the memory is coupled with the processor.
- the chip further includes a communication interface.
- the present application provides a computer program product, the computer program product includes computer program code, when the computer program code runs on a computer, the computer executes the above aspects and any possible design methods.
- FIG. 1 is a schematic diagram of a network system provided by an embodiment of this application.
- Fig. 2 is a schematic diagram of a fault transmission method provided by an embodiment of the application.
- FIG. 3A is a schematic diagram of a 64B/66B encoding block carrying a first message according to an embodiment of the application.
- FIG. 3B is a schematic diagram of another 64B/66B encoding block that carries the first message according to an embodiment of the application.
- 3C is a schematic diagram of a first AIS data unit carrying a first message according to an embodiment of this application.
- FIG. 4A is a schematic diagram of another network system provided by an embodiment of this application.
- FIG. 4B is a schematic diagram of still another network system provided by an embodiment of this application.
- FIG. 4C is a schematic diagram of still another network system provided by an embodiment of the application.
- Fig. 5 is a schematic block diagram of a fault transmission device provided by an embodiment of the present application.
- FIG. 6 is a schematic block diagram of another fault transmission device provided by an embodiment of the present application.
- FIG. 7 is a schematic block diagram of another fault transmission device provided by an embodiment of the present application.
- Ethernet Optical Transport Network
- SDH Synchronous Digital Hierarchy
- MTN Metro Transport Network
- FIG. 1 a schematic diagram of a network system provided by an embodiment of this application.
- the network system includes nodes A, B, C, D, E, and Z.
- the working path of AZ is ABDEZ and BE zone (also can The protection path called effective domain is BCE.
- a customer-level path may include at least one service-level path.
- the customer-level path A-B-D-E-Z includes a service-level path A-B, a service-level path B-D, a service-level path D-E, and a service-level path E-Z.
- the service layer path and the client layer path are relative, and the service layer path is used to carry the corresponding client layer path.
- the path A-B is the service layer path of the path A-B-D-E-Z
- the service layer path A-B is used to carry the client layer path A-B-D-E-Z.
- path A-B can also be used as a client-level path, with multiple service-level paths configured in the lower layer.
- a path may include at least one link.
- the service layer path AB, the service layer path BD, the service layer path DE, and the service layer path EZ all include one link, and the client layer path ABDEZ includes 4 links. They are link AB, link BD, link DE, and link EZ.
- the service layer path A-B also includes node F, then the service layer path A-B includes two links, namely link A-F and link F-B.
- the service layer path AB, the service layer path BD, the service layer path DE, and the service layer path EZ in the following embodiments all include one link, so they can also be referred to as the service layer link AB and the service layer link BD.
- the 802.3-based Ethernet defined by the Institute of Electrical and Electronics Engineers (IEEE) as a service interface is used in various occasions and has achieved great success.
- IEEE Institute of Electrical and Electronics Engineers
- the bandwidth particles are different The larger the value, the more likely it is to have excessive deviations from the actual application requirements.
- the bandwidth required by mainstream applications may not belong to any Ethernet standard rate. For example, 50Gbps is a waste of resources if 100GE is used for transmission, while there is currently no corresponding Ethernet standard particle that can carry 200Gbps. People expect a flexible bandwidth port (virtual connection) that can share one or several Ethernet physical interfaces, for example, two 40GE ports and two 10GE ports share one 100G physical interface.
- FlexE Flexible Ethernet
- PHY physical layer
- sub-rate physical layer channelization
- a fault transmission method provided by an embodiment of this application includes:
- the fault detection node detects that the path of the first service layer is faulty.
- the fault detection node sends a first message through the first client layer path, where the first message is used to indicate that the first service layer path fails, and the first message includes the path identifier of the first service layer path. .
- the faulty receiving node receives the first message through the first client layer path.
- the fault receiving node performs processing according to the path identifier of the first service layer path.
- the first message may also be referred to as the first message, and the processing performed by the failure receiving node according to the path identifier may also be referred to as OAM processing, such as protection switching and other related processing.
- the first client-level path A-B-D-E-Z includes four service-level paths, namely, service-level path A-B, service-level path B-D, service-level path D-E, and service-level path E-Z.
- the service layer path A-B fails, that is, the service layer path A-B is the first service layer path.
- the first client layer path includes a first node (node A) and a second node (node Z).
- the first service layer path includes a third node (node A) and a fourth node (node B).
- the first client layer path also Including the third node (Node A) and the fourth node (Node B), the first service layer path is used to carry the first client layer path.
- the first node and the second node are the end nodes of the first client layer path
- the third node and the fourth node are the end nodes of the first service layer path.
- the first node (node A) and the third node (node A) are the same node.
- the first service layer path includes the third node (node B) and the fourth node.
- node D the first node (node A) and the third node (node B) are different nodes.
- node Z is the first node and node A is the second node.
- node B is the third node and node A is the fourth node.
- the fourth node (Node B) serves as a fault detection node and can detect that the first service layer path AB has failed.
- the fourth node (Node B) sends the first message to the second node (Node Z) through the first client layer path.
- the first message is used to indicate that the first service layer path AB has failed, and the first message includes the path identifier of the first service layer path AB.
- the second node (node Z) can be used as a fault receiving node, and the intermediate node between the fourth node (node B) and the second node (node Z) can also be used as a fault receiving node, which is also the first client Layer path, so it can be used as a fault receiving node.
- the fault receiving node may perform processing according to the path identifier of the first service layer path.
- the first message can be sent in various data formats, and can be sent at various network levels. For example, it can be sent at the Ethernet physical layer or at the link layer.
- the following uses Figure 3A, Figure 3B and Figure 3 3C is an example, where FIGS. 3A and 3B are examples of the Ethernet physical layer, and FIG. 3C is an example of the link layer.
- the first message may be carried in at least one first MB/NB encoding block.
- the first MB/NB encoding block is an Ethernet PCS encoding block, for example, a 64B/66B encoding block.
- a 64B/66B encoding block for carrying the first message provided by this embodiment of the application is a control encoding for carrying local fault (LF) information defined in IEEE802.3
- LF local fault
- the extension of the block where 0x4B is used to indicate that the code block is of the O code type.
- the three fields of D1, D2 and D3 include 24 bits, and the upper 4 bits of D1, D2 and D3 (20 bits in total) As the path identifier field, it is used to carry the path identifier of the first service layer path.
- the two least significant bits of D3 are 01 to indicate that the code block carries LF information.
- another 64B/66B coding block that carries the first message provided in this embodiment of the application includes Type, Value 1, Value 2, and Value 3 ( Value 3), Value 4 (Value 4), Value 5 (Value 5), Sequence Number (Seq) and Cyclic Redundancy Check (CRC)-4 fields, the type field can be set to indicate the occurrence of the service layer path
- the upper 4 bits (20 bits in total) of the value 1 field, the value 2 field, and the value 3 field are used as the path identification field to carry the path identification of the first service layer path.
- the first message may also be carried in at least one first alarm indication signal (AIS) data unit, and the first AIS data unit may be an AIS data unit based on the AIS data unit defined in ITU-T G.8013.
- the first AIS data unit carrying the first message provided in this embodiment of the application includes a maintenance entity group level (MEL) field, a version (Version) field, and an operation code ( Operation code, OpCode field, flags field, type-length-value (TLV) offset (Offset) field, path identification field, reserved (Reserved) field and end (End) TLV field.
- the MEL field is used to identify the level of the AIS message in the network; Version can take the value 0; OpCode can take the value 33; the first five digits of the Flags field are reserved, and the last three digits indicate the message period; TLV Offset means to the End TLV field Since the extended AIS data unit adds 3 bytes, the TLV Offset can be set to 3; in the extended 3 bytes, 20 bits are used as the path identification field, and 4 bits are used as Reserved Field; End TLV indicates the end of the AIS data unit, and can take the value 0.
- FIG. 4A it is a schematic diagram of a network system provided by an embodiment of this application.
- the network system includes nodes A, B, C, D, E, and Z, where the working path of AZ is ABDEZ, BE area (or The protection path called the effective domain is BCE, and the end nodes of the protection path are node B and node E, that is, node B and node E can perform protection switching operations.
- the paths A-B, B-D, D-E, E-Z, B-C, and C-E are all FlexE links, and the path identifiers are 1, 3, 5, 6, 2, and 4, respectively.
- the customer-level path A-B-D-E-Z includes 4 service-level paths, which are service-level paths A-B, B-D, D-E, and E-Z.
- the first service layer path A-B is a FlexE link, the FlexE link fails, and node B detects link failure alarm information.
- Node B sends the first message to node Z through the first client layer path. Specifically, it can be inserted into the first client layer path carried by the first service layer path AB (the coding block shown in Figure 3A) ,
- the alarm information carries the FlexE link identifier "1" of AB.
- Node E detects the LF alarm information of the first client layer path, extracts the identifier "1", and determines the location of the failed link.
- the node E compares the identifier "1" with the link identifiers related to the protection domain in this section, and finds that the faulty link does not belong to the protection domain, and no protection switching operation is performed. If the failed link is B-D or D-E, the LF alarm detected by node E carries the identifier "3" or "5" and belongs to the link in the protection domain, and protection switching is performed.
- step 2 can also be: Node B inserts AIS alarm information (code block shown in Figure 3B) in all client layer paths carried by the service layer path AB, and carries the AB link identifier "1"; In step 3, the node E detects the client-layer path alarm, and then can detect the AIS alarm information and extract the link identifier "1".
- AIS alarm information code block shown in Figure 3B
- the first service layer path AB can also carry other client layer paths. If the first service layer path AB fails, then node B will not only send the first message through the first client layer path, but also The first message may be sent through other client layer paths, for example, the first message may be sent through all client layer paths carried.
- node A can also send the first message in another direction through the first client layer path.
- the node on the client-level path can learn the path identifier of the failed service-level path, and then can accurately perform related processing.
- the alarm monitoring point on the client layer receives the LF alarm information of the first client layer path, it can accurately determine the location of the faulty service layer path (or service layer link). If it is applied to the protection switching process, it can be Avoid path oscillation caused by frequent switching of protection paths.
- FIG. 4B a schematic diagram of a network system provided by an embodiment of this application.
- the network system includes nodes A, B, C, D, E, and Z, where the working path of AZ is ABDEZ, BE area (or The protection path called the effective domain is BCE, and the end nodes of the protection path are node B and node E, that is, node B and node E can perform protection switching operations.
- the paths A-B, B-D, D-E, E-Z, B-C, and C-E are all standard Ethernet links, and the path identifiers are 1, 3, 5, 6, 2, and 4, respectively.
- the customer-level path A-B-D-E-Z includes 4 service-level paths, which are service-level paths A-B, B-D, D-E, and E-Z. .
- the first service layer path A-B is a standard Ethernet link. If the standard Ethernet link fails, node B detects the link failure alarm information;
- Node B sends the first message to node Z through the first client layer path. Specifically, it can be inserted into the first client layer path carried by the service layer path AB.
- AIS information data unit shown in FIG. 3C, which carries Link ID "1";
- Node E receives the first message, detects the AIS information, and extracts the link identifier "1" in it.
- the node E compares the link identifier "1" with the link identifier in the local protection domain. It does not belong to the link in the protection domain and does not perform any operation. If the failed link is B-D or D-E, the AIS information detected by node E carries the identifier "3" or "5" and belongs to the link in the protection domain, and the corresponding protection switching operation is performed immediately.
- FIG. 4C a schematic diagram of a network system provided by an embodiment of this application.
- the network system includes nodes A, B, C, D, E, and Z, where the working path of AZ is ABDEZ, and the protection path of AZ is ABCEZ, BE path is the effective area, and the end nodes of the protection path are node A and node Z, that is, node A and node Z can perform protection switching operations.
- Paths AB and EZ are standard Ethernet links, and the path identifiers are 1 and 6, respectively; paths BD, DE, BC, and CE are FlexE links, and the path identifiers are 3, 5, 2 and 4, respectively; the path identifier of the path BDE is 7; The path identifier of the path BCE is 8.
- the working client layer path A-B-D-E-Z includes three service layer paths, which are service layer paths A-B, B-D-E, and E-Z.
- the protection client layer path A-B-C-E-Z includes three service layer paths, namely service layer paths A-B, B-C-E and E-Z.
- Path B-D-E as a client-level path includes two service-level paths, namely service-level paths B-D and D-E.
- Path B-C-E as a client-level path includes two service-level paths, namely service-level paths B-C and C-E.
- the path B-D fails, the first service layer path is B-D, the first client layer path is B-D-E, the first client layer path B-D-E is the service layer path, and the corresponding second client layer path is A-B-D-E-Z.
- the first service layer path B-D is a FlexE link.
- the FlexE link fails, and node D detects link failure alarm information.
- the node D sends the first message to the node E through the first client layer path. Specifically, it can be inserted into the first client layer path carried by the service layer path BD to insert LF warning information (the coding block shown in FIG. 3A), The alarm information carries the FlexE link identifier "3" of the BD.
- Node E detects the LF alarm information of the first client layer path, extracts the identifier "3", determines that the failed link is located in the path BDE, node E determines that the path BDE is faulty, and node E goes to the node through the second client layer path Z sends the second message, which may specifically be to insert AIS information (the data unit shown in FIG. 3C) into the second client layer path carried by the service layer path BDE, and carry the link identifier "7".
- AIS information the data unit shown in FIG. 3C
- Node Z receives the second message, detects the AIS information, and extracts the link identifier "7". Applied in the protection switching scenario, node Z compares the identifier "7" with the link identifier in the local protection domain. If it belongs to the protection domain, node Z will perform protection switching immediately; if the link that fails is AB or EZ, the node The AIS information detected by Z carries the identifier "1" or "6" and belongs to a link outside the protection domain, so no protection switching operation is performed.
- the above step 3 can also be: node E detects the LF alarm information of the first client layer path channel, extracts the identifier "3", determines that the failed link is located in the path BDE, and node E determines the path
- node E sends a second OAM message to node Z through the second client layer path. Specifically, it can be inserted into the second client layer path carried by the service layer path BDE (data unit shown in Figure 3C). ), and carry link identifiers "7" and "3" in the form of a stack.
- the embodiments of this application can be applied to a multi-layer network.
- the first client layer path includes a first node (Node B) and a second node (Node E), and the first service layer path includes a third node (Node B) and a fourth node.
- Node (node D) the first client layer path further includes a third node (node B) and a fourth node (node D)
- the first service layer path is used to carry the first client layer path
- the second node and the second node are the end nodes of the first client layer path
- the third node and the fourth node are the end nodes of the first service layer path.
- the fourth node (node D) sends a first message to the second node through the first client layer path.
- the first message is used to indicate that the first service layer path has failed.
- the first message includes the information of the first service layer path. Path identification.
- the first client layer path is used as the second service layer path, and the corresponding second client layer path includes the sixth node (node A), the first node (node B), the second node (node E) and the seventh node (node Z).
- the second service layer path includes a first node (node B) and a second node (node E)
- the second service layer path is used to carry the second client layer path.
- the sixth node and the seventh node are the end nodes of the second client layer path
- the first node and the second node are the intermediate nodes of the second client layer path
- the first node and the second node are the end nodes of the second service layer path .
- the second node (Node E) sends a second message to the seventh node through the second client layer path.
- the second message is used to indicate the failure of the second service layer path.
- the second message includes the information of the second service layer path. Path identifier.
- the second message may also include the path identifier of the first service layer path.
- FIG. 5 shows a schematic block diagram of a fault transmission device 500 provided by an embodiment of the present application.
- the device 500 may correspond to the fault detection node described in the foregoing method, or may correspond to the chip or component of the fault detection node, and the device 500 Each module or unit in the above method may be used to execute each action or processing procedure performed by the fault detection node in the above method.
- the fault transmission device 500 may include a processing unit 510 and a transceiver unit 520.
- the processing unit 510 is configured to obtain failure information of a first service layer path failure
- the transceiver unit 520 is configured to send a first message to a second node through a first client layer path, the first message is used to indicate that the first service layer path has failed, and the first message includes the first service The path ID of the layer path.
- the first service layer path is a first service layer link
- the path identifier of the first service layer path is a link identifier of the first service layer link
- the first service layer link is a link of a first FlexE group
- the link identifier of the first service layer link is a FlexE group Number of the first FlexE group
- the first message is carried in at least one first MB/NB coding block.
- the first MB/NB encoding block is a first 64B/66B encoding block
- the first 64B/66B encoding block includes a type field and a path identification field, and the type field is used to indicate service
- the first message is carried in at least one first AIS data unit.
- the first MB/NB coding block is a control code block carrying LF information.
- the first message is carried in at least one first AIS data unit.
- FIG. 6 shows a schematic block diagram of a fault transmission device 600 provided by an embodiment of the present application.
- the device 600 may correspond to the fault receiving node described in the foregoing method, or may correspond to the chip or component of the fault receiving node, and the device 600 is Each module or unit may be used to execute each action or processing procedure performed by the fault receiving node in the foregoing method.
- the fault transmission device 600 may include a transceiver unit 610 and a processing unit 620.
- the transceiver unit 610 is configured to receive a first message through a first client layer path, the first message is used to indicate that the first service layer path has failed, and the first message includes the path of the first service layer path Logo
- the processing unit 620 is configured to perform processing according to the path identifier of the first service layer path.
- the processing unit is configured to determine whether to switch the protection path according to the path identifier of the first service layer path.
- the processing unit 620 is configured to determine whether the path identifier of the first service layer path belongs to the path identifier in the preset path identifier table; if the path identifier of the first service layer path belongs to If the path identifier in the preset path identifier table is switched, the protection path is switched; if the path identifier of the first service layer path does not belong to the path identifier in the preset path identifier table, the protection path is not switched.
- the first message is carried in at least one first MB/NB coding block.
- the first message is carried in at least one first AIS data unit.
- the apparatus 500 of each of the above solutions has the function of implementing the corresponding steps performed by the fault detection node in the foregoing method
- the apparatus 600 of each of the foregoing solutions has the function of implementing the corresponding steps performed by the fault receiving node in the foregoing method
- the functions can be implemented by hardware or software, It can also be implemented by hardware executing corresponding software.
- the hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a communication interface, and the processing unit can be replaced by a processor to perform the transceiver operations and related processing operations in each method embodiment respectively.
- the communication interface of a device is used for the device to communicate with other devices.
- the communication interface may be a transmitter, a receiver, a transceiver, a circuit, a bus, a module, a pin, or another type of communication interface, which is not limited in the embodiment of the present application.
- the processor can be used to perform, for example, but not limited to, baseband related processing
- the communication interface can be used to perform, for example, but not limited to, information exchange.
- the above-mentioned devices may be respectively arranged on independent chips, or at least partly or fully arranged on the same chip.
- the processor can be further divided into an analog baseband processor and a digital baseband processor, where the analog baseband processor and the communication interface can be integrated on the same chip, and the digital baseband processor can be set on a separate chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip.
- a digital baseband processor can be combined with a variety of application processors (such as but not limited to graphics processors, multimedia processors, etc.) Integrated on the same chip.
- application processors such as but not limited to graphics processors, multimedia processors, etc.
- Such a chip may be called a system on chip (SOC).
- SOC system on chip
- an embodiment of the present application provides a schematic block diagram of an apparatus 700.
- the apparatus 700 includes a processor 710, a communication interface 720, and a memory 730.
- the processor 710, the communication interface 720, and the memory 730 are coupled to communicate with each other.
- the memory 730 is used to store instructions, and the processor 710 is used to execute instructions stored in the memory 730 to control the communication interface 720 to send signals and/or receive signal.
- the coupling in the embodiments of the present application is an indirect coupling or communication connection between devices, units, or modules, and may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- the processor 710 is used to obtain fault information that the first service layer path fails; the communication interface 720 is used to route the first client layer path to the first server layer.
- the two nodes send a first message, where the first message is used to indicate that the first service layer path fails, and the first message includes the path identifier of the first service layer path.
- the communication interface 720 is used to receive a first message through the first client layer path, and the first message is used to indicate that the first server layer path occurs.
- the first message includes the path identifier of the first service layer path; the processor 710 is configured to perform processing according to the path identifier of the first service layer path.
- the device in FIG. 5 or the device in FIG. 6 in the embodiment of the present application can be implemented by the device 700 in FIG. 7, and can be used to execute the steps corresponding to the fault detection node and the fault receiving node in the foregoing method embodiment. And/or process.
- the present application also provides a computer program product, the computer program product includes: computer program code, when the computer program code runs on a computer, the computer executes the method in the above embodiment .
- the various embodiments in this application can also be combined with each other.
- the present application also provides a computer-readable medium with a program code stored in the computer-readable interpretation, and when the program code runs on a computer, the computer executes the method in the foregoing embodiment .
- the foregoing method embodiments in the embodiments of the present application may be applied to a processor or implemented by a processor.
- the processor may be an integrated circuit chip with signal processing capabilities.
- the steps of the foregoing method embodiments may be completed by hardware integrated logic circuits in the processor or instructions in the form of software.
- the above-mentioned processor may be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (ASIC), a ready-made programmable gate array (Field programmable gate array, FPGA) or other Programming logic devices, discrete gates or transistor logic devices, discrete hardware components.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA ready-made programmable gate array
- Programming logic devices discrete gates or transistor logic devices, discrete hardware components.
- the methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed.
- the general-purpose processor may be a microprocessor or any conventional processor.
- the memory in the embodiment of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory.
- the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electronic Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- the volatile memory may be random access memory (RAM), which is used as an external cache.
- RAM static RAM
- dynamic RAM dynamic RAM
- synchronous dynamic random access memory synchronous DRAM, SDRAM
- double data rate Synchronous dynamic random access memory double data rate SDRAM, DDR SDRAM
- enhanced synchronous dynamic random access memory enhanced SDRAM, ESDRAM
- synchronous connection dynamic random access memory direct rambus RAM, DR RAM
- direct memory bus random memory Take memory (direct rambus RAM, DR RAM).
- the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, rather than corresponding to the embodiments of the present application.
- the implementation process constitutes any limitation.
- the computer program product may include one or more computer instructions.
- the computer may be a general-purpose computer, a special-purpose computer, a computer network, network equipment, terminal equipment, or other programmable devices.
- the computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center.
- the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic disk), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).
- the disclosed system, device, and method may be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components can be combined or It can be integrated into another system, or some features can be ignored or not implemented.
- the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
- each unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本申请实施例涉及通信技术领域,尤其涉及一种故障传输方法和装置。The embodiments of the present application relate to the field of communication technologies, and in particular, to a fault transmission method and device.
保护倒换是网络稳定运行的重要保障技术之一,如图1所示,A-Z的工作路径为A-B-D-E-Z,B-E区域(也可以称作有效域)的保护路径为B-C-E。Protection switching is one of the important guarantee technologies for the stable operation of the network. As shown in Figure 1, the working path of A-Z is A-B-D-E-Z, and the protection path of the B-E area (also called the effective domain) is B-C-E.
如果A-B链路发生故障,持续产生告警,触发保护路径切换,将导致工作路径B-D-E与保护路径B-C-E不断切换,形成路径振荡。如果D-E链路发生故障,产生告警,工作路径B-D-E会切换到保护路径B-C-E,不会产生路径振荡。If the A-B link fails, an alarm is continuously generated, and the protection path switch is triggered, which will cause the working path B-D-E and the protection path B-C-E to switch continuously, resulting in path oscillation. If the D-E link fails and an alarm is generated, the working path B-D-E will switch to the protection path B-C-E, and no path oscillation will occur.
发明内容Summary of the invention
本申请实施例提供一种故障传输方法和装置,能够避免路径振荡的产生。The embodiments of the present application provide a fault transmission method and device, which can avoid path oscillation.
第一方面,一种故障传输方法,应用于第四节点,第一客户层路径包括第一节点和第二节点,第一服务层路径包括第三节点和第四节点,所述第一客户层路径还包括所述第三节点和所述第四节点,所述第一服务层路径用于承载所述第一客户层路径,所述第一节点和所述第三节点为相同节点或者所述第一节点和所述第三节点为不同节点,包括:获取第一服务层路径发生故障的故障信息;通过第一客户层路径向第二节点发送第一消息,所述第一消息用于指示所述第一服务层路径发生故障,所述第一消息包括所述第一服务层路径的路径标识。In the first aspect, a fault transmission method is applied to a fourth node, the first client layer path includes a first node and a second node, the first service layer path includes a third node and a fourth node, and the first client layer The path further includes the third node and the fourth node, the first service layer path is used to carry the first client layer path, and the first node and the third node are the same node or the The first node and the third node are different nodes, including: acquiring failure information of a first service layer path failure; sending a first message to the second node through the first client layer path, the first message being used to indicate The first service layer path fails, and the first message includes the path identifier of the first service layer path.
在一些可能的实现方式中,所述第一服务层路径为第一服务层链路,所述第一服务层路径的路径标识为所述第一服务层链路的链路标识。In some possible implementation manners, the first service layer path is a first service layer link, and the path identifier of the first service layer path is a link identifier of the first service layer link.
在一些可能的实现方式中,所述第一服务层链路为第一灵活以太网组的链路,所述第一服务层链路的链路标识为所述第一灵活以太网组的灵活以太网组编号。In some possible implementation manners, the first service layer link is a link of a first flexible Ethernet group, and the link identifier of the first service layer link is a flexible Ethernet group of the first flexible Ethernet group. Ethernet group number.
在一些可能的实现方式中,所述第一消息承载于至少一个第一MB/NB编码块。In some possible implementation manners, the first message is carried in at least one first MB/NB coding block.
在一些可能的实现方式中,所述第一MB/NB编码块为第一64B/66B编码块,所述第一64B/66B编码块包括类型字段和路径标识字段,所述类型字段用于指示服务层路径发生故障。In some possible implementations, the first MB/NB coding block is a first 64B/66B coding block, and the first 64B/66B coding block includes a type field and a path identification field, and the type field is used to indicate The server path failed.
在一些可能的实现方式中,所述第一MB/NB编码块为承载本地故障信息的控制码块。In some possible implementation manners, the first MB/NB code block is a control code block that carries local fault information.
在一些可能的实现方式中,所述第一消息承载于至少一个第一告警指示信号数据单元。In some possible implementation manners, the first message is carried in at least one first alarm indication signal data unit.
第二方面,一种故障传输方法,应用于第五节点,第一客户层路径包括第一节点和第二节点,第一服务层路径包括第三节点和第四节点,所述第一客户层路径还包括所述第三节点和所述第四节点,所述第一服务层路径用于承载所述第一客户层路径,所述第一节点和所述第三节点为相同节点或者所述第一节点和所述第三节点为不同节点,所述第五节点为所述第四节点和所述第二节点之间的节点或者所述第五节点为所述第二节点,包括:通过第一客户层路径接收第一消息,所述第一消息用于指示所述第一服务层路径发生故障,所述第一消息包括所述第一服务层路径的路径标识;根据所述第一服务层路径的路径标识进行处理。In the second aspect, a fault transmission method is applied to the fifth node, the first client layer path includes a first node and a second node, the first service layer path includes a third node and a fourth node, and the first client layer The path further includes the third node and the fourth node, the first service layer path is used to carry the first client layer path, and the first node and the third node are the same node or the The first node and the third node are different nodes, the fifth node is a node between the fourth node and the second node, or the fifth node is the second node, including: The first client layer path receives a first message, the first message is used to indicate that the first service layer path has failed, and the first message includes the path identifier of the first service layer path; The path identifier of the service layer path is processed.
在一些可能的实现方式中,所述根据所述第一服务层路径的路径标识进行处理包括:根据所述第一服务层路径的路径标识确定是否进行保护路径的切换。In some possible implementation manners, the processing according to the path identifier of the first service layer path includes: determining whether to perform protection path switching according to the path identifier of the first service layer path.
在一些可能的实现方式中,所述根据所述第一服务层路径的路径标识确定是否进行保护 路径的切换包括:确定所述第一服务层路径的路径标识是否属于预设路径标识表中的路径标识;如果所述第一服务层路径的路径标识属于预设路径标识表中的路径标识,则进行保护路径的切换;如果所述第一服务层路径的路径标识不属于预设路径标识表中的路径标识,则不进行保护路径的切换。In some possible implementations, the determining whether to switch the protection path according to the path identifier of the first service layer path includes: determining whether the path identifier of the first service layer path belongs to a preset path identifier table Path identification; if the path identification of the first service layer path belongs to the path identification in the preset path identification table, switch the protection path; if the path identification of the first service layer path does not belong to the preset path identification table If the path identifier in, the protection path is not switched.
在一些可能的实现方式中,所述第一消息承载于至少一个第一MB/NB编码块。In some possible implementation manners, the first message is carried in at least one first MB/NB coding block.
在一些可能的实现方式中,所述第一消息承载于至少一个第一告警指示信号数据单元。In some possible implementation manners, the first message is carried in at least one first alarm indication signal data unit.
第三方面,本申请提供一种故障传输装置,用于实现第一方面和/或其任意可能的实现方式中的方法。该装置可以是网络设备,也可以是网络设备中的装置,或者是能够和网络设备匹配使用的装置。一种设计中,该装置可以包括执行第一方面和/或其任意可能的实现方式中所描述的方法/操作/步骤/动作所对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该装置可以包括处理单元和收发单元。In the third aspect, the present application provides a fault transmission device for implementing the method in the first aspect and/or any possible implementation manners thereof. The device may be a network device, a device in a network device, or a device that can be matched and used with the network device. In a design, the device may include a module corresponding to the method/operation/step/action described in the first aspect and/or any possible implementation manners thereof. The module may be a hardware circuit, software, or It can be realized by hardware circuit combined with software. In one design, the device may include a processing unit and a transceiver unit.
第四方面,本申请提供一种故障传输装置,用于实现第二方面和/或其任意可能的实现方式中的方法。该装置可以是网络设备,也可以是网络设备中的装置,或者是能够和网络设备匹配使用的装置。一种设计中,该装置可以包括执行第二方面和/或其任意可能的实现方式中所描述的方法/操作/步骤/动作所对应的模块,该模块可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种设计中,该装置可以包括处理单元和收发单元。In the fourth aspect, the present application provides a fault transmission device for implementing the method in the second aspect and/or any possible implementation manners thereof. The device may be a network device, a device in a network device, or a device that can be matched and used with the network device. In one design, the device may include a module corresponding to the method/operation/step/action described in the second aspect and/or any of its possible implementations. The module may be a hardware circuit, software, or It can be realized by hardware circuit combined with software. In one design, the device may include a processing unit and a transceiver unit.
第五方面,本申请提供一种故障传输装置,该装置包括处理器,用于实现上述第一方面和/或其任意可能的实现方式中描述的方法。所述装置还可以包括存储器,可选地,所述存储器用于存储指令,所述处理器执行所述存储器中存储的指令时,可以实现上述第一方面和/或其任意可能的实现方式中描述的方法。所述装置还可以包括通信接口,所述通信接口用于该装置与其它设备进行通信,示例性的,通信接口可以是收发器、电路、总线、模块、管脚或其它类型的通信接口。In a fifth aspect, the present application provides a fault transmission device, which includes a processor, configured to implement the method described in the first aspect and/or any possible implementation manner thereof. The device may further include a memory. Optionally, the memory is used to store instructions. When the processor executes the instructions stored in the memory, the first aspect and/or any possible implementation manners thereof may be implemented. Described method. The device may further include a communication interface for communicating with other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, pin, or other types of communication interfaces.
第六方面,本申请提供一种故障传输装置,该装置包括处理器,用于实现上述第二方面和/或其任意可能的实现方式中描述的方法。所述装置还可以包括存储器,可选地,所述存储器用于存储指令,所述处理器执行所述存储器中存储的指令时,可以实现上述第二方面和/或其任意可能的实现方式中描述的方法。所述装置还可以包括通信接口,所述通信接口用于该装置与其它设备进行通信。In a sixth aspect, the present application provides a fault transmission device, which includes a processor, configured to implement the method described in the second aspect and/or any possible implementation manner thereof. The device may further include a memory. Optionally, the memory is used to store instructions. When the processor executes the instructions stored in the memory, the above second aspect and/or any possible implementation manners thereof may be implemented Described method. The device may also include a communication interface, which is used for the device to communicate with other devices.
第七方面,本申请提供了一种故障传输系统,该系统包括上述第三方面提供的装置以及第四方面提供的装置;或者In a seventh aspect, this application provides a fault transmission system, which includes the device provided in the third aspect and the device provided in the fourth aspect; or
该系统包括上述第五方面提供的装置以及第六方面提供的装置;The system includes the device provided by the fifth aspect and the device provided by the sixth aspect;
第八方面,本申请提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行上述方面及其任意可能的设计中的方法。In an eighth aspect, the present application provides a computer-readable storage medium in which computer instructions are stored. When the computer instructions are executed on the computer, the computer executes the above aspects and any possible design methods.
第九方面,本申请提供一种芯片,包括处理器。处理器用于执行上述方面及其任意可能的实现方式中的方法。In a ninth aspect, this application provides a chip including a processor. The processor is used to execute the above aspects and methods in any possible implementation manners.
可选地,所述芯片还包括存储器,存储器与处理器耦合。Optionally, the chip further includes a memory, and the memory is coupled with the processor.
进一步可选地,所述芯片还包括通信接口。Further optionally, the chip further includes a communication interface.
第十方面,本申请提供一种计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述方面及其任意可能的设计中的方法。In a tenth aspect, the present application provides a computer program product, the computer program product includes computer program code, when the computer program code runs on a computer, the computer executes the above aspects and any possible design methods.
图1为本申请实施例提供的一种网络系统的示意图。FIG. 1 is a schematic diagram of a network system provided by an embodiment of this application.
图2为本申请实施例提供的一种故障传输方法示意图。Fig. 2 is a schematic diagram of a fault transmission method provided by an embodiment of the application.
图3A为本申请实施例提供的一种承载第一消息的64B/66B编码块示意图。FIG. 3A is a schematic diagram of a 64B/66B encoding block carrying a first message according to an embodiment of the application.
图3B为本申请实施例提供的另一种承载第一消息的64B/66B编码块示意图。FIG. 3B is a schematic diagram of another 64B/66B encoding block that carries the first message according to an embodiment of the application.
图3C为本申请实施例提供的一种承载第一消息的第一AIS数据单元示意图。3C is a schematic diagram of a first AIS data unit carrying a first message according to an embodiment of this application.
图4A为本申请实施例提供的另一种网络系统的示意图。FIG. 4A is a schematic diagram of another network system provided by an embodiment of this application.
图4B为本申请实施例提供的再一种网络系统的示意图。FIG. 4B is a schematic diagram of still another network system provided by an embodiment of this application.
图4C为本申请实施例提供的再一种网络系统的示意图。FIG. 4C is a schematic diagram of still another network system provided by an embodiment of the application.
图5是本申请实施例提供的故障传输装置的示意性框图。Fig. 5 is a schematic block diagram of a fault transmission device provided by an embodiment of the present application.
图6是本申请实施例提供的另一故障传输装置的示意性框图。FIG. 6 is a schematic block diagram of another fault transmission device provided by an embodiment of the present application.
图7是本申请实施例提供的又一故障传输装置的示意性框图。FIG. 7 is a schematic block diagram of another fault transmission device provided by an embodiment of the present application.
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。In order to make the purpose, technical solutions, and advantages of this application clearer, the following further describes this application in detail with reference to the accompanying drawings and embodiments.
本申请实施例提供的技术方案可以应用于灵活以太网中,还可以应用于其他类型的网络中,例如以太网、光传送网(Optical Transport Network,OTN)网络、同步数字体系(Synchronous Digital Hierarchy,SDH)网络、城域传送网(Metro Transport Network,MTN)等。The technical solutions provided by the embodiments of this application can be applied to flexible Ethernet, and can also be applied to other types of networks, such as Ethernet, Optical Transport Network (OTN) network, and Synchronous Digital Hierarchy, SDH) network, Metro Transport Network (MTN), etc.
如图1所示,为本申请实施例提供的一种网络系统的示意图,该网络系统包括节点A、B、C、D、E、Z,其中A-Z的工作路径为A-B-D-E-Z,B-E区域(也可以称作有效域)的保护路径为B-C-E。As shown in Figure 1, a schematic diagram of a network system provided by an embodiment of this application. The network system includes nodes A, B, C, D, E, and Z. The working path of AZ is ABDEZ and BE zone (also can The protection path called effective domain is BCE.
下面对本申请实施例中涉及的部分名词进行解释说明The following explains some of the terms involved in the embodiments of this application
1、服务层路径和客户层路径。1. Service layer path and customer layer path.
一条客户层路径可以包括至少一条服务层路径,如图1所示,客户层路径A-B-D-E-Z包括服务层路径A-B、服务层路径B-D、服务层路径D-E和服务层路径E-Z。A customer-level path may include at least one service-level path. As shown in FIG. 1, the customer-level path A-B-D-E-Z includes a service-level path A-B, a service-level path B-D, a service-level path D-E, and a service-level path E-Z.
服务层路径和客户层路径是相对的,服务层路径用于承载对应的客户层路径。如图1所示,路径A-B是路径A-B-D-E-Z的服务层路径,服务层路径A-B用于承载客户层路径A-B-D-E-Z。此外路径A-B还可以作为一条客户层路径,在下层配置多条服务层路径。The service layer path and the client layer path are relative, and the service layer path is used to carry the corresponding client layer path. As shown in Figure 1, the path A-B is the service layer path of the path A-B-D-E-Z, and the service layer path A-B is used to carry the client layer path A-B-D-E-Z. In addition, path A-B can also be used as a client-level path, with multiple service-level paths configured in the lower layer.
2、路径和链路。2. Path and link.
一条路径可以包括至少一条链路,如图1所述,服务层路径A-B、服务层路径B-D、服务层路径D-E和服务层路径E-Z均包括一条链路,客户层路径A-B-D-E-Z包括4条链路,分别为链路A-B、链路B-D、链路D-E和链路E-Z。A path may include at least one link. As shown in FIG. 1, the service layer path AB, the service layer path BD, the service layer path DE, and the service layer path EZ all include one link, and the client layer path ABDEZ includes 4 links. They are link AB, link BD, link DE, and link EZ.
如果服务层路径A-B之间还包括节点F,那么服务层路径A-B包括两条链路,分别为链路A-F和链路F-B。If the service layer path A-B also includes node F, then the service layer path A-B includes two links, namely link A-F and link F-B.
为了描述方便,以下实施例中的服务层路径A-B、服务层路径B-D、服务层路径D-E和服务层路径E-Z均包括一条链路,因此也可以称作服务层链路A-B、服务层链路B-D、服务层链路D-E和服务层链路E-Z。For the convenience of description, the service layer path AB, the service layer path BD, the service layer path DE, and the service layer path EZ in the following embodiments all include one link, so they can also be referred to as the service layer link AB and the service layer link BD. , The service layer link DE and the service layer link EZ.
3、操作管理维护(Operation,Administration and Maintenance,OAM).3. Operation management and maintenance (Operation, Administration and Maintenance, OAM).
通常包括网络中的误码检测、故障侦测、时延测量、路径发现等机制。It usually includes mechanisms such as error detection, fault detection, delay measurement, and path discovery in the network.
4、灵活以太网(Flexible Ethernet,FlexE)。4. Flexible Ethernet (Flexible Ethernet, FlexE).
电气及电子工程师学会(Institute of Electrical and Electronics Engineers,IEEE)定义的基于802.3的以太网作为业务的接口,应用在各种场合并取得了巨大的成功应用,但是随着技术越发展,带宽颗粒差异越大,越容易出现与实际应用需求期望的过大偏差。主流的应用需求带宽可能不属于任意一种以太网标准速率,例如50Gbps如果用100GE来传输存在资源浪费,而200Gbps当前没有对应的以太网标准颗粒可以承载。人们期望有一种灵活带宽的端口(虚拟连接)能够共享一个或者若干个以太网物理接口,例如2个40GE端口和2个10GE端口共享一个100G物理接口。灵活以太网(Flexible Ethernet,FlexE)的概念应运而生,具体是通过将几个以太网物理层(Physical layer,PHY)装置绑定成一个FlexE组(Group),以及物理层通道化(子速率)等功能,满足灵活带宽的端口应用需求。因此FlexE提供的介质访问控制(Media Access Control,MAC)速率可以大于单条PHY的速率(通过绑定实现),也可以小于单条PHY的速率(通过通道化实现)。一个FlexE Group有一个FlexE Group Number。The 802.3-based Ethernet defined by the Institute of Electrical and Electronics Engineers (IEEE) as a service interface is used in various occasions and has achieved great success. However, as the technology develops, the bandwidth particles are different The larger the value, the more likely it is to have excessive deviations from the actual application requirements. The bandwidth required by mainstream applications may not belong to any Ethernet standard rate. For example, 50Gbps is a waste of resources if 100GE is used for transmission, while there is currently no corresponding Ethernet standard particle that can carry 200Gbps. People expect a flexible bandwidth port (virtual connection) that can share one or several Ethernet physical interfaces, for example, two 40GE ports and two 10GE ports share one 100G physical interface. The concept of Flexible Ethernet (Flexible Ethernet, FlexE) came into being, specifically by binding several Ethernet physical layer (PHY) devices into a FlexE group (Group), and physical layer channelization (sub-rate) ) And other functions to meet the requirements of flexible bandwidth port applications. Therefore, the Media Access Control (MAC) rate provided by FlexE can be greater than the rate of a single PHY (implemented through bonding), or less than the rate of a single PHY (implemented through channelization). A FlexE Group has a FlexE Group Number.
如图2所示,为本申请实施例提供的一种故障传输方法,包括:As shown in FIG. 2, a fault transmission method provided by an embodiment of this application includes:
S201、故障检测节点检测到第一服务层路径发生故障。S201. The fault detection node detects that the path of the first service layer is faulty.
S202、故障检测节点通过第一客户层路径发送第一消息,所述第一消息用于指示所述第一服务层路径发生故障,所述第一消息包括所述第一服务层路径的路径标识。S202. The fault detection node sends a first message through the first client layer path, where the first message is used to indicate that the first service layer path fails, and the first message includes the path identifier of the first service layer path. .
S203、故障接收节点通过所述第一客户层路径接收所述第一消息。S203. The faulty receiving node receives the first message through the first client layer path.
S204、故障接收节点根据所述第一服务层路径的路径标识进行处理。S204. The fault receiving node performs processing according to the path identifier of the first service layer path.
其中,所述第一消息也可以称作第一消息,故障接收节点根据路径标识进行的处理也可以称作OAM处理,例如保护倒换等相关处理。The first message may also be referred to as the first message, and the processing performed by the failure receiving node according to the path identifier may also be referred to as OAM processing, such as protection switching and other related processing.
结合图1,第一客户层路径A-B-D-E-Z包括4条服务层路径,分别为服务层路径A-B、服务层路径B-D、服务层路径D-E和服务层路径E-Z。假设服务层路径A-B发生故障,即服务层路径A-B为第一服务层路径。第一客户层路径包括第一节点(节点A)和第二节点(节点Z),第一服务层路径包括第三节点(节点A)和第四节点(节点B),第一客户层路径还包括第三节点(节点A)和第四节点(节点B),第一服务层路径用于承载第一客户层路径。其中第一节点和第二节点为第一客户层路径的端节点,第三节点和第四节点为第一服务层路径的端节点。在这个实施例中,第一节点(节点A)和第三节点(节点A)是相同节点,在一种可能的设计中,例如第一服务层路径包括第三节点(节点B)和第四节点(节点D)时,第一节点(节点A)和第三节点(节点B)是不同节点。在一种可能的设计中,节点Z是第一节点,节点A是第二节点。在一种可能的设计中,节点B是第三节点,节点A是第四节点。With reference to Figure 1, the first client-level path A-B-D-E-Z includes four service-level paths, namely, service-level path A-B, service-level path B-D, service-level path D-E, and service-level path E-Z. Assume that the service layer path A-B fails, that is, the service layer path A-B is the first service layer path. The first client layer path includes a first node (node A) and a second node (node Z). The first service layer path includes a third node (node A) and a fourth node (node B). The first client layer path also Including the third node (Node A) and the fourth node (Node B), the first service layer path is used to carry the first client layer path. The first node and the second node are the end nodes of the first client layer path, and the third node and the fourth node are the end nodes of the first service layer path. In this embodiment, the first node (node A) and the third node (node A) are the same node. In a possible design, for example, the first service layer path includes the third node (node B) and the fourth node. In the case of node (node D), the first node (node A) and the third node (node B) are different nodes. In one possible design, node Z is the first node and node A is the second node. In one possible design, node B is the third node and node A is the fourth node.
第四节点(节点B)作为故障检测节点,可以检测到第一服务层路径A-B发生故障,第四节点(节点B)通过第一客户层路径向第二节点(节点Z)发送第一消息,所述第一消息用于指示所述第一服务层路径A-B发生故障,所述第一消息包括所述第一服务层路径A-B的路径标识。The fourth node (Node B) serves as a fault detection node and can detect that the first service layer path AB has failed. The fourth node (Node B) sends the first message to the second node (Node Z) through the first client layer path. The first message is used to indicate that the first service layer path AB has failed, and the first message includes the path identifier of the first service layer path AB.
第二节点(节点Z)可以作为故障接收节点,第四节点(节点B)和第二节点(节点Z)之间的中间节点也可以作为故障接收节点,该中间节点也在所述第一客户层路径上,因此可以作为故障接收节点。故障接收节点可以根据第一服务层路径的路径标识进行处理。The second node (node Z) can be used as a fault receiving node, and the intermediate node between the fourth node (node B) and the second node (node Z) can also be used as a fault receiving node, which is also the first client Layer path, so it can be used as a fault receiving node. The fault receiving node may perform processing according to the path identifier of the first service layer path.
第一消息可以通过各种数据格式进行发送,可以在各种网络层次进行发送,例如可以在以太网物理层中进行发送,也可以在链路层进行发送,下面通过图3A、图3B和图3C进行举例说明,其中图3A和图3B是以太网物理层的示例,图3C是链路层的示例。The first message can be sent in various data formats, and can be sent at various network levels. For example, it can be sent at the Ethernet physical layer or at the link layer. The following uses Figure 3A, Figure 3B and Figure 3 3C is an example, where FIGS. 3A and 3B are examples of the Ethernet physical layer, and FIG. 3C is an example of the link layer.
第一消息可以承载于至少一个第一MB/NB编码块,第一MB/NB编码块是以太网PCS的编 码块,例如可以是64B/66B编码块。如图3A所示,为本申请实施例提供的一种承载第一消息的64B/66B编码块,该编码块是对IEEE802.3中定义的承载本地故障(local fault,LF)信息的控制编码块的扩展,其中0x4B用于指示该编码块是O码类型,其中D1、D2和D3三个字段包括24个比特位,可以将D1、D2以及D3的高4位(共20个比特位)作为路径标识字段,用于承载第一服务层路径的路径标识,D3的最低位两个比特位为01标识该编码块承载的是LF信息。如图3B所示,为本申请实施例提供的另一种承载第一消息的64B/66B编码块,包括类型(Type)、值1(Value 1)、值2(Value 2)和值3(Value 3)、值4(Value 4)、值5(Value 5)、序号(Seq)和循环冗余码校验(cyclic redundancy check CRC)-4字段,可以设置类型字段用于指示服务层路径发生故障,将值1字段、值2字段和值3字段的高4位(共20个比特位)作为路径标识字段,用于承载第一服务层路径的路径标识。The first message may be carried in at least one first MB/NB encoding block. The first MB/NB encoding block is an Ethernet PCS encoding block, for example, a 64B/66B encoding block. As shown in FIG. 3A, a 64B/66B encoding block for carrying the first message provided by this embodiment of the application is a control encoding for carrying local fault (LF) information defined in IEEE802.3 The extension of the block, where 0x4B is used to indicate that the code block is of the O code type. The three fields of D1, D2 and D3 include 24 bits, and the upper 4 bits of D1, D2 and D3 (20 bits in total) As the path identifier field, it is used to carry the path identifier of the first service layer path. The two least significant bits of D3 are 01 to indicate that the code block carries LF information. As shown in Fig. 3B, another 64B/66B coding block that carries the first message provided in this embodiment of the application includes Type,
第一消息还可以承载于至少一个第一告警指示信号(alarm indication signal,AIS)数据单元,第一AIS数据单元可以是基于ITU-T G.8013定义的AIS数据单元进行扩展得到的AIS数据单元。如图3C所示,为本申请实施例提供的一种承载第一消息的第一AIS数据单元,包括维护实体组等级(maintenance entity group level,MEL)字段、版本(Version)字段、操作码(operation code,OpCode)字段、标识(Flags)字段、类型长度值(type-length-value,TLV)偏移(Offset)字段、路径标识字段、保留(Reserved)字段和结束(End)TLV字段。其中MEL字段用于标识AIS消息在网络中的层次;Version可以取值为0;OpCode可以取值为33;Flags字段的前五位保留,后三位表示消息周期;TLV Offset表示到End TLV字段的偏移量,由于扩展的AIS数据单元增加了3个字节,因此TLV Offset可以取值为3;扩展的3个字节中,有20个比特作为路径标识字段,有4个比特作为Reserved字段;End TLV表示AIS数据单元的结束,可以取值为0。The first message may also be carried in at least one first alarm indication signal (AIS) data unit, and the first AIS data unit may be an AIS data unit based on the AIS data unit defined in ITU-T G.8013. . As shown in Figure 3C, the first AIS data unit carrying the first message provided in this embodiment of the application includes a maintenance entity group level (MEL) field, a version (Version) field, and an operation code ( Operation code, OpCode field, flags field, type-length-value (TLV) offset (Offset) field, path identification field, reserved (Reserved) field and end (End) TLV field. The MEL field is used to identify the level of the AIS message in the network; Version can take the
如图4A所示,为本申请实施例提供的一种网络系统的示意图,该网络系统包括节点A、B、C、D、E、Z,其中A-Z的工作路径为A-B-D-E-Z,B-E区域(也可以称作有效域)的保护路径为B-C-E,保护路径的端节点为节点B和节点E,即节点B和节点E可以进行保护切换操作。其中路径A-B、B-D、D-E、E-Z、B-C和C-E均为FlexE链路,路径标识分别为1、3、5、6、2和4。客户层路径A-B-D-E-Z包括4条服务层路径,分别为服务层路径A-B、B-D、D-E和E-Z。As shown in Figure 4A, it is a schematic diagram of a network system provided by an embodiment of this application. The network system includes nodes A, B, C, D, E, and Z, where the working path of AZ is ABDEZ, BE area (or The protection path called the effective domain is BCE, and the end nodes of the protection path are node B and node E, that is, node B and node E can perform protection switching operations. The paths A-B, B-D, D-E, E-Z, B-C, and C-E are all FlexE links, and the path identifiers are 1, 3, 5, 6, 2, and 4, respectively. The customer-level path A-B-D-E-Z includes 4 service-level paths, which are service-level paths A-B, B-D, D-E, and E-Z.
如果路径A-B发生故障,第一服务层路径为A-B、第一客户层路径为A-B-D-E-Z,可以采用如下方案:If the path A-B fails, the first service layer path is A-B and the first client layer path is A-B-D-E-Z, the following solutions can be adopted:
1、第一服务层路径A-B是一条FlexE链路,该FlexE链路发生故障,节点B检测到链路故障告警信息。1. The first service layer path A-B is a FlexE link, the FlexE link fails, and node B detects link failure alarm information.
2、节点B通过第一客户层路径向节点Z发送第一消息,具体可以是在第一服务层路径A-B所承载的第一客户层路径中插入LF告警信息(图3A示出的编码块),该告警信息携带A-B的FlexE链路标识“1”。2. Node B sends the first message to node Z through the first client layer path. Specifically, it can be inserted into the first client layer path carried by the first service layer path AB (the coding block shown in Figure 3A) , The alarm information carries the FlexE link identifier "1" of AB.
3、节点E检测到第一客户层路径的LF告警信息,提取标识“1”,确定失效链路的位置。应用到保护倒换场景中,节点E将标识“1”与本段保护域相关的各链路标识进行对比,发现故障链路不属于本保护域,不进行保护倒换操作。若发生故障的链路是B-D或D-E,则节点E检测到的LF告警携带标识“3”或“5”,属于保护域内的链路,则进行保护倒换。3. Node E detects the LF alarm information of the first client layer path, extracts the identifier "1", and determines the location of the failed link. When applied to the protection switching scenario, the node E compares the identifier "1" with the link identifiers related to the protection domain in this section, and finds that the faulty link does not belong to the protection domain, and no protection switching operation is performed. If the failed link is B-D or D-E, the LF alarm detected by node E carries the identifier "3" or "5" and belongs to the link in the protection domain, and protection switching is performed.
在一种可能的设计中,上面步骤2还可以是:节点B在服务层路径A-B所承载的所有客户层路径中插入AIS告警信息(图3B示出的编码块),并携带A-B链路标识“1”;步骤3中节点E检测到客户层路径告警,进而可以检测出AIS告警信息并提取出其中的链路标识“1”。In a possible design, the
在一种可能的设计中,第一服务层路径A-B还可以承载其它客户层路径,如果第一服务层路径A-B发生故障,那么节点B除了通过第一客户层路径发送第一消息之外,还可以通过其它客户层路径发送第一消息,例如可以通过承载的所有客户层路径发送第一消息。In a possible design, the first service layer path AB can also carry other client layer paths. If the first service layer path AB fails, then node B will not only send the first message through the first client layer path, but also The first message may be sent through other client layer paths, for example, the first message may be sent through all client layer paths carried.
在一种可能的设计中,节点A也可以通过第一客户层路径在另外一个方向发送第一消息。In a possible design, node A can also send the first message in another direction through the first client layer path.
本申请实施例中,客户层路径上的节点能够获知故障的服务层路径的路径标识,进而可以准确地进行相关处理。也就是说,客户层上的告警监测点收到第一客户层路径的LF告警信息后,可以准确判断故障的服务层路径(或者服务层链路)的位置,如果应用到保护倒换处理,可以避免保护路径频繁倒换导致的路径振荡问题。In the embodiment of the present application, the node on the client-level path can learn the path identifier of the failed service-level path, and then can accurately perform related processing. In other words, after the alarm monitoring point on the client layer receives the LF alarm information of the first client layer path, it can accurately determine the location of the faulty service layer path (or service layer link). If it is applied to the protection switching process, it can be Avoid path oscillation caused by frequent switching of protection paths.
如图4B所示,为本申请实施例提供的一种网络系统的示意图,该网络系统包括节点A、B、C、D、E、Z,其中A-Z的工作路径为A-B-D-E-Z,B-E区域(也可以称作有效域)的保护路径为B-C-E,保护路径的端节点为节点B和节点E,即节点B和节点E可以进行保护切换操作。其中路径A-B、B-D、D-E、E-Z、B-C和C-E均为标准以太链路,路径标识分别为1、3、5、6、2和4。客户层路径A-B-D-E-Z包括4条服务层路径,分别为服务层路径A-B、B-D、D-E和E-Z。。As shown in Figure 4B, a schematic diagram of a network system provided by an embodiment of this application. The network system includes nodes A, B, C, D, E, and Z, where the working path of AZ is ABDEZ, BE area (or The protection path called the effective domain is BCE, and the end nodes of the protection path are node B and node E, that is, node B and node E can perform protection switching operations. The paths A-B, B-D, D-E, E-Z, B-C, and C-E are all standard Ethernet links, and the path identifiers are 1, 3, 5, 6, 2, and 4, respectively. The customer-level path A-B-D-E-Z includes 4 service-level paths, which are service-level paths A-B, B-D, D-E, and E-Z. .
如果路径A-B发生故障,第一服务层路径为A-B、第一客户层路径为A-B-D-E-Z,可以采用如下方案:If the path A-B fails, the first service layer path is A-B and the first client layer path is A-B-D-E-Z, the following solutions can be adopted:
1、第一服务层路径A-B是一条标准以太链路,该标准以太链路发生故障,节点B检测到链路故障告警信息;1. The first service layer path A-B is a standard Ethernet link. If the standard Ethernet link fails, node B detects the link failure alarm information;
2、节点B通过第一客户层路径向节点Z发送第一消息,具体可以是在服务层路径A-B所承载的第一客户层路径中插入AIS信息(图3C示出的数据单元),其携带链路标识“1”;2. Node B sends the first message to node Z through the first client layer path. Specifically, it can be inserted into the first client layer path carried by the service layer path AB. AIS information (data unit shown in FIG. 3C), which carries Link ID "1";
3、节点E收到第一消息,检测出AIS信息,并提取其中的链路标识“1”。应用到保护倒换场景中,节点E将链路标识“1”与本端保护域内的链路标识进行对比,不属于保护域内的链路,不进行任何操作。若发生故障的链路是B-D或D-E,节点E检测到的AIS信息携带标识“3”或“5”,属于保护域内的链路,则立即进行相应保护倒换操作。3. Node E receives the first message, detects the AIS information, and extracts the link identifier "1" in it. When applied to the protection switching scenario, the node E compares the link identifier "1" with the link identifier in the local protection domain. It does not belong to the link in the protection domain and does not perform any operation. If the failed link is B-D or D-E, the AIS information detected by node E carries the identifier "3" or "5" and belongs to the link in the protection domain, and the corresponding protection switching operation is performed immediately.
如图4C所示,为本申请实施例提供的一种网络系统的示意图,该网络系统包括节点A、B、C、D、E、Z,其中A-Z的工作路径为A-B-D-E-Z,A-Z的保护路径为A-B-C-E-Z,B-E路径为有效区域,保护路径的端节点为节点A和节点Z,即节点A和节点Z可以进行保护切换操作。其中路径A-B和E-Z为标准以太链路,路径标识分别为1和6;路径B-D、D-E、B-C和C-E为FlexE链路,路径标识分别为3、5、2和4;路径B-D-E的路径标识为7;路径B-C-E的路径标识为8。工作客户层路径A-B-D-E-Z包括3条服务层路径,分别为服务层路径A-B、B-D-E和E-Z。保护客户层路径A-B-C-E-Z包括3条服务层路径,分别为服务层路径A-B、B-C-E和E-Z。路径B-D-E作为客户层路径,包括2条服务层路径,分别为服务层路径B-D和D-E。路径B-C-E作为客户层路径,包括2条服务层路径,分别为服务层路径B-C和C-E。As shown in Figure 4C, a schematic diagram of a network system provided by an embodiment of this application. The network system includes nodes A, B, C, D, E, and Z, where the working path of AZ is ABDEZ, and the protection path of AZ is ABCEZ, BE path is the effective area, and the end nodes of the protection path are node A and node Z, that is, node A and node Z can perform protection switching operations. Paths AB and EZ are standard Ethernet links, and the path identifiers are 1 and 6, respectively; paths BD, DE, BC, and CE are FlexE links, and the path identifiers are 3, 5, 2 and 4, respectively; the path identifier of the path BDE is 7; The path identifier of the path BCE is 8. The working client layer path A-B-D-E-Z includes three service layer paths, which are service layer paths A-B, B-D-E, and E-Z. The protection client layer path A-B-C-E-Z includes three service layer paths, namely service layer paths A-B, B-C-E and E-Z. Path B-D-E as a client-level path includes two service-level paths, namely service-level paths B-D and D-E. Path B-C-E as a client-level path includes two service-level paths, namely service-level paths B-C and C-E.
如果路径B-D发生故障,第一服务层路径为B-D、第一客户层路径为B-D-E,第一客户层路径B-D-E作为服务层路径,其对应的第二客户层路径为A-B-D-E-Z,可以采用如下方案If the path B-D fails, the first service layer path is B-D, the first client layer path is B-D-E, the first client layer path B-D-E is the service layer path, and the corresponding second client layer path is A-B-D-E-Z. The following solutions can be used
1、第一服务层路径B-D是一条FlexE链路,该FlexE链路发生故障,节点D检测到链路故障告警信息。1. The first service layer path B-D is a FlexE link. The FlexE link fails, and node D detects link failure alarm information.
2、节点D通过第一客户层路径向节点E发送第一消息,具体可以是在服务层路径B-D所承载的第一客户层路径中插入插LF告警信息(图3A示出的编码块),其告警信息携带B-D的FlexE链路标识“3”。2. The node D sends the first message to the node E through the first client layer path. Specifically, it can be inserted into the first client layer path carried by the service layer path BD to insert LF warning information (the coding block shown in FIG. 3A), The alarm information carries the FlexE link identifier "3" of the BD.
3、节点E检测到第一客户层路径的LF告警信息,提取出标识“3”,确定失效链路位于路 径B-D-E中,节点E确定路径B-D-E发生故障,节点E通过第二客户层路径向节点Z发送第二消息,具体可以是在服务层路径B-D-E所承载的第二客户层路径中插入AIS信息(图3C示出的数据单元),并携带链路标识“7”。3. Node E detects the LF alarm information of the first client layer path, extracts the identifier "3", determines that the failed link is located in the path BDE, node E determines that the path BDE is faulty, and node E goes to the node through the second client layer path Z sends the second message, which may specifically be to insert AIS information (the data unit shown in FIG. 3C) into the second client layer path carried by the service layer path BDE, and carry the link identifier "7".
4、节点Z接收到第二消息,检测出AIS信息,提取出链路标识“7”。应用于保护倒换场景中,Z节点将标识“7”与本端保护域内的链路标识进行对比,属于保护域内,节点Z立即进行保护倒换操作;若发生故障的链路是A-B或E-Z,节点Z检测到的AIS信息携带标识“1”或“6”,属于保护域外的链路,则不进行保护倒换操作。4. Node Z receives the second message, detects the AIS information, and extracts the link identifier "7". Applied in the protection switching scenario, node Z compares the identifier "7" with the link identifier in the local protection domain. If it belongs to the protection domain, node Z will perform protection switching immediately; if the link that fails is AB or EZ, the node The AIS information detected by Z carries the identifier "1" or "6" and belongs to a link outside the protection domain, so no protection switching operation is performed.
在一种可能的设计中,上面步骤3还可以是:节点E检测到第一客户层路径通道的LF告警信息,提取出标识“3”,确定失效链路位于路径B-D-E中,节点E确定路径B-D-E发生故障,节点E通过第二客户层路径向节点Z发送第二OAM消息,具体可以是在服务层路径B-D-E所承载的第二客户层路径中插入AIS数据单元(图3C示出的数据单元),并以栈的形式携带链路标识“7”和“3”。In a possible design, the
本申请实施例可以应用于多层网络中,第一客户层路径包括第一节点(节点B)和第二节点(节点E),第一服务层路径包括第三节点(节点B)和第四节点(节点D),第一客户层路径还包括第三节点(节点B)和第四节点(节点D),所述第一服务层路径用于承载所述第一客户层路径,第一节点和第二节点为第一客户层路径的端节点,第三节点和第四节点为第一服务层路径的端节点。第四节点(节点D)通过第一客户层路径向第二节点发送第一消息,第一消息用于指示第一服务层路径发生故障,所述第一消息包括所述第一服务层路径的路径标识。The embodiments of this application can be applied to a multi-layer network. The first client layer path includes a first node (Node B) and a second node (Node E), and the first service layer path includes a third node (Node B) and a fourth node. Node (node D), the first client layer path further includes a third node (node B) and a fourth node (node D), the first service layer path is used to carry the first client layer path, the first node The second node and the second node are the end nodes of the first client layer path, and the third node and the fourth node are the end nodes of the first service layer path. The fourth node (node D) sends a first message to the second node through the first client layer path. The first message is used to indicate that the first service layer path has failed. The first message includes the information of the first service layer path. Path identification.
第一客户层路径作为第二服务层路径,对应的第二客户层路径包括第六节点(节点A)、第一节点(节点B)、第二节点(节点E)和第七节点(节点Z),第二服务层路径包括第一节点(节点B)和第二节点(节点E),第二服务层路径用于承载第二客户层路径。第六节点和第七节点为第二客户层路径的端节点,第一节点和第二节点为第二客户层路径的中间节点,第一节点和第二节点为第二服务层路径的端节点。第二节点(节点E)通过第二客户层路径向第七节点发送第二消息,第二消息用于指示第二服务层路径发生故障,所述第二消息包括所述第二服务层路径的路径标识,此外第二消息中还可以包括第一服务层路径的路径标识。The first client layer path is used as the second service layer path, and the corresponding second client layer path includes the sixth node (node A), the first node (node B), the second node (node E) and the seventh node (node Z). ), the second service layer path includes a first node (node B) and a second node (node E), and the second service layer path is used to carry the second client layer path. The sixth node and the seventh node are the end nodes of the second client layer path, the first node and the second node are the intermediate nodes of the second client layer path, and the first node and the second node are the end nodes of the second service layer path . The second node (Node E) sends a second message to the seventh node through the second client layer path. The second message is used to indicate the failure of the second service layer path. The second message includes the information of the second service layer path. Path identifier. In addition, the second message may also include the path identifier of the first service layer path.
图5示出了本申请实施例提供的故障传输装置500的示意性框图,该装置500可以对应上述方法中描述的故障检测节点,也可以对应故障检测节点的芯片或者组件,并且,该装置500中各个模块或者单元分别可以用于执行上述方法中故障检测节点所执行的各动作或处理过程,如图5所示,该故障传输装置500可以包括处理单元510和收发单元520。FIG. 5 shows a schematic block diagram of a fault transmission device 500 provided by an embodiment of the present application. The device 500 may correspond to the fault detection node described in the foregoing method, or may correspond to the chip or component of the fault detection node, and the device 500 Each module or unit in the above method may be used to execute each action or processing procedure performed by the fault detection node in the above method. As shown in FIG. 5, the fault transmission device 500 may include a processing unit 510 and a transceiver unit 520.
处理单元510,用于获取第一服务层路径发生故障的故障信息;The processing unit 510 is configured to obtain failure information of a first service layer path failure;
收发单元520,用于通过第一客户层路径向第二节点发送第一消息,所述第一消息用于指示所述第一服务层路径发生故障,所述第一消息包括所述第一服务层路径的路径标识。The transceiver unit 520 is configured to send a first message to a second node through a first client layer path, the first message is used to indicate that the first service layer path has failed, and the first message includes the first service The path ID of the layer path.
作为一个可选实施例,所述第一服务层路径为第一服务层链路,所述第一服务层路径的路径标识为所述第一服务层链路的链路标识。As an optional embodiment, the first service layer path is a first service layer link, and the path identifier of the first service layer path is a link identifier of the first service layer link.
作为一个可选实施例,所述第一服务层链路为第一FlexE group的链路,所述第一服务层链路的链路标识为所述第一FlexE group的FlexE Group Number。As an optional embodiment, the first service layer link is a link of a first FlexE group, and the link identifier of the first service layer link is a FlexE group Number of the first FlexE group.
作为一个可选实施例,所述第一消息承载于至少一个第一MB/NB编码块。As an optional embodiment, the first message is carried in at least one first MB/NB coding block.
作为一个可选实施例,所述第一MB/NB编码块为第一64B/66B编码块,所述第一64B/66B编码块包括类型字段和路径标识字段,所述类型字段用于指示服务层路径发生故障所述第一消息承载于至少一个第一AIS数据单元。As an optional embodiment, the first MB/NB encoding block is a first 64B/66B encoding block, and the first 64B/66B encoding block includes a type field and a path identification field, and the type field is used to indicate service When the layer path fails, the first message is carried in at least one first AIS data unit.
作为一个可选实施例,所述第一MB/NB编码块为承载LF信息的控制码块。As an optional embodiment, the first MB/NB coding block is a control code block carrying LF information.
作为一个可选实施例,所述第一消息承载于至少一个第一AIS数据单元。As an optional embodiment, the first message is carried in at least one first AIS data unit.
应理解,装置500中各单元执行上述相应步骤的具体过程请参照前文中方法实施例的描述,为了简洁,这里不加赘述。It should be understood that, for the specific process of each unit in the device 500 performing the foregoing corresponding steps, please refer to the description of the method embodiment in the foregoing, and for the sake of brevity, details are not repeated here.
图6示出了本申请实施例提供的故障传输装置600的示意性框图,该装置600可以对应上述方法中描述故障接收节点,也可以对应故障接收节点的芯片或者组件,并且,该装置600中各个模块或者单元分别可以用于执行上述方法中故障接收节点所执行的各动作或处理过程,如图6所示,该故障传输装置600可以包括收发单元610和处理单元620。FIG. 6 shows a schematic block diagram of a fault transmission device 600 provided by an embodiment of the present application. The device 600 may correspond to the fault receiving node described in the foregoing method, or may correspond to the chip or component of the fault receiving node, and the device 600 is Each module or unit may be used to execute each action or processing procedure performed by the fault receiving node in the foregoing method. As shown in FIG. 6, the fault transmission device 600 may include a transceiver unit 610 and a processing unit 620.
收发单元610,用于通过第一客户层路径接收第一消息,所述第一消息用于指示所述第一服务层路径发生故障,所述第一消息包括所述第一服务层路径的路径标识;The transceiver unit 610 is configured to receive a first message through a first client layer path, the first message is used to indicate that the first service layer path has failed, and the first message includes the path of the first service layer path Logo
处理单元620,用于根据所述第一服务层路径的路径标识进行处理。The processing unit 620 is configured to perform processing according to the path identifier of the first service layer path.
作为一个可选实施例,所述处理单元用于根据所述第一服务层路径的路径标识确定是否进行保护路径的切换。As an optional embodiment, the processing unit is configured to determine whether to switch the protection path according to the path identifier of the first service layer path.
作为一个可选实施例,所述处理单元620用于:确定所述第一服务层路径的路径标识是否属于预设路径标识表中的路径标识;如果所述第一服务层路径的路径标识属于预设路径标识表中的路径标识,则进行保护路径的切换;如果所述第一服务层路径的路径标识不属于预设路径标识表中的路径标识,则不进行保护路径的切换。As an optional embodiment, the processing unit 620 is configured to determine whether the path identifier of the first service layer path belongs to the path identifier in the preset path identifier table; if the path identifier of the first service layer path belongs to If the path identifier in the preset path identifier table is switched, the protection path is switched; if the path identifier of the first service layer path does not belong to the path identifier in the preset path identifier table, the protection path is not switched.
作为一个可选实施例,所述第一消息承载于至少一个第一MB/NB编码块。As an optional embodiment, the first message is carried in at least one first MB/NB coding block.
作为一个可选实施例,所述第一消息承载于至少一个第一AIS数据单元。As an optional embodiment, the first message is carried in at least one first AIS data unit.
应理解,装置600中各单元执行上述相应步骤的具体过程请参照前文中方法实施例的描述,为了简洁,这里不加赘述。It should be understood that, for the specific process of each unit in the device 600 executing the above-mentioned corresponding steps, please refer to the description of the method embodiment in the foregoing, and for the sake of brevity, it is not repeated here.
上述各个方案的装置500具有实现上述方法中故障检测节点执行的相应步骤的功能,上述各个方案的装置600具有实现上述方法中故障接收节点执行的相应步骤的功能;功能可以通过硬件或软件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块;例如收发单元可以由通信接口替代,处理单元可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。在本申请实施例中,一个装置的通信接口用于该装置与其它设备进行通信。示例性的,通信接口可以是发射机、接收机、收发器、电路、总线、模块、管脚或其它类型的通信接口,本申请实施例不做限制。The apparatus 500 of each of the above solutions has the function of implementing the corresponding steps performed by the fault detection node in the foregoing method, and the apparatus 600 of each of the foregoing solutions has the function of implementing the corresponding steps performed by the fault receiving node in the foregoing method; the functions can be implemented by hardware or software, It can also be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a communication interface, and the processing unit can be replaced by a processor to perform the transceiver operations and related processing operations in each method embodiment respectively. In the embodiment of the present application, the communication interface of a device is used for the device to communicate with other devices. Exemplarily, the communication interface may be a transmitter, a receiver, a transceiver, a circuit, a bus, a module, a pin, or another type of communication interface, which is not limited in the embodiment of the present application.
在具体实现过程中,处理器可用于进行,例如但不限于,基带相关处理,通信接口可用于进行,例如但不限于,信息交互。上述器件可以分别设置在彼此独立的芯片上,也可以至少部分的或者全部的设置在同一块芯片上。例如,处理器可以进一步划分为模拟基带处理器和数字基带处理器,其中模拟基带处理器可以与通信接口集成在同一块芯片上,数字基带处理器可以设置在独立的芯片上。随着集成电路技术的不断发展,可以在同一块芯片上集成的器件越来越多,例如,数字基带处理器可以与多种应用处理器(例如但不限于图形处理器,多媒体处理器等)集成在同一块芯片之上。这样的芯片可以称为系统芯片(system on chip,SOC)。将各个器件独立设置在不同的芯片上,还是整合设置在一个或者多个芯片上,往往取决于产品设计的具体需要。本申请实施例对上述器件的具体实现形式不做限定。In a specific implementation process, the processor can be used to perform, for example, but not limited to, baseband related processing, and the communication interface can be used to perform, for example, but not limited to, information exchange. The above-mentioned devices may be respectively arranged on independent chips, or at least partly or fully arranged on the same chip. For example, the processor can be further divided into an analog baseband processor and a digital baseband processor, where the analog baseband processor and the communication interface can be integrated on the same chip, and the digital baseband processor can be set on a separate chip. With the continuous development of integrated circuit technology, more and more devices can be integrated on the same chip. For example, a digital baseband processor can be combined with a variety of application processors (such as but not limited to graphics processors, multimedia processors, etc.) Integrated on the same chip. Such a chip may be called a system on chip (SOC). Whether each device is independently arranged on different chips or integrated on one or more chips often depends on the specific needs of product design. The embodiment of the present application does not limit the specific implementation form of the foregoing device.
可以理解的是,对于前述实施例中所涉及的处理器可以通过具有处理器和通信接口的硬件平台执行程序指令来分别实现其在本申请前述实施例中任一设计中涉及的功能,基于此,如图7所示,本申请实施例提供了一种装置700的示意性框图,装置700包括:处理器710、通信接口720和存储器730。其中,处理器710、通信接口720和存储器730耦合以互相通信, 该存储器730用于存储指令,该处理器710用于执行该存储器730存储的指令,以控制该通信接口720发送信号和/或接收信号。本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。It can be understood that the processor involved in the foregoing embodiments can execute program instructions through a hardware platform with a processor and a communication interface to implement the functions involved in any design of the foregoing embodiments of this application, based on this As shown in FIG. 7, an embodiment of the present application provides a schematic block diagram of an apparatus 700. The apparatus 700 includes a processor 710, a
其中,在一种可能的实现方式中,若该装置700为故障检测节点,处理器710用于获取第一服务层路径发生故障的故障信息;通信接口720用于通过第一客户层路径向第二节点发送第一消息,所述第一消息用于指示所述第一服务层路径发生故障,所述第一消息包括所述第一服务层路径的路径标识。Wherein, in a possible implementation manner, if the device 700 is a fault detection node, the processor 710 is used to obtain fault information that the first service layer path fails; the
在一种可能的实现方式中,若该装置700为故障接收节点,通信接口720用于通过第一客户层路径接收第一消息,所述第一消息用于指示所述第一服务层路径发生故障,所述第一消息包括所述第一服务层路径的路径标识;处理器710用于根据所述第一服务层路径的路径标识进行处理。In a possible implementation manner, if the device 700 is a faulty receiving node, the
应理解,本申请实施例图5中的装置或图6中的装置可以通过图7中的装置700来实现,并且可以用于执行上述方法实施例中故障检测节点和故障接收节点对应的各个步骤和/或流程。It should be understood that the device in FIG. 5 or the device in FIG. 6 in the embodiment of the present application can be implemented by the device 700 in FIG. 7, and can be used to execute the steps corresponding to the fault detection node and the fault receiving node in the foregoing method embodiment. And/or process.
可以理解的是,本申请实施例描述的各种设计涉及的方法,流程,操作或者步骤,能够以一一对应的方式,通过计算机软件,电子硬件,或者计算机软件和电子硬件的结合来一一对应实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件,比如,考虑通用性好成本低软硬件解耦等方面,可以采纳执行程序指令的方式来实现,又比如,考虑系统性能和可靠性等方面,可以采纳使用专用电路来实现。普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,此处不做限定。It can be understood that the methods, processes, operations, or steps involved in the various designs described in the embodiments of the present application can be implemented in a one-to-one correspondence manner through computer software, electronic hardware, or a combination of computer software and electronic hardware. Corresponding realization. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. For example, considering the good versatility, low cost, software and hardware decoupling, etc., they can be implemented by executing program instructions, for example , Considering system performance and reliability, etc., it can be realized by using a dedicated circuit. Ordinary technicians can use different methods for each specific application to implement the described functions, which are not limited here.
根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行上述实施例中的方法。本申请中的各个实施例也可以互相结合。According to the method provided in the embodiments of the present application, the present application also provides a computer program product, the computer program product includes: computer program code, when the computer program code runs on a computer, the computer executes the method in the above embodiment . The various embodiments in this application can also be combined with each other.
根据本申请实施例提供的方法,本申请还提供一种计算机可读介质,该计算机可读解释存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行上述实施例中的方法。According to the method provided in the embodiments of the present application, the present application also provides a computer-readable medium with a program code stored in the computer-readable interpretation, and when the program code runs on a computer, the computer executes the method in the foregoing embodiment .
在本申请实施例中,应注意,本申请实施例上述的方法实施例可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(Field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。In the embodiments of the present application, it should be noted that the foregoing method embodiments in the embodiments of the present application may be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the foregoing method embodiments may be completed by hardware integrated logic circuits in the processor or instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (ASIC), a ready-made programmable gate array (Field programmable gate array, FPGA) or other Programming logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor.
可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。RAM有多种不同的类型,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同 步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。It can be understood that the memory in the embodiment of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), and electronic Erase programmable read-only memory (electrically EPROM, EEPROM) or flash memory. The volatile memory may be random access memory (RAM), which is used as an external cache. There are many different types of RAM, such as static RAM (SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate Synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous connection dynamic random access memory (synchlink DRAM, SLDRAM) and direct memory bus random memory Take memory (direct rambus RAM, DR RAM).
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that, in the various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, rather than corresponding to the embodiments of the present application. The implementation process constitutes any limitation.
本申请中出现的术语“第一”、“第二”等仅是为了区分不同的对象,“第一”、“第二”本身并不对其修饰的对象的实际顺序或功能进行限定。本申请中被描述为“示例性的”,“示例”,“例如”,“可选地”或者“在某些实现方式中”的任何实施例或设计方案都不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用这些词旨在以具体方式呈现相关概念。The terms "first" and "second" appearing in this application are only used to distinguish different objects, and "first" and "second" themselves do not limit the actual order or function of the objects they modify. Any embodiment or design solution described as "exemplary", "example", "for example", "optionally" or "in certain implementations" in this application should not be construed as being better than other implementations. Examples or design solutions are more preferred or more advantageous. To be precise, these words are used to present related concepts in a concrete way.
在本申请中可能出现的对各种消息/信息/设备/网元/系统/装置/操作/等各类客体进行了赋名,可以理解的是,这些具体的名称并不构成对相关客体的限定,所赋名称可随着场景,语境或者使用习惯等因素而变更,对本申请中技术术语的技术含义的理解,应主要从其在技术方案中所体现/执行的功能和技术效果来确定。Various messages/information/equipment/network elements/systems/devices/operations that may appear in this application have been assigned names. It is understandable that these specific names do not constitute a reference to related objects. Limited, the assigned name can be changed according to factors such as the scene, context, or usage habits. The understanding of the technical meaning of the technical terms in this application should be determined mainly from the functions and technical effects embodied/implemented in the technical solution .
上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品可以包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、终端设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁盘)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in the form of a computer program product in whole or in part. The computer program product may include one or more computer instructions. When the computer program instructions are loaded and executed on the computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, network equipment, terminal equipment, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center. Transmission to another website, computer, server or data center via wired (such as coaxial cable, optical fiber, digital subscriber (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center integrated with one or more available media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, and a magnetic disk), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。A person of ordinary skill in the art may be aware that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraint conditions of the technical solution. Professionals and technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered beyond the scope of this application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请实施例中,在无逻辑矛盾的前提下,各实施例之间可以相互引用,例如方法实施例之间的方法和/或术语可以相互引用,例如装置实施例之间的功能和/或术语可以相互引用,例如装置实施例和方法实施例之间的功能和/或术语可以相互引用。Those skilled in the art can clearly understand that, for the convenience and conciseness of description, the specific working process of the above-described system, device, and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here. In the embodiments of the present application, provided that there is no logical contradiction, the embodiments can be mutually cited. For example, methods and/or terms between method embodiments can be mutually cited, such as functions and/or functions between device embodiments. Or terms may refer to each other, for example, functions and/or terms between the device embodiment and the method embodiment may refer to each other.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信 连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device, and method may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division, and there may be other divisions in actual implementation, for example, multiple units or components can be combined or It can be integrated into another system, or some features can be ignored or not implemented. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection may be indirect coupling or communication connection through some interfaces, devices or units, and may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, the functional units in each embodiment of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units may be integrated into one unit.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。The above are only specific implementations of this application, but the protection scope of this application is not limited to this. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application. Should be covered within the scope of protection of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims (24)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910527745.6A CN112104471B (en) | 2019-06-18 | 2019-06-18 | Fault transmission method and device |
| CN201910527745.6 | 2019-06-18 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020253791A1 true WO2020253791A1 (en) | 2020-12-24 |
Family
ID=73748820
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/096867 Ceased WO2020253791A1 (en) | 2019-06-18 | 2020-06-18 | Fault transmission method and apparatus |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN112104471B (en) |
| WO (1) | WO2020253791A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2023197770A1 (en) * | 2022-04-15 | 2023-10-19 | 华为技术有限公司 | Fault notification method and apparatus |
| CN118413292A (en) * | 2023-01-29 | 2024-07-30 | 中兴通讯股份有限公司 | Method for processing coded signal, communication device, electronic device, medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050152269A1 (en) * | 2004-01-13 | 2005-07-14 | Ren-Hao Liu | Method for MPLS link protection |
| CN101499820A (en) * | 2008-02-01 | 2009-08-05 | 华为技术有限公司 | Protection method for service transmission and network appliance |
| CN101883295A (en) * | 2009-05-06 | 2010-11-10 | 华为技术有限公司 | Service transmission processing method, node device and network system |
| CN102546248A (en) * | 2011-12-30 | 2012-07-04 | 华为技术有限公司 | Method, device and system for precisely locating fault position under multi-protocol label switching environment |
| CN103905274A (en) * | 2014-03-25 | 2014-07-02 | 华为技术有限公司 | Method and device for transmitting fault messages |
-
2019
- 2019-06-18 CN CN201910527745.6A patent/CN112104471B/en active Active
-
2020
- 2020-06-18 WO PCT/CN2020/096867 patent/WO2020253791A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050152269A1 (en) * | 2004-01-13 | 2005-07-14 | Ren-Hao Liu | Method for MPLS link protection |
| CN101499820A (en) * | 2008-02-01 | 2009-08-05 | 华为技术有限公司 | Protection method for service transmission and network appliance |
| CN101883295A (en) * | 2009-05-06 | 2010-11-10 | 华为技术有限公司 | Service transmission processing method, node device and network system |
| CN102546248A (en) * | 2011-12-30 | 2012-07-04 | 华为技术有限公司 | Method, device and system for precisely locating fault position under multi-protocol label switching environment |
| CN103905274A (en) * | 2014-03-25 | 2014-07-02 | 华为技术有限公司 | Method and device for transmitting fault messages |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112104471A (en) | 2020-12-18 |
| CN112104471B (en) | 2024-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11606288B2 (en) | Network communication method and apparatus | |
| US11539607B2 (en) | Detection block sending and receiving method, and network device and system | |
| CN105281931B (en) | Bit error detection method, the apparatus and system of POTN | |
| US7633952B2 (en) | Discovery of physically adjacent neighbor devices using a unidirectional in-band process coupled with an out-of-band follow-up process | |
| CN102185780B (en) | OAM message processing method and device | |
| KR20200037368A (en) | Communication method, communication device and storage medium | |
| KR102382432B1 (en) | Method and apparatus for detecting bit errors | |
| WO2020199421A1 (en) | Dual-homing protection method, access node, device and communication network | |
| US20210273826A1 (en) | Communication method and communications apparatus | |
| WO2020253791A1 (en) | Fault transmission method and apparatus | |
| RU2587407C2 (en) | Multi-ring ethernet network and method for protection thereof | |
| CN105610594B (en) | Fault diagnosis method and device for service chain | |
| CN104618057B (en) | A kind of Packet Transport Network not damaged protection reverse method and system | |
| US7944841B2 (en) | Method and apparatus for transmitting error information between ethernet network and synchronous digital hierarchy network | |
| US7974187B2 (en) | Data transmission | |
| CN103269277B (en) | For finding method and system, the first network element and the webmaster equipment of link | |
| EP3873029A1 (en) | Port configuration detection method, terminal, and computer-readable storage medium | |
| EP4418621A1 (en) | Method and device for sending fault alert information | |
| US20240040288A1 (en) | Dcn packet processing method, network device, and system | |
| CN112468394A (en) | Protection switching method, node equipment and storage medium | |
| WO2008052436A1 (en) | Method for numbering working traffic on path protection ring | |
| CN101425928B (en) | Processing method and apparatus for maintaining entity group hierarchy | |
| WO2016086615A1 (en) | Ethernet ring network protection method and device | |
| US7920465B2 (en) | Method and apparatus for transmitting the control signal of resilient packet ring media access control | |
| CN112468311B (en) | Protection switching method, node equipment and storage medium |
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: 20826920 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: 20826920 Country of ref document: EP Kind code of ref document: A1 |