Optical network unit authentication method and apparatus, and optical communication device and system

By receiving and managing configuration information groups of different types of ONUs in the OLT of the optical communication system, and using unified authentication information for ONU authentication, the complex problems of ONU authentication and access in the prior art are solved, and a unified management and simplified connection process for ONUs supporting different MAC protocols are realized.

WO2025086641A1PCT designated stage expired Publication Date: 2025-05-01HUAWEI TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/096370
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-12
Filing Date
2024-05-30
Publication Date
2025-05-01

AI Technical Summary

Technical Problem

In the field of optical communication technology, existing optical network unit (ONU) authentication methods are difficult to effectively manage ONUs that support different media access control (MAC) protocols, resulting in the ONU authentication and access process being complicated.

Method used

By receiving and managing configuration information groups of different types of ONUs in the optical line terminal (OLT), and using unified authentication information for ONU authentication, the predetermined determination of ONU types is avoided and the connection process of ONUs is simplified.

Benefits of technology

It realizes unified management of ONUs that support different MAC protocols, simplifies the authentication and access process of ONUs, and improves the flexibility and ease of use of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024096370_01052025_PF_FP_ABST
    Figure CN2024096370_01052025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of optical communications, and discloses an ONU authentication method and apparatus, and an optical communication device and system. The method comprises: an OLT receiving a first configuration information group and a second configuration information group, wherein the first configuration information group is related to a first-type ONU, the second configuration information group is related to a second-type ONU, an MAC protocol supported by the first-type ONU is different from that supported by the second-type ONU, the first configuration information group comprises first authentication information, the second configuration information group comprises second authentication information, and the first authentication information is the same as the second authentication information; and authenticating the ONUs on the basis of the first configuration information group and the second configuration information group. The method can simplify the configuration process of ONU go-online.
Need to check novelty before this filing date? Find Prior Art

Description

Optical network unit authentication method and device, optical communication equipment and system

[0001] This application claims priority to Chinese Patent Application No. 202311417560.2, filed on October 27, 2023, entitled “Authentication Method and Apparatus for Optical Network Unit, Optical Communication Equipment and System,” the entire contents of which are hereby incorporated by reference into this application. Furthermore, this application claims priority to Chinese Patent Application No. 202410284032.2, filed on March 12, 2024, entitled “Authentication Method and Apparatus for Optical Network Unit, Optical Communication Equipment and System,” the entire contents of which are hereby incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of optical communication technology, and in particular to an optical network unit (ONU) authentication method and apparatus, and optical communication equipment and system. Background Art

[0003] A passive optical network (PON) is a point-to-multipoint, single-fiber, bidirectional optical access network. A PON system typically includes an optical line terminal (OLT), an optical distribution network (ODN), and multiple optical network units (ONUs). The OLT connects to multiple ONUs via the ODN.

[0004] When an ONU goes online, the OLT needs to authenticate the ONU. Only authenticated ONUs can transmit service data to the OLT. In related technologies, the OLT must pre-configure ONU authentication information. When the OLT receives the authentication information from the ONU, it compares the pre-configured authentication information with the received authentication information. If the two match, the ONU authentication succeeds; if they do not, the ONU authentication fails.

[0005] With the development of optical communication technology, multiple ONUs supporting different media access control (MAC) protocols are now present in PON systems. When ONUs supporting different MAC protocols are connected to the same PON port on the OLT, the type of the currently online ONU may not match the ONU type supported by the pre-configured ONU parameters, affecting ONU authentication and access.

[0006] Summary of the Invention

[0007] The present application provides an ONU authentication method and apparatus, optical communication equipment, and system, which are conducive to unified management of ONUs supporting different MAC protocols.

[0008] In a first aspect, the present application provides an ONU authentication method, which can be performed by an OLT. The method includes: the OLT receiving a first configuration information group and a second configuration information group, wherein the first configuration information group is related to a first type of ONU, and the second configuration information group is related to a second type of ONU, the first type of ONU and the second type of ONU support different MAC protocols, the first configuration information group includes first authentication information, the second configuration information group includes second authentication information, and the first authentication information and the second authentication information are the same; and authenticating the ONU based on the first configuration information group and the second configuration information group.

[0009] In the present application, the first configuration information group and the second configuration information group are respectively associated with different types of ONUs. The first authentication information in the first configuration information group and the second authentication information in the second configuration information group are identical, that is, the same authentication information is simultaneously present in configuration information groups associated with different types of ONUs. In this way, when the ONU corresponding to the authentication information comes online, regardless of whether the ONU is a first-type ONU or a second-type ONU, the ONU can be authenticated based on the first configuration information group and the second configuration information group. There is no need to predetermine the type of ONU connected to a certain location, making the ONU connection process simple and easy to implement.

[0010] Optionally, the OLT may receive the first configuration information group and the second configuration information group in one or more of the following three ways:

[0011] The first method is to receive the first configuration information group and the second configuration information group sent by a network management device;

[0012] The second method is to receive the first configuration information group through a first configuration interface and receive the second configuration information group through a second configuration interface, wherein the first configuration interface is used to configure the first type of ONU, and the second configuration interface is used to configure the second type of ONU;

[0013] A third method is to receive the first configuration information group and the second configuration information group input through a command line.

[0014] In the first approach, both the first and second configuration information groups can be configured simultaneously for the same ONU via the network management device, facilitating convenient and unified management. In the second approach, different configuration interfaces are provided in the OLT for the two types of ONUs, facilitating direct operation at the OLT. Furthermore, receiving the corresponding configuration information via the configuration interface simplifies the configuration information input process and reduces staff requirements. In the third approach, for OLTs without a configuration interface, the first and second configuration information groups can be directly entered into the OLT via command lines.

[0015] Optionally, after receiving the first configuration information group and the second configuration information group, the OLT locally stores the first configuration information group and the second configuration information group. In some examples, the OLT stores a first configuration set and a second configuration set. The first configuration set is associated with a first type of ONU and may include one or more configuration information groups associated with the first type of ONU. The second configuration set is associated with a second type of ONU and may include one or more configuration information groups associated with the second type of ONU. In this case, the first configuration information group is stored in the first configuration set, and the second configuration information group is stored in the second configuration set.

[0016] Optionally, the method further includes receiving a third configuration information group, the third configuration information group being related to the first type of ONU, the third configuration information group including third authentication information, the third authentication information being different from the first authentication information. Accordingly, the first configuration set further includes a third configuration information group, the third authentication information being different from any authentication information in the second configuration set. That is, for a particular ONU, its corresponding configuration information group may be configured only in the first configuration set, while not being configured in the second configuration set.

[0017] Optionally, the method further includes receiving a fourth configuration information group, the fourth configuration information group being related to the second type of ONU, the fourth configuration information group including fourth authentication information, the fourth authentication information being different from the second authentication information. Accordingly, the second configuration set further includes a fourth configuration information group, the fourth authentication information being different from any authentication information in the first configuration set. That is, for a particular ONU, its corresponding configuration information group may be configured only in the second configuration set, while not being configured in the first configuration set.

[0018] Optionally, the authenticating the ONU according to the first configuration information group and the second configuration information group includes: receiving authentication information sent by the ONU, where the ONU is a first type ONU or a second type ONU; determining a target configuration information group according to the type of the ONU, where the target configuration information group is one of the first configuration information group and the second configuration information group that is related to the type of the ONU; and authenticating the ONU according to the target configuration information group and the received authentication information.

[0019] In this application, the wavelengths of the uplink optical signals corresponding to different MAC protocols are different. In this way, the type of ONU can be distinguished by the wavelength of the uplink optical signal, so that the target configuration information group can be further determined according to the type of ONU, and the ONU can be authenticated according to the target configuration information group and the received authentication information.

