Control method for terminal hybrid service configuration by passive optical network central office equipment

By introducing a variety of ONU configuration protocol interaction stacks and configuration operation methods cache databases in the local devices of passive optical networks, the complexity and cost of ONU configuration management are solved, and efficient configuration issuance and simplified operation and maintenance are achieved. Improve the network access experience of end users.

CN115499731BActive Publication Date: 2024-12-31SHANGHAI BAUD DATA COMM
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211139754.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-19
Publication Date
2024-12-31
Estimated Expiration
2042-09-19

AI Technical Summary

Technical Problem

The configuration management of ONUs in existing passive optical networks is complex and costly, requiring different systems and channels to manage, resulting in increased operation and maintenance complexity, and the configuration methods supported by ONUs of different manufacturers are inconsistent, resulting in difficult and time-consuming configuration dispatch. .

Method used

Introduce OMCI, OAM, TR-069, Http, and Telnet multiple ONU configuration protocol interaction stacks in passive optical network local equipment (OLT), and establish a configuration operation method cache database, select appropriate configurations and issue them according to ONU feature information. Method: record successful configuration operations and cache them to improve configuration issuance performance and efficiency.

Benefits of technology

It supports multiple ONU configuration issuance methods, simplifies operation and maintenance, reduces costs, improves configuration distribution performance, enables the terminal user network to quickly enter the available state, and the access experience is close to independent multi-server configuration management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115499731B_ABST
    Figure CN115499731B_ABST
Patent Text Reader

Abstract

The present invention discloses a control method for terminal hybrid service configuration of a passive optical network central office device, which simultaneously introduces multiple ONU configuration protocol interaction stacks, including OMCI, OAM, TR‑069, Http, and Telnet, in the OLT; and at the same time, the OLT contains a configuration operation method cache database, which records the specific operations executed for ONU features, configurations, and operations that have been confirmed to successfully complete the complete configuration of the corresponding ONU. This solution can enable the passive optical network central office device to support a variety of different terminal configuration delivery methods, and select a specific delivery channel according to different terminal device types; the central office device supports a variety of terminal configuration delivery methods, which can effectively reduce the deployment cost of an independent configuration management server and simplify the complexity of maintaining different configuration management servers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a network equipment design scheme, and in particular to a software implementation design architecture scheme for a passive optical network central office device to interactively send its configuration with a terminal device. Background Art

[0002] Passive optical network (PON) has become the main access network deployment method for ordinary residential users of operators due to its cost advantage and its suitability for point-to-multipoint deployment. Passive optical network terminal (ONU) is the first station equipment for end users to access the operator's network. It is usually located in the homes of ordinary residential users or the power distribution room of community buildings. Due to their huge number and the fact that they are not located in the operator's computer room, in order to simplify service provisioning configuration, network monitoring, and troubleshooting, operators usually need a means to remotely configure and manage ONUs.

[0003] In traditional implementations, ONU configurations for different functional applications may need to be issued through different management channels. For example, the passive optical network central office (OLT) issues basic traffic VLAN configurations through OMCI and OAM, issues WAN, WiFi, and access management configurations for home gateway access through the TR-069 server, and issues local service configurations through the user WEB page. Some ONU configurations, such as troubleshooting, may even only be issued through Telnet command lines.

[0004] Different ONU configurations need to be managed in different systems, which increases the complexity of operation and maintenance. At the same time, since some functional management requires the deployment of independent servers, the increase in costs will also become a consideration factor for some small operators.

[0005] Furthermore, ONUs from different manufacturers may use their own proprietary OMCI, OAM, TR-069, and HTTP channel methods to deliver configurations. Different manufacturers may have different definitions, and it is sometimes difficult to determine which configuration methods a specific ONU supports. Repeated retries take a lot of time.

[0006] At the same time, the scale of centralized deployment in PON networks is constantly increasing. A single OLT device is designed with 160 or more PON ports. There are more and more applications in which a single PON port supports access to 128 ONUs. Even designs of 192 or 256 PON ports for a single OLT are emerging. The performance of OLT in delivering ONU configuration is also receiving more and more attention. Summary of the invention

[0007] Glossary:

