Optical path configuration method, device and system

By reducing the working rate of the optical module when detecting optical path abnormalities in the wireless base station system, restoring optical path communication and obtaining fault location information, the communication interruption caused by failure of optical network transmission equipment or poor optical fiber communication quality is solved, and the fault handling efficiency is improved. Reduced operation and maintenance costs.

CN114499674BActive Publication Date: 2025-02-21HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111603293.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-24
Publication Date
2025-02-21
Estimated Expiration
2041-12-24

AI Technical Summary

Technical Problem

In wireless base station systems, when the optical network transmission equipment fails or the optical fiber communication quality is poor, the communication between the baseband unit and the active antenna unit or the radio frequency remote unit is interrupted, and the equipment failure information cannot be obtained remotely and accurately, resulting in low fault processing efficiency and operation High maintenance costs.

Method used

An optical path configuration method is provided. By detecting optical path abnormalities, the operating rate of the optical module is reduced to restore the front-pass maintenance link, and then obtaining fault location information. This method is implemented by an optical module controller, which controls the optical module to negotiate at a low rate with other optical modules to reduce the working rate to resume communication.

Benefits of technology

By reducing the working rate of the optical module, optical communication can be quickly restored and fault location information can be obtained, thereby improving fault processing efficiency and reducing operation and maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114499674B_ABST
    Figure CN114499674B_ABST
Patent Text Reader

Abstract

The present application provides an optical path configuration method, device and system. When the optical path configuration method detects that the communication of the optical path is interrupted and the working rate of the first optical module is relatively high, the first optical module and the second optical module can be controlled to perform low-rate negotiation to reduce the working rate. Thus, the communication between the first optical module and the second optical module is restored at a lower working rate, and the fault location information of the optical path is obtained, which is conducive to quickly troubleshooting the optical path fault.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of optical communication technology, and in particular to an optical path configuration method, device and system. Background Art

[0002] In a wireless base station system, the baseband unit (BBU) communicates with the active antenna unit (AAU) or remote radio unit (RRU) through an optical fiber network. When the optical network transmission equipment fails or the optical fiber communication quality is poor, the communication between the BBU and the RRU / AAU may be interrupted. Currently, it is impossible to accurately obtain equipment fault information remotely, and the only way to manually locate and troubleshoot the fault is to go down to the station nearby. This results in low fault handling efficiency and increased operating and maintenance costs. Summary of the invention

[0003] The present application provides an optical path configuration method, device and system. The optical path configuration method restores the fronthaul maintenance link by reducing the working rate of the optical module when an optical path abnormality is detected. After the fronthaul maintenance link is restored, fault location information can be obtained, which is conducive to improving fault handling efficiency.

[0004] In a first aspect, the present application provides an optical path configuration method. The optical path configuration method is implemented by a first optical module controller, and can also be implemented by a logic module or software that can realize all or part of the control functions of the first optical module controller. Wherein, when the first optical module controller detects that the communication of the optical path is interrupted and the working rate of the first optical module is the first rate, the first optical module controller controls the first optical module and the second optical module to perform a low-rate negotiation operation to obtain a second rate. The first optical module controller obtains fault location information of the optical path. Wherein, the optical path includes a first optical module and a second optical module. The second rate is less than the first rate and the second rate is the working rate of the first optical module and the second optical module when the communication of the optical path is restored.

[0005] Through this method, when it is detected that the communication interruption of the optical path is detected and the working rate of the first optical module is relatively high, the first optical module controller can control the first optical module to perform a low-rate negotiation operation with the second optical module to reduce the working rate of the first optical module. In this way, the communication between the first optical module and the second optical module can be restored at a lower working rate, and the fault location information of the optical path can be obtained, which is conducive to quickly eliminating the optical path fault.

[0006] In a possible implementation, the first optical module controller selects a candidate rate from the first working rate set, and uses the candidate rate to establish a link with the second optical module. If the link establishment between the first optical module and the second optical module fails within the first time period, the first optical module controller continues to perform the operation of selecting a candidate rate from the first working rate set. The first working rate set is determined based on the hardware performance parameters of the first optical module. Through this method, when the communication of the optical path is interrupted, the first optical module controller can try to reduce the working rate of the first optical module in turn based on the first working rate set until the communication of the optical path is restored or the speed is reduced to the lowest working rate of the first optical module.

[0007] In a possible implementation, the first optical module controller determines that the preset target rate is the second rate, and controls the first optical module to establish a link with the second optical module using the preset target rate. Through this method, when the communication of the optical path is interrupted, the first optical module controller can directly reduce the working rate of the first optical module to the preset target rate (the preset target rate is the working rate at a low speed supported by both the first optical module and the second optical module), thereby restoring the communication of the optical path.

[0008] In a possible implementation, if the working rate of the first optical module is reduced to a preset target rate, the link establishment between the first optical module and the second optical module fails, and the first optical module controller determines that the optical fiber between the first optical module and the second optical module is disconnected. In other words, when the working rate of the first optical module is the preset target rate, a link can be established between the first optical module and the second optical module. If the link establishment fails, it means that the optical fiber between the first optical module and the second optical module is disconnected, so that the link establishment fails.

[0009] In a possible implementation, when the fault location information of the optical path is collected, the first optical module controller configures the working rate of the first optical module to be the first rate. Through this method, if the fault location information of the optical path has been obtained, the first optical module controller can restore the working rate of the first optical module. After the working rate of the first optical module is restored, it indicates that a fault has occurred in the optical path, and it is reminded that the fault needs to be eliminated according to the fault location information of the optical path.

[0010] In a possible implementation, when the communication of the optical path cannot be restored, the first optical module controller configures the working rate of the first optical module to be the first rate. Through this method, if the communication of the optical path cannot be restored, the first optical module controller can restore the working rate of the first optical module. After the working rate of the first optical module is restored, it indicates that the optical path has failed, and it is necessary to troubleshoot the fault manually.

[0011] In a possible implementation, the first optical module controller reports alarm information to the management device. The alarm information includes that the first optical module and the second optical module have performed a low-rate negotiation operation. Through this method, the first optical module controller can also report alarm information to the management device, so that the management device can obtain the communication status of the optical path and eliminate the fault in time.

[0012] In a possible implementation, the fault location information of the optical path includes one or more of the following: when the working rate of the first optical module and the second optical module is the second rate, information about the media access control MAC error frame of the optical path, information about the Ethernet link abnormality, and information about the received optical power being lower than a threshold.

[0013] In the second aspect, the present application provides another optical path configuration method. The optical path configuration method is implemented by a second optical module controller, and can also be implemented by a logic module or software that can realize all or part of the control functions of the second optical module controller. Wherein, when the second optical module controller detects that the communication of the optical path is interrupted, it controls the second optical module to perform a low-rate negotiation operation with the first optical module to obtain a second rate. The optical path includes a first optical module and a second optical module, the second rate is less than the first rate and the second rate is the working rate of the first optical module and the second optical module when the communication of the optical path is restored. The first rate is the working rate of the first optical module when the communication of the optical path is interrupted.