[0020] The ONU is authenticated according to the target configuration information group and the authentication information, including: determining whether the authentication information in the target configuration information group matches the authentication information sent by the ONU; if the authentication information in the target configuration information group matches the authentication information sent by the ONU, determining that the ONU has passed the authentication; if the authentication information in the target configuration information group does not match the authentication information sent by the ONU, determining that the ONU has failed the authentication.

[0021] In the present application, each configuration information group in the first configuration set and the second configuration set includes authentication information. In one possible embodiment, the authentication information only includes the identity information of the ONU, such as a serial number and password. In another possible embodiment, the authentication information may also include a rate type, which is divided based on the transmission rate of the ONU.

[0022] Optionally, each configuration information group in the first configuration set and the second configuration set also includes service parameters. The type of service parameters is determined by the MAC protocol corresponding to the configuration set to which they belong. For example, the first configuration set is related to the first type of ONU, and the MAC protocol supported by the first type of ONU is the 10G Ethernet passive optical network (EPON) protocol, then the service parameters include a logical link identifier (LLID). For another example, the second configuration set is related to the second type of ONU, and the MAC protocol supported by the second type of ONU is the 50G PON protocol, then the service parameters include at least one of a gigabit-capable PON encapsulation mode port identifier (GEMport ID) and a transmission container identifier (T-CONT ID) (i.e., alloc-ID).

[0023] When the received authentication information includes the identity information and rate indication information of the ONU and the authentication information in the target configuration information group includes the identity information and rate type of the ONU, authenticating the ONU according to the target configuration information group and the authentication information includes: determining that the ONU has passed authentication when the identity information of the ONU in the target configuration information group is the same as the identity information of the ONU in the authentication information sent by the ONU, and the rate type in the target configuration information group is an adaptive rate; or determining that the ONU has passed authentication when the identity information of the ONU in the target configuration information group is the same as the identity information of the ONU in the authentication information sent by the ONU, and the rate corresponding to the rate type in the target configuration information group is the same as the rate indicated by the rate indication information. By simultaneously matching the identity information and the rate indication information, it is ensured that the ONU can transmit data normally after going online.

[0024] Optionally, both the first authentication information and the second authentication information match the authentication information sent by the ONU, and the method further includes: deleting configuration information groups other than the target configuration information group in the first configuration information group and the second configuration information group. When available configuration resources are limited, deleting unnecessary configuration information groups can avoid ineffective resource waste. For example, when the target configuration information group is the first configuration information group, the method further includes deleting the second configuration information group; for another example, when the target configuration information group is the second configuration information group, the method further includes: deleting the first configuration information group.

[0025] Optionally, the method further comprises: sending target service parameters to the authenticated ONU, wherein the target service parameters are service parameters in the target configuration information group. In this way, automatic configuration of the service parameters of the ONU can be achieved, and the ONU can be automatically online.

[0026] Optionally, the transmission resource pool corresponding to the service parameters in the first configuration information group and the transmission resource pool corresponding to the service parameters in the second configuration information group are independent of each other.

[0027] Optionally, the MAC protocol supported by the first type of ONU is the 10G EPON protocol, and the MAC protocol supported by the second type of ONU is the 50GPON protocol. Based on the current status and development trend of optical communication networks, subsequent scenarios where 10G EPON ONUs and 50G PON ONUs coexist will appear in large numbers. Therefore, this application is particularly applicable to these two MAC protocols.

[0028] In a second aspect, the present application provides an OLT configuration method, which can be implemented by an optical communication device, which can be an OLT or a network management device. The optical communication device has a first configuration interface and a second configuration interface, the first configuration interface being associated with a first type of ONU and used to configure the first type of ONU, the second configuration interface being associated with a second type of ONU and used to configure the second type of ONU, the first type of ONU and the second type of ONU supporting different MAC protocols, the method comprising: receiving, via the first configuration interface, a configuration information group in a first configuration set; and / or receiving, via the second configuration interface, a configuration information group in a second configuration set.

[0029] In some examples, receiving a configuration information group in a first configuration set through a first configuration interface; and / or receiving a configuration information group in a second configuration set through the second configuration interface includes: receiving a first configuration information group through the first configuration interface; and receiving a second configuration information group through the second configuration interface.

[0030] Optionally, receiving a configuration information group in a first configuration set through a first configuration interface; and / or receiving a configuration information group in a second configuration set through a second configuration interface, further comprising: receiving a third configuration information group through the first configuration interface, and / or receiving a fourth configuration information group through the second configuration interface.

[0031] For the relevant contents of the first to fourth configuration information groups, please refer to the first aspect and will not be described in detail here.

[0032] Optionally, the method further includes: receiving a jump instruction through the main configuration interface; and jumping to the first configuration interface or the second configuration interface according to the jump instruction.

[0033] The first configuration interface and the second configuration interface jump independently to avoid the two configuration interfaces appearing at the same time, which is beneficial to reducing the possibility of work errors by operation and maintenance personnel.

[0034] In a third aspect, the present application provides an ONU authentication device. The ONU authentication device has the function of implementing the method described in the first aspect or any optional embodiment of the first aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.

[0035] In a fourth aspect, the present application provides an OLT configuration device. The ONU configuration device has the function of implementing the method described in the second aspect or any optional embodiment of the second aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.

[0036] In a fifth aspect, an optical communication device is provided. The optical communication device includes a processor and a memory. The memory is used to store software programs and modules. The processor implements the method of the first aspect or any possible implementation of the first aspect, or the method of the second aspect or any possible implementation of the second aspect, by running or executing the software programs and / or modules stored in the memory.

[0037] Optionally, there are one or more processors and one or more memories.

[0038] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.

[0039] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated on the same chip as the processor or be set on different chips. This application does not limit the type of memory and the setting method of the memory and the processor.

[0040] In a sixth aspect, a computer program product is provided. The computer program product includes computer program code, which, when executed by a computer, causes the computer to perform the method of the first aspect or any possible implementation of the first aspect, or the method of the second aspect or any possible implementation of the second aspect.

[0041] In the seventh aspect, the present application provides a computer-readable storage medium, which is used to store program code executed by a processor, and the program code includes instructions for implementing the method in any possible implementation of the above-mentioned first aspect, or the second aspect or any possible implementation of the second aspect.

[0042] In an eighth aspect, the present application provides a chip comprising a processor, the processor being used to call and execute instructions stored in a memory from the memory, so that an optical communication device equipped with the chip executes a method in any possible implementation of the first aspect above, or a method in any possible implementation of the second aspect or the second aspect.

[0043] In a ninth aspect, the present application provides another chip. The other chip includes an input interface, an output interface, a processor, and a memory. The input interface, the output interface, the processor, and the memory are connected via an internal connection path. The processor is configured to execute code in the memory. When the code is executed, the processor is configured to execute the method in any possible implementation of the first aspect, or the method in the second aspect or any possible implementation of the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] FIG1 is a schematic structural diagram of a PON system provided in an embodiment of the present application;

[0045] FIG2 is a schematic diagram of the structure of an OLT provided in an embodiment of the present application;

[0046] FIG3 is a schematic diagram of an ONU authentication method provided in an embodiment of the present application;

[0047] FIG4 is a schematic diagram of a main configuration interface provided in an embodiment of the present application;

[0048] FIG5 is a schematic diagram of a first configuration interface provided in an embodiment of the present application;

[0049] FIG6 is a schematic diagram of a second configuration interface provided in an embodiment of the present application;

[0050] FIG7 is a schematic diagram of an ONU authentication device provided in an embodiment of the present application;