[0008] PON: Passive Optical Network;

[0009] ONU: Passive Optical Network Terminal;

[0010] OLT: Passive optical network terminal.

[0011] In view of the problems existing in the remote configuration management scheme for passive optical network terminals (ONU) in the existing passive optical network (PON), the purpose of the present invention is to provide a method for managing all ONU configurations by a passive optical network central office (OLT), so as to support a variety of different ONU configuration delivery modes, including OMCI, OAM, TR-069, Http, Telnet, etc., select a specific delivery channel according to different ONU device types, and ensure that the ONU configuration operation can be completed in time under the condition of a large number of terminals, ensure the configuration delivery performance, and make the terminal user network enter an available state as soon as possible.

[0012] In order to achieve the above-mentioned purpose, the present invention provides a control method for terminal hybrid service configuration of a passive optical network central office device. The control method simultaneously introduces multiple ONU configuration protocol interaction stacks, including OMCI, OAM, TR-069, Http, and Telnet, in a passive optical network central office (OLT); at the same time, a configuration operation method cache database is included in the passive optical network central office (OLT), and the configuration operation method cache database records the specific operations executed for ONU features, configurations, and operations that have been confirmed to successfully complete the corresponding ONU complete configuration.

[0013] Furthermore, the control method can use the corresponding protocol for the introduced ONU configuration protocol interaction stack, output the corresponding interaction message according to the required configuration, send the configuration to the ONU, and parse the message responded by the ONU to confirm the ONU configuration status, or query the ONU status information.

[0014] Furthermore, in the control method, after the OLT completes the collection of the ONU characteristic information, it strips the variable configuration parameters according to the ONU characteristic information and the configuration information, and then the OLT queries the configuration operation method cache database.

[0015] Furthermore, the configuration operation method cache database performs enumeration attempts to learn one by one by issuing the same characteristic configuration of the ONU with the same characteristic, and records the successful configuration execution operations and sequences into the operation method cache database.

[0016] Furthermore, in the control method, the OLT performs splitting processing on sending and receiving configuration messages.

[0017] Furthermore, the control method converts the relevant configuration into a specific configuration message in the configuration operation method through the OLT core configuration processing task, and sends it to the ONU, and then continues to convert and send other subsequent configuration messages until a forced waiting response operation occurs or the sending is completed.

[0018] Furthermore, in the control method, the OLT processes the configuration result response message from the ONU in an independent configuration response receiving processing task, and the OLT core configuration processing task does not wait for the ONU to process the configuration, and the configuration result is notified to the OLT core configuration processing task after all configuration behaviors being processed receive responses.

[0019] Furthermore, in the control method, the OLT first queries the cache database through the ONU characteristic information and the configuration characteristic information whether there is a known operation method and sequence that can successfully complete all required configurations: if it already exists, it is only necessary to input the configuration variables and execute each operation method in sequence to complete the configuration operation; if there is no cached known operation method and sequence, possible delivery paths and operation methods are collected according to each configuration and predetermined logic, conflicting items are eliminated and dependency relationships are sorted out, and then possible reasonable configuration operation methods and sequence combinations are tried, and the configuration variables are input for delivery. If the delivery is successful, the ONU characteristic information and configuration characteristic information are associated with the configuration operation method and sequence combination and stored in the cache database.

[0020] Furthermore, in the control method, after the OLT constructs the message and sends it to the ONU, it does not block in the configuration delivery core task to wait for the ONU to complete the configuration reply. The message replied by the ONU is processed and parsed by an independent task and then notified to the configuration delivery core task. A single configuration delivery task can be used to concurrently initiate configuration operations for a large number of ONUs.

[0021] The solution provided by the present invention enables the OLT device to have a variety of different ONU configuration management delivery methods, including OMCI, OAM, TR-069, Http, and Telnet. Operators can connect all ONU configuration management to a set of management systems, without the need to independently deploy TR-069, HTTP and other configuration servers, thereby simplifying operation and maintenance and reducing costs. At the same time, it also ensures that the network access experience of end users is basically similar to that of an independent multi-server configuration management solution. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The present invention is further described below in conjunction with the accompanying drawings and specific embodiments.