[0014] By using this method, when the communication interruption of the optical path is detected, the second optical module controller can control the second optical module to perform a low-rate negotiation operation with the first optical module to reduce the working rate of the second optical module, thereby realizing the restoration of the communication between the first optical module and the second optical module at a lower working rate, which is beneficial to improving the stability of the system.

[0015] In a possible implementation, the second optical module controller selects a candidate rate from the second working rate set by periodic polling or blind collision. If the link establishment between the first optical module and the second optical module fails within the first time period, the second optical module controller continues to execute the operation of selecting a candidate rate from the second working rate set by periodic polling or blind collision. The second working rate set is determined based on the hardware performance parameters of the second optical module. Through this method, when the first optical module reduces the working rate, the second optical module controller selects a working rate for the second optical module by periodic polling or blind collision, so that the working rate of the second optical module is the same as that of the first optical module, which is conducive to restoring the communication of the optical path.

[0016] In a possible implementation, the second optical module controller determines the preset target rate as the second rate, and controls the second optical module to establish a link with the first optical module using the preset target rate. Through this method, when the communication of the optical path is interrupted, the second optical module controller can directly reduce the working rate of the second optical module to the preset target rate (the preset target rate is the working rate at a low speed supported by both the first optical module and the second optical module), thereby restoring the communication of the optical path.

[0017] In a possible implementation, if the link establishment between the first optical module and the second optical module fails, the second optical module controller determines that the optical fiber between the second optical module and the first optical module is disconnected. That is, when the working rate of the second optical module is a preset target rate, a link can be established between the first optical module and the second optical module. If the link establishment fails, it means that the optical fiber between the first optical module and the second optical module is disconnected, so that the link establishment fails.

[0018] In a possible implementation, when the fault location information of the optical path is collected, the second optical module controller configures the working rate of the second optical module to be a third rate. The third rate is the working rate of the second optical module before the low-rate negotiation operation is performed. Through this method, if the fault location information of the optical path has been obtained, the second optical module controller can restore the working rate of the second optical module. After the working rate of the second optical module is restored, it indicates that a fault has occurred in the optical path, and it is reminded that the fault needs to be eliminated according to the fault location information of the optical path.

[0019] In a possible implementation, when the communication of the optical path cannot be restored, the second optical module controller configures the working rate of the second optical module to be a third rate. The third rate is the working rate of the second optical module before the low-rate negotiation operation. Through this method, if the communication of the optical path cannot be restored, the second optical module controller can restore the working rate of the second optical module. After the working rate of the second optical module is restored, it indicates that the optical path has failed, and it is reminded that the fault needs to be eliminated through manual troubleshooting.

[0020] In a possible implementation, the fault location information of the optical path includes one or more of the following: when the working rate of the first optical module and the second optical module is the second rate, information about the media access control MAC error frame of the optical path, information about the Ethernet link abnormality, and information about the received optical power being lower than a threshold.

[0021] In a third aspect, the present application provides a first optical module controller. The first optical module controller includes a control unit and an acquisition unit. The control unit is used to control the first optical module to perform a low-rate negotiation operation with the second optical module to obtain a second rate when a communication interruption of the optical path is detected and the working rate of the first optical module is the first rate. The acquisition unit is used to obtain fault location information of the optical path. The optical path includes a first optical module and a second optical module. The second rate is less than the first rate and the second rate is the working rate of the first optical module and the second optical module when the communication of the optical path is restored.

[0022] In a possible implementation, the control unit is further configured to select a candidate rate from the first working rate set, and use the candidate rate to establish a link with the second optical module. If the link establishment between the first optical module and the second optical module fails within the first time period, the control unit is further configured to continue to perform the operation of selecting the candidate rate from the first working rate set. The first working rate set is determined based on the hardware performance parameters of the first optical module.

[0023] In a possible implementation manner, the control unit is further configured to determine that the preset target rate is the second rate, and control the first optical module to establish a link with the second optical module using the preset target rate.

[0024] In a possible implementation, if the working rate of the first optical module decreases to a preset target rate, the link establishment between the first optical module and the second optical module fails, and the control unit is further used to determine that the optical fiber between the first optical module and the second optical module is disconnected.

[0025] In a possible implementation manner, when the fault location information of the optical path is collected, the control unit is further configured to configure the working rate of the first optical module to be the first rate.

[0026] In a possible implementation manner, when communication on the optical path cannot be restored, the control unit is further configured to configure the working rate of the first optical module to be the first rate.

[0027] In a possible implementation, the first optical module controller further includes a sending unit. The sending unit is used to report alarm information to the management device. The alarm information includes that the first optical module and the second optical module have performed a low-rate negotiation operation.

[0028] In a possible implementation, the fault location information of the optical path includes one or more of the following: when the working rate of the first optical module and the second optical module is the second rate, information about the media access control MAC error frame of the optical path, information about the Ethernet link abnormality, and information about the received optical power being lower than a threshold.

[0029] In a fourth aspect, the present application provides a second optical module controller. The second optical module controller includes a control unit. The control unit is used to control the second optical module to perform a low-rate negotiation operation with the first optical module to obtain a second rate when a communication interruption of the optical path is detected. The optical path includes a first optical module and a second optical module, the second rate is less than the first rate and the second rate is the working rate of the first optical module and the second optical module when the communication of the optical path is restored. The first rate is the working rate of the first optical module when the communication of the optical path is interrupted.

[0030] In a possible implementation, the control unit is further configured to select a candidate rate from the second working rate set by using a periodic polling method or a blind collision method. If the link establishment between the first optical module and the second optical module fails within the first time period, the control unit is further configured to continue to perform the operation of selecting a candidate rate from the second working rate set by using a periodic polling method or a blind collision method. The second working rate set is determined based on the hardware performance parameters of the second optical module.

[0031] In a possible implementation manner, the control unit is further configured to determine that the preset target rate is the second rate, and control the second optical module to establish a link with the first optical module using the preset target rate.

[0032] In a possible implementation manner, if the link establishment between the first optical module and the second optical module fails, the control unit is further configured to determine that the optical fiber between the second optical module and the first optical module is disconnected.

[0033] In a possible implementation, when the fault location information of the optical path is collected, the control unit is further configured to configure the working rate of the second optical module to be a third rate. The third rate is the working rate of the second optical module before the low-rate negotiation operation is performed.

[0034] In a possible implementation, when the communication of the optical path cannot be restored, the control unit is further configured to configure the working rate of the second optical module to be a third rate. The third rate is the working rate of the second optical module before the low-rate negotiation operation is performed.

[0035] In a possible implementation, the fault location information of the optical path includes one or more of the following: when the working rate of the first optical module and the second optical module is the second rate, information about the media access control MAC error frame of the optical path, information about the Ethernet link abnormality, and information about the received optical power being lower than a threshold.

[0036] In a fifth aspect, the present application provides a baseband unit BBU. The baseband unit BBU includes the first optical module controller described in the third aspect or any possible implementation of the third aspect. Therefore, the baseband unit BBU can be used to implement the relevant functions of the first optical module controller described in the third aspect and its possible implementation, and the specific implementation method is not repeated here.