[0051] FIG8 is a schematic diagram of an OLT configuration device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0052] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0053] Figure 1 is a schematic diagram of a PON system provided in an embodiment of the present application. As shown in Figure 1, the PON system includes an OLT 110, an ONU 120, and an ODN 130. The OLT 110 is connected to one or more ONUs 120 via the ODN 130. The ONU 120 may also be referred to as an optical network terminal (ONT).

[0054] OLT 110 is typically located on the network side, such as a central office (CO), and can centrally manage multiple ONUs 120. OLT 110 can act as an intermediary between ONUs 120 and an upper-layer network (not shown), forwarding data received from the upper-layer network to ONUs 120 and vice versa. Upper-layer networks include, but are not limited to, the Internet, the public switched telephone network (PSTN), and community antenna television (CATV).

[0055] Multiple ONUs 120 can be distributed and arranged at the user side. ONUs 120 can be network devices that communicate with OLT 110 and user devices. ONUs 120 can act as an intermediary between OLT 110 and user devices. For example, ONUs 120 can forward data received from OLT 110 to user devices, and forward data received from user devices to OLT 110.

[0056] ODN 130 is a data distribution / multiplexing system that can include trunk optical fibers, passive optical splitters, and user optical fibers. The passive optical splitters can include a first port and multiple second ports. The first port of the passive optical splitter is connected to OLT 110 via the trunk optical fiber, and each second port of the passive optical splitter is connected to an ONU 120 via a user optical fiber.

[0057] In a PON system, data transmission from the OLT 110 to the ONUs 120 is considered downstream. The OLT 110 broadcasts downstream data to all ONUs 120, and each ONU 120 only receives data with its own identifier. Conversely, data transmission from the ONUs 120 to the OLT 110 is considered upstream. Because each ONU 120 shares the ODN 130 and OLT 110, the PON system uses time division multiplexing (TDM) to transmit upstream data to prevent conflicts between upstream data transmissions. Specifically, the OLT 110 allocates upstream time slots to each ONU 120, and each ONU 120 transmits upstream data according to the upstream time slots assigned by the OLT 110.

[0058] Optionally, as shown in FIG1 , the PON system further includes a network management device 140, which is communicatively connected to the OLT 110, for example, via a wired or wireless connection. The network management device 140 is configured to configure the OLT 110. For example, the network management device 140 sends the first configuration information group and the second configuration information group described below to the OLT 110.

[0059] In the embodiment of the present application, there are at least two types of ONUs among the multiple ONUs 120, and the different types of ONUs support different MAC protocols. The two types of ONUs can be connected to the same PON port of the OLT 110. Optionally, the MAC protocol includes but is not limited to the GPON protocol, EPON protocol, 10G PON protocol, 10G EPON protocol, or a MAC protocol with a higher transmission rate, such as the 40G PON protocol, 50G PON protocol, or 100G PON protocol.

[0060] 1 , the ONUs 120 include ONUs supporting different MAC protocols. For example, the ONUs 120 include at least one first type ONU 120 supporting a first MAC protocol and at least one second type ONU 120 supporting a second MAC protocol. The first MAC protocol and the second MAC protocol are different.

[0061] In the embodiment of the present application, the first MAC protocol and the second MAC protocol are different, which may mean that the first MAC protocol and the second MAC protocol correspond to different uplink wavelengths; and / or, it may mean that the first MAC protocol and the second MAC protocol belong to different standard systems, including but not limited to the Institute of Electrical and Electronics Engineers (IEEE) standard system and the International Telecommunication Union-Telecommunication Standardization Sector (ITU-T) standard system. For example, the first MAC protocol belongs to the IEEE standard system, while the second MAC protocol belongs to the ITU-T standard system.

[0062] Here, "different uplink wavelengths corresponding to the first MAC protocol and the second MAC protocol" means that the uplink wavelengths corresponding to the first MAC protocol and the second MAC protocol do not overlap. For example, if the first MAC protocol is the 10G EPON protocol, the corresponding uplink wavelengths include 1290nm-1330nm or 1260nm-1280nm, and if the second MAC protocol is the 50G PON protocol, the corresponding uplink wavelengths are 1284nm-1288nm.

[0063] Based on the current status and development trends of optical communication networks, scenarios where 10G EPON ONUs and 50G PON ONUs coexist will appear in large numbers. Therefore, this application is particularly applicable to these two MAC protocols. Therefore, the following example uses the 10G EPON protocol as the first MAC protocol and the 50G PON protocol as the second MAC protocol for illustrative purposes. In this article, the ONU using the 10G EPON protocol will be referred to as a 10G EPON ONU, and the ONU using the 50G PON protocol will be referred to as a 50G PON ONU.

[0064] Figure 2 is a schematic diagram of the structure of an OLT provided in an embodiment of the present application. As shown in Figure 2, the OLT includes an optical module 10 and a processing component 20. The optical module 10 includes a wavelength division multiplexing device, a first receiving component and a second receiving component, and the wavelength division multiplexing device is connected to the first receiving component and the second receiving component respectively. Among them, the wavelength division multiplexing device transmits the first optical signal sent by the 10G EPON ONU to the first receiving component based on the wavelength of the received optical signal, or transmits the second optical signal sent by the 50G PON ONU to the second receiving component. The first receiving component is used to receive the first optical signal sent by the 10G EPON ONU, and convert the first optical signal into a first electrical signal and then output it to the processing component 20. The second receiving component is used to receive the second optical signal sent by the 50G PON ONU, and convert the second optical signal into a second electrical signal and then output it to the processing component 20. The optical module 10 also includes a transmitting component for sending an optical signal to the ONU.

[0065] The processing component 20 is used to obtain the uplink data sent by the 10G EPON ONU based on the first electrical signal and obtain the uplink data sent by the 50G PON ONU based on the second electrical signal. The processing component 20 is also used to send the optical signal through the sending component in the optical module 10.

[0066] In the embodiment of the present application, the optical module 10 and the processing component 20 form two receiving channels, one receiving channel is used to transmit data of the 10G EPON ONU, and the other receiving channel is used to transmit data of the 50G PON ONU.

[0067] Exemplarily, the processing component 20 includes a processor 21, a memory 22, a first MAC module 23, and a second MAC module 24. The processor 21 is connected to the memory 22, the first MAC module 23, and the second MAC module 24. The first MAC module 23 and the second MAC module 24 are respectively connected to the optical module 10. The processing component 20 can be provided on a single board, and the single board is connected to the optical module 10.

[0068] Figure 2 only takes the processor 21 being a CPU as an example for illustration, and is not used to limit the type of the processor 21. Taking the first MAC module 23 being a 10GEPON MAC module as an example and the second MAC module 24 being a 50G PON MAC module as an example, there is no need to limit the types of the first MAC module 23 and the second MAC module 24.

[0069] The memory 22 is used to store preconfigured sets, namely, the first configuration set and the second configuration set hereinafter. The first MAC module 23 is used to extract the authentication information of the ONU based on the first electrical signal and output the authentication information to the processor 21. The second MAC module 24 is used to extract the authentication information of the ONU based on the second electrical signal and output the authentication information to the processor 21. The processor 21 is used to authenticate the ONU based on the received authentication information and the preconfigured authentication information. The processor 21 is also used to send the corresponding service parameters to the authenticated ONU via the optical module 10 after the ONU passes authentication.

[0070] In some embodiments, the processor 21 may be one or more. When the processor 21 is multiple, they may be integrated on the same physical chip, or they may be implemented using separate physical chips. For example, the processor 21 includes a first processor and a second processor, the first processor and the second processor are separately provided, and the second processor is integrated into the optical module 10. For example, the first processor may be a network processor (NP) or a central processing unit (CPU). The second processor may be an optical digital signal processor (ODSP).