[0023] Figure 1 An example diagram of a cache database query process flow of the ONU configuration operation method involved in the present invention;

[0024] Figure 2 An example diagram of the contents of the ONU configuration and delivery operation list involved in the present invention;

[0025] Figure 3An example diagram of a message flow for constructing an ONU configuration delivery operation involved in the present invention;

[0026] Figure 4 An example diagram of a process for constructing an attempted configuration delivery operation list set when a cache database query fails in the ONU configuration operation method involved in the present invention;

[0027] Figure 5 The figure is an example diagram of the overall process of ONU configuration involved in the present invention. DETAILED DESCRIPTION

[0028] In order to make the technical means, creative features, objectives and effects achieved by the present invention easy to understand, the present invention is further described below with reference to specific diagrams.

[0029] Aiming at the technical characteristics and problems of remote configuration management of passive optical network terminals (ONUs) in a passive optical network (PON), the present invention provides a control method (i.e., management method) for hybrid service configuration of large-scale terminals by a passive optical network central office device. The scheme of the present invention manages all ONU configurations through a passive optical network central office (OLT), and simultaneously configures multiple ONU configuration protocol interaction stacks such as OMCI, OAM, TR-069, Http, and Telnet in the OLT, thereby supporting multiple ONU configuration channels.

[0030] Here, the ONU configuration protocol interaction stack can use the corresponding protocol to output the corresponding interaction message according to the required configuration, send the configuration to the ONU, and parse the message responded by the ONU to confirm the ONU configuration status or query the ONU status information.

[0031] Furthermore, the solution of the present invention also configures a configuration operation method cache database in the OLT to improve and ensure the configuration delivery performance.

[0032] The operation method cache database configured in the OLT by the solution of the present invention is used to record the specific operations that have been confirmed to successfully complete the corresponding ONU complete configuration, that is, the interface functions and necessary parameters that need to be executed, and the order between each execution operation for ONU characteristics and configuration.

[0033] Based on the configured operation method cache database, after completing the collection of ONU characteristic information, the OLT in the solution of the present invention strips the variable configuration parameters according to the ONU characteristic information and configuration information, and then the OLT queries the configuration operation method cache database.

[0034] In the scheme of the present invention, when configuring the operation method cache database content in the OLT, the same characteristic configuration of the ONU with the same characteristic is sent down, and the successful configuration execution operation and sequence are recorded in the operation method cache database.

[0035] On the basis of the above-mentioned solution, in the solution of the present invention, the OLT further adopts a splitting processing method for sending and receiving configuration messages, thereby ensuring the configuration sending performance.

[0036] In some implementations of the scheme of the present invention, the OLT core configuration processing task converts the relevant configuration into a specific configuration message in the configuration operation method, and then sends it to the ONU, and then continues to convert and send other subsequent configuration messages until a forced waiting response operation occurs or the sending is completed.

[0037] In some implementations of the scheme of the present invention, the OLT processes the configuration result response message from the ONU in an independent configuration response receiving and processing task, and the OLT core configuration processing task does not wait for the ONU to process the configuration to improve the concurrency of configuration delivery. After all configuration behaviors being processed receive responses, the configuration results are notified to the OLT core configuration processing task.

[0038] Based on this, the passive optical network central office equipment provided by the present invention manages the configuration of mixed services for a large number of terminals. The OLT first queries the cache database through the ONU feature information and configuration feature information to see whether there is an operation method and sequence that is known to successfully complete all required configurations:

[0039] If it already exists, you only need to enter the configuration variables and execute each operation method in sequence to complete the configuration operation;

[0040] If there is no cached known operation method and sequence, possible delivery paths and operation methods are collected according to each configuration and predetermined logic, conflicting items are eliminated and dependency sorting is completed, and then possible reasonable configuration operation methods and sequence combinations are tried, and configuration variables are input for delivery. If the delivery is successful, the ONU feature information and configuration feature information are associated with the configuration operation method and sequence combination and stored in the cache database.

[0041] Furthermore, after the OLT constructs the message and sends it to the ONU, it does not block the configuration delivery core task to wait for the ONU to complete the configuration reply, so as to avoid the configuration delivery operation being affected by the ONU local operation and increasing the time consumption. The message replied by the ONU is processed and parsed by an independent task and then notified to the configuration delivery core task. A single configuration delivery task can be used to concurrently initiate configuration operations for a large number of ONUs.