[0037] In a sixth aspect, the present application provides a radio remote unit RRU. The radio remote unit RRU includes the second optical module controller described in the fourth aspect or any possible implementation of the fourth aspect. Therefore, the radio remote unit RRU can be used to implement the relevant functions of the second optical module controller described in the fourth aspect and its possible implementation, and the specific implementation method is not repeated here.

[0038] In a possible implementation, the radio remote unit RRU can be replaced by an active antenna unit AAU. The active antenna unit AAU may also include the second optical module controller described in the fourth aspect or any possible implementation of the fourth aspect. Therefore, the active antenna unit AAU can be used to implement the relevant functions of the second optical module controller described in the fourth aspect and its possible implementation, and the specific implementation method will not be repeated here.

[0039] In a seventh aspect, the present application provides an optical communication system, which includes a baseband unit BBU described in the fifth aspect and a radio remote unit RRU described in the sixth aspect.

[0040] In a possible implementation, the optical communication system further includes a first optical module and a second optical module. Optionally, the optical communication system further includes an optical fiber between the first optical module and the second optical module.

[0041] In an eighth aspect, the present application provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. The computer program is executed by a processor to implement the method described in any one of the first aspect or the second aspect and possible implementations thereof.

[0042] In a ninth aspect, the present application provides a chip system. The chip system includes a processor and may also include a memory. The chip system is used to implement the method described in any one of the first aspect or the second aspect and possible implementations thereof. The chip system may be composed of a chip, or may include a chip and other discrete devices.

[0043] In a tenth aspect, the present application provides a computer program product. The computer program product includes instructions. When the instructions are executed on a computer, the computer executes the method described in any one of the first aspect or the second aspect and possible implementations thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] Figure 1 A schematic diagram of a wireless base station system provided by the present application;

[0045] Figure 2 A schematic diagram of a light path configuration method provided in this application;

[0046] Figure 3 A schematic diagram of the overall process of applying the optical path configuration method provided in the present application to a wireless base station system;

[0047] Figure 4 A schematic diagram of a device provided for this application;

[0048] Figure 5 A schematic diagram of a device provided in this application. DETAILED DESCRIPTION

[0049] In the present application, " / " can indicate that the objects associated before and after are in an "or" relationship. For example, A / B can indicate A or B. "And / or" can be used to describe that there are three relationships between associated objects. For example, A and / or B can indicate: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In order to facilitate the description of the technical solution of the present application, in the present application, the words "first" and "second" can be used to distinguish between technical features with the same or similar functions. The words "first" and "second" do not limit the quantity and execution order, and the words "first" and "second" do not necessarily limit the difference. In the present application, words such as "exemplary" or "for example" are used to indicate examples or explanations, and any embodiment or design described as "exemplary" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or design. The use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way for easy understanding.

[0050] The technical solution in this application will be described below in conjunction with the drawings in this application.

[0051] In a wireless base station system, the baseband unit (BBU) communicates with the active antenna unit (AAU) or remote radio unit (RRU) through a fiber optic network. When the optical network transmission equipment fails or the fiber optic communication quality is poor, the communication between the BBU and the RRU / AAU may be interrupted. For example, when the communication between the BBU and the RRU is interrupted, the management relationship between the BBU and the RRU is interrupted (i.e., out of control). Currently, it is impossible to accurately obtain equipment fault information remotely (for example, it is impossible to obtain the exact cause of the fault and the location of the fault), and the fault can only be manually located at the near end of the station to troubleshoot. This results in low fault handling efficiency and increased operating and maintenance costs.

[0052] In order to solve the above problems, the present application provides an optical path configuration method. When the optical path communication interruption is detected and the working rate of the first optical module is relatively high, the optical path configuration method can control the first optical module and the second optical module to perform low-rate negotiation to reduce the working rate. Thus, the communication between the first optical module and the second optical module is restored at a lower working rate, and the fault location information of the optical path is obtained, which is conducive to quickly troubleshooting the optical path fault.

[0053] Among them, the optical path configuration method provided in this application can be applied to Figure 1 In a wireless base station system shown. The wireless base station system includes two ends (for example, a BBU side and an AAU / RRU side), and the devices at the two ends may be symmetrical devices. For example, the BBU side includes a baseband unit BBU, an optical module on the BBU side, a combiner / splitter on the BBU side, and an optical distribution frame (ODF). Specifically, the baseband unit BBU is a device with a control function, which is used to control the optical module on the BBU side. For example, the baseband unit BBU may include a first optical module controller. The first optical module controller is used to execute specific steps in an optical path configuration method provided in the present application. The optical module on the BBU side is also referred to as a first optical module. It should be noted that the first optical module described in the present application may include one or more optical modules.

[0054] Similarly, the AAU / RRU side includes an active antenna unit AAU / radio remote unit RRU, an optical module on the AAU / RRU side, a combiner / splitter and an ODF on the AAU / RRU side. Specifically, the active antenna unit AAU / radio remote unit RRU is mainly used for sending and receiving data, and may also include some control functions. For example, the active antenna unit AAU / radio remote unit RRU may include a second optical module controller. The second optical module controller is used to execute specific steps in another optical path configuration method provided in the present application. The optical module on the AAU / RRU side is also referred to as a second optical module. It should be noted that the second optical module described in the present application may include one or more optical modules.

[0055] It is understandable that the devices in the wireless base station system can be connected via optical fiber. One BBU can support multiple AAU / RRUs. Optionally, the wireless base station system can also be connected to a management device. The management device is used to collect information about the wireless base station system (such as whether the wireless base station system has a fault, etc.) and manage the wireless base station system.

[0056] For ease of understanding, the scenario of communication interruption between the BBU and RRU / AAU involved in this application is described below.

[0057] Communication interruption scenario 1: The optical fiber / optical module communication quality is poor.

[0058] For example, when the loss in the optical fiber is large, the bit error rate of the communication will become high.

[0059] Communication interruption scenario 2: Optical module failure.

[0060] For example, the 25G clock and data recovery (CDR) device in the 25G optical module fails abnormally, and the 25G electrical chip is poorly soldered, resulting in unstable 25G performance. In this case, if the optical module is reduced from 25G to 10G, since the communication signal flow does not pass through the 25G receive / transmit (RX / TX) CDR device, the abnormal problem of the 25G RX / TX CDR device can be solved, thereby restoring communication.

[0061] The optical path configuration method provided in this application is described in detail below.

[0062] Figure 2 A schematic diagram of a light path configuration method provided in this application. The light path configuration method is applied to Figure 1 For example, the optical path configuration method can be implemented by interaction between a first optical module controller and a second optical module controller, and includes the following steps:

[0063] 201a, when detecting that the communication of the optical path is interrupted and the working rate of the first optical module is the first rate, the first optical module controller controls the first optical module to perform a low-rate negotiation operation with the second optical module to obtain a second rate.