[0071] Optionally, the processor 21 implements the above functions and the methods in the following embodiments by reading the program code stored in the memory 22, or the processor 21 implements the above functions and the methods in the following embodiments by internally stored program code. In the case where the processor 21 implements the above functions and the methods in the following embodiments by reading the program code stored in the memory, the memory stores the program code that implements the method provided in the embodiment of the present application.

[0072] Optionally, the first MAC module 23 and the second MAC module 24 may be integrated on the same physical chip, or the first MAC module 23 and the second MAC module 24 may be respectively set on different physical chips.

[0073] In the embodiments of the present application, the physical chip may be a field-programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a digital signal processor (DSP), a programmable logic device (PLD), or other integrated chips.

[0074] As shown in FIG2 , in this embodiment of the present application, the processing component 20 further includes two serializer / deserializers (SerDes), also known as deserializers 25. A deserializer 25 is connected between the first MAC module 23 and the optical module 10. The deserializer 25 is configured to convert the parallel data output by the first MAC module 23 into serial data and output it to the second processor in the optical module 10, or convert the serial data output by the second processor in the optical module 10 into parallel data and output it to the first MAC module 23. A deserializer 25 is connected between the second MAC module 24 and the optical module 10. The deserializer 25 is configured to convert the parallel data output by the second MAC module 24 into serial data and output it to the second processor in the optical module 10, or convert the serial data output by the second processor in the optical module 10 into parallel data and output it to the second MAC module 24.

[0075] FIG3 is a schematic flow diagram of an ONU authentication method provided by an embodiment of the present application. The method can be executed by an OLT. The OLT stores a first configuration set and a second configuration set. The first configuration set is associated with a first type of ONU and is used to configure the first type of ONU. The second configuration set is associated with a second type of ONU and is used to configure the second type of ONU. In other words, in an embodiment of the present application, different types of ONUs can be uniformly managed by the same device.

[0076] The first configuration set includes at least one configuration information group, each configuration information group is associated with a first-category ONU, that is, each configuration information group uniquely corresponds to a first-category ONU. The second configuration set includes at least one configuration information group, each configuration information group is associated with a second-category ONU, that is, each configuration information group uniquely corresponds to a second-category ONU.

[0077] Each configuration information group of the first configuration set includes authentication information and service parameters.

[0078] For any configuration information group in the first configuration set, the authentication information includes at least the identity information of the ONU. The authentication information may also include a rate type. The identity information of the ONU includes, but is not limited to, a serial number, a password, etc. The rate type is divided based on the transmission rate of the ONU in the MAC protocol. For example, the rate type includes a first rate, a second rate, and an adaptive rate. The first rate and the second rate correspond to different rates, and the specific rate values ​​are determined by the corresponding MAC protocol. The adaptive rate does not limit the specific transmission rate. The type of authentication information in different configuration information groups can be the same. For example, each configuration information group only includes the identity information of the ONU, or for another example, each configuration information group includes the identity information of the ONU and the rate type. Alternatively, the type of authentication information in different configuration information groups in the first configuration set can be different. For example, in one configuration information group of the first configuration set, the authentication information includes the identity information of the ONU, and in another configuration information group of the first configuration set, the authentication information includes the identity information of the ONU and the rate type.

[0079] In the configuration information group of the first configuration set, the service parameters include an optical network unit identifier (ONU ID) and a LLID, wherein the ONU ID is a logical number configured by the OLT to the ONU, and is used to uniquely identify an ONU.

[0080] Each configuration information group of the second configuration set includes authentication information and service parameters. The content of the authentication information is the same as the authentication information in the first configuration set. In each configuration information group of the second configuration set, the service parameters include an ONU ID and at least one of a GEMport ID and a T-CONT ID.

[0081] In a possible embodiment, the ONU IDs in the first configuration set and the second configuration set can be managed in a unified manner. That is, the ONU IDs are uniformly distributed within a set range. In another possible embodiment, the ONU IDs in the first configuration set and the second configuration set can be managed separately. That is, within the first set range, the ONU IDs are distributed to the first type of ONUs, and within the second set range, the ONU IDs are distributed to the second type of ONUs. The first set range and the second set range do not overlap.

[0082] As shown in FIG3 , the method includes the following steps.

[0083] 301: Receive a first configuration information group and a second configuration information group.

[0084] The first configuration information group is associated with the first type of ONU and includes first authentication information. The second configuration information group is associated with the second type of ONU and includes second authentication information. The first authentication information and the second authentication information are identical. That is, for the same ONU, the OLT simultaneously receives configuration information groups corresponding to two MAC protocols.

[0085] After receiving the first configuration information group and the second configuration information group, the OLT saves the first configuration information group in a first configuration set and saves the second configuration information group in a second configuration set.

[0086] Optionally, the method may further include receiving a third configuration information group and / or a fourth configuration information group. The third configuration information group is associated with the first type of ONU and includes third authentication information, which is different from the first authentication information. Accordingly, the OLT stores the third configuration information group in the first configuration set. The fourth configuration information group is associated with the second type of ONU and includes fourth authentication information, which is different from the second authentication information. Accordingly, the OLT stores the fourth configuration information group in the second configuration set.

[0087] The third authentication information is different from any authentication information in the second configuration set. That is, for some ONUs, the corresponding configuration information group may exist only in the first configuration set associated with the first type of ONU, but not in the second configuration set associated with the second type of ONU. The fourth authentication information is different from any authentication information in the first configuration set. That is, for some ONUs, the corresponding configuration information group may exist only in the second configuration set associated with the second type of ONU, but not in the first configuration set associated with the first type of ONU.

[0088] 302: Receive authentication information sent by the ONU.

[0089] The authentication information includes identity information, which indicates the identity of the ONU. The identity information includes at least one of a serial number and a password. The content of the identity information varies depending on the authentication method. For example, when the authentication method is serial number authentication, the identity information only includes the serial number; for another example, when the authentication method is password authentication, the identity information includes both the serial number and the password.

[0090] Optionally, the authentication information also includes rate indication information, which is used to indicate the transmission rate actually used by the ONU. For example, when the ONU is a 50G PON ONU, the transmission rate can be 50Gbps or 25Gbps. When the ONU is a 10G EPON ONU, the transmission rate can be 10Gbps or 1Gbps.

[0091] When an ONU comes online, it sends its authentication information to the OLT. For example, a 10G EPON ONU carries its authentication information in a first optical signal and sends it to the OLT. A 50G PON ONU carries its authentication information in the aforementioned second optical signal and sends it to the OLT. The OLT then receives the optical signal from the ONU and obtains the authentication information based on the received optical signal.

[0092] In 302, the ONU is the aforementioned first type ONU or second type ONU.

[0093] 303: Determine the target configuration information group according to the type of the ONU.

[0094] In this embodiment of the present application, the OLT receives a first optical signal sent by a first type of ONU via a first receiving channel. The first optical signal carries the authentication information of the first type of ONU. The OLT receives a second optical signal sent by a second type of ONU via a second receiving channel. The second optical signal carries the authentication information of the second type of ONU. Different MAC protocols correspond to different wavelengths of upstream optical signals. Thus, the wavelength of the upstream optical signal can be used to distinguish the type of ONU, thereby further determining the target configuration group based on the ONU type.

[0095] In 303, the OLT first determines a target configuration set based on the ONU type. The target configuration information group is a configuration information group in the target configuration set. The target configuration set is one of a first configuration set and a second configuration set, and the MAC protocol corresponding to the target configuration set is the same as the MAC protocol indicated by the ONU type. For example, when the ONU type is a 10G EPON ONU, the target configuration set is the first configuration set, and accordingly, the first configuration information group is a target configuration information group. When the ONU type is a 50G PON ONU, the target configuration set is the second configuration set, and accordingly, the second configuration information group is a target configuration information group.