[0042] Thus, when implemented, the solution of the present invention will be able to support a single passive optical network central office device (OLT) to adopt different remote configuration management methods, such as OMCI, OAM, TR-069, HTTP, Telnet, etc., according to different passive optical network terminal (ONU) types and configuration requirements.

[0043] As an example, based on this solution, after the OLT identifies the PON type (EPON, 10G-EPON, GPON, XG-PON, XGS-PON), manufacturer information, equipment model identification, protocol version status, capability set, slot and port form of the ONU, the OLT selects different management channels such as OMCI, OAM, TR-069, HTTP, Telnet, etc. for configuration delivery based on the corresponding information and predetermined rules when issuing configuration to the ONU.

[0044] As an example, in the solution of the present invention, OLT supports configuration of ONU services, including but not limited to VLAN of its user port, multicast channel, PPPoE access username and password, gateway forwarding behavior, wireless access channel and name and password, etc. When the ONU completes registration and goes online at the OLT PON port, or when the OLT finds that the configuration is not synchronized with the ONU, the OLT sends the relevant configuration to the ONU.

[0045] The following specifically describes the implementation process of the management solution for configuring mixed services for a large number of terminals by the passive optical network central office equipment provided by the present invention.

[0046] When implementing the management solution for configuring mixed services of large-scale terminals by the passive optical network central office equipment provided by the present invention, firstly, the corresponding OLT is configured based on the above solution.

[0047] In this way, the configured passive optical network central office equipment (OLT) supports the distribution of ONU configurations through multiple service channels, avoids repeated failed attempts by learning and selecting different configuration distribution operation modes for different ONUs, and improves configuration concurrency by avoiding waiting for ONUs to execute configuration responses, thereby achieving the purpose of improving configuration distribution efficiency.

[0048] At the same time, OLT supports a variety of configurations for ONU services, including but not limited to the VLAN of its user port, multicast channel, PPPoE access username and password, gateway forwarding behavior, wireless access channel and name and password, etc. These configurations are sent to the OLT device by the operation and maintenance personnel or the system through the OLT command line interface, WEB interface, or SNMP network management interface, and stored in the ONU configuration database on the OLT.

[0049] In this way, when the ONU is registered and online at the OLT PON port, the OLT will obtain the basic characteristic information of the ONU according to the standard process. From the PON link protocol, the ONU's PON type (EPON, 10G-EPON, GPON, XG-PON, XGS-PON) and ONU MAC / SN identification can be obtained; EPON and 10G-EPON can obtain the ONU's OAM extended protocol version, manufacturer information, equipment model identification, ONU software version, ONU form, and the number of ports of each type through OAM interaction (China Telecom extension standard); GPON, XG-PON, and XGS-PON can also obtain the same corresponding ONU basic information as EPON through OMCI interaction (ITU standard, China Telecom extension standard).

[0050] See also Figure 1 ,In this scheme, after acquiring the basic characteristic information of the ONU, the OLT hashes the data record of the ,basic characteristic information of the ONU to form the first part of the ,search key value.

[0051] At the same time, in this solution, the OLT also strips the parameter value information from all the ONU configuration data and performs hashing to form the second part of the search key value. For example, if the port VLAN is configured as Tag mode and the corresponding VLAN is 30, then the port VLAN as Tag mode configuration needs to participate in the hashing, and the parameter value information of VLAN 30 needs to be stripped and does not participate in the hashing.

[0052] Furthermore, the above two parts of the hash result string are combined to form a complete key value, and the configuration operation method cache database is searched according to this value.

[0053] To avoid hash conflicts, in the configuration operation method cache database, one search key value corresponds to one set. After a successful search, each item in the set needs to be traversed and compared with the specific ONU basic feature information and all ONU configuration data stripped of parameter values ​​to see if they match.

[0054] See also Figure 2 ,The successful matching items searched will include a list of specific ,operations that can successfully complete the delivery of the corresponding ONU complete ,configuration, that is, the interface functions that need to be executed and the necessary ,parameters.