[0064] The optical path includes a first optical module and a second optical module, and also includes an optical fiber between the first optical module and the second optical module. Figure 1 In the wireless base station system shown, the first optical module can be one or more optical modules on the BBU side. The second optical module can be one or more optical modules on the RRU / AAU side. When the first optical module is multiple optical modules, the BBU side can combine the optical signals emitted by multiple optical modules through a combiner. The combined optical signal can be transmitted to the RRU / AAU side through optical fiber. The RRU / AAU side can separate the combined optical signal through a splitter and transmit it to the second optical module. It can be seen that the optical signal transmission path in the above example constitutes an optical path. Similarly, when the RRU / AAU side sends an optical signal to the BBU side, the communication between the RRU / AAU and the BBU can be achieved through an optical path in the opposite direction of the above example. It can be understood that when the communication of the optical path is in a normal state, the working rates of the first optical module and the second optical module are the same.

[0065] The communication interruption of the optical path may be caused by poor optical fiber / optical module communication quality, or caused by failure of the optical module device. The specific situation is not limited in this embodiment. For example, the BBU detects the optical path and detects a RF module maintenance link failure (i.e., a communication interruption caused by poor optical fiber / optical module communication quality). The RF module maintenance link may be, for example, a common public radio interface (CPRI) link, or an evolved CPRI (eCPRI) link. The RF module maintenance link failure may include, but is not limited to, the following situations:

[0066] Case 1: When a media access control (MAC) error frame occurs in the CPRI / eCPRI link, the RF module maintenance link is interrupted. When the RF module maintenance link is interrupted for more than 1 minute, it indicates that the RF module maintenance link is faulty. Among them, the MAC error frame can be detected by the cyclic redundancy check (CRC).

[0067] Case 2: When the Ethernet link is abnormal, the RF module maintenance link is interrupted. When the RF module maintenance link is interrupted for more than 1 minute, it indicates that the RF module maintenance link is faulty. Ethernet link abnormality can be caused by, for example, the BBU detecting that the sequence numbers of data packets are discontinuous or out of order (that is, data packet loss may have occurred). It can also be caused by detecting that the Ethernet link is broken (that is, the link status is sometimes good and sometimes bad).

[0068] Case 3: When the received optical power on the BBU side or the RRU / AAU side is low, the RF module maintenance link is interrupted. If the RF module maintenance link is interrupted for more than 1 minute, it indicates that the RF module maintenance link is faulty.

[0069] The working rate of the first optical module is the first rate, indicating that the working rate of the first optical module is relatively high. For example, assuming that the first rate is 50G (i.e., the working rate of the first optical module is 50G, indicating that the current working rate of the first optical module is relatively high). When the communication of the optical path is interrupted and the working rate of the first optical module is the first rate, it is necessary to reduce the working rates of the first optical module and the second optical module to the second rate (i.e., perform a low-rate negotiation operation) to restore the communication of the optical path. Among them, the second rate is less than the first rate, and the second rate is the working rate of the first optical module and the second optical module when the communication of the optical path is restored. It can be understood that, for the BBU side, the first optical module controller controls the first optical module to perform a low-rate negotiation operation with the second optical module, which can be to control the first optical module to actively reduce the speed. For example, the first optical module controller reduces the working rate of the first optical module to the second rate based on the first working rate set. Alternatively, the first optical module controller directly sets the working rate of the first optical module to the preset target rate based on the preset target rate. Among them, the first working rate set is determined based on the hardware performance parameters of the first optical module. For example, assuming that the operating rates supported by the hardware performance parameters of the first optical module include 100G, 50G, 25G, and 10G, the first operating rate set includes 100G, 50G, 25G, and 10G. G is the unit of rate, which can represent gigahertz (GHz) or gigabit (G).

[0070] In one implementation, the first optical module controller can select a rate from the first working rate set as the second rate, thereby reducing the working rate of the first optical module. For example, the first optical module controller detects through automatic detection that the first working rate set includes 100G, 50G, 25G, and 10G. The first optical module controller selects a candidate rate from the first working rate set, and uses the candidate rate to establish a link with the second optical module. If the link between the first optical module and the second optical module fails to be established within the first time length, the first optical module controller continues to perform the operation of selecting a candidate rate from the first working rate set until the link between the first optical module and the second optical module is successfully established, or the speed is reduced to the minimum working rate of the first optical module (for example, 10G) and terminated. Optionally, if the link between the first optical module and the second optical module is successfully established within the first time length, the first optical module controller stops modifying the working rate of the first optical module.

[0071] Among them, the first duration represents a cycle of rate attempt. For example, within the first duration, the working rate of the first optical module is fixed as a rate in the first working rate set, and the second optical module controller can poll all working rates supported by the second optical module within the first duration. It can be understood that the first duration is predefined. For example, the first duration is a period specified by the protocol, or a parameter pre-configured at the factory, and the specific implementation method is not limited in this application. The first duration can be expressed, for example, as: first duration ≥ second duration * number of rates. Among them, the second duration represents the duration of polling each working rate supported by the second optical module, and the number of rates represents the number of working rates supported by the second optical module.

[0072] In another implementation, the first optical module controller directly sets the working rate of the first optical module to a preset target rate. For example, the first optical module controller determines that the preset target rate is the second rate, and controls the first optical module to establish a link with the second optical module using the preset target rate. For another example, the management device may receive external operation information (for example, information that may be manually set), and the external operation information indicates that the working rate of the first optical module is reduced to the preset target rate. The management device sends an instruction message to the first optical module controller, instructing the first optical module controller to reduce the working rate of the first optical module to the preset target rate. It can be understood that the preset target rate is the working rate at a low speed supported by both the first optical module and the second optical module. That is, when the working rates of the first optical module and the second optical module are both set to the preset target rate, the link between the first optical module and the second optical module can be rebuilt. In one possible case, if the working rates of the first optical module and the second optical module are both set to the preset target rate, the link between the first optical module and the second optical module fails to be established, indicating that the optical fiber between the first optical module and the second optical module is disconnected.

[0073] 201b, when detecting that the communication of the optical path is interrupted, the second optical module controller controls the second optical module to perform a low-rate negotiation operation with the first optical module to obtain a second rate.

[0074] For the AAU / RRU side, the second optical module controller controls the second optical module to perform a low-rate negotiation operation with the first optical module, which may be to control the second optical module to perform periodic polling or blind collision based on the second working rate set to obtain the second rate. The second working rate set is determined based on the hardware performance parameters of the second optical module. For example, assuming that the working rates supported by the hardware performance parameters of the second optical module include 100G, 50G, 25G, and 10G, the second working rate set includes 100G, 50G, 25G, and 10G. It should be noted that the second working rate set may be the same as the first working rate set (that is, the hardware performance of the first optical module and the second optical module is the same). The second working rate set may also be different from the first working rate set, but there is an intersection between the second working rate set and the first working rate set (that is, the first optical module and the second optical module can establish a link normally).

[0075] In one implementation, when the second optical module controller detects that the communication of the optical path is interrupted, the candidate rate is selected from the second working rate set by periodic polling or blind collision. If the link establishment between the first optical module and the second optical module fails within the first time period, the second optical module controller continues to perform the operation of selecting the candidate rate from the second working rate set by periodic polling or blind collision. Until the same working rate as the first optical module is tried, the communication of the optical path is restored. For example, it is assumed that the second working rate set includes 100G, 50G, 25G, and 10G. It is assumed that the candidate rate of the first optical module is 25G. The second optical module controller performs periodic polling attempts based on the second working rate set, for example, trying each working rate of the second working rate set in order from high to low. When 25G is tried, it is determined that the working rate is the same as the candidate rate of the first optical module. The second optical module controller also sets the working rate of the second optical module to 25G. In this case, the first optical module and the second optical module negotiate to establish a link again at a low rate. After the negotiation is successful, the first optical module and the second optical module work at the same low rate (25G). It is understandable that when the second optical module controller adopts the blind collision mode, it may randomly select a working rate from the second working rate set and use the working rate to try to establish a link with the first optical module.

[0076] In another implementation, the second optical module controller directly sets the working rate of the second optical module to a preset target rate. For example, the second optical module controller determines that the preset target rate is the second rate, and controls the second optical module to establish a link with the first optical module using the preset target rate. For another example, the management device may receive external operation information (for example, information that may be manually set), and the external operation information indicates that the working rate of the second optical module is reduced to the preset target rate. The management device sends an instruction message to the second optical module controller, instructing the second optical module controller to reduce the working rate of the second optical module to the preset target rate. In one possible case, if the working rates of the first optical module and the second optical module are both set to the preset target rates, and the link establishment between the first optical module and the second optical module fails, it means that the optical fiber between the first optical module and the second optical module is disconnected.

[0077] It should be noted that there is no strict order for the execution of the above steps 201a and 201b. For example, step 201a may be executed first, and then step 201b. For another example, step 201a and step 201b may be executed simultaneously.

[0078] In combination with the description in steps 201a and 201b above, when the first optical module and the second optical module perform a low rate negotiation operation, the negotiated second rate may include the following situations:

[0079] Case 1: the second rate is a maximum rate in the first working rate set that is smaller than the first rate, and the second working rate set includes the maximum rate.

[0080] For example, assume that the first working rate set includes 100G, 50G, 25G, and 10G, and the second working rate set includes 80G / 50G / 25G / 10G. Assuming that the communication of the optical path is normal, the working rate of the first optical module and the second optical module is 50G. When the communication interruption of the optical path is detected, the first optical module controller reduces the working rate of the first optical module. For example, the first optical module controller first selects to reduce the speed to the maximum rate of less than 50G in the first working rate set, and reduces the working rate of the first optical module to 25G. The second optical module controller periodically polls each working rate in the order from high to low in the second working rate set. For example, when the second optical module controller polls that the working rate of the second optical module is 25G, the first optical module attempts to negotiate with the second optical module to establish a link at a working rate of 25G. At this time, the working rates of the first optical module and the second optical module are the same, then the low-rate negotiation operation is successful, and the communication of the optical path is restored. In this case, the first optical module and the second optical module can successfully achieve low-rate negotiation with a smaller number of attempts.

[0081] Case 2: the second rate is a rate in the first working rate set that is smaller than the maximum rate, and the second working rate set includes the rate.

[0082] For example, assume that the first working rate set includes 100G, 50G, 35G, 25G, and 10G, and the second working rate set includes 80G / 50G / 25G / 10G. Assuming that the communication of the optical path is normal, the working rate of the first optical module and the second optical module is 80G. When the communication interruption of the optical path is detected, the first optical module controller reduces the working rate of the first optical module. For example, the first optical module controller first chooses to reduce the speed to the maximum rate of less than 50G in the first working rate set, and reduces the working rate of the first optical module to 35G. The second optical module controller periodically polls each working rate in the order from high to low in the second working rate set. Within the first time length, the second optical module controller polls each working rate supported by the second optical module, but the first optical module fails to negotiate with the second optical module to establish a link at a working rate of 35G. In this case, the first optical module controller continues to reduce the working rate of the first optical module, for example, reducing the working rate of the first optical module to 25G. The second optical module controller continues to periodically poll each working rate in the order from high to low in the second working rate set. For example, when the second optical module controller polls that the working rate of the second optical module is 25G, the first optical module attempts to negotiate with the second optical module to establish a link at a working rate of 25G. At this time, the working rates of the first optical module and the second optical module are the same, then the low-rate negotiation operation is successful, and the communication of the optical path is restored. In this case, the first optical module and the second optical module can also successfully achieve low-rate negotiation through multiple attempts.

[0083] Optionally, when executing the above steps 201a and 201b, the restoration of communication on the optical path may also fail. In one possible case, it is assumed that the first working rate set is different from the second working rate set, but there is an intersection between the first working rate set and the second working rate set. When the working rate of the first optical module is reduced to the minimum rate of the first working rate set, and the working rate of the second optical module is reduced to the minimum rate of the second working rate set, the low-rate negotiation between the first optical module and the second optical module still fails, indicating that the restoration of communication on the optical path has failed. In another possible case, it is assumed that the first working rate set is the same as the second working rate set. If the first optical module and the second optical module cannot restore the communication on the optical path even if they are reduced to any rate during the low-rate negotiation operation, it indicates that the optical fiber between the first optical module and the second optical module is disconnected.

[0084] In the case where the communication recovery of the optical path fails, the first optical module controller configures the working rate of the first optical module to be the first rate. The second optical module controller configures the working rate of the second optical module to be the third rate. The third rate is the working rate of the second optical module before the low-rate negotiation operation. In other words, in the case where the communication recovery of the optical path fails (i.e., the self-healing failure of the optical path), the first optical module and the second optical module will stop the low-rate negotiation operation. In addition, the first optical module controller will restore the working rate of the first optical module, and the second optical module controller will restore the working rate of the second optical module.

[0085] For example, assuming that the working rate of the first optical module is 50G and the working rate of the second optical module is 40G when the communication of the optical path is interrupted. Assuming that the optical path recovery fails, when the first optical module and the second optical module stop the low-speed negotiation operation, the working rate of the first optical module is the minimum rate of 10G, and the working rate of the second optical module is the minimum rate of 15G. The first optical module controller adjusts the working rate of the first optical module from 10G to 50G, and the second optical module controller adjusts the working rate of the second optical module from 15G to 40G. It is understandable that when the first optical module and the second optical module resume their original working rates, the communication of the optical path will still be interrupted because the fault has not been eliminated. In this case, the fault can be eliminated by manually leaving the station.

[0086] Optionally, after step 201a, the following steps are further included:

[0087] When the first optical module and the second optical module resume normal communication at the second rate, the first optical module controller reports an alarm message to the management device. The alarm message is used to indicate that the first optical module and the second optical module have performed a low-rate negotiation operation. That is, when the first optical module and the second optical module resume working at the same low rate, although the optical path can communicate normally at the low rate, the fault has not been eliminated and may still cause communication interruption of the optical path. In this case, the first optical module controller can report an alarm message to the management device to notify the management device that there is a fault in the optical path of the wireless base station system.

[0088] 202. The first optical module controller obtains fault location information of an optical path.

[0089] When the first optical module and the second optical module resume normal communication at the second rate, the first optical module controller can obtain the fault location information of the optical path. The fault location information of the optical path includes but is not limited to: when the working rate of the first optical module and the second optical module is the second rate, the MAC error frame information of the optical path, the Ethernet link abnormality information, and the received optical power is lower than the threshold.

[0090] Specifically, the information of the MAC error frame of the optical path is determined based on the bit error rate of the MAC layer of the optical path within a period of time. For example, the first optical module controller can count the first bit error rate of the MAC layer of the optical path before the low-rate negotiation operation is performed, and the second bit error rate of the MAC layer of the optical path after the low-rate negotiation operation. If the difference between the first bit error rate and the second bit error rate is large, it means that the failure of the optical path may be due to the large loss in the optical fiber, that is, the fault is located as a fiber failure. The information of the Ethernet link abnormality is determined based on the packet loss rate of the Ethernet link within a period of time. For example, the first optical module controller can count the first packet loss rate of the Ethernet link before the low-rate negotiation operation is performed, and the second packet loss rate of the Ethernet link after the low-rate negotiation operation. If the difference between the first packet loss rate and the second packet loss rate is large, it means that the failure of the optical path may be caused by the phenomenon of flash disconnection during optical fiber transmission, that is, the fault is located as a fiber failure. The information that the received optical power is lower than the threshold is determined based on the received optical power of the first optical module and / or the second optical module within a period of time. For example, the first optical module controller can count the first received optical power of the first optical module before the low-rate negotiation operation is performed, and the second received optical power of the first optical module after the low-rate negotiation operation. If the first optical power and the second optical power are less than the threshold, it means that the optical path failure may be caused by the failure of the first optical module, that is, the fault is located as the first optical module failure. Similarly, if the received optical power of the second optical module is less than the threshold, it means that the optical path failure may be caused by the failure of the second optical module, that is, the fault is located as the second optical module failure.

[0091] Optionally, after step 202, the following steps are further included:

[0092] When the fault location information of the optical path is collected, the first optical module controller configures the working rate of the first optical module to be the first rate. The second optical module controller configures the working rate of the second optical module to be the third rate. The third rate is the working rate of the second optical module before the low-rate negotiation operation. In other words, when the fault location information of the optical path is collected, the first optical module and the second optical module will stop the low-rate negotiation operation. In addition, the first optical module controller can restore the working rate of the first optical module, and the second optical module controller can restore the working rate of the second optical module. It is understandable that when the first optical module and the second optical module restore their original working rates, the communication of the optical path will still be interrupted because the fault has not been eliminated. In this case, based on the acquired fault location information of the optical path, the fault can be eliminated quickly and accurately, thereby improving the stability of the wireless base station system.

[0093] Optionally, after step 202, the following steps are further included:

[0094] The first optical module controller sends the fault location information of the optical path to the management device. In this case, the management device can determine whether the fault needs to be handled immediately or after a period of time based on the fault location information of the optical path. For example, if the fault location information of the optical path is that there is a flash disconnection phenomenon during optical fiber transmission, the management device determines that the optical fiber fault needs to be handled immediately. If the fault location information of the optical path is an optical module fault, the management device determines that the optical module fault can be handled immediately or within a specified time.

[0095] The present application provides an optical path configuration method, which can control the first optical module and the second optical module to perform low-rate negotiation to reduce the working rate when the communication interruption of the optical path is detected and the working rate of the first optical module is relatively high. Thus, the communication between the first optical module and the second optical module is restored at a relatively low working rate, and the fault location information of the optical path is obtained, which is conducive to quickly eliminating the optical path fault.

[0096] The following is a detailed description of the execution process of the optical path configuration method provided in this application. Figure 3 The optical path configuration method provided in this application is applied to Figure 1 The flowchart in the wireless base station system is shown in FIG. The flowchart is implemented by the modules in the wireless base station system and includes the following steps:

[0097] 301, the BBU determines whether the radio frequency module maintenance link is faulty.

[0098] For example, if the BBU detects that the interruption time of the RF module maintenance link is greater than 1 minute, and the failure mode is any one or more of the following: MAC frame error, Ethernet link abnormality, and received optical power lower than the threshold, the BBU determines that the RF module maintenance link is faulty. When the RF module maintenance link is faulty, execute step 302. Otherwise, exit the optical path configuration method process.

[0099] 302. The BBU determines whether the working rate of the first optical module is the first rate.

[0100] For example, the BBU may define a rate threshold (assuming it is 50G). When the working rate of the first optical module is greater than or equal to 50G, the BBU determines that the working rate of the first optical module is the first rate, and executes step 303. When the working rate of the first optical module is less than 50G, the BBU determines that the working rate of the first optical module is not the first rate, and the first optical module does not need to be decelerated. Exit the optical path configuration method process.

[0101] 303a, the BBU controls the first optical module to reduce the working rate. For example, the BBU controls the first optical module to try in sequence according to the rates in the first working rate set to reduce the working rate of the first optical module until a link is successfully established with the second optical module or the speed is reduced to the minimum working rate.

[0102] 303b, the AAU / RRU controls the second optical module to reduce the working rate. For example, the AAU / RRU controls the second optical module to periodically poll or blindly attempt to obtain the working rate of the first optical module in the second working rate concentration until the link is successfully established with the first optical module or the speed is reduced to the minimum working rate.

[0103] It is understandable that there is no strict order in which the above steps 303a and 303b are executed. For example, step 303a may be executed first, and then step 303b. Alternatively, step 303b may be executed first, and then step 303a. Alternatively, steps 303a and 303b may be executed simultaneously, which is not limited in this embodiment.

[0104] 304, the first optical module and the second optical module perform a low-rate negotiation operation. For example, the first optical module and the second optical module perform a low-rate negotiation operation based on the same protocol standard to obtain a second rate. The first optical module and the second optical module set the second rate to a new working rate to restore communication on the optical path.

[0105] 305a, when the low rate negotiation between the first optical module and the second optical module succeeds, the first optical module and the second optical module work at the second rate. That is, the radio frequency module maintains the link back to normal. Continue to step 306.

[0106] 305b, when the low rate negotiation between the first optical module and the second optical module fails, the first optical module and the second optical module restore the original working rate. That is, the radio frequency module fails to maintain the link recovery. Continue to step 307.

[0107] It should be noted that the above steps 305a and 305b are specific implementations in two different situations. That is, when step 305a is executed, step 305b is not executed. When step 305b is executed, step 305a is not executed.

[0108] 306, the BBU reports the alarm information to the management device and collects the fault location information of the optical path. For example, the BBU can collect location information such as logs and performance statistics. Among them, the log can record, for example, the received optical power of the first optical module and the second optical module in different time periods, the bit error rate of the link, the packet loss rate and other information.

[0109] 307 , when the fault location information of the optical path is collected, the first optical module and the second optical module resume their original working speeds.

[0110] 308. When the first optical module and the second optical module resume their original working rates, the BBU detects a radio frequency module maintenance link failure.

[0111] 309, the BBU reports the fault information to the management device. The fault information is used to indicate the fault location, which is conducive to faster and more accurate troubleshooting.

[0112] In order to realize each function in the method provided in the embodiment of the present application, the device or equipment provided in the embodiment of the present application may include a hardware structure and / or a software module. The above functions are realized in the form of a hardware structure, a software module, or a hardware structure plus a software module. A certain function in the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module, depending on the specific application and design constraints of the technical solution. The division of the modules in the embodiment of the present application is schematic, which is only a logical function division, and there may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application can be integrated in a processor, or it can be physically present separately, or two or more modules can be integrated in one module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module.

[0113] Figure 4 A device 400 provided in an embodiment of the present application is used to implement the optical path configuration method in the above method embodiment. The device can also be a chip system. The device 400 may include a communication interface 401, which may be, for example, a transceiver, an interface, a bus, a circuit, or a device capable of implementing a transceiver function. Among them, the communication interface 401 is used to communicate with other devices through a transmission medium, so that the device used in the device 400 can communicate with other devices. The device 400 may include at least one processor 402, which is used to implement the functions in the optical path configuration method provided in the embodiment of the present application. It can be understood that the communication interface 401 may also be a part of the processor 402.

[0114] Exemplarily, the device 400 may be a BBU, or a device of the BBU, or a device that can be used in conjunction with the BBU, for example, a first optical module controller. The processor 402 and the communication interface 401 are used to implement Figure 2 and Figure 3 The method executed by the first optical module controller or BBU in the corresponding method embodiment. Wherein, the processor 402 is used to control the first optical module and the second optical module to perform a low-rate negotiation operation to obtain a second rate when the communication interruption of the optical path is detected and the working rate of the first optical module is the first rate. The optical path includes a first optical module and a second optical module. The second rate is less than the first rate and the second rate is the working rate of the first optical module and the second optical module when the communication of the optical path is restored. The communication interface 401 is used to obtain the fault location information of the optical path. For specific execution process, refer to Figure 2 and Figure 3The detailed description of the operations performed by the first optical module controller or BBU in the method example is not repeated here. In this example, the steps performed by the communication interface 401 and the processor 402 can control the first optical module to perform a low-rate negotiation operation with the second optical module to reduce the working rate of the first optical module when the communication interruption of the optical path is detected and the working rate of the first optical module is relatively high. Thereby, the communication between the first optical module and the second optical module is restored at a lower working rate, and the fault location information of the optical path is obtained, which is conducive to quickly troubleshooting the optical path fault.

[0115] Exemplarily, the device 400 may be an AAU / RRU, or a device in the AAU / RRU, or a device that can be used in conjunction with the AAU / RRU, such as a second optical module controller. The processor 402 and the communication interface 401 are used to implement Figure 2 and Figure 3 The method executed by the second optical module controller or AAU / RRU in the corresponding method embodiment. Wherein, the processor 402 is used to control the second optical module to perform a low-rate negotiation operation with the first optical module to obtain a second rate when a communication interruption of the optical path is detected. The optical path includes a first optical module and a second optical module, the second rate is less than the first rate and the second rate is the working rate of the first optical module and the second optical module when the communication of the optical path is restored. The first rate is the working rate of the first optical module when the communication of the optical path is interrupted. For specific execution process, refer to Figure 2 and Figure 3 The detailed description of the operations performed by the second optical module controller or AAU / RRU in the method example is not repeated here. In this example, the steps performed by the processor 402 can control the second optical module to perform a low-rate negotiation operation with the first optical module when the communication interruption of the optical path is detected to reduce the working rate of the second optical module. Thereby, the communication between the first optical module and the second optical module is restored at a lower working rate, which is conducive to improving the stability of the system.

[0116] The device 400 may also include at least one memory 403 for storing program instructions and / or data. In one embodiment, the memory 403 is coupled to the processor 402. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, for information exchange between devices, units or modules. The processor 402 may operate in conjunction with the memory 403. The processor 402 may execute program instructions stored in the memory 403. At least one of the at least one memory may be included in the processor.

[0117] The specific connection medium between the communication interface 401, the processor 402 and the memory 403 is not limited in the embodiment of the present application. Figure 4 In the embodiment, the memory 403, the processor 402 and the communication interface 401 are connected via a bus 404. Figure 4 The connections between the other components are shown in bold lines, which are only for illustration and are not intended to be limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0118] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0119] In the embodiment of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random access memory (RAM). The memory is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory in the embodiment of the present application may also be a circuit or any other device that can implement a storage function, for storing program instructions and / or data.

[0120] Figure 5 An apparatus 500 is provided in an embodiment of the present application. In one implementation, the apparatus may include executing Figure 2 and Figure 3 The modules corresponding to the methods / operations / steps / actions described in the corresponding examples may be hardware circuits, software, or a combination of hardware circuits and software.

[0121] Exemplarily, the device 500 may be a BBU, or a device in a BBU, or a device that can be used in combination with a BBU, for example, a first optical module controller. The device 500 may include a control unit 501 and an acquisition unit 502. The control unit 501 is used to control the first optical module to perform a low-rate negotiation operation with the second optical module to obtain a second rate when a communication interruption of the optical path is detected and the working rate of the first optical module is the first rate. The acquisition unit 502 is used to obtain fault location information of the optical path. The optical path includes a first optical module and a second optical module. The second rate is less than the first rate and the second rate is the working rate of the first optical module and the second optical module when the communication of the optical path is restored. For the specific execution process, refer to Figure 2 and Figure 3 The detailed description of the operations performed by the first optical module controller or BBU in the method example is not repeated here. In this example, the steps performed by the control unit 501 and the acquisition unit 502 can control the first optical module to perform a low-rate negotiation operation with the second optical module to reduce the working rate of the first optical module when the communication interruption of the optical path is detected and the working rate of the first optical module is relatively high. Thereby, the communication between the first optical module and the second optical module is restored at a lower working rate, and the fault location information of the optical path is obtained, which is conducive to quickly troubleshooting the optical path fault.

[0122] Exemplarily, the device 500 may be an AAU / RRU, or a device in an AAU / RRU, or a device that can be used in combination with an AAU / RRU, for example, a second optical module controller. The control unit 501 is used to control the second optical module to perform a low-rate negotiation operation with the first optical module to obtain a second rate when a communication interruption in the optical path is detected. The optical path includes a first optical module and a second optical module, the second rate is less than the first rate and the second rate is the working rate of the first optical module and the second optical module when the communication of the optical path is restored. The first rate is the working rate of the first optical module when the communication of the optical path is interrupted. For specific execution procedures, refer to Figure 2 and Figure 3 The detailed description of the operations performed by the second optical module controller or AAU / RRU in the method example is not repeated here. In this example, the steps performed by the control unit 501 and the acquisition unit 502 can control the second optical module to perform a low-rate negotiation operation with the first optical module when the communication interruption of the optical path is detected to reduce the working rate of the second optical module. Thereby, the communication between the first optical module and the second optical module is restored at a lower working rate, which is conducive to improving the stability of the system.

[0123] The present application provides an optical communication system. The optical communication system comprises Figure 2 and Figure 3The first optical module controller or BBU and the second optical module controller or AAU / RRU described in the embodiment. In one implementation, the optical communication system further includes a first optical module and a second optical module. Optionally, the optical communication system further includes an optical fiber between the first optical module and the second optical module.

[0124] The present application provides a computer-readable storage medium. The computer-readable storage medium stores a program or instruction, which, when executed on a computer, enables the computer to execute the following Figure 2 and Figure 3 The optical path configuration method shown.

[0125] The present application provides a chip or a chip system. The chip or chip system includes at least one processor and an interface, the interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or instruction to execute the following steps: Figure 2 and Figure 3 The optical path configuration method shown.

[0126] The interface in the chip may be an input / output interface, a pin or a circuit, etc.

[0127] The chip system in the above aspects may be a system on chip (SOC) or a baseband chip, etc., wherein the baseband chip may include a processor, a channel encoder, a digital signal processor, a modem and an interface module, etc.

[0128] In one implementation, the chip or chip system described above in the present application further includes at least one memory, in which instructions are stored. The memory may be a storage unit inside the chip, such as a register, a cache, etc., or a storage unit of the chip (e.g., a read-only memory, a random access memory, etc.).

[0129] The technical solution provided in the embodiment of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a terminal device or other programmable device. 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 site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital video disc (DVD)), or a semiconductor medium, etc.

[0130] In the embodiments of the present application, under the premise of no logical contradiction, the embodiments may reference each other, for example, the methods and / or terms between method embodiments may reference each other, for example, the functions and / or terms between device embodiments may reference each other, for example, the functions and / or terms between device embodiments and method embodiments may reference each other.

[0131] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.

Claims

1. A light path configuration method, characterized in that: include: The first optical module controller controls the first optical module to perform a low-rate negotiation operation with the second optical module to obtain a second rate when detecting that the communication of the optical path is interrupted and the working rate of the first optical module is the first rate; the optical path includes the first optical module and the second optical module, the second rate is less than the first rate, and the second rate is the working rate of the first optical module and the second optical module when the communication of the optical path is restored; The first optical module controller obtains fault location information of the optical path; Among them, when the first optical module controller detects that the communication of the optical path is interrupted and the working rate of the first optical module is the first rate, the first optical module controller controls the first optical module and the second optical module to perform a low-rate negotiation operation, including: the first optical module controller selects a candidate rate from a first working rate set, and uses the candidate rate to establish a link with the second optical module; if the link establishment between the first optical module and the second optical module fails within a first time period, the first optical module controller continues to execute the operation of selecting a candidate rate from the first working rate set; the first working rate set is determined based on the hardware performance parameters of the first optical module.

2. The method according to claim 1, characterized in that When the first optical module controller detects that the communication of the optical path is interrupted and the working rate of the first optical module is the first rate, controlling the first optical module to perform a low-rate negotiation operation with the second optical module includes: The first optical module controller determines that a preset target rate is the second rate, and controls the first optical module to establish a link with the second optical module using the preset target rate.

3. The method according to claim 2, characterized in that The method further comprises: If the link between the first optical module and the second optical module fails to be established, the first optical module controller determines that the optical fiber between the first optical module and the second optical module is disconnected.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: When the fault location information of the optical path is collected, the first optical module controller configures the working rate of the first optical module to be the first rate.

5. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: In a case where communication on the optical path cannot be restored, the first optical module controller configures a working rate of the first optical module to be the first rate.

6. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: The first optical module controller reports alarm information to the management device, where the alarm information includes that the first optical module and the second optical module have performed a low-rate negotiation operation.

7. The method according to any one of claims 1 to 3, characterized in that: The optical path fault location information includes one or more of the following: When the working rates of the first optical module and the second optical module are the second rate, the information of the media access control MAC error frame of the optical path, the information of the Ethernet link abnormality, and the information that the received optical power is lower than the threshold.

8. A method for configuring an optical path, characterized in that: include: The second optical module controller controls the second optical module to perform a low-rate negotiation operation with the first optical module to obtain a second rate when detecting that the communication of the optical path is interrupted; the optical path includes the first optical module and the second optical module, the second rate is less than the first rate and the second rate is the working rate of the first optical module and the second optical module when the communication of the optical path is restored; the first rate is the working rate of the first optical module when the communication of the optical path is interrupted; Wherein, when the communication interruption of the optical path is detected, the second optical module controller controls the second optical module to perform a low-rate negotiation operation with the first optical module, including: the second optical module controller selects a candidate rate from the second working rate set by using a periodic polling method or a blind collision method; if the link establishment between the first optical module and the second optical module fails within a first time length, the second optical module controller continues to perform the operation of selecting a candidate rate from the second working rate set by using a periodic polling method or a blind collision method; The second operating rate set is determined based on hardware performance parameters of the second optical module.

9. The method according to claim 8, characterized in that When the second optical module controller detects that the communication of the optical path is interrupted, controlling the second optical module to perform a low-rate negotiation operation with the first optical module includes: The second optical module controller determines a preset target rate as the second rate, and controls the second optical module to establish a link with the first optical module at the preset target rate.

10. The method according to claim 9, characterized in that The method further comprises: If the link between the first optical module and the second optical module fails to be established, the second optical module controller determines that the optical fiber between the second optical module and the first optical module is disconnected.

11. The method according to any one of claims 8 to 10, characterized in that: The method further comprises: When the fault location information of the optical path is collected, the second optical module controller configures the working rate of the second optical module to a third rate, and the third rate is the working rate of the second optical module before the low-rate negotiation operation is performed; the fault location information of the optical path is obtained by the first optical module controller.

12. The method according to any one of claims 8 to 10, characterized in that The method further comprises: In the case that the communication of the optical path cannot be restored, the second optical module controller configures the working rate of the second optical module to a third rate, where the third rate is the working rate of the second optical module before the low-rate negotiation operation is performed.

13. The method according to any one of claims 8 to 10, characterized in that The optical path fault location information is acquired by the first optical module controller; the optical path fault location information includes one or more of the following: When the working rates of the first optical module and the second optical module are the second rate, the information of the media access control MAC error frame of the optical path, the information of the Ethernet link abnormality, and the information that the received optical power is lower than the threshold.

14. A first optical module controller, characterized in that: The first optical module controller comprises a processor and a communication interface, and the processor and the communication interface are used to execute the optical path configuration method according to any one of claims 1 to 7.

15. A second optical module controller, characterized in that: The second optical module controller includes a processor and a communication interface, and the processor and the communication interface are used to execute the optical path configuration method according to any one of claims 8 to 13.

16. A baseband unit BBU, characterized in that: Includes the first optical module controller as claimed in claim 14.

17. A radio remote unit RRU, characterized in that: Includes the second optical module controller as claimed in claim 15.

18. An optical communication system, characterized in that: It comprises a baseband unit BBU as claimed in claim 16 and a radio remote unit RRU as claimed in claim 17.

Citation Information

Patent Citations

  • Transmission unit, optical transmission apparatus, communication control method and program storage medium

    US20110176801A1