[0096] 304: Authenticate the ONU according to the target configuration information group and the received authentication information.

[0097] In step 304, the received authentication information is compared with the authentication information in each target configuration information group. If the authentication information in a target configuration information group matches the received authentication information, the ONU is determined to have passed authentication, i.e., the authentication is successful. If the authentication information in each target configuration information group does not match the received authentication information, the ONU is determined to have failed authentication, i.e., the authentication has failed.

[0098] That is, authentication information that matches the authentication information sent by the ONU is searched for in each target configuration information group of the target configuration set; if there is a target configuration information group in the target configuration set that contains authentication information that matches the sent authentication information, it is determined that the ONU has passed the authentication; if there is no target configuration information group in the target configuration set that contains authentication information that matches the sent authentication information, it is determined that the ONU has failed the authentication.

[0099] When the received authentication information includes only the identity information of the ONU, the authentication information that matches the received authentication information refers to authentication information that is the same as the received authentication information.

[0100] When the received authentication information includes the ONU identity information and rate indication information, the authentication information that matches the received authentication information refers to authentication information that meets the following conditions:

[0101] The authentication information includes the identity information and rate type of the ONU, the identity information of the ONU is the same as the identity information in the received authentication information, and the rate type is the same as the rate indicated by the received rate indication information; or, the authentication information includes the identity information and rate type of the ONU, the identity information of the ONU is the same as the identity information in the received authentication information, and the rate type is different from the received rate indication information, but the rate type is an adaptive rate.

[0102] Through 302 - 304 , it is possible to authenticate the ONU according to the first configuration information group and the second configuration information group.

[0103] In the embodiment of the present application, the same authentication information is simultaneously present in the configuration information groups related to two types of ONUs. Thus, when the ONU corresponding to the authentication information comes online, regardless of whether the ONU currently uses the first MAC protocol or the second MAC protocol, that is, regardless of whether the ONU is a first-type ONU or a second-type ONU, the ONU can be authenticated based on the first configuration information group and the second configuration information group. There is no need to predetermine the type of ONU connected to a certain location, and the ONU connection process is simple and easy to implement.

[0104] The type of ONU connected to a certain location is determined by the operator, and the PON system is maintained by operation and maintenance personnel. The operation and maintenance personnel often do not know the type of ONU that needs to be connected to the location. In this case, by configuring two types of ONU configuration information groups associated with the same authentication information, the ONU associated with the authentication information that is actually connected can be authenticated and normal access of the ONU can be achieved without the operation and maintenance personnel knowing in advance the type of ONU connected to the location.

[0105] Optionally, when both the first authentication information and the second authentication information match the authentication information sent by the ONU, the method may further include:

[0106] 305: Delete the configuration information groups other than the target configuration information group in the first configuration information group and the second configuration information group. If the first configuration information group is the target configuration information group, delete the second configuration information group. If the second configuration information group is the target configuration information group, delete the first configuration information group. In the case of limited resources, deleting unnecessary configuration information groups can avoid invalid waste of resources. For example, since the number of ONUs that can be connected to each PON port is limited, when the ONU IDs of 10G EPON ONUs and 50G PON ONUs are managed in a unified manner, if the unused configuration information groups are not deleted, one ONU ID will be occupied, which may result in the PON port being unable to connect to as many ONUs as possible.

[0107] During implementation, there's a possibility that a staff member might mistakenly connect an ONU to the wrong type. This could mean they intended to connect a first-type ONU to a certain location but mistakenly connected a second-type ONU, or they intended to connect a second-type ONU to a certain location but mistakenly connected a first-type ONU. In the event of an ONU mistakenly connected, the staff member might not discover the incorrect connection until the incorrectly connected ONU comes online. If the configuration information group that isn't the target configuration information group in the first and second configuration information groups is immediately deleted after the ONU comes online, the correct ONU will fail authentication after it is replaced. Therefore, a set time period can be set after the incorrect ONU comes online, and then the configuration information group that isn't the target configuration information group in the first and second configuration information groups can be deleted. This set time period can range from 1 to 48 hours, for example, 1 to 24 hours. For example, the set time period can be 12 hours, 15 hours, 24 hours, or the like. This allows staff members to quickly correct the ONU connection error and ensures that the correct ONU can come online normally after it is connected.

[0108] Optionally, after the ONU passes authentication, the method further comprises: sending target service parameters to the authenticated ONU, wherein the target service parameters are service parameters in the target configuration information group. In this way, the automatic configuration of the service parameters of the ONU can be realized, and the automatic online operation of the ONU can be realized.

[0109] The following describes how the OLT obtains the first configuration information group and the second configuration information group. The ways in which the OLT obtains the first configuration information group and the second configuration information group include but are not limited to the following three.

[0110] In a first manner, the OLT may receive configuration information sent by the network management device, where the configuration information includes the first configuration information group and the second configuration information group.

[0111] Optionally, the configuration information also includes a configuration number associated with the first configuration information group and the second configuration information group. This facilitates the network management device and the OLT in determining the mutual association between the first configuration information group and the second configuration information group. If a configuration information group other than the target configuration information group in the first configuration information group or the second configuration information group needs to be deleted later, the configuration number can be used to quickly locate the configuration information group to be deleted.

[0112] Exemplarily, the value range of the configuration number may be 1-X, where X is an integer and is not greater than the maximum number of ONUs that the OLT can connect to.

[0113] When the OLT obtains the first configuration information group and the second configuration information group from the network management device, the method may further include: the OLT sending deletion instruction information to the network management device, wherein the deletion instruction information is used to instruct the network management device to delete the configuration information groups other than the target configuration information group in the first configuration information group and the second configuration information group.

[0114] Optionally, the deletion indication information may be carried in a trap (TRAP) message sent by the OLT to the network management device.

[0115] In this way, from the perspective of the user of the network management device, it is only necessary to configure the configuration information groups corresponding to the two MAC protocols for the ONU corresponding to the same authentication information. The remaining actions are automatically performed by the OLT, and the ONU corresponding to the authentication information can be automatically online.

[0116] In a second manner, the OLT may receive the first configuration information group via a first configuration interface and the second configuration information group via a second configuration interface. The first configuration interface is associated with a first type of ONU and is used to receive configuration information for the first type of ONU. The second configuration interface is associated with a second type of ONU and is used to receive configuration information for the second type of ONU.

[0117] Optionally, the first configuration interface is further used to receive the aforementioned third configuration information group, and the second configuration interface is further used to receive the aforementioned fourth configuration information group.

[0118] For details on the first configuration interface and the second configuration interface, see below.

[0119] In a third manner, the OLT receives a command line, where the command line includes a first configuration information group and a second configuration information group.

[0120] In some examples, the OLT receives a first configuration command line, where the first configuration command line includes a first configuration information group; and the OLT receives a second configuration command line, where the second configuration command line includes a second configuration information group.

[0121] Optionally, before the OLT receives the first configuration command line, the OLT receives a first switching command line, where the first switching command line is used to instruct switching to a configuration corresponding to the first type of ONU.

[0122] Optionally, before the OLT receives the second configuration command line, the OLT receives a second switching command line, where the second switching command line is used to instruct switching to a configuration corresponding to the second type of ONU.

[0123] The first switching command line and the second switching command line can clarify the type of the ONU corresponding to the current configuration, so as to save the received configuration information into the corresponding configuration set.

[0124] Optionally, the OLT verifies the first configuration information group in the first configuration command line based on the type of ONU corresponding to the first switching command line. If the first configuration information group passes the verification, the first configuration information group is saved; if the first configuration information group fails the verification, a prompt message is output, indicating a configuration error. This can reduce the possibility of configuration errors.

[0125] Optionally, the OLT verifies the second configuration information group in the second configuration command line according to the type of the ONU corresponding to the second switching command line. The verification method is similar to that of the first configuration information group and is not described in detail here.

[0126] Exemplarily, the verification content includes, but is not limited to, whether an identifier (e.g., LLID, ONU ID, GEMport ID, or TCONT-ID) in the configuration information group (i.e., the aforementioned first configuration information group or the second configuration information group) exists, or whether the identifier matches the ONU type corresponding to the switching command. If the identifier exists or the identifier does not match the type of the ONU corresponding to the switching command, the verification fails. If the identifier does not exist and the identifier matches the type of the ONU corresponding to the switching command, the verification passes.

[0127] In the first approach, both the first and second configuration information groups can be configured simultaneously for the same ONU via the network management device, facilitating convenient and unified management. In the second approach, different configuration interfaces are provided in the OLT for the two types of ONUs, facilitating direct operation at the OLT. Furthermore, receiving the corresponding configuration information via the configuration interface simplifies the configuration information input process and reduces staff requirements. In the third approach, for OLTs without a configuration interface, the first and second configuration information groups can be directly entered into the OLT via command lines.

[0128] An embodiment of the present application also provides an OLT configuration method. The method can be executed by the OLT. The OLT has a first configuration interface and a second configuration interface. The configuration method includes: receiving, through the first configuration interface, each configuration information group in a first configuration set, the first configuration set being associated with a first type of ONU and used to configure the first type of ONU; or receiving, through the second configuration interface, each configuration information group in a second configuration set, the second configuration set being associated with a second type of ONU and used to configure the second type of ONU.

[0129] The following is an exemplary description of each configuration interface of the OLT.

[0130] The OLT has a main configuration interface, which includes at least one PON port identifier, a first jump option, and a second jump option. The at least one PON port identifier is used to select a PON port of the OLT. The first jump option is used to jump to a first configuration interface. The first configuration interface is used to configure a first type of ONU. The second jump option is used to jump to a second configuration interface, which is used to configure a second type of ONU.

[0131] Optionally, the configuration method may further include: receiving a jump instruction through the main configuration interface, and jumping to the first configuration interface or the second configuration interface according to the jump instruction. When the jump instruction is received through the first jump option, jumping to the first configuration interface. When the jump instruction is received through the second jump option, jumping to the second configuration interface. In implementation, the jump instruction may be triggered by the user clicking the first jump option or the second jump option.

[0132] Figure 4 is a schematic diagram of a main configuration interface provided by an embodiment of the present application. The black box in Figure 4 indicates that it is selected, that is, PON port 3 and 50G PON are selected, indicating that the jump instruction is used to instruct to jump to the second configuration interface corresponding to PON port 3.

[0133] Optionally, the main configuration interface further includes a search bar for receiving a search target. Exemplarily, the search target can be any of the following: searching for online ONUs under the target PON port, searching for online ONUs under all PON ports, searching for pre-configured information under the target PON port, or searching for pre-configured information under all PON ports.

[0134] When the search target received by the search bar is an online ONU under the target PON port, the OLT will obtain relevant information of the online ONU under the target PON port and output relevant information of the online ONU under the target PON port.

[0135] In one possible implementation, all ONUs connected to the target PON port are 10G EPON ONUs; in another possible implementation, all ONUs connected to the target PON port are 50G PON ONUs; in yet another possible implementation, among all ONUs connected to the target PON port, some ONUs are 10G EPON ONUs and other ONUs are 50G PON ONUs.

[0136] When all ONUs connected to the target PON port include both 10G EPON ONUs and 50G PON ONUs, information about the 50G PON ONUs can be displayed first. For example, on the OLT display interface, information about the 50G PON ONUs is displayed before information about the 10G EPON ONUs. As optical communication networks evolve, 10G EPON ONUs will transition to 50G PON ONUs, and 50G PON ONUs will receive more attention than 10G EPON ONUs. Therefore, information about the 50G PON ONUs can be displayed first.

[0137] In other embodiments, when all ONUs connected to the target PON port include both 10G EPON ONUs and 50G PON ONUs, relevant information of the 10G EPON ONUs may be output preferentially.

[0138] The following still takes the case where the first MAC protocol is 10G EPON and the second MAC protocol is 50G PON as an example to describe the first configuration interface and the second configuration interface in detail.

[0139] FIG5 is a schematic diagram of a first configuration interface provided in an embodiment of the present application. FIG6 is a schematic diagram of a second configuration interface provided in an embodiment of the present application. As shown in FIG5 and FIG6 , the first configuration interface includes multiple first input options (also known as first input boxes), which are used to obtain authentication information and service parameters to obtain a configuration information group in a first configuration set. The service parameters include an ONU ID and a LLID. The second configuration interface includes multiple second input options (also known as second input boxes), which are used to obtain authentication information and service parameters to obtain a configuration information group in a second configuration set. The service parameters include an ONU ID, and the service parameters also include at least one of a GEMport ID and a TCONT-ID.

[0140] The relevant content of the authentication information is referred to in the aforementioned step 301 and will not be described in detail here.

[0141] ONU ID is the logical numbering of ONU, and this parameter is an optional parameter.The user can input ONU ID and also can not input ONU ID.When the user inputs ONU ID, OLT can judge whether this ONU ID and have distributed ONU ID have conflict, if this ONU ID and have distributed ONU ID have conflict, then output prompt message, this prompt message is used to prompt the user to change ONU ID.If this ONU ID and have distributed ONU ID do not have conflict, then this ONU ID is distributed to the ONU corresponding to the authentication information.Here, ONU ID and have distributed ONU ID conflict, refer to have distributed among the ONU ID the ONU ID that is present in current ONU ID identical.

[0142] When the user does not input ONU ID, ONU ID can be distributed to ONU according to setting rules. For example, from idle ONU ID, minimum ONU ID can be selected to distribute to the ONU corresponding to the authentication information.

[0143] In the embodiment of the present application, the ONU ID is a public resource, that is, the ONU IDs of the 50G PON ONU and the 10G EPON ONU are both obtained from a public resource pool.

[0144] In the embodiment of the present application, the transmission resource pool corresponding to the service parameters in the first configuration set and the transmission resource pool corresponding to the service parameters in the second configuration set are independent of each other.

[0145] LLIDs represent the transmission resources of 10G EPON ONUs, while GEMport IDs represent the transmission resources of 50G PON ONUs. The resource pools for LLIDs and GEMport IDs are independent of each other and may or may not overlap. Here, the resource pools for LLIDs and GEMport IDs refer to the allocatable range. For example, the allocatable range for LLIDs is 1-1295, and the allocatable range for GEMport IDs is 1-1295, completely overlapping.

[0146] In the embodiment of the present application, the transmission resource pools of the service parameters corresponding to different MAC protocols are managed independently without interfering with each other, which is easy to implement.

[0147] Optionally, as shown in Figure 5, the first configuration interface further includes a first jump option, the first jump option being used to jump to the second configuration interface. Optionally, as shown in Figure 6, the second configuration interface further includes a second jump option, the second jump option being used to jump to the first configuration interface.

[0148] In one possible implementation, the first configuration interface displays only the first input option and the first jump option. In another possible implementation, the first configuration interface displays the first input option, the first jump option, the second input option, and the second jump option simultaneously, but the second input option and the second jump option are disabled. This means that the user cannot enter information in the second input option or click the second jump option, or in other words, the OLT considers the user's click on the second jump option invalid. The display method of the second configuration interface is similar to that of the first configuration interface and will not be described in detail here.

[0149] Optionally, as shown in FIG5 and FIG6 , the first configuration interface and the second configuration interface may further include a return option, and the return option is used to return to the aforementioned main interface.

[0150] In some examples, the first configuration interface is only used to add relevant information of 10G EPON ONU, and the second configuration interface is only used to add relevant information of 50G PON ONU. The two are mutually exclusive to reduce the possibility of configuration errors by operation and maintenance personnel.

[0151] Optionally, the first configuration interface further includes a search bar for receiving a search target. Exemplarily, the search target may be any of the following: searching for an online 10G EPON ONU under a target PON port or searching for pre-configured information related to a 10G EPON ONU under a target PON port.

[0152] Optionally, the second configuration interface further includes a search bar for receiving a search target. Exemplarily, the search target may be any of the following: searching for an online 50G PON ONU under the target PON port or searching for pre-configured information related to a 50G PON ONU under the target PON port.

[0153] In other examples, the aforementioned OLT configuration method may also be executed by a network management device, which obtains corresponding configuration information through the aforementioned configuration interface and sends it to the OLT.

[0154] Figure 7 is a block diagram of an ONU authentication device provided by an embodiment of the present application. The authentication device can be implemented as all or part of an optical communication device (such as an OLT) through software, hardware, or a combination of both. As shown in Figure 7, the authentication device 700 includes a receiving unit 701 and an authentication unit 702. The receiving unit 701 is used to receive a first configuration information group and a second configuration information group, the first configuration information group being related to a first type of ONU, the second configuration information group being related to a second type of ONU, the first type of ONU and the second type of ONU supporting different MAC protocols, the first configuration information group including first authentication information, the second configuration information group including second authentication information, and the first authentication information and the second authentication information being the same. The authentication unit 702 is used to authenticate the ONU based on the first configuration information group and the second configuration information group.

[0155] Optionally, the receiving unit 701 is used to receive the first configuration information group and the second configuration information group sent by the network management device; or, receive the first configuration information group through a first configuration interface, and receive the second configuration information group through a second configuration interface, wherein the first configuration interface is used to configure the first type of ONU, and the second configuration interface is used to configure the second type of ONU; or, receive the first configuration information group and the second configuration information group entered through a command line.

[0156] Optionally, the receiving unit 701 is also used to receive a third configuration information group, wherein the third configuration information group is related to the first type of ONU, the third configuration information group includes third authentication information, and the third authentication information is different from the first authentication information; and / or, receive a fourth configuration information group, wherein the fourth configuration information group is related to the second type of ONU, the fourth configuration information group includes fourth authentication information, and the fourth authentication information is different from the second authentication information.

[0157] Optionally, the receiving unit 701 is further configured to receive authentication information sent by the ONU, where the ONU is the first type ONU or the second type ONU; and the authentication unit 702 includes a determination subunit 7021 and an authentication subunit 7022. The determination subunit 7021 is configured to determine a target configuration information group based on the type of the ONU, where the target configuration information group is one of the first configuration information group and the second configuration information group. The authentication subunit 7022 is configured to authenticate the ONU based on the target configuration information group and the authentication information.

[0158] Optionally, the first authentication information and the second authentication information match the authentication information sent by the ONU, and the authentication device 700 also includes a deletion unit 703, which is used to delete the configuration information groups in the first configuration information group and the second configuration information group except the target configuration information group.

[0159] Optionally, the authentication information sent by the ONU includes the identity information and rate indication information of the ONU, and the authentication information in the target configuration information group includes the identity information and rate type of the ONU; the authentication subunit 7022 is used to determine that the ONU has passed the authentication when the identity information of the ONU in the target configuration information group is the same as the identity information of the ONU in the authentication information sent by the ONU, and the rate type in the target configuration information group is an adaptive rate; or, when the identity information of the ONU in the target configuration information group is the same as the identity information of the ONU in the authentication information sent by the ONU, and the rate corresponding to the rate type in the target configuration information group is the same as the rate indicated by the rate indication information, determine that the ONU has passed the authentication.

[0160] Optionally, the target configuration information group further includes service parameters; and the apparatus further includes a sending unit 704. The sending unit 704 is configured to send the service parameters in the target configuration information group to the authenticated ONU.

[0161] It should be noted that the ONU authentication device provided in the above embodiment only uses the division of the above functional units as an example to illustrate ONU authentication. In actual applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device can be divided into different functional units to complete all or part of the functions described above. In addition, the ONU authentication device provided in the above embodiment and the ONU authentication method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0162] The descriptions of the processes corresponding to the above figures have different focuses. For parts that are not described in detail in a certain process, please refer to the relevant descriptions of other processes.

[0163] Figure 8 is a block diagram of an OLT configuration device provided in an embodiment of the present application. The authentication device can be implemented as all or part of an optical communication device (e.g., an OLT or network management device) through software, hardware, or a combination of both. As shown in Figure 8, the authentication device 800 has a first configuration interface and a second configuration interface. The first configuration interface is associated with a first MAC protocol, and the second configuration interface is associated with a second MAC protocol.

[0164] The authentication device includes a receiving unit 801, which is used to receive first configuration information through a first configuration interface, where the first configuration information is used to configure a first type of ONU; or, to receive second configuration information through a second configuration interface, where the second configuration information is used to configure a second type of ONU.

[0165] Optionally, the receiving unit 801 is further configured to receive a jump instruction through the main configuration interface; and jump to the first configuration interface or the second configuration interface according to the jump instruction.

[0166] It should be noted that the OLT configuration device provided in the above embodiment only uses the division of the above-described functional units as an example to illustrate configuration of the OLT. In actual applications, the above-described functions can be assigned to different functional units as needed, that is, the internal structure of the device can be divided into different functional units to complete all or part of the functions described above. In addition, the OLT configuration device provided in the above embodiment and the OLT configuration method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and is not further described here.

[0167] In some embodiments, a computer-readable storage medium is also provided, which stores computer instructions. When the computer instructions stored in the computer-readable storage medium are executed by an optical communication device, the optical communication device executes the ONU authentication method provided by the above method embodiment.

[0168] In some embodiments, a computer program product is further provided, which includes one or more computer program instructions. When the computer program instructions are loaded and executed by a computer, the computer executes the ONU authentication method provided by the above method embodiment.

[0169] In some embodiments, a chip is further provided, including a memory and a processor, wherein the memory is used to store computer instructions, and the processor is used to call and run the computer instructions from the memory to execute the ONU authentication method provided by the above method embodiment.

[0170] In some embodiments, a PON is further provided, wherein the PON system includes an OLT, an ODN, and a plurality of ONUs. The OLT is configured to execute the ONU authentication method provided in the above embodiment.

[0171] Unless otherwise defined, the technical or scientific terms used herein shall have the usual meaning understood by persons of ordinary skill in the field to which this application belongs. The words “first”, “second”, “third” and similar terms used in the patent application specification and claims of this application do not indicate any order, quantity or importance, but are only used to distinguish different components. Similarly, words such as “a” or “an” do not indicate a quantity limitation, but rather indicate the presence of at least one. Words such as “include” or “comprising” and similar words mean that the elements or objects appearing before “include” or “comprising” cover the elements or objects listed after “include” or “comprising” and their equivalents, and do not exclude other elements or objects.

[0172] The above is only an embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should be included in the scope of protection of the present application.

Claims

1. An authentication method for an optical network unit, characterized in that: The method comprises: The optical line terminal OLT receives a first configuration information group and a second configuration information group, wherein the first configuration information group is related to a first type of optical network unit ONU, and the second configuration information group is related to a second type of ONU, the first type of ONU and the second type of ONU support different media access control MAC protocols, the first configuration information group includes first authentication information, the second configuration information group includes second authentication information, and the first authentication information and the second authentication information are the same; The ONU is authenticated according to the first configuration information group and the second configuration information group.

2. The method according to claim 1, characterized in that The OLT receives a first configuration information group and a second configuration information group, including: Receiving the first configuration information group and the second configuration information group sent by a network management device; or, Receiving the first configuration information group through a first configuration interface, and receiving the second configuration information group through a second configuration interface, wherein the first configuration interface is used to configure the first type of ONU, and the second configuration interface is used to configure the second type of ONU; or, The first configuration information group and the second configuration information group input through a command line are received.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: receiving a third configuration information group, the third configuration information group being related to the first type of ONU, the third configuration information group comprising third authentication information, the third authentication information being different from the first authentication information; and / or, A fourth configuration information group is received, the fourth configuration information group being related to the second type of ONU, the fourth configuration information group including fourth authentication information, and the fourth authentication information being different from the second authentication information.

4. The method according to any one of claims 1 to 3, characterized in that: The authenticating the optical network unit ONU according to the first configuration information group and the second configuration information group includes: Receiving authentication information sent by the ONU, where the ONU is the first type ONU or the second type ONU; Determine a target configuration information group according to the type of the ONU, where the target configuration information group is one of the first configuration information group and the second configuration information group; The ONU is authenticated according to the target configuration information group and the authentication information.

5. The method according to claim 4, characterized in that The first authentication information and the second authentication information match the authentication information sent by the ONU, and the method further includes: The configuration information groups other than the target configuration information group are deleted from the first configuration information group and the second configuration information group.

6. The method according to claim 4, characterized in that The authentication information sent by the ONU includes the identity information and rate indication information of the ONU, and the authentication information in the target configuration information group includes the identity information and rate type of the ONU; The authenticating the ONU according to the target configuration information group and the authentication information comprises: When the identity information of the ONU in the target configuration information group is the same as the identity information of the ONU in the authentication information sent by the ONU, and the rate type in the target configuration information group is an adaptive rate, determining that the ONU passes the authentication; or, When the identity information of the ONU in the target configuration information group is the same as the identity information of the ONU in the authentication information sent by the ONU, and the rate corresponding to the rate type in the target configuration information group is the same as the rate indicated by the rate indication information, it is determined that the ONU passes the authentication.

7. The method according to claim 6, characterized in that The target configuration information group also includes service parameters; The method further comprises: The service parameters in the target configuration information group are sent to the authenticated ONU.

8. The method according to any one of claims 1 to 7, characterized in that: The transmission resource pool corresponding to the service parameters in the first configuration information group and the transmission resource pool corresponding to the service parameters in the second configuration information group are independent of each other.

9. The method according to any one of claims 1 to 8, characterized in that: The first configuration information group also includes a first service parameter, which includes a logical link identifier; the second configuration information group also includes a second service parameter, which includes at least one of a GPON encapsulation mode port identifier and a transmission container identifier.

10. The method according to any one of claims 1 to 9, characterized in that: The MAC protocol supported by the first type of ONU is the 10G Ethernet Passive Optical Network EPON protocol, and the MAC protocol supported by the second type of ONU is the 50G PON protocol.

11. An authentication device for an optical network unit, characterized in that: The device comprises: A receiving unit, configured to receive a first configuration information group and a second configuration information group, wherein the first configuration information group is related to a first type of optical network unit ONU, and the second configuration information group is related to a second type of ONU, the first type of ONU and the second type of ONU support different media access control MAC protocols, the first configuration information group includes first authentication information, the second configuration information group includes second authentication information, and the first authentication information and the second authentication information are the same; An authentication unit is used to authenticate the ONU according to the first configuration information group and the second configuration information group.

12. The device according to claim 11, characterized in that The receiving unit is used for: Receiving the first configuration information group and the second configuration information group sent by a network management device; or, Receiving the first configuration information group through a first configuration interface, and receiving the second configuration information group through a second configuration interface, wherein the first configuration interface is used to configure the first type of ONU, and the second configuration interface is used to configure the second type of ONU; or, The first configuration information group and the second configuration information group input through a command line are received.

13. The device according to claim 11 or 12, characterized in that The receiving unit is further configured to: receiving a third configuration information group, the third configuration information group being related to the first type of ONU, the third configuration information group comprising third authentication information, the third authentication information being different from the first authentication information; and / or, A fourth configuration information group is received, the fourth configuration information group being related to the second type of ONU, the fourth configuration information group including fourth authentication information, and the fourth authentication information being different from the second authentication information.

14. The device according to any one of claims 11 to 13, characterized in that The receiving unit is further used to receive authentication information sent by the ONU, where the ONU is the first type ONU or the second type ONU; The authentication unit comprises: A determination subunit, configured to determine a target configuration information group according to the type of the ONU, wherein the target configuration information group is one of the first configuration information group and the second configuration information group; An authentication subunit is used to authenticate the ONU according to the target configuration information group and the authentication information.

15. The device according to claim 14, characterized in that The first authentication information and the second authentication information match the authentication information sent by the ONU, and the device further includes: A deleting unit is used to delete the configuration information groups other than the target configuration information group in the first configuration information group and the second configuration information group.

16. The device according to claim 14, characterized in that The authentication information sent by the ONU includes the identity information and rate indication information of the ONU, and the authentication information in the target configuration information group includes the identity information and rate type of the ONU; The authentication subunit is used to compare the identity information of the ONU in the target configuration information group with the authentication information sent by the ONU. When the identity information of the ONUs is the same and the rate type in the target configuration information group is an adaptive rate, determining that the ONUs pass the authentication; or, When the identity information of the ONU in the target configuration information group is the same as the identity information of the ONU in the authentication information sent by the ONU, and the rate corresponding to the rate type in the target configuration information group is the same as the rate indicated by the rate indication information, it is determined that the ONU passes the authentication.

17. The device according to claim 16, characterized in that The target configuration information group also includes service parameters; The device also includes: A sending unit is used to send the service parameters in the target configuration information group to the authenticated ONU.

18. The device according to any one of claims 11 to 17, characterized in that The transmission resource pool corresponding to the service parameters in the first configuration information group and the transmission resource pool corresponding to the service parameters in the second configuration information group are independent of each other.

19. The device according to any one of claims 11 to 18, characterized in that The first configuration information group also includes a first service parameter, which includes a logical link identifier; the second configuration information group also includes a second service parameter, which includes at least one of a GPON encapsulation mode port identifier and a transmission container identifier.

20. The device according to any one of claims 11 to 19, characterized in that The MAC protocol supported by the first type of ONU is the 10G Ethernet Passive Optical Network EPON protocol, and the MAC protocol supported by the second type of ONU is the 50G PON protocol.

21. A passive optical network system, characterized in that: The method comprises an optical line terminal OLT, an optical distribution network ODN and a plurality of optical network units ONU, wherein the OLT is connected to the plurality of ONUs via the ODN, and the OLT is used for authenticating the ONUs by adopting the method according to any one of claims 1 to 10.

22. An optical communication device, characterized in that: The optical communication device comprises a processor and a memory, wherein the memory is used to store a software program, and the processor runs or executes the software program stored in the memory so that the optical communication device implements the method according to any one of claims 1 to 10.

23. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store program codes executed by a processor, wherein the program codes include instructions for implementing the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Method and device for switching multiple ONU authentication modes in PON system

    CN103916271A

  • Method, device and system for registration of optical network unit (ONU)

    CN109150366A

  • Network element management method and system, network element and storage medium

    CN114257889A

  • Home network bandwidth management method and apparatus, electronic device, and storage medium

    WO2023040982A1