Wavelength channel configuration method and related devices
By parsing the wavelength resource configuration information sent by the ACS through the ONU and negotiating with the OLT, collaborative wavelength channel configuration between the ONU and the ACS is achieved, which solves the problem of high complexity in wavelength channel configuration and improves the efficiency and reliability of the optical network.
Patent Information
- Application Number
- CN202511405219.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-29
- Publication Date
- 2026-01-09
- Estimated Expiration
- 2045-09-29
AI Technical Summary
In wavelength division multiplexing-based passive optical networks, the configuration of wavelength channels is entirely performed by the optical line terminal, resulting in high configuration complexity.
By parsing the wavelength resource configuration information sent by the auto-configuration server in the optical network unit (ONU), and actively negotiating wavelength channels with the optical line terminal (OLT), collaborative configuration between the ONU and the auto-configuration server (ACS) is achieved, reducing the complexity of wavelength channel configuration.
It reduces the complexity of wavelength channel configuration, improves wavelength channel resource utilization, reduces resource conflicts, and enhances the efficiency and reliability of optical networks.
Smart Images

Figure CN120916087B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a wavelength channel configuration method and related equipment. BACKGROUND
[0002] In a wavelength division multiplexing (WDM) based passive optical network (PON) system, the configuration of wavelength channels is usually controlled by an optical line terminal (OLT). As a slave device, an optical network unit (ONU) only passively accesses a specified wavelength channel to complete service bearing according to the instructions issued by the OLT. At the same time, an auto configuration server (ACS) is widely used as a unified configuration and management control platform for user-side network devices to configure and monitor the parameters of the ONU by using the TR-069 protocol, thereby providing centralized service and operation and maintenance support for the ONU.
[0003] However, in the related art, all the wavelength channel configurations are performed by the OLT. As the scale of the ONU access increases, the OLT needs to maintain a large amount of scheduling logic and wavelength state tables, thereby increasing the implementation complexity of the wavelength channel configuration. SUMMARY
[0004] The present application provides a wavelength channel configuration method and related equipment to solve the problem of high implementation complexity of the wavelength channel configuration caused by the fact that all the wavelength channel configurations are performed by the OLT in the prior art, thereby reducing the implementation complexity of the wavelength channel configuration.
[0005] The present application provides a wavelength channel configuration method applied to an ONU, which includes the following steps:
[0006] Receiving and analyzing wavelength resource configuration information sent by an ACS to obtain a preferred wavelength channel;
[0007] Based on the preferred wavelength channel, a first wavelength channel negotiation request is sent to an OLT, and the first wavelength channel negotiation request is used to request the OLT to configure the preferred wavelength channel for the ONU.
[0008] Receiving a first negotiation result sent by the OLT, and if the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, then the wavelength channel is registered based on the preferred wavelength channel.
[0009] According to the wavelength channel configuration method provided by the present application, if the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, then the wavelength channel configuration method provided by the present application further includes:
[0010] traverse the alternative wavelength channel in the wavelength resource configuration information, and send a second wavelength channel negotiation request to the OLT based on the alternative wavelength channel until a second negotiation result received from the OLT indicates that the ONU can be configured with the currently negotiated alternative wavelength channel; the second wavelength channel negotiation request is used to request the OLT to configure the ONU with the currently negotiated alternative wavelength channel.
[0011] The application provides a wavelength channel configuration method, which is applied to an OLT and comprises the following steps:
[0012] receiving a first wavelength channel negotiation request sent by the ONU, the first wavelength channel negotiation request being used to request the OLT to configure the ONU with a preferred wavelength channel;
[0013] sending a first negotiation result to the ONU based on the wavelength state table and the preferred wavelength channel; the first negotiation result indicates whether the ONU can be configured with the preferred wavelength channel.
[0014] According to the wavelength channel configuration method provided by the application, if the first negotiation result indicates that the ONU cannot be configured with the preferred wavelength channel, the wavelength channel configuration method provided by the application further comprises:
[0015] receiving a second wavelength channel negotiation request sent by the ONU, the second wavelength channel negotiation request being used to request the OLT to configure the ONU with a currently negotiated alternative wavelength channel;
[0016] sending a second negotiation result to the ONU based on the wavelength state table and the currently negotiated alternative wavelength channel; the second negotiation result indicates whether the ONU can be configured with the currently negotiated alternative wavelength channel.
[0017] The application provides a wavelength channel configuration method, which is applied to an ACS and comprises the following steps:
[0018] sending wavelength resource configuration information to the ONU, wherein the wavelength resource configuration information comprises preferred wavelength channel information.
[0019] The wavelength channel configuration method provided by the application further comprises:
[0020] in response to receiving wavelength channel performance degradation information sent by the ONU, determining updated wavelength resource configuration information; the updated wavelength resource configuration information comprises updated preferred wavelength channel information;
[0021] sending the updated wavelength resource configuration information to the ONU.
[0022] The application further provides an ONU, comprising:
[0023] The wavelength resource configuration information receiving and analyzing module is configured to receive and analyze wavelength resource configuration information sent by the ACS to obtain a preferred wavelength channel.
[0024] The first wavelength channel negotiation request sending module is configured to send a first wavelength channel negotiation request to the OLT based on the preferred wavelength channel, and the first wavelength channel negotiation request is configured to request the OLT to configure the preferred wavelength channel for the ONU.
[0025] The first negotiation result receiving module is configured to receive a first negotiation result sent by the OLT, and if the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, the wavelength channel registration is performed based on the preferred wavelength channel.
[0026] The application further provides an OLT, comprising:
[0027] The first wavelength channel negotiation request receiving module is configured to receive a first wavelength channel negotiation request sent by the ONU, and the first wavelength channel negotiation request is configured to request the OLT to configure the preferred wavelength channel for the ONU.
[0028] The first negotiation result sending module is configured to send a first negotiation result to the ONU based on the wavelength state table and the preferred wavelength channel, and the first negotiation result is configured to indicate whether the preferred wavelength channel can be configured for the ONU.
[0029] The application further provides an ACS, comprising:
[0030] The wavelength resource configuration information sending module is configured to send wavelength resource configuration information to the ONU, and the wavelength resource configuration information comprises preferred wavelength channel information.
[0031] The application further provides an electronic device comprising a memory, a processor and a computer program stored in the memory and running on the processor, and the processor implements the wavelength channel configuration method as described above when executing the computer program.
[0032] The wavelength channel configuration method provided by the application can enable the ONU to analyze wavelength resource configuration information sent by the ACS to obtain a preferred wavelength channel, and then actively negotiate with the OLT whether the preferred wavelength channel currently negotiated can be configured for the ONU, so as to realize wavelength channel configuration of the ONU and the ACS, avoid problems caused by the OLT performing wavelength channel configuration, and reduce the implementation complexity of wavelength channel configuration. BRIEF DESCRIPTION OF DRAWINGS
[0033] In order to make the technical solutions in the present application or prior art clearer, the accompanying drawings needed in the embodiments or prior art description will be briefly introduced. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and all other embodiments obtained by those of ordinary skill in the art without creative effort based on the accompanying drawings belong to the protection scope of the present application.
[0034] Figure 1 is one of the flowcharts of the wavelength channel configuration method provided by the present application.
[0035] Figure 2 is another flowchart of the wavelength channel configuration method provided by the present application.
[0036] Figure 3 is a third flowchart of the wavelength channel configuration method provided by the present application.
[0037] Figure 4 is a fourth flowchart of the wavelength channel configuration method provided by the present application.
[0038] Figure 5 is a fifth flowchart of the wavelength channel configuration method provided by the present application.
[0039] Figure 6 is a structural schematic diagram of the ONU provided by the present application.
[0040] Figure 7 is a structural schematic diagram of the OLT provided by the present application.
[0041] Figure 8 is a structural schematic diagram of the ACS provided by the present application.
[0042] Figure 9 is a structural schematic diagram of the electronic device provided by the present application. DETAILED DESCRIPTION
[0043] In order to make the technical solutions in the present application or prior art clearer, the accompanying drawings needed in the embodiments or prior art description will be briefly introduced. Obviously, the accompanying drawings in the following description are only some embodiments of the present application, and all other embodiments obtained by those of ordinary skill in the art without creative effort based on the accompanying drawings belong to the protection scope of the present application.
[0044] In the WDM-based PON system, the wavelength channel configuration of the registered ONU is performed by the OLT. With the expansion of the ONU access scale, the scale of the scheduling logic and wavelength state table maintained by the OLT also becomes larger and larger, and further results in the increase of the implementation complexity of the wavelength channel configuration.
[0045] In order to solve the above-mentioned defects, the application provides a wavelength channel configuration method and related equipment, which realizes the wavelength channel configuration of ONU and ACS cooperation, avoids the problems caused by the full execution of OLT, and reduces the implementation complexity of the wavelength channel configuration.
[0046] The first wavelength channel configuration method provided by the application can be executed by ONU. Figure 1 As shown in the figure, the wavelength channel configuration method executed by ONU includes the following steps:
[0047] Step 101, receiving and analyzing the wavelength resource configuration information sent by ACS to obtain the preferred wavelength channel;
[0048] In an embodiment, ACS can use a custom data node (such as InternetGatewayDevice.Custom.WavelengthConfig) to issue wavelength resource configuration information to ONU by expanding the TR-069 protocol.
[0049] In an embodiment, the wavelength resource configuration information can include the ONU available wavelength channel set, the preferred wavelength channel, the alternative wavelength channel, the target transmission rate, the center frequency of the wavelength channel, the modulation format, the channel occupied spectrum bandwidth, etc. Among them, the ONU available wavelength channel set refers to the idle wavelength channel set, the preferred wavelength channel refers to the optimal wavelength channel recommended by ACS for the current ONU based on the performance requirements of the current ONU, and the alternative wavelength channel refers to other wavelength channels in the ONU available wavelength channel set except the preferred wavelength channel. The target transmission rate, the center frequency of the wavelength channel, the modulation format, and the channel occupied spectrum bandwidth are auxiliary parameters of the preferred wavelength channel. It can be understood that when the target transmission rate, the center frequency of the wavelength channel, the modulation format, and the channel occupied spectrum bandwidth of the preferred wavelength channel meet the performance requirements of the current ONU, the current ONU can be registered based on the preferred wavelength channel; if the target transmission rate, the center frequency of the wavelength channel, the modulation format, and the channel occupied spectrum bandwidth of the preferred wavelength channel do not meet the performance requirements of the current ONU, the current ONU can also be registered based on the alternative wavelength channel.
[0050] In an embodiment, the custom data node is designed as shown in Table 1:
[0051] Table 1 Custom data node design table
[0052]
[0053] In an embodiment, after receiving the wavelength resource configuration information sent by the ACS, the ONU can recognize the content of the customized data node, i.e. analyze the wavelength resource configuration information, and obtain the preferred wavelength channel, through the built-in protocol stack or control logic of the ONU.
[0054] Step 102, based on the preferred wavelength channel, sending a first wavelength channel negotiation request to the OLT;
[0055] In an embodiment, the first wavelength channel negotiation request is used to request the OLT to configure the preferred wavelength channel for the ONU.
[0056] In an embodiment, the ONU can initiate the wavelength channel negotiation request to the OLT through the ONU Management and Control Interface (OMCI), extended Operation, Administration and Maintenance (OAM) message format, or WDM Auxiliary Management and Control Channel (AMCC). The wavelength channel negotiation request can be sent once or multiple times. When the negotiation result of the first wavelength channel negotiation request is negotiation failure, the wavelength channel negotiation request can be sent to the OLT again.
[0057] After receiving the first wavelength channel negotiation request sent by the ONU, the OLT will check the idle state (whether occupied by other ONUs) of the preferred wavelength channel and whether the parameters of the preferred wavelength channel meet the requirements of the target transmission rate, center frequency, etc. according to the wavelength state table maintained by the OLT. If the preferred wavelength channel is in the idle state and the parameters of the preferred wavelength channel meet the requirements of the current ONU, the OLT will send a first negotiation result to the ONU in response to the first wavelength channel negotiation request, indicating that the preferred wavelength channel can be configured for the ONU. Otherwise, the OLT will send a first negotiation result to the ONU in response to the first wavelength channel negotiation request, indicating that the preferred wavelength channel cannot be configured for the ONU.
[0058] Step 103, receiving the first negotiation result sent by the OLT, and if the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, then registering the wavelength channel based on the preferred wavelength channel.
[0059] In an embodiment, the first negotiation result is used to indicate whether the preferred wavelength channel can be configured for the ONU.
[0060] In an embodiment, if the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, the OLT will further activate the preferred wavelength channel, and make the ONU enter a service ready state, i.e., complete the wavelength channel registration. If the first negotiation result is a negotiation failure, i.e., the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, the ONU can further negotiate the alternative wavelength channel with the OLT based on the alternative wavelength channel in the wavelength resource configuration information, and then perform the wavelength channel registration through the alternative wavelength channel with which the negotiation is successful. Meanwhile, the ONU can further report the failure state of the negotiation result with the negotiation failure to the ACS through the TR-069 message mode, for manual intervention or retry in the background.
[0061] The wavelength channel configuration method provided by the application can enable the ONU to analyze the wavelength resource configuration information sent by the ACS to obtain the preferred wavelength channel, and then actively negotiate with the OLT whether the preferred wavelength channel can be configured for the ONU, so as to realize the wavelength channel configuration of the ONU and the ACS in cooperation, avoid the problems caused by the fact that the wavelength channel configuration is entirely performed by the OLT, and reduce the implementation complexity of the wavelength channel configuration.
[0062] In an embodiment, based on the description of step 103, the first negotiation result is divided into two types, i.e., the preferred wavelength channel can be configured for the ONU, and the preferred wavelength channel cannot be configured for the ONU. Based on this, if the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, the wavelength channel registration is performed based on the preferred wavelength channel. If the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, the alternative wavelength channel in the wavelength resource configuration information is traversed, and a second wavelength channel negotiation request is sent to the OLT based on the alternative wavelength channel, until the second negotiation result indicates that the alternative wavelength channel currently negotiated can be configured for the ONU. The second negotiation result is the negotiation result corresponding to the second wavelength channel negotiation request.
[0063] Based on this, in an embodiment, if the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, the wavelength channel configuration method provided by the application further includes:
[0064] The alternative wavelength channel in the wavelength resource configuration information is traversed, and a second wavelength channel negotiation request is sent to the OLT based on the alternative wavelength channel, until the second negotiation result received from the OLT indicates that the alternative wavelength channel currently negotiated can be configured for the ONU.
[0065] In an embodiment, in the set of available wavelength channels of the ONU in the wavelength resource configuration information, the wavelength channels other than the preferred wavelength channel can be used as the alternative wavelength channel. It can be understood that one or more alternative wavelength channels can also be specified.
[0066] In an embodiment, the process in which the ONU negotiates the alternative wavelength channel with the OLT can refer to the process in which the ONU negotiates the preferred wavelength channel with the OLT.
[0067] In the above scheme, if the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, the ONU iterates the alternative channel to continue the negotiation with the OLT, which improves the utilization of the wavelength channel resources, reduces the conflict of the wavelength channel resources, enhances the adaptation capability to the wavelength channel resources, and ensures that the optical network efficiently and reliably completes the wavelength channel configuration and the ONU registration.
[0068] In an embodiment, the ONU reports the wavelength channel status to the ACS after completing the registration; wherein the registration can be the preferred wavelength channel or the alternative wavelength channel. Specifically, according to the first negotiation result or the second negotiation result of the successful negotiation, the ONU reports the wavelength channel status of the currently registered wavelength channel to the ACS through the Inform message of TR-069, including the wavelength ID of the enabled wavelength, the running status, the actual rate, the current modulation mode and other information. The wavelength channel status message reported is designed as shown in Table 2:
[0069] Table 2: Wavelength Channel Status Message Design Table
[0070]
[0071] The second wavelength channel configuration method provided by the application can be executed by the OLT. As shown in Figure 2 The wavelength channel configuration method executed by the OLT includes the following steps:
[0072] Step 201: receiving the first wavelength channel negotiation request sent by the ONU;
[0073] In an embodiment, the first wavelength channel negotiation request is used to request the OLT to configure the preferred wavelength channel for the ONU.
[0074] In an embodiment, as shown in step 102, the ONU first requests the OLT to negotiate the configuration of the preferred wavelength channel for the ONU.
[0075] Step 202: sending the first negotiation result to the ONU based on the wavelength status table and the preferred wavelength channel;
[0076] In an embodiment, the first negotiation result indicates whether the preferred wavelength channel can be configured for the ONU.
[0077] In an embodiment, as shown in step 103, the OLT receives the first wavelength channel negotiation request sent by the ONU, checks the idle state (whether it has been occupied by other ONUs) of the preferred wavelength channel and whether the parameters of the preferred wavelength channel meet the requirements of the target transmission rate, center frequency, etc. according to the wavelength state table maintained by the OLT, and if the preferred wavelength channel is in the idle state and the parameters of the preferred wavelength channel meet the requirements of the current ONU, the OLT sends a first negotiation result to the ONU in response to the first wavelength channel negotiation request, indicating that the preferred wavelength channel can be configured for the ONU; otherwise, the OLT sends a first negotiation result to the ONU in response to the first wavelength channel negotiation request, indicating that the preferred wavelength channel cannot be configured for the ONU.
[0078] The scheme shown in steps 201 to 202, after the OLT receives the first wavelength channel negotiation request sent by the ONU, only needs to determine the first negotiation result, i.e. whether the preferred wavelength channel can be configured for the ONU, by searching the wavelength state table, avoiding the problems caused by the full execution of the wavelength channel configuration by the OLT, and reducing the implementation complexity of the wavelength channel configuration.
[0079] In an embodiment, if the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, the ONU sends a second wavelength channel negotiation request to the OLT. The second wavelength channel negotiation request is used to request the OLT to configure the ONU with the currently negotiated alternative wavelength channel.
[0080] Based on this, in an embodiment, if the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, the wavelength channel configuration method provided by the application further includes the following steps:
[0081] receiving the second wavelength channel negotiation request sent by the ONU;
[0082] In an embodiment, the second wavelength channel negotiation request is used to request the OLT to configure the ONU with the currently negotiated alternative wavelength channel.
[0083] Based on the wavelength state table and the currently negotiated alternative wavelength channel, a second negotiation result is sent to the ONU.
[0084] In an embodiment, the second negotiation result indicates whether the currently negotiated alternative wavelength channel can be configured for the ONU.
[0085] In an embodiment, if the first negotiation result or the second negotiation result indicates that the preferred wavelength channel or the alternative wavelength channel currently negotiated can be configured for the ONU, the ONU registers based on the preferred wavelength channel or the alternative wavelength channel currently negotiated, and enters a service ready state. Thereafter, the OLT can detect the wavelength channel performance of the ONU in real time. The wavelength channel performance includes the link quality, the bit error rate, or the bandwidth bottleneck of the ONU, etc. When the OLT detects that the wavelength channel performance decreases, such as the bit error rate (BER) exceeds the standard or the optical power attenuates, the OLT transmits the wavelength channel performance decrease information to the ONU through an optical network unit management and control interface (OMCI) or a private extension protocol, so that the ONU actively reports the wavelength channel performance decrease information to the ACS through a self-defined link monitoring node in the next timing or triggered TR-069 session.
[0086] Based on this, in an embodiment, if the first negotiation result or the second negotiation result indicates that the preferred wavelength channel or the alternative wavelength channel currently negotiated can be configured for the ONU, after the first negotiation result or the second negotiation result is transmitted to the ONU, the wavelength channel configuration method applied to the OLT further includes:
[0087] In response to detecting that the wavelength channel currently negotiated decreases in performance, transmitting the wavelength channel performance decrease information to the ONU.
[0088] In an embodiment, the self-defined link monitoring node is designed as shown in Table 3:
[0089] Table 3: Design of self-defined link monitoring node
[0090]
[0091] As shown in Table 3, the wavelength channel performance decrease information represented by the self-defined link monitoring node can include the monitored wavelength channel ID, the running state of the monitored wavelength channel, the current BER value, the received optical power, and the channel switching identification. The channel switching identification is used to indicate whether the ONU needs to switch the wavelength channel under the premise that the wavelength channel currently negotiated decreases in performance.
[0092] In an embodiment, after the ONU receives the wavelength channel performance degradation information, the ONU can report the wavelength channel performance degradation information to the ACS through an Inform message, so that the ACS evaluates according to a preset strategy and decides whether to trigger wavelength channel reconfiguration; if the ACS decides to trigger wavelength channel reconfiguration, the wavelength resource configuration information can be updated, and the updated wavelength resource configuration information is sent to the ONU, so that the ONU re-negotiates the wavelength channel with the OLT according to the updated wavelength resource configuration information, and wavelength hot switching is realized under the condition that the service is not interrupted.
[0093] In an embodiment, since the OLT undertakes the work of maintaining the wavelength state table, if the negotiation result indicates that the preferred wavelength channel or the currently negotiated alternative wavelength channel can be configured for the ONU, the OLT also needs to update the wavelength state table based on the preferred wavelength channel or the currently negotiated alternative wavelength channel. Specifically, the preferred wavelength channel or the currently negotiated alternative wavelength channel is updated from the idle state to the non-idle state.
[0094] The third wavelength channel configuration method provided by the application can be executed by the ACS. As shown in Figure 3 The wavelength channel configuration method executed by the ACS includes the following steps:
[0095] Step 301, sending wavelength resource configuration information to an optical network unit (ONU);
[0096] In an embodiment, the wavelength resource configuration information includes preferred wavelength channel information.
[0097] In an embodiment, as shown in step 101, the ACS can use a custom data node to issue the wavelength resource configuration information to the ONU by extending the TR-069 protocol. The design of the custom data node is shown in Table 1, which is not described here.
[0098] In the scheme shown in step 301, the ACS can issue the wavelength resource configuration information to the ONU, so that the ONU actively negotiates with the OLT according to the wavelength channel of the wavelength resource configuration information, realizes the wavelength channel configuration of the ONU and the ACS, avoids the problem that the wavelength channel configuration is entirely executed by the OLT, and reduces the implementation complexity of the wavelength channel configuration.
[0099] In an embodiment, after the ONU receives the wavelength channel performance degradation information, the ONU can report the wavelength channel performance degradation information to the ACS through an Inform message, so that the ACS evaluates according to a preset strategy and decides whether to trigger wavelength channel reconfiguration; if the ACS decides to trigger wavelength channel reconfiguration, the wavelength resource configuration information can be updated, and the updated wavelength resource configuration information is sent to the ONU, so that the ONU re-negotiates the wavelength channel with the OLT according to the updated wavelength resource configuration information, and wavelength hot switching is realized under the condition that the service is not interrupted.
[0100] Based on this, in an embodiment, as shown in Figure 4 The wavelength channel configuration method executed by the ACS further includes the following steps:
[0101] Step 401, in response to receiving the wavelength channel performance degradation information sent by the ONU, determine the updated wavelength resource configuration information;
[0102] In an embodiment, the updated wavelength resource configuration information includes the updated preferred wavelength channel information.
[0103] Step 402, send the updated wavelength resource configuration information to the ONU.
[0104] In order to facilitate those skilled in the art to further understand the present application, the present application is further explained with a specific example as follows. As shown in Figure 5 The wavelength channel configuration method provided by the embodiment of the present application includes the following steps:
[0105] Step 501, the ACS sends the wavelength resource configuration information to the ONU;
[0106] Step 502, the ONU parses the wavelength resource configuration information to obtain the preferred wavelength channel;
[0107] Step 503, the ONU sends a first wavelength channel negotiation request to the OLT based on the preferred wavelength channel;
[0108] Step 504, the OLT sends a first negotiation result to the ONU based on the wavelength state table and the preferred wavelength channel;
[0109] If the first negotiation result is yes, i.e. the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, then go to step 506;
[0110] If the first negotiation result is no, i.e. the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, then go to step 505;
[0111] Step 505, traverse the alternative wavelength channels in the wavelength resource configuration information, and send a second wavelength channel negotiation request to the OLT based on the alternative wavelength channels, until the second negotiation result received from the OLT indicates that the currently negotiated alternative wavelength channel can be configured for the ONU, and then go to step 506;
[0112] Step 506, register the wavelength channel based on the negotiation result;
[0113] It should be noted that the negotiation result here refers to the first negotiation result or the second negotiation result of successful negotiation.
[0114] Step 507, the OLT sends wavelength channel performance degradation information to the ONU in response to detecting that the performance of the currently registered wavelength channel is degraded;
[0115] Step 508, the ONU sends the wavelength channel performance degradation information to the ACS;
[0116] Step 509, the ACS updates the wavelength resource configuration information in response to receiving the wavelength channel performance degradation information sent by the ONU.
[0117] After that, steps 501 to 509 are repeated.
[0118] The scheme shown in steps 501 to 509 can achieve the following technical effects:
[0119] Firstly, the wavelength channel configuration dominated by the OLT is upgraded to the ACS control domain, realizing the fusion control of the application layer (TR-069) and the physical layer (WDM). Specifically, the wavelength resource configuration information is issued to the ONU by the ACS, supporting programmable configuration of the wavelength channel, expanding the ONU access scheduling boundary, breaking through the limitation of traditional static wavelength division allocation, facilitating unified service arrangement and multipoint deployment management, and improving the flexibility and perception ability of the optical access network;
[0120] Secondly, a new WDM channel establishment process is realized, which is dominated by the ONU negotiation and confirmed by the OLT response, reducing the high dependence on the OLT and enhancing the ability of the terminal to adapt to changes in the network environment;
[0121] Thirdly, based on the standard TR-069 protocol framework, the wavelength channel issuing, negotiation and reporting mechanism can be realized by extending the custom node, which is suitable for software fine-tuning of existing ONU systems and OLT devices, and has good backward compatibility and deployment feasibility.
[0122] The ONU provided by the application is described below, and the ONU described below can be correspondingly referred to the wavelength channel configuration method applied to the ONU described above.
[0123] As shown in Figure 6 The ONU 600 provided by the application includes:
[0124] The wavelength resource configuration information receiving and analyzing module 601 is configured to receive and analyze the wavelength resource configuration information sent by the ACS to obtain the preferred wavelength channel;
[0125] The first wavelength channel negotiation request sending module 602 is configured to send a first wavelength channel negotiation request to an optical line terminal (OLT) based on the preferred wavelength channel; the first wavelength channel negotiation request is used to request the OLT to configure the preferred wavelength channel for the ONU;
[0126] The first negotiation result receiving module 603 is configured to receive the first negotiation result sent by the OLT, and if the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, perform wavelength channel registration based on the preferred wavelength channel.
[0127] In an embodiment, if the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, the ONU 600 further comprises a second negotiation result receiving module, which is configured to:
[0128] traverse the alternative wavelength channels in the wavelength resource configuration information, and send a second wavelength channel negotiation request to the OLT based on the alternative wavelength channels until the second negotiation result received from the OLT indicates that the currently negotiated alternative wavelength channel can be configured for the ONU; the second wavelength channel negotiation request is used to request the OLT to configure the currently negotiated alternative wavelength channel for the ONU.
[0129] The OLT provided by the present application is described below, and the OLT described below can be referred to in correspondence with the wavelength channel configuration method applied to the OLT described above.
[0130] As shown in Figure 7 , the OLT 700 provided by the present application comprises:
[0131] The first wavelength channel negotiation request receiving module 701 is configured to receive the first wavelength channel negotiation request sent by the ONU, and the first wavelength channel negotiation request is used to request the OLT to configure the preferred wavelength channel for the ONU.
[0132] The first negotiation result sending module 702 is configured to send the first negotiation result to the ONU based on the wavelength state table and the preferred wavelength channel; the first negotiation result indicates whether the preferred wavelength channel can be configured for the ONU.
[0133] In an embodiment, if the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, the OLT 700 further comprises a second negotiation result sending module, which is configured to:
[0134] receive the second wavelength channel negotiation request sent by the ONU, and the second wavelength channel negotiation request is used to request the OLT to configure the currently negotiated alternative wavelength channel for the ONU;
[0135] send the second negotiation result to the ONU based on the wavelength state table and the currently negotiated alternative wavelength channel; the second negotiation result indicates whether the currently negotiated alternative wavelength channel can be configured for the ONU.
[0136] As shown in Figure 8 , the ACS 800 provided by the present application comprises:
[0137] The wavelength resource configuration information sending module 801 is configured to send wavelength resource configuration information to an optical network unit (ONU), wherein the wavelength resource configuration information comprises preferred wavelength channel information.
[0138] In an embodiment, the ACS 800 further comprises a wavelength resource configuration information updating module.
[0139] The wavelength resource configuration information updating module is configured to:
[0140] In response to receiving the wavelength channel performance degradation information sent by the ONU, determine updated wavelength resource configuration information, wherein the updated wavelength resource configuration information comprises updated preferred wavelength channel information.
[0141] Send the updated wavelength resource configuration information to the ONU.
[0142] Figure 9 An example of an entity structure diagram of an electronic device is shown in Figure 9 As shown in the figure, the electronic device can include a processor 901, a communications interface 902, a memory 903, and a communications bus 904, wherein the processor 901, the communications interface 902, and the memory 903 can communicate with each other through the communications bus 904. The processor 901 can invoke the logic instructions in the memory 903 to execute the wavelength channel configuration method provided by the present application.
[0143] In addition, the logic instructions in the memory 903 described above can be implemented in the form of a software function unit and sold or used as an independent product, which can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the embodiments of the method of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0144] On the other hand, the present application also provides a computer program product, which comprises a computer program, the computer program can be stored on a non-transitory computer readable storage medium, and the computer program is executed by a processor, and the computer can execute the wavelength channel configuration method provided by the present application.
[0145] In yet another aspect, the present application also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the wavelength channel configuration method provided by the present application.
[0146] The apparatus embodiments described above are merely illustrative, wherein the units shown as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the present embodiment according to actual needs. Those skilled in the art can understand and implement without creative labor.
[0147] From the above description of the embodiments, those skilled in the art can clearly understand that the embodiments can be realized by means of software plus necessary universal hardware platforms, and of course can also be realized by hardware. Based on such understanding, the above technical solutions, essentially or in other words, the part of the prior art that makes a contribution, can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of the various embodiments or some parts of the embodiments.
[0148] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for some technical features; and these modifications or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A wavelength channel configuration method, characterized in that, The method, applied to an optical network unit (ONU), includes: Receive and parse the wavelength resource configuration information sent by the Automatic Configuration Server (ACS) to obtain the preferred wavelength channel; Based on the preferred wavelength channel, a first wavelength channel negotiation request is sent to the optical line terminal (OLT); the first wavelength channel negotiation request is used to request the OLT to configure the preferred wavelength channel for the ONU. If the first negotiation result sent by the OLT indicates that the preferred wavelength channel can be configured for the ONU, then wavelength channel registration is performed based on the preferred wavelength channel.
2. The method according to claim 1, characterized in that, If the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, the method further includes: The process iterates through the alternative wavelength channels in the wavelength resource configuration information and sends a second wavelength channel negotiation request to the OLT based on the alternative wavelength channels until a second negotiation result received from the OLT indicates that the currently negotiated alternative wavelength channel can be configured for the ONU; the second wavelength channel negotiation request is used to request the OLT to configure the currently negotiated alternative wavelength channel for the ONU.
3. A wavelength channel configuration method, characterized in that, When applied to an OLT, the method includes: The system receives a first wavelength channel negotiation request sent by the ONU, which is used to request the OLT to configure a preferred wavelength channel for the ONU; the preferred wavelength channel is obtained by the ONU from the wavelength resource configuration information received from the ACS. Based on the wavelength status table and the preferred wavelength channel, a first negotiation result is sent to the ONU; the first negotiation result indicates whether the preferred wavelength channel can be configured for the ONU; the ONU is used to receive the first negotiation result, and if the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, the ONU performs wavelength channel registration based on the preferred wavelength channel.
4. The method according to claim 3, characterized in that, If the first negotiation result indicates that the preferred wavelength channel cannot be configured for the ONU, the method further includes: Receive a second wavelength channel negotiation request sent by the ONU. The second wavelength channel negotiation request is used to request the OLT to configure the alternative wavelength channel currently being negotiated for the ONU. Based on the wavelength status table and the currently negotiated alternative wavelength channels, a second negotiation result is sent to the ONU; the second negotiation result indicates whether the currently negotiated alternative wavelength channels can be configured for the ONU.
5. A wavelength channel configuration method, characterized in that, When applied to ACS, the method includes: The ONU sends wavelength resource configuration information, including preferred wavelength channel information, to the ONU. The ONU receives and parses the wavelength resource configuration information to obtain the preferred wavelength channel, and sends a first wavelength channel negotiation request to the OLT based on the preferred wavelength channel. The first wavelength channel negotiation request requests the OLT to configure the preferred wavelength channel for the ONU. The ONU also receives a first negotiation result sent by the OLT. If the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, the ONU performs wavelength channel registration based on the preferred wavelength channel.
6. The method according to claim 5, characterized in that, The method further includes: In response to receiving wavelength channel performance degradation information sent by the ONU, updated wavelength resource configuration information is determined; the updated wavelength resource configuration information includes updated preferred wavelength channel information; The updated wavelength resource configuration information is sent to the ONU.
7. An ONU, characterized in that, include: The wavelength resource configuration information receiving and parsing module is used to receive and parse the wavelength resource configuration information sent by the ACS to obtain the preferred wavelength channel; The first wavelength channel negotiation request sending module is used to send a first wavelength channel negotiation request to the OLT based on the preferred wavelength channel; The first wavelength channel negotiation request is used to request the OLT to configure the preferred wavelength channel for the ONU; The first negotiation result receiving module is used to receive the first negotiation result sent by the OLT. If the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, then wavelength channel registration is performed based on the preferred wavelength channel.
8. An OLT, characterized in that, include: The first wavelength channel negotiation request receiving module is used to receive a first wavelength channel negotiation request sent by the ONU. The first wavelength channel negotiation request is used to request the OLT to configure a preferred wavelength channel for the ONU. The preferred wavelength channel is obtained by the ONU from the wavelength resource configuration information sent by the ACS. The first negotiation result sending module is used to send the first negotiation result to the ONU based on the wavelength status table and the preferred wavelength channel; The first negotiation result indicates whether the preferred wavelength channel can be configured for the ONU; The ONU is used to receive the first negotiation result, and if the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, the ONU performs wavelength channel registration based on the preferred wavelength channel.
9. An ACS, characterized in that, include: A wavelength resource configuration information sending module is used to send wavelength resource configuration information to the ONU, the wavelength resource configuration information including preferred wavelength channel information; the ONU is used to receive and parse the wavelength resource configuration information to obtain the preferred wavelength channel, and based on the preferred wavelength channel, send a first wavelength channel negotiation request to the OLT. The first wavelength channel negotiation request is used to request the OLT to configure the preferred wavelength channel for the ONU; the ONU is also used to receive the first negotiation result sent by the OLT. If the first negotiation result indicates that the preferred wavelength channel can be configured for the ONU, the ONU performs wavelength channel registration based on the preferred wavelength channel.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it implements the wavelength channel configuration method as described in claim 1 or 2, or the wavelength channel configuration method as described in claim 3 or 4, or the wavelength channel configuration method as described in claim 5 or 6.
Citation Information
Patent Citations
Communication Method, Apparatus, and System for Passive Optical Network (PON)
CN108633325A
Extended wavelength allocation method based on PON system
CN111131934A