[0055] See also Figure 4 If the search fails or the match is not successful, the OLT collects all possible delivery paths and operation methods of the configurations that need to be delivered according to the various configurations of the ONU and the predetermined logic of the OLT for the relevant configurations.

[0056] In the predetermined logic here, each ONU configuration may include multiple configuration delivery operation methods. Some delivery methods that are necessarily unavailable can be excluded based on the basic feature information of the ONU. For example, if the user-side port is not declared for the OAM / OMCI channel, the method of delivering the user port VLAN through the OAM / OMCI channel is obviously unavailable. At the same time, based on the relationship between multiple configurations, conflicting items are eliminated and dependency arrangement is completed; for example, when the IP address of the ONU is not configured, the configuration cannot be delivered to the ONU through the HTTP channel or the Telnet channel.

[0057] Finally, the generated possible reasonable configuration operation methods will form a set of operation lists, and then try each operation list in this set one by one. If the delivery is successful, the operation list will be stored in the configuration operation method cache database, and its search key value is a string of the hash of the previously mentioned ONU basic feature information and the hash of the ONU configuration information.

[0058] See also Figure 3 Each execution operation sent down corresponds to a configuration message interaction that needs to be completed. When executing related operations, OLT passes in ONU characteristics and configuration parameter data. The operation execution function will complete the packaging of the interaction message and pass the message to the protocol message sending module.

[0059] The protocol message sending module is responsible for sending the configuration message to the ONU after partially adjusting the message according to the protocol state machine.

[0060] For each configuration execution operation that has sent a message, a record is created to identify the sent message waiting for the ONU response, and the relevant record is mounted in the timer system for timeout detection.

[0061] The execution operation may also be an operation waiting for a response to a configuration that has been issued. In this case, subsequent configuration operations will be temporarily suspended, waiting for all issued configurations to receive corresponding response messages, or a timeout occurs, and then subsequent configuration execution operations will be executed. When the subsequent operation is suspended, the current task can continue to execute other ONU configurations.

[0062] See also Figure 5 The above ONU configuration sending logic is synchronously called and completed in the core ONU configuration processing task of the OLT, which does not include blocking and waiting behavior. After completing the sending of a configuration message, the other subsequent configuration messages of the ONU can be packaged and sent, or the configuration messages of other ONUs can be sent.

[0063] The number of core ONU configuration processing tasks can be determined according to the number of logical cores of the CPU of the OLT device, and the configurations of different ONUs can be issued separately, thereby improving the parallelism of the multi-core CPU and improving the overall configuration issuance efficiency.

[0064] For the response message returned by the ONU configuration result, another independent ONU configuration response receiving task is used to process it, parse the response message, query the request record and turn off the timer timeout detection, and then notify the core ONU configuration processing task of the configuration result to process the configuration result.

[0065] The core ONU configuration processing task collects and processes configuration response results or timeout messages, and activates the previously suspended configuration delivery execution operation, or marks that all configurations of the ONU have been completed. If there are multiple configuration delivery operation lists that need to be tried, if a failure occurs, you need to change another list to try.

[0066] Through the above method, ONU configuration management of a large number of mixed multiple protocol channels can be implemented on the OLT device. The delivery of ONU configuration has a high efficiency in most cases, so that the final PON network terminal users have a good network experience.

[0067] As can be seen from the above, the scheme of the present invention can enable the passive optical network central office equipment to support a variety of different terminal configuration delivery methods, select specific delivery channels according to different terminal equipment types, and reduce the time consumed by the central office equipment to process terminal configuration behavior to a certain extent, so as to ensure that the terminal configuration operation can be completed in time under the condition of a large number of terminals, so that the terminal user network can enter a usable state as soon as possible. At the same time, the central office equipment supports a variety of terminal configuration delivery methods, which can effectively reduce the deployment cost of independent configuration management servers and simplify the complexity of maintaining different configuration management servers. At the same time, this scheme also ensures that the network access experience of terminal users is basically not much different from that of independent configuration management schemes.

[0068] The above shows and describes the basic principles, main features and advantages of the present invention. It should be understood by those skilled in the art that the present invention is not limited to the above embodiments, and the above embodiments and descriptions are only for explaining the principles of the present invention. Without departing from the spirit and scope of the present invention, the present invention may have various changes and improvements, which fall within the scope of the present invention to be protected. The scope of protection of the present invention is defined by the attached claims and their equivalents.

Claims

1. A method for controlling terminal hybrid service configuration by a passive optical network central office device, characterized in that: The control method shown introduces multiple ONU configuration protocol interaction stacks in the OLT at the same time; at the same time, the OLT includes a configuration operation method cache database, which records the specific operations performed for ONU features, configurations, and operations that have been confirmed to successfully complete the corresponding ONU complete configuration delivery; The configured OLT supports multiple configurations for ONU services and can obtain basic characteristic information of the ONU. After obtaining the basic characteristic information of the ONU, the OLT hashes the data record of the basic characteristic information of the ONU to form the first part of the search key value. At the same time, the OLT also strips all the ONU configuration data, removes the parameter value information, and performs hashing to form the second part of the search key value; Next, the two parts of the hash result string are combined to form a complete key value, and the configuration operation method cache database is searched based on this value.

2. The method for controlling terminal hybrid service configuration by a passive optical network central office device according to claim 1, characterized in that: The control method can use the corresponding protocol for the introduced ONU configuration protocol interaction stack, output the corresponding interaction message according to the required configuration, send the configuration to the ONU, and parse the message responded by the ONU to confirm the ONU configuration status or query the ONU status information.

3. The method for controlling terminal hybrid service configuration by a passive optical network central office device according to claim 1, characterized in that: In the control method, after the OLT completes the collection of ONU characteristic information, it strips the variable configuration parameters according to the ONU characteristic information and configuration information, and then the OLT queries in the configuration operation method cache database.

4. The method for controlling terminal hybrid service configuration by a passive optical network central office device according to claim 1, characterized in that: The configuration operation method cache database performs enumeration attempts to learn one by one by issuing the same characteristic configuration of the ONU with the same characteristic, and records the successful configuration execution operations and sequences into the operation method cache database.

5. The method for controlling terminal hybrid service configuration by a passive optical network central office device according to claim 1, characterized in that: In the control method, the OLT performs split processing on the sending and receiving of the configuration message.

6. The method for controlling terminal hybrid service configuration by a passive optical network central office device according to claim 1, characterized in that: The control method converts the relevant configuration into a specific configuration message in the configuration operation method through the OLT core configuration processing task, and then sends it to the ONU, and then continues to convert and send other subsequent configuration messages until a forced waiting response operation occurs or the sending is completed.

7. The method for controlling terminal hybrid service configuration by a passive optical network central office device according to claim 1, characterized in that: In the control method, the OLT processes the configuration result response message from the ONU in an independent configuration response receiving processing task, and the OLT core configuration processing task does not wait for the ONU to process the configuration, and the configuration result is notified to the OLT core configuration processing task after all configuration behaviors being processed receive responses.

8. The method for controlling terminal hybrid service configuration by a passive optical network central office device according to claim 1, characterized in that: In the control method, the OLT first queries the cache database through the ONU characteristic information and the configuration characteristic information whether there are known operation methods and sequences that can successfully complete all required configurations: if they already exist, it is only necessary to input the configuration variables and execute each operation method in sequence to complete the configuration operation; if there are no known operation methods and sequences in the cache, possible delivery paths and operation methods are collected according to each configuration and the predetermined logic, conflicting items are eliminated and dependency relationships are sorted out, and then possible reasonable configuration operation methods and sequence combinations are tried, and the configuration variables are input for delivery. If the delivery is successful, the ONU characteristic information and the configuration characteristic information are associated with the configuration operation method and sequence combination and stored in the cache database.

9. The method for controlling terminal hybrid service configuration by a passive optical network central office device according to claim 1, characterized in that: In the control method, after the OLT constructs the message and sends it to the ONU, it does not block in the configuration sending core task to wait for the ONU to complete the configuration reply. The message replied by the ONU is processed and parsed by an independent task and then notified to the configuration sending core task. A single configuration sending task can be used to concurrently initiate configuration operations for a large number of ONUs.