Disclosure of Invention
Aiming at the technical problems, the disclosure provides an optical channel protection method, an optical channel protection device and an optical channel protection system.
According to a first aspect of the present disclosure, there is provided an optical channel protection method, including: receiving alarm information of an electric layer module; determining an identification of the electrical layer module; determining an optical layer protection module corresponding to the electric layer module according to the identification of the electric layer module and the corresponding relation between the pre-configured electric layer module and the optical layer protection module, wherein the electric layer module and the optical layer protection module are positioned on different devices; and sending an optical channel switching command to an optical layer protection module corresponding to the electric layer module.
In some embodiments, the optical channel protection method is performed by a third party controller.
In some embodiments, the sending the optical channel switching command to the optical layer protection module corresponding to the electrical layer module includes: generating an optical channel switching command according to the current working state of the optical layer protection module corresponding to the electric layer module; and sending the optical channel switching command to an optical layer protection module corresponding to the electric layer module.
In some embodiments, the generating the optical channel switching command according to the current working state of the optical layer protection module corresponding to the electrical layer module includes: generating a first optical channel switching command when the current working state of the optical layer protection module corresponding to the electric layer module indicates that the optical layer protection module works in a main optical channel currently, wherein the first optical channel switching command is used for indicating switching from the main optical channel to a standby optical channel; and generating a second optical channel switching command under the condition that the current working state of the optical layer protection module corresponding to the electric layer module indicates that the optical layer protection module works in the standby optical channel currently, wherein the second optical channel switching command is used for indicating switching from the standby optical channel to the main optical channel.
In some embodiments, alert information for an electrical layer module is received over an out-of-band data communication network.
In some embodiments, the correspondence between the electrical layer module and the optical layer protection module includes an identification of the electrical layer module and an identification of the optical layer protection module to which the electrical layer module corresponds.
In some embodiments, the identification of the electrical layer module is generated according to the identification, the slot position and the port information of the electrical layer card where the electrical layer module is located, and the identification of the optical layer protection module is generated according to the identification, the slot position and the port information of the optical layer card where the optical layer protection module is located.
According to a second aspect of the present disclosure, there is provided another optical channel protection method, comprising: the electric layer module sends alarm information to the third party controller; the third party controller determines the identification of the electric layer module, determines the optical layer protection module corresponding to the electric layer module according to the identification of the electric layer module and the corresponding relation between the pre-configured electric layer module and the optical layer protection module, and sends an optical channel switching command to the optical layer protection module corresponding to the electric layer module; and the optical layer protection module performs optical channel switching according to the optical channel switching command, wherein the electric layer module and the corresponding optical layer protection module are positioned on different devices.
According to a third aspect of the present disclosure, there is provided an optical channel protection device comprising: the receiving module is configured to receive alarm information of the electric layer module; a first determination module configured to determine an identity of the electrical layer module; the second determining module is configured to determine an optical layer protection module corresponding to the electric layer module according to the identification of the electric layer module and the corresponding relation between the pre-configured electric layer module and the optical layer protection module, wherein the electric layer module and the optical layer protection module are positioned on different devices; and the switching control module is configured to send an optical channel switching command to the optical layer protection module corresponding to the electric layer module.
In some embodiments, the handover control module is configured to: generating an optical channel switching command according to the current working state of the optical layer protection module corresponding to the electric layer module; and sending the optical channel switching command to an optical layer protection module corresponding to the electric layer module.
In some embodiments, the handover control module is configured to: generating a first optical channel switching command when the current working state of the optical layer protection module corresponding to the electric layer module indicates that the optical layer protection module works in a main optical channel currently, wherein the first optical channel switching command is used for indicating switching from the main optical channel to a standby optical channel; and generating a second optical channel switching command under the condition that the current working state of the optical layer protection module corresponding to the electric layer module indicates that the optical layer protection module works in the standby optical channel currently, wherein the second optical channel switching command is used for indicating switching from the standby optical channel to the main optical channel.
In some embodiments, the receiving module receives the alert information of the electrical layer module over an out-of-band data communication network.
In some embodiments, the correspondence between the electrical layer module and the optical layer protection module includes an identification of the electrical layer module and an identification of the optical layer protection module to which the electrical layer module corresponds.
In some embodiments, the identification of the electrical layer module is generated according to the identification, the slot position and the port information of the electrical layer card where the electrical layer module is located, and the identification of the optical layer protection module is generated according to the identification, the slot position and the port information of the optical layer card where the optical layer protection module is located.
According to a fourth aspect of the present disclosure, there is provided an optical channel protection system comprising: the electric layer module is configured to send alarm information to the third party controller; the third party controller is configured to determine the identification of the electric layer module, determine an optical layer protection module corresponding to the electric layer module according to the identification of the electric layer module and the corresponding relation between the pre-configured electric layer module and the optical layer protection module, and send an optical channel switching command to the optical layer protection module corresponding to the electric layer module; and the optical layer protection module is configured to switch the optical channels according to the optical channel switching command, wherein the electric layer module and the corresponding optical layer protection module are positioned on different devices.
According to a fifth aspect of the present disclosure, there is provided an optical channel protection device comprising: a memory; and a processor coupled to the memory, the processor configured to perform the optical channel protection method of any of the embodiments described above based on instructions stored in the memory.
According to a sixth aspect of the present disclosure, there is provided a computer-readable storage medium having stored thereon computer program instructions which, when executed by a processor, implement the optical channel protection method according to any of the embodiments described above.
In the embodiment, aiming at the system of different manufacturers of the electric layer and the optical layer module, the alarm information based on the electric layer module triggers the optical layer protection module to perform optical channel switching, so that the optical channel switching can be performed under the condition that the power switching threshold of the optical layer protection board card is not reached, the condition that the electric layer module continuously generates error codes is effectively relieved, the influence on normal operation of the service is reduced, and the robustness of the system is improved.
Detailed Description
Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that: the relative arrangement of the components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present disclosure unless it is specifically stated otherwise.
Meanwhile, it should be understood that the sizes of the respective parts shown in the drawings are not drawn in actual scale for convenience of description.
The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses.
Techniques, methods, and apparatus known to one of ordinary skill in the relevant art may not be discussed in detail, but are intended to be part of the specification where appropriate.
In all examples shown and discussed herein, any specific values should be construed as merely illustrative, and not a limitation. Thus, other examples of the exemplary embodiments may have different values.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further discussion thereof is necessary in subsequent figures.
Fig. 1 is a flow chart illustrating an optical channel protection method according to some embodiments of the present disclosure. In an embodiment of the disclosure, the electrical layer module and the optical layer protection module are located on different devices. As shown in fig. 1, the optical channel protection method according to the embodiment of the present disclosure includes:
step S110: and receiving alarm information of the electric layer module.
In some embodiments, the optical channel protection method is performed by a third party controller external to the electrical layer module and the optical layer protection module.
In some embodiments, the third party controller receives the alert information of the electrical layer module over an out-of-band data communication network. An out-of-band data communication network (Data Communication Network, DCN), typically referred to as a network channel other than a traffic channel, is used to transport network management information.
In some embodiments, the alert information for the electrical layer module includes OTN layer alert information such as incoming Optical loss alert, frame loss alert, optical channel transport Unit layer alert indication signal (Optical Channel Transport Unit-Alarm Indication Signal, OTUK-AIS), optical channel data Unit layer-channel monitor-alert indication signal (Optical CHANNEL DATA Unit-Path monitor-Alarm Indication Signal, optical K-PM-AIS), optical channel data Unit layer-channel monitor-performance degradation alert (Optical CHANNEL DATA Unit-Path monitor-Degraded, optical K-PM-DEG).
Step S120: an identification of the electrical layer module is determined.
In some embodiments, the third party controller determines the identity of the electrical layer module based on the alert information. For example, the alarm information is made to carry the identity of the electrical layer module, and the third party controller parses the identity of the electrical layer module from the received alarm information.
In some embodiments, the identification of the electrical layer module includes identification, slot, and port information of the electrical layer card in which the electrical layer module is located.
Step S130: and determining the optical layer protection module corresponding to the electric layer module according to the identification of the electric layer module and the corresponding relation between the pre-configured electric layer module and the optical layer protection module.
The electric layer module and the optical layer protection module are positioned on different devices. For example, the electrical layer module is located on an electrical layer device provided by vendor a and the optical layer protection module is located on an optical layer device provided by vendor B, both of which are physically isolated.
In some embodiments, the third party controller searches for a correspondence between a preconfigured electric layer module and an optical layer protection module according to the identification of the electric layer module sending the alarm information, so as to determine the optical layer protection module corresponding to the electric layer module sending the alarm information.
The corresponding relation between the electric layer module and the optical layer protection module comprises an identification of the electric layer module and an identification of the corresponding optical layer protection module. The identification of the electrical layer module is generated according to the identification, the slot position and the port information of the electrical layer card where the electrical layer module is located, and the identification of the optical layer protection module is generated according to the identification, the slot position and the port information of the optical layer card where the optical layer protection module is located.
In some embodiments, the optical channel protection method further comprises: and configuring the corresponding relation between the electric layer module and the optical layer protection module, and storing the corresponding relation. For example, the corresponding relation between the electric layer module and the optical layer protection module is configured through a man-machine interaction interface, and the corresponding relation is stored in a database.
Step S140: and sending an optical channel switching command to an optical layer protection module corresponding to the electric layer module.
In some embodiments, generating an optical channel switching command according to a current working state of an optical layer protection module corresponding to the electrical layer module; and sending the optical channel switching command to an optical layer protection module corresponding to the electric layer module.
In some embodiments, the working states include a normal state and a switching state, where the normal state indicates that the optical layer protection module is working in the main optical channel, i.e. the service data is transmitted through the main optical channel, and the switching state indicates that the optical layer protection module is working in the standby optical channel, i.e. the service data is transmitted through the standby optical channel. In these embodiments, generating the optical channel switching command according to the current working state of the optical layer protection module corresponding to the electrical layer module includes: generating a first optical channel switching command under the condition that the current working state of the optical layer protection module corresponding to the electric layer module indicates that the optical layer protection module works in the main optical channel currently, wherein the first optical channel switching command is used for indicating switching from the main optical channel to the standby optical channel; and generating a second optical channel switching command under the condition that the current working state of the optical layer protection module corresponding to the electric layer module indicates that the optical layer protection module works in the standby optical channel currently, wherein the second optical channel switching command is used for indicating switching from the standby optical channel to the main optical channel.
In some embodiments, the types of the first optical channel switch command and the second optical channel switch command are of a failover type, i.e., indicate that the switching is caused by a failure. In other embodiments, the first optical channel switch command and the second optical channel switch command may be of an artificial switching type or a forced switching type.
In the embodiment of the disclosure, aiming at the system of different manufacturers of the electric layer and the optical layer module, the alarm information based on the electric layer module triggers the optical layer protection module to perform optical channel switching, so that the optical channel switching can be performed under the condition that the power switching threshold of the optical layer protection board card is not reached, the condition that the electric layer module continuously generates error codes is effectively relieved, the influence on normal operation of the service is reduced, and the robustness of the system is improved.
Fig. 2 is a flow chart illustrating an optical channel protection method according to further embodiments of the present disclosure. As shown in fig. 2, the optical channel protection method according to the embodiment of the present disclosure includes:
Step S210: the electric layer module sends alarm information to the third party controller.
In some embodiments, the electrical layer module is disposed on the electrical layer board for carrying customer side service data, and the optical layer protection module is disposed on the optical layer protection board for selecting a path through which the service data passes. For example, the optical layer protection module is a 1+1 protection channel unit, or 1:1 an optical channel protection unit.
In some embodiments, the electrical layer module sends the alert information to the third party controller over an out-of-band data communication network.
In some embodiments, the alert information includes OTN layer alert information such as an incoming light loss alert, a frame loss alert, OTUK-AIS, ODUK-PM-DEG, and the like.
Step S220: the third party controller determines an identity of the electrical layer module.
Step S230: and the third party controller determines the optical layer protection module corresponding to the electric layer module according to the identification of the electric layer module and the corresponding relation between the preconfigured electric layer module and the optical layer protection module.
Step S240: and the third party controller sends an optical channel switching command to an optical layer protection module corresponding to the electric layer module.
In some embodiments, the third party controller sends the optical channel switching command to the optical layer protection module corresponding to the electrical layer module through the out-of-band DCN.
Step S250: and the optical layer protection module performs optical channel switching according to the optical channel switching command.
In some embodiments, when the optical channel switching command is a first optical channel switching command, the optical layer protection module switches the optical channel from the main optical channel to the standby optical channel, that is, works on the standby optical channel subsequently, and the service data is transmitted through the standby optical channel; and under the condition that the optical channel switching command is a second optical channel switching command, the optical layer protection module switches the optical channel from the standby optical channel to the main optical channel, and the service data is transmitted through the main optical channel.
In the embodiment of the disclosure, a new optical channel protection method is provided for a different manufacturer system of an optical-electrical device, a corresponding relation between an electrical layer module and an optical layer protection module is set through a third party controller, after alarm information sent by the electrical layer module is received, the optical layer protection module corresponding to the electrical layer module is found according to the corresponding relation, and a switching instruction is issued to the optical layer protection module, so that the optical channel switching is triggered by the electrical layer alarm, and the optical channel switching can be performed by the optical layer protection module under the optical decoupling system under the condition that the power switching threshold of the optical layer protection board card is not reached, the condition that the error code continuously occurs to the electrical layer module is effectively relieved, the influence on normal operation of a service is reduced, and the robustness of the system is improved.
Fig. 3 is a block diagram illustrating an optical channel protection device according to some embodiments of the present disclosure. As shown in fig. 3, an optical channel protection device 300 of an embodiment of the present disclosure includes: the device comprises a receiving module 310, a first determining module 320, a second determining module 330 and a switching control module 340.
The receiving module 310 is configured to receive alarm information of the electrical layer module.
In some embodiments, the receiving module 310 receives the alert information of the electrical layer module over an out-of-band data communication network. An out-of-band data communication network (Data Communication Network, DCN), typically referred to as a network channel other than a traffic channel, is used to transport network management information.
In some embodiments, the alert information for the electrical layer module includes OTN layer alert information such as incoming Optical loss alert, frame loss alert, optical channel transport Unit layer alert indication signal (Optical Channel Transport Unit-Alarm Indication Signal, OTUK-AIS), optical channel data Unit layer-channel monitor-alert indication signal (Optical CHANNEL DATA Unit-Path monitor-Alarm Indication Signal, optical K-PM-AIS), optical channel data Unit layer-channel monitor-performance degradation alert (Optical CHANNEL DATA Unit-Path monitor-Degraded, optical K-PM-DEG).
The first determination module 320 is configured to determine an identity of the electrical layer module.
In some embodiments, the first determination module 320 determines the identity of the electrical layer module based on the alert information. For example, the alarm information is made to carry the identity of the electrical layer module, and the third party controller parses the identity of the electrical layer module from the received alarm information.
In some embodiments, the identification of the electrical layer module includes identification, slot, and port information of the electrical layer card in which the electrical layer module is located.
The second determining module 330 is configured to determine, according to the identity of the electrical layer module and the correspondence between the preconfigured electrical layer module and the optical layer protection module, the optical layer protection module corresponding to the electrical layer module.
The electric layer module and the optical layer protection module are positioned on different devices. For example, the electrical layer module is located on an electrical layer device provided by vendor a, and the optical layer protection module is located on an optical layer device provided by vendor B.
In some embodiments, the second determining module 330 searches for a correspondence between a preconfigured electrical layer module and an optical layer protection module according to the identification of the electrical layer module sending the alarm information, so as to determine the optical layer protection module corresponding to the electrical layer module sending the alarm information.
The corresponding relation between the electric layer module and the optical layer protection module comprises an identification of the electric layer module and an identification of the corresponding optical layer protection module. The identification of the electrical layer module is generated according to the identification, the slot position and the port information of the electrical layer card where the electrical layer module is located, and the identification of the optical layer protection module is generated according to the identification, the slot position and the port information of the optical layer card where the optical layer protection module is located.
In some embodiments, the optical channel protection device further comprises: the configuration module is configured to configure the corresponding relation between the electric layer module and the optical layer protection module and store the corresponding relation. For example, the corresponding relation between the electric layer module and the optical layer protection module is configured through a man-machine interaction interface, and the corresponding relation is stored in a database.
The switching control module 340 is configured to send an optical channel switching command to the optical layer protection module corresponding to the electrical layer module.
In some embodiments, the switching control module 340 generates an optical channel switching command according to the current working state of the optical layer protection module corresponding to the electrical layer module; the switching control module 340 sends the optical channel switching command to the optical layer protection module corresponding to the electrical layer module.
In some embodiments, the working states include a normal state and a switching state, where the normal state indicates that the optical layer protection module is working in the main optical channel, i.e. the service data is transmitted through the main optical channel, and the switching state indicates that the optical layer protection module is working in the standby optical channel, i.e. the service data is transmitted through the standby optical channel. In these embodiments, the switching control module 340 generates the optical channel switching command according to the current working state of the optical layer protection module corresponding to the electrical layer module, including: the switching control module 340 generates a first optical channel switching command when the current working state of the optical layer protection module corresponding to the electrical layer module indicates that the optical layer protection module is currently working in the main optical channel, where the first optical channel switching command is used to instruct switching from the main optical channel to the standby optical channel; the switching control module 340 generates a second optical channel switching command when the current working state of the optical layer protection module corresponding to the electrical layer module indicates that the optical layer protection module is currently working in the standby optical channel, where the second optical channel switching command is used to instruct switching from the standby optical channel to the main optical channel.
In the embodiment of the disclosure, aiming at the system of different manufacturers of the electric layer and the optical layer module, the alarm information based on the electric layer module triggers the optical layer protection module to perform optical channel switching, so that the optical channel switching can be performed under the condition that the power switching threshold of the optical layer protection board card is not reached, the condition that the electric layer module continuously generates error codes is effectively relieved, the influence on normal operation of the service is reduced, and the robustness of the system is improved.
Fig. 4 is a block diagram illustrating an optical channel protection system according to some embodiments of the present disclosure. As shown in fig. 4, an optical channel protection system 400 of an embodiment of the present disclosure includes: an electrical layer module 410, a third party controller 420, an optical layer protection module 430. Wherein the electrical layer module 410 and the optical layer protection module 430 are located on different devices.
The electrical layer module 410 is configured to send alert information to a third party controller.
In some embodiments, the electrical layer module 410 is disposed on the electrical layer board for carrying customer side service data, and the optical layer protection module is disposed on the optical layer protection board for selecting a path through which the service data passes. For example, the optical layer protection module is a 1+1 protection channel unit, or 1:1 an optical channel protection unit.
In some embodiments, the electrical layer module 410 sends the alert information to the third party controller over an out-of-band data communication network.
In some embodiments, the alert information includes OTN layer alert information such as an incoming light loss alert, a frame loss alert, OTUK-AIS, ODUK-PM-DEG, and the like.
The third party controller 420 is configured to determine an identifier of the electrical layer module, determine an optical layer protection module corresponding to the electrical layer module according to the identifier of the electrical layer module and a correspondence between the pre-configured electrical layer module and the optical layer protection module, and send an optical channel switching command to the optical layer protection module corresponding to the electrical layer module.
In some embodiments, the third party controller 420 sends the optical channel switch command to the optical layer protection module corresponding to the electrical layer module through the out-of-band DCN.
The optical layer protection module 430 is configured to perform optical channel switching according to an optical channel switching command.
In some embodiments, in the case that the optical channel switching command is the first optical channel switching command, the optical layer protection module 430 switches the optical channel from the main optical channel to the standby optical channel, that is, works on the standby optical channel, and the service data is transmitted through the standby optical channel; in the case that the optical channel switching command is the second optical channel switching command, the optical layer protection module 430 switches the optical channel from the standby optical channel to the main optical channel, and the service data is transmitted through the main optical channel.
In the embodiment of the disclosure, aiming at the photoelectric coupling system, the alarm information based on the electric layer module triggers the luminous layer protection module to perform optical channel switching, so that the optical channel switching can be performed under the condition that the power switching threshold of the optical layer protection board card is not reached, the condition that the electric layer module continuously generates error codes is effectively relieved, the influence on normal operation of the service is reduced, and the robustness of the system is improved.
Fig. 5 is a schematic diagram illustrating a component architecture of an optical channel protection system according to some embodiments of the present disclosure. In the embodiment of the disclosure, the optical channel protection system is specifically applied to wavelength division equipment, wherein the third party controller is specifically a wavelength division equipment controller. As shown in fig. 5, an optical channel protection system of an embodiment of the present disclosure includes: a wavelength division device controller 510, a laminate card 520, and an optical layer protection board card 530. Wherein the electrical board card 520 includes one or more electrical layer modules 521 and the optical layer protection board card 530 includes one or more optical layer protection modules 531.
The electrical layer module 521 is configured to send alarm information to the wavelength division device controller 510.
The wavelength division device controller 510 is configured to determine an identifier of an electrical layer module, determine an optical layer protection module corresponding to the electrical layer module according to the identifier of the electrical layer module and a correspondence between the electrical layer module and the optical layer protection module, and send an optical channel switching command to the optical layer protection module corresponding to the electrical layer module.
The optical layer protection module 531 is configured to perform optical channel switching according to an optical channel switching command.
In the embodiment of the disclosure, aiming at the wavelength division equipment of the heterogeneous manufacturer networking, the alarm information based on the electric layer module triggers the light layer protection module to perform optical channel switching, so that the optical channel switching can be performed under the condition that the power switching threshold of the light layer protection board card is not reached, the condition that the electric layer module continuously generates error codes is effectively relieved, the influence on normal operation of the service is reduced, and the robustness of the system is improved.
Fig. 6 is a block diagram illustrating an optical channel protection device according to further embodiments of the present disclosure.
As shown in fig. 6, the optical channel protection device 600 includes a memory 610; and a processor 620 coupled to the memory 610. The memory 610 is used to store instructions for executing the corresponding embodiments of the adaptation method of the hardware accelerator. The processor 620 is configured to perform the optical channel protection method in any of the embodiments of the present disclosure based on instructions stored in the memory 610.
FIG. 7 is a block diagram illustrating a computer system for implementing some embodiments of the present disclosure.
As shown in FIG. 7, computer system 700 may be in the form of a general purpose computing device. Computer system 700 includes memory 710, processor 720, and bus 730 that connects the different system components.
Memory 710 may include, for example, system memory, non-volatile storage media, and the like. The system memory stores, for example, an operating system, application programs, boot Loader (Boot Loader), and other programs. The system memory may include volatile storage media, such as Random Access Memory (RAM) and/or cache memory. The non-volatile storage medium stores, for example, instructions for performing a corresponding embodiment of at least one of the optical channel protection methods. Non-volatile storage media include, but are not limited to, disk storage, optical storage, flash memory, and the like.
Processor 720 may be implemented as discrete hardware components such as a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gates, or transistors. Accordingly, each of the modules, such as the acquisition module, the first determination module, the second determination module, and the handover control module, may be implemented by a Central Processing Unit (CPU) executing instructions for performing the respective steps in a memory, or may be implemented by dedicated circuitry for performing the respective steps.
Bus 730 can employ any of a variety of bus architectures. For example, bus structures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, and a Peripheral Component Interconnect (PCI) bus.
Computer system 700 may also include input-output interfaces 740, network interfaces 750, storage interfaces 760, and the like. These interfaces 740, 750, 760, and the memory 710 and processor 720 may be connected by a bus 730. The input output interface 740 may provide a connection interface for input output devices such as a display, mouse, keyboard, etc. Network interface 750 provides a connection interface for various networking devices. Storage interface 760 provides a connection interface for external storage devices such as floppy disks, U disks, SD cards, and the like.
Various aspects of the present disclosure are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus and computer program products according to embodiments of the disclosure. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
These computer-readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable apparatus to produce a machine, such that the instructions, which execute via the processor, create means for implementing the functions specified in the flowchart and/or block diagram block or blocks.
These computer readable program instructions may also be stored in a computer readable memory that can direct a computer to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart and/or block diagram block or blocks.
The present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects.
By the optical channel protection method, the device and the system, the alarm information based on the electric layer module triggers the optical layer protection module to perform optical channel switching, so that the optical channel switching can be performed under the condition that the power switching threshold of the optical layer protection board card is not reached, the condition that the electric layer module continuously generates error codes is effectively relieved, the influence on normal operation of the service is reduced, and the robustness of the system is improved.
Heretofore, the optical channel protection method, apparatus and system according to the present disclosure have been described in detail. In order to avoid obscuring the concepts of the present disclosure, some details known in the art are not described. How to implement the solutions disclosed herein will be fully apparent to those skilled in the art from the above description.