WO2022088888A1 - 一种多级pon网络管理方法以及相关装置 - Google Patents
一种多级pon网络管理方法以及相关装置 Download PDFInfo
- Publication number
- WO2022088888A1 WO2022088888A1 PCT/CN2021/114487 CN2021114487W WO2022088888A1 WO 2022088888 A1 WO2022088888 A1 WO 2022088888A1 CN 2021114487 W CN2021114487 W CN 2021114487W WO 2022088888 A1 WO2022088888 A1 WO 2022088888A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- omci
- slave
- ont
- client device
- Prior art date
Links
- 238000007726 management method Methods 0.000 title claims abstract description 104
- 230000003287 optical effect Effects 0.000 claims abstract description 80
- 238000012545 processing Methods 0.000 claims abstract description 68
- 238000004891 communication Methods 0.000 claims abstract description 45
- 238000000034 method Methods 0.000 claims description 127
- 230000008569 process Effects 0.000 claims description 50
- 230000015654 memory Effects 0.000 claims description 45
- 239000013307 optical fiber Substances 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 7
- 238000005538 encapsulation Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 description 26
- 230000005540 biological transmission Effects 0.000 description 19
- 238000011144 upstream manufacturing Methods 0.000 description 14
- 230000009471 action Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 208000033748 Device issues Diseases 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q11/0067—Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0064—Arbitration, scheduling or medium access control aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0079—Operation or maintenance aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/0001—Selecting arrangements for multiplex systems using optical switching
- H04Q11/0062—Network aspects
- H04Q2011/0088—Signalling aspects
Definitions
- the embodiments of the present application relate to the field of optical networks, and in particular, to a multi-level PON network management method and related devices.
- Passive optical network referred to as passive optical network
- PON is a single-fiber bidirectional optical access network using a point to multiple point (P2MP) structure.
- the PON network system consists of central office equipment and one or more client equipment.
- the network between the central office equipment and the first-level client equipment and the network between the first-level client equipment and the second-level client equipment are managed by different management devices. Therefore, it is not conducive to the management and maintenance of the multi-level PON network system. At present, it is an urgent problem to seek a solution that can manage a multi-level PON network system in a unified manner.
- the embodiments of the present application provide a multi-level PON network management method and a related device, which are used to implement unified management of multi-level user-end equipment by central office equipment.
- the present application provides a multi-level passive optical fiber network PON management method, which involves central office equipment (eg, optical line terminal OLT) and user-end equipment (eg, master optical network terminal ONT, slave optical network terminal ONT).
- central office equipment eg, optical line terminal OLT
- user-end equipment eg, master optical network terminal ONT, slave optical network terminal ONT.
- the master client device will receive the first OMCI message from the optical line terminal OLT.
- the first OMCI message includes first identification information and configuration information, where the first identification information is used to indicate a slave client device to be configured, and the configuration information is information used to configure the slave client device.
- the master client device determines a configuration mode for configuring the slave client device according to the first identification information.
- the master client device processes the configuration information according to the configuration mode, and configures the slave client device corresponding to the first identification information.
- the The master client device can determine the slave client device to be configured by the configuration information according to the aforementioned first identification information.
- the master client device will also determine a configuration mode for configuring the slave client device according to the first identification information, and use the configuration mode to process the aforementioned configuration information, and send the processed configuration information to the aforementioned client terminal. equipment.
- the primary client device can process the first OMCI message that carries the configuration information of the secondary client device, when the central office device needs to configure the secondary client device, it can send the OMCI message that carries the configuration information of the secondary client device to The main client device handles it. Furthermore, because the central office equipment can already configure the primary client equipment, with the solution of the present application, the central office equipment can configure the secondary client equipment through the primary client equipment. Therefore, unified management of multi-level client equipment can be realized.
- the first identification information is used to indicate an instance associated with the slave UE, and the first identification information is encapsulated in a message identifier field of the first OMCI message. That is to say, the aforementioned first identification information capable of indicating the slave UE to be configured is an instance identification.
- the master client device may determine a configuration mode for processing the first OMCI message from the OLT according to the instance identifier. Different values of the first identification information will result in different determined configuration modes.
- the primary client equipment determines that the aforementioned configuration mode is the first mode.
- the master client device configures the slave client device based on the first identification information and the configuration information carried in the message content field of the first OMCI message, and the first identification information is also used for Indicates the instance of the slave client device that the configuration information is to be configured.
- the primary client device uses one of the OMCI protocol, the Ethernet protocol and the Internet Protocol IP protocol to process the configuration information.
- the master client device determines that the aforementioned configuration mode is the second mode. In the second mode, the master client device configures the slave client device based on the configuration information and second identification information carried in the message content field of the first OMCI message, and the second identification information is used to indicate the configuration The instance of the slave client device for which the information is to be configured.
- the primary client equipment uses the OMCI protocol to process the configuration information.
- the first OMCI message from the OLT carries a piece of first identification information, and by identifying the value of the first identification information, it is possible to determine which mode the primary client device adopts to process the first OMCI message. Therefore, it can be realized that the main client equipment uses different configuration modes to process the aforementioned configuration information.
- the first identification information is represented by an instance identification, and the master client device can determine whether the first OMCI message is specifically used to configure the instance in the master client device or the instance in the slave client device according to the instance identification .
- the first identification information used to determine the configuration mode is also used to indicate that the configuration information is to be configured with the instance identification of the slave client device.
- the master client device only needs to be based on the aforementioned first identification information.
- a slave client device can be configured with identification information and configuration information.
- the first identification information used to determine the configuration mode is not the same identification as the instance identification (ie the second identification information) of the slave client device indicating that the configuration information is to be configured. Therefore, the master user The end device needs to configure the slave user end device based on the second identification information and the configuration information.
- This embodiment uses the aforementioned first identification information to distinguish the two processing modes, which is beneficial for the master client device to configure the slave client device in different configuration modes according to different first identification information.
- the first identification information is encapsulated in the message identifier field of the first OMCI message, instead of being encapsulated in the message content field of the first OMCI message, therefore, when the main client equipment parses the fields of the aforementioned first OMCI message successively
- the message identifier field is used, the first identification information in the message identifier field can be obtained first, and then, according to the first identification information, it is determined which mode to use to process the content in the message content field. Therefore, it is beneficial to improve the efficiency of processing the first OMCI message by the master user equipment.
- the mode of processing the aforementioned first OMCI message by the primary client equipment may include:
- the primary client device uses the OMCI protocol to parse the message content field of the first OMCI message to obtain the content of the message content field.
- the content in the message content field includes the configuration information or an OMCI message field carrying the configuration information.
- the master client device encapsulates the content in the message content field into a first message according to the protocol indicated by the configuration mode.
- the master client device sends the first message to the slave client device using the protocol indicated by the configuration mode.
- the configuration information is encapsulated in the message content field of the first OMCI message, and the main client device needs to encapsulate the content in the message content field into a message that can be identified by the client device according to the aforementioned configuration mode (i.e. the first message).
- the OMCI message that the main client equipment in the traditional technology receives is the OMCI message that is used to configure the main client equipment, and this main client equipment only needs to be parsed out from the message content field of this OMCI message.
- the configuration information used to configure the main client device is sufficient. Since the traditional technical method does not require data interaction with the slave ONT, it is not necessary to process the received OMCI message by mode.
- the entity to which the instance indicated by the first identification information belongs is located in the slave client device, and the first message includes the first identification information and the configuration information, and the configuration information is used for The instance indicated by the first identification information is configured.
- the master client device determines the master client device according to the instance of the slave client device whose configuration information is to be configured.
- the configuration mode of the UE to process the first OMCI message.
- the entity to which the instance indicated by the first identification information belongs is located in the primary client device, and the first message includes the second identification information and the configuration information, and the configuration information is used for The instance indicated by the second identification information is configured.
- the instance of the slave client equipment ie, the second identification information
- the instance of the entity employing the proxy module of the master client device indicates the slave client device.
- the aforementioned first identification information and second identification information are respectively encapsulated.
- the first identification information is encapsulated in the message identifier field of the first OMCI message
- the second identification information and configuration information are encapsulated in the message content field of the first OMCI message.
- the primary client device when it parses out the first identification information in the message identifier field, it can learn that the proxy mode is adopted, that is, the content in the message content field in the first OMCI message is not Further parsing is performed, but the content in the message content field is subsequently forwarded to the slave client device after the content field is added.
- the configuration mode for processing the configuration information is the first mode
- the content in the message content field is the configuration information.
- the master client device encapsulates the content in the message content field into a first message according to the protocol indicated by the configuration mode, including: when it is determined that an OMCI channel is not established between the master client device and the slave client device , the master client device encapsulates the configuration information and the first identification information into the first message by using the Ethernet protocol or the IP protocol, and the first message is an IP message or an Ethernet message.
- the master client device sends the first message to the slave client device using the protocol indicated by the configuration mode, including: the master client device uses the Ethernet protocol or the IP protocol to send the first message to the slave client. device, so that the slave client device performs configuration according to the configuration information carried in the first message.
- the master client device repackages the configuration information in the first OMCI message and the instance identifier (ie, the first identification information) corresponding to the configuration information into the first message, and sends the first message to the slave user. end device.
- the first message is a message that can be identified from the client equipment. For example, Ethernet messages or IP messages, etc.
- the master client device encapsulates the configuration information into a message that can be identified by the slave client device, so that the slave client device can recognize the configuration information from the master client device, and then urge the slave client device to recognize the configuration information from the slave client device according to the configuration information.
- the configuration mode for processing the configuration information is the first mode
- the content in the message content field is the configuration information
- the first message is the second OMCI message.
- the master client device encapsulates the content in the message content field into a first message according to the protocol indicated by the configuration mode, including: when it is determined that an OMCI channel has been established between the master client device and the slave client device , this main client equipment adopts this OMCI protocol to encapsulate this configuration information and this first identification information in this second OMCI message, this configuration information is encapsulated in the message content field of this second OMCI message, this first identification information into the message identifier field of the second OMCI message.
- the master client equipment adopts the protocol indicated by the configuration mode to send the first message to the slave client equipment, including: the master client equipment adopts the OMCI protocol to send the second OMCI message to the slave client equipment, so that the slave client equipment performs configuration according to the configuration information carried in the second OMCI message.
- an OMCI channel has been established between the master client device and the slave client device, and the master client device and the slave client device can perform data interaction through OMCI messages. Therefore, the main client device repackages the configuration information in the aforementioned first OMCI message and the instance identifier corresponding to the configuration information (that is, the first identification information) into the second OMCI, and the aforementioned configuration information is passed through the second OMCI message. sent to the slave client device.
- the configuration mode for processing the configuration information is the second mode
- the protocol indicated by the configuration mode is the OMCI protocol
- the content in the message content field is at least two OMCI message fields
- the at least two OMCI message fields are encapsulated in the message content field of the first OMCI message by the OLT, and the at least two OMCI message fields carry the configuration information and the second identification information.
- the content in the message content field is encapsulated into the first message by the main client equipment according to the protocol indicated by the configuration mode, including: the main client equipment adopts the OMCI protocol to encapsulate the third OMCI according to the at least two OMCI message fields message, the GEM header information field of the third OMCI message carries third identification information, where the third identification information is used to indicate the OMCI channel between the master client device and the slave client device.
- the master client device sends the first message to the slave client device using the protocol indicated by the configuration mode, including: the master client device uses the OMCI protocol to send the third OMCI message to the slave client device, So that the slave client equipment performs configuration according to the configuration information carried in the third OMCI message.
- an OMCI channel has been established between the master client device and the slave client device, and the master client device and the slave client device can perform data interaction through OMCI messages.
- part of the fields of the third OMCI message to be sent by the master client equipment to the slave client equipment are encapsulated by the OLT equipment, therefore, the master client equipment only needs to encapsulate the aforementioned at least two fields into a complete OMCI message That's it. Therefore, the complexity of processing the OMCI message by the main client equipment can be reduced, and the processing load of the encapsulated OMCI message by the main client equipment can be reduced.
- the at least two OMCI message fields include a message identifier field and a message content field
- the second identification information is located in a message identifier field in the at least two OMCI message fields
- the The configuration information is located in a message content field of the at least two OMCI message fields.
- the first identification information is an instance identifier of a proxy instance in the master client device that is associated with the slave client device.
- the method further includes: establishing, by the master client device, an OMCI channel between the master client device and the slave client device.
- the master client device and the slave client device need to communicate through the OMCI message, then the master client device and the slave client device need to establish an OMCI channel for transmitting the OMCI message.
- the master client device will send a broadcast message to the slave client device, so that the slave client device sends the authentication information to the aforementioned master client device.
- Primary client device the master client device authenticates the slave client device, and if the authentication is passed, the master client device will assign an ONT ID (or ONU ID) to the slave client device.
- the slave client device will immediately create an OMCI GEM port, which is the port for the logical channel between the slave client device and the master client device for carrying OMCI messages.
- the identity of the OMCI GEM port (that is, the OMCI GEM port ID) is equal to the value of the ONT ID (or ONU ID).
- the OMCI message sent by the master client device to the slave client device needs to carry the aforementioned OMCI GEM port ID.
- the process of establishing the OMCI channel between the aforementioned main client device and the slave client device can also be understood as the process of establishing an OMCI GEM port from the client device and providing the OMCI GEM port ID to the aforementioned master client device.
- the slave client device is connected to the master client device through a PON dedicated interface, and the PON dedicated interface is used to run the OMCI channel;
- the PON dedicated interface includes: the master client device The PON UNI port of the slave client equipment and the ANI port of the slave client equipment, the downstream PON UNI port of the master client equipment is associated with the ANI port of the slave client equipment.
- the method before the primary client device receives the first OMCI message from the OLT, the method further includes: the primary client device sends the first identification information and the primary client device to the OLT The association between the instance identifiers of the downstream PON ports of the device.
- the present embodiment proposes that the primary client device provides the first identification information to the OLT in the form of an association relationship, so that the OLT can know which specific primary client device the first identification information comes from.
- the configuration information includes any one of access point interface ANI management configuration information, user network interface UNI management configuration information, connection management configuration information, and user management configuration information.
- the method further includes: the master client device acquires the information of the slave client device, the slave user
- the information of the terminal equipment includes the connection information between the main user terminal equipment and the secondary user terminal equipment, and the information of the instance that needs to be configured from the user terminal equipment; the main user terminal equipment sends the third OMCI message to the central office equipment, the The third OMCI message carries the information of the slave client device, and the information of the slave client device is used to enable the central office device to encapsulate the first OMCI message according to the information of the slave client device.
- the master client device needs to provide the OLT with information about the slave client device, so that the OLT can encapsulate the aforementioned first OMCI message based on the aforementioned information of the slave client device.
- the third OMCI message further includes mode information, where the mode information is used to indicate the mode in which the primary user-end equipment processes the aforementioned first OMCI message.
- the master client device when it provides the aforementioned information of the slave client device to the OLT, it may carry a character or variable to indicate the configuration mode in which the master client device can process the configuration information, so that the OLT follows the mode information according to the configuration mode.
- the indicated mode encapsulates the aforementioned first OMCI message.
- the present application provides a multi-level passive optical fiber network PON management method, including: the optical line terminal OLT receives first identification information sent by a master client equipment, where the first identification information is used to indicate a slave to be configured. User terminal equipment; This OLT determines the configuration mode of this main user terminal equipment configuration from the user terminal equipment according to this first identification information; This OLT encapsulates the first ONT/ONU management control interface OMCI message according to this configuration mode, the first OMCI The message includes the first identification information and configuration information, and the configuration information is the information for configuring the slave client device; the OLT sends the first OMCI message to the master client device, so that the master client device The slave client equipment is configured according to the first identification information and the configuration information carried in the first OMCI message.
- the central office equipment can determine the configuration mode according to the first identification information sent by the primary client equipment, and encapsulate the first OMCI message for the primary client equipment according to the configuration mode, so that the primary client equipment can Determine the slave client equipment and the configuration mode to be configured by the configuration information according to the aforementioned first identification information, and use the configuration mode to configure the slave client equipment.
- the central office device can configure the slave client device through the master client device.
- the central office equipment can already configure the main client equipment. Therefore, unified management of multi-level client equipment can be realized.
- the first identification information is used to indicate an instance associated with the slave client device.
- the OLT determines, according to the first identification information, an encapsulation mode for encapsulating the first ONT/ONU management control interface OMCI message, including: when the entity to which the instance indicated by the first identification information belongs is located in the slave client equipment, the OLT determines the The configuration mode is the first mode, in which the OLT encapsulates the configuration information into the message content field of the first OMCI message, and the first identification information is also used to indicate the slave to be configured in the configuration information.
- An instance of a client device when the entity to which the instance indicated by the first identification information belongs is located in the primary client device, the OLT determines that the configuration mode is the second mode, and in the second mode, the OLT will encapsulate the
- the field of the configuration information and the field encapsulated with the second identification information are both encapsulated into the message content field of the first OMCI message, and the second identification information is used to indicate the instance of the slave client device for which the configuration information is to be configured.
- the configuration mode for processing the configuration information is the first mode; before the OLT encapsulates the first OMCI message according to the configuration mode, the method further includes: the OLT according to the first identification information Determine the configuration information; the OLT encapsulates the first OMCI message according to the configuration mode, including: the OLT encapsulates the first identification information in the message identifier field of the first OMCI message, and encapsulates the configuration information in the first OMCI message. in the message content field of an OMCI message.
- the configuration mode for processing the configuration information is the second mode; before the OLT encapsulates the first OMCI message according to the configuration mode, the method further includes: the OLT receives the primary client equipment The second identification information sent; the OLT determines the configuration information according to the second identification information, and the configuration information is used to configure the instance indicated by the second identification information; the OLT encapsulates the first OMCI message according to the configuration mode, including: the The OLT encapsulates the first identification information in the message identifier field of the first OMCI message, and encapsulates at least two OMCI message fields encapsulated with the configuration information and the second identification information in the message of the first OMCI message in the content field.
- the at least two OMCI message fields include a message identifier field and a message content field
- the second identification information is located in a message identifier field in the at least two OMCI message fields
- the configuration The information is located in the message content field of the at least two OMCI message fields.
- the method further includes: receiving, by the OLT, an association relationship between the first identification information sent by the primary client device and the instance identifier of the downlink PON port of the primary client device; the The OLT determines the connection relationship between the master client device and the slave client device according to the association relationship, and configures the slave client device by sending the first OMCI message carrying the configuration information to the master client device.
- the configuration information includes any one of access point interface ANI management configuration information, user network interface UNI management configuration information, connection management configuration information, and user management configuration information.
- the application provides a multi-level passive optical fiber network PON management method, comprising: receiving the third OMCI message sent by the main client equipment from the client equipment; the slave client equipment adopts the OMCI protocol to parse the third OMCI message. OMCI message to obtain configuration information for configuring the slave client device; the slave client device performs configuration according to the configuration information.
- the message identifier field of this third OMCI message is parsed from the client equipment to obtain the second identification information, and the second identification information is used to indicate the instance of the configuration information to be configured from the client equipment;
- the configuration information is obtained by parsing the message content field of the third OMCI message from the client device.
- an embodiment of the present application provides a communication apparatus, and the communication apparatus may be the main client device in the foregoing embodiments, or may be a chip in the main client device.
- the main client equipment may be an optical network terminal ONT or an optical network unit ONU.
- the communication device may include a processing module and a transceiver module.
- the processing module may be a processor, and the transceiver module may be a transceiver; the main client device may further include a storage module, and the storage module may be a memory; the storage module is used for storing instructions , the processing module executes the instructions stored in the storage module, so that the main client device executes the method in the first aspect or any one of the implementation manners of the first aspect.
- the processing module may be a processor, and the transceiver module may be an input/output interface, a pin or a circuit, etc.; the processing module executes the instructions stored in the storage module to The primary client device is caused to perform the method of the first aspect or any one of the embodiments of the first aspect.
- the storage module may be a storage module (eg, register, cache, etc.) within the chip, or may be a storage module (eg, read-only memory, random access memory, etc.) located outside the chip in the main client device .
- an embodiment of the present application provides a communication device, and the communication device may be the OLT in the foregoing embodiments, or may be a chip in the OLT.
- the communication device may include a processing module and a transceiver module.
- the processing module may be a processor, and the transceiver module may be a transceiver;
- the OLT may further include a storage module, and the storage module may be a memory; the storage module is used for storing instructions, and the processing module The instructions stored in the storage module are executed to cause the OLT to perform the second aspect or any embodiment of the second aspect.
- the processing module may be a processor, the transceiver module may be an input/output interface, a pin or a circuit, etc.; the processing module executes the instructions stored in the storage module, so that the OLT Perform the second aspect or any embodiment of the second aspect.
- the storage module may be a storage module (eg, register, cache, etc.) within the chip, or may be a storage module (eg, read-only memory, random access memory, etc.) located outside the chip in the OLT.
- an embodiment of the present application provides a communication apparatus, and the communication apparatus may be the slave client equipment in the foregoing embodiments, or may be a chip in the slave client equipment.
- the slave client equipment can be an optical network terminal ONT or an optical network unit ONU.
- the communication device may include a processing module and a transceiver module.
- the processing module may be a processor, and the transceiver module may be a transceiver; the slave client device may further include a storage module, and the storage module may be a memory; the storage module is used for storing instructions , the processing module executes the instructions stored in the storage module, so that the slave client device executes the third aspect or the method in any one of the implementation manners of the third aspect.
- the processing module may be a processor, the transceiver module may be an input/output interface, a pin or a circuit, etc.; the processing module executes the instructions stored in the storage module to The slave client equipment is caused to perform the third aspect or the method in any one of the implementation manners of the third aspect.
- the storage module may be a storage module (eg, a register, a cache, etc.) within the chip, or a storage module (eg, a read-only memory, a random access memory, etc.) located outside the chip in the slave client device .
- the embodiments of the present application provide a computer program product including instructions, which, when run on a computer, enables the computer to execute the aforementioned first to third aspects, as well as various implementations of the aforementioned aspects The method described in any one of the embodiments.
- an embodiment of the present application provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program runs on a computer, the computer executes the first to sixth aspects described above.
- a computer program is stored in the computer-readable storage medium, and when the computer program runs on a computer, the computer executes the first to sixth aspects described above.
- an embodiment of the present application provides a communication system, where the communication system includes the communication device in any of the foregoing fourth aspect and the fourth aspect, and any of the foregoing fifth aspect and the fifth aspect The communication device in the first embodiment, and the communication device in any embodiment of the sixth aspect and the sixth aspect.
- the embodiments of the present application have the following advantages:
- the master client device can determine the slave client device to be configured by the configuration information according to the aforementioned first identification information.
- the master client device will also determine a configuration mode for configuring the slave client device according to the first identification information, and use the configuration mode to process the aforementioned configuration information, and send the processed configuration information to the aforementioned client terminal. equipment.
- the primary client device can process the first OMCI message that carries the configuration information of the secondary client device, when the central office device needs to configure the secondary client device, it can send the OMCI message that carries the configuration information of the secondary client device to The main client device handles it. Furthermore, because the central office equipment can already configure the primary client equipment, with the solution of the present application, the central office equipment can configure the secondary client equipment through the primary client equipment. Therefore, unified management of multi-level client equipment can be realized.
- FIG. 1A is an architectural diagram of a primary passive optical network
- FIG. 1B is an exemplary diagram of a secondary passive optical network architecture
- FIG. 2 is a flowchart of a multi-level PON network management method in an embodiment of the application
- Fig. 3 is another flowchart of the multi-level PON network management method in the embodiment of the application.
- Fig. 4 is another flowchart of the multi-level PON network management method in the embodiment of the application.
- FIG. 5 is a schematic diagram of an embodiment of a communication device in an embodiment of the present application.
- FIG. 6 is a schematic diagram of another embodiment of the communication device according to the embodiment of the present application.
- the embodiments of the present application provide a multi-level PON network management method and a related device, which are used to implement unified management of multi-level user-end equipment by central office equipment.
- the PON network system includes central office equipment and client equipment.
- the central office equipment may be an optical line terminal (OLT) 101
- the client equipment may be an optical network unit (optical network unit, ONU) 103 or an optical network terminal (optical network terminal, ONT) 104 .
- the aforementioned central office equipment and client equipment are generally connected through an optical distribution network (optical distribution network, ODN) 102 .
- the optical distribution network ODN102 is a passive network, that is, the optical distribution network ODN102 does not contain active electronic devices and electronic power supplies, but consists of optical fibers, optical distribution frames (optical distribution frame, ODF) and optical splitters (also known as optical splitters).
- the aforementioned optical line terminal OLT101 is connected to the operator network through a network side interface, and the optical line terminal OLT101 is connected to the optical distribution network ODN 102 through a PON dedicated interface.
- the optical distribution network ODN 102 is connected to the optical network unit ONU 103 or the optical network terminal ONT 104 through a PON dedicated interface.
- the optical network terminal ONT 104 when the aforementioned user terminal equipment is the optical network terminal ONT 104, the optical network terminal ONT 104 is directly connected to the terminal equipment in the user's home.
- the optical network terminal ONT 104 may be a router through optical fiber to the home, and the terminal device may be a mobile phone, a tablet computer, or an object connected to the aforementioned router through wireless fidelity (Wi-Fi).
- Wi-Fi wireless fidelity
- Internet-connected devices for example, indoor temperature control devices, indoor monitoring devices, and other artificial intelligence devices, etc.
- the user terminal equipment is the optical network unit ONU 103
- the ONU 103 of the optical network unit is an optical modem provided by an operator or the like, and the optical modem is then connected to an optical network terminal ONT such as an indoor router.
- FIG. 1A shows a one-level PON network system
- the multi-level PON network management method proposed in the embodiments of the present application is mainly applied to a multi-level PON network system.
- the following takes a secondary PON network system as an example for introduction, as shown in FIG. 1B , which is an example diagram of a secondary PON network system.
- the optical line terminal OLT is connected to a plurality of optical network terminals ONT through a primary optical splitter. If there is a gateway-type optical network terminal ONT among the aforementioned multiple optical network terminal ONTs, the optical network terminal ONT can be connected to the multiple optical network terminal ONTs through a secondary optical splitter.
- the gateway-type ONT serves as the master ONT
- the optical network terminal connected to the master ONT through the secondary optical splitter serves as the slave ONT (also called edge ONT).
- the segment from the optical line terminal OLT to the primary ONT is called the first-level PON network
- the segment from the secondary optical splitter to the secondary ONT is called the second-level PON network.
- the multi-level PON network system management is a hierarchical management method.
- the segment from the optical line terminal OLT to the main ONT ie, the first-level PON network
- the network management device controls the direction of the optical line terminal OLT to the main ONT.
- the primary ONT sends configuration information to configure the primary ONT.
- the edge ONT ie, the second-level PON network
- the home network management platform that is, the home network management platform sends configuration information to the edge ONT to configure the edge ONT.
- Such a hierarchical management method will affect the configuration efficiency of each ONT in the multi-level PON network system.
- the multi-level PON network management method proposed in the embodiment of the present application adopts the ONT/ONU management and control interface (ONT/ONU management and control interface, OMCI) protocol to uniformly manage the multi-level PON network, which can overcome the aforementioned problems caused by hierarchical management. defect.
- ONT/ONU management and control interface ONT/ONU management and control interface, OMCI
- optical network terminal ONT in FIG. 1B may also be replaced by an optical network unit ONU.
- some optical modems also have router functions, that is to say, there are cases where some client equipment is both an optical network unit ONU and an optical network terminal ONT.
- the multi-level PON network management method is introduced by taking a user terminal device as an example.
- the multi-level PON network management method proposed in the embodiment of the present application can not only be applied to the two-level PON network system shown in FIG. There is no specific limitation here.
- the foregoing multi-level PON network management method is only introduced based on the scenario of the two-level PON network.
- the PON system involved in the embodiments of the present application may be a gigabit passive optical network (gigabit capability passive optical network, GPON) system.
- GPON gigabit capability passive optical network
- the GPON system defined in the ITU-TG.984 series of standards the XG-PON system defined in the ITU-TG.987 series of standards
- the XGS-PON system defined in the ITU-TG.9807.1 standard which are not specifically limited here .
- only the GPON system is used as an example for description.
- the OMCI protocol is an interface specification defined in the GPON standard for a central office device (ie OLT) to manage user end devices (ie ONT or ONU).
- a central office device ie OLT
- user end devices ie ONT or ONU.
- an OMCI channel can be established between the client device and the central office device, so that the client device and the central office device can transmit OMCI messages through the aforementioned OMCI channel.
- the OMCI protocol is a master-slave management protocol. The master device issues commands and waits for the slave device to respond after executing the aforementioned commands.
- the central office equipment ie OLT
- the client equipment for example, the master ONT
- the central office equipment controls the following connections through the OMCI channel of multiple client devices.
- management information base In the OMCI protocol, various resources and services of the client equipment managed by the central office equipment are abstracted into a protocol-independent management information base (MIB).
- the basic information unit of the management information base is a management entity (also called a managed entity) (managed entity, ME).
- the management entity is an abstract representation of the resources and/or services of the client equipment, and is a management object abstracted from numerous resources and/or services to be managed.
- common management entities are: ANI-G entity, used for access node interface (access node interface, ANI) management; UNI-G entity, used to manage the user network of GPON encapsulation mode (GPON encapsulation method, GEM) services Interface (user network interface, UNI); transmission container (transmission container, T-CONT) entity, used to manage dynamic bandwidth assignment (DBA); Ethernet port entity, used to manage different Ethernet ports.
- ANI-G entity used for access node interface (access node interface, ANI) management
- UNI-G entity used to manage the user network of GPON encapsulation mode (GPON encapsulation method, GEM) services Interface (user network interface, UNI); transmission container (transmission container, T-CONT) entity, used to manage dynamic bandwidth assignment (DBA); Ethernet port entity, used to manage different Ethernet ports.
- an Ethernet port can be an entity, which is an abstraction of all ports on the ONT that provide Ethernet functions.
- a specific Ethernet port on a certain ONT is an instance of the Ethernet port entity
- the ONT can be an instance.
- the OMCI management model abstracts the aforementioned resources and/or services to be managed as management entities, and configures them in units of instances.
- the central office equipment implements the configuration management function of each management entity ME by configuring instances for the client equipment.
- GEM header information including information used to distinguish different OMCI GEM Ports (hereinafter referred to as GEM Ports), the GEM Port is a logical port on the ONT, It is used to carry data from the downstream PON port of the OLT.
- GEM Ports OMCI GEM Ports
- the GEM Ports of different ONTs have different identifiers. Therefore, different ONTs can be distinguished according to the GEM Port identifiers.
- the GEM header information is used to encapsulate the GEM Port ID of the ONT receiving the OMCI message, and the GEM Port ID is the identification of the GEM Port.
- the GEM header information may also include information such as the length of the GEM payload and the forward error correction code (forward error correction, FEC). Error codes are used to increase data transmission reliability by adding redundant information.
- FEC forward error correction code
- the foregoing GEM header information may also include other information, which will not be listed one by one in this embodiment.
- TCI Transaction correlation identifier
- ONT Transaction correlation identifier
- the values of the transaction-related identification fields in a set of messages corresponding to the request and the response are consistent.
- the OLT sends an OMCI message 1 to the ONT, and then the ONT replies to the OLT an OMCI message 2 based on the aforementioned OMCI message 1.
- the value of the transaction-related identifier field in the aforementioned OMCI message 1 is the same as the aforementioned OMCI message 2.
- the value of the transaction-related identification field in the should be consistent.
- the OLT can determine that the aforementioned OMCI message 2 is a response message corresponding to the aforementioned OMCI message 1 .
- the highest bit of the transaction-related identifier field may be used to indicate the priority of the OMCI message. For example, the highest bit is 0 for low priority, and the highest bit is 1 for high priority. Generally, it is up to the OLT to decide whether to execute a command with high or low priority.
- Message type (message type, MT): used to indicate the purpose or action of the message.
- the message type is create (create), which means to create a management entity instance and its attributes;
- the message type is delete (delete), which means deleting a management entity instance;
- the message type is set (set), which means setting one or more management entities
- the message type is get (get), which means to get one or more properties of the management entity.
- the message type also includes information such as whether confirmation is required, whether it is a response message corresponding to an action request, and whether MIB data synchronization is required.
- this field has a fixed value of 0x0A.
- Message identifier Contains the identity of the managed entity and the identity of the instance corresponding to the managed entity. Typically, the message identifier contains 4 bytes. Among them, the first 2 bytes are used to indicate the target management entity of the specified action in the message type, and the last 2 bytes are used to identify the management entity instance. Therefore, it can be understood that the message identifier includes a 2-byte entity identifier and a 2-byte instance identifier.
- Message contents used to encapsulate the message payload, related to the specific message.
- OMCI trailer field used to carry the information required for cyclic redundancy check (cyclic redundancy check, CRC).
- the OLT sends an OMCI message to one ONT among the multiple ONTs (for example, ONT No. 2)
- the OMCI message is used to configure a port switch of the No. 2 Ethernet port of the No. 2 ONT.
- the GEM header information of the OMCI message should carry the GEM Port ID of the corresponding GEM Port on ONT No. 2;
- the message type of the OMCI message is the value corresponding to the set (set);
- the entity ID of the first 2 bytes carried is the ID of the Ethernet port;
- the instance ID of the last 2 bytes carried in the message identifier in the OMCI message is 2 (representing No. 2 of the Ethernet port); the aforementioned message content field Carry the port switch information of the Ethernet port.
- Step 201 The primary client device sends first identification information to the central office device.
- the central office device may be the optical line terminal OLT in the foregoing multi-level PON network architecture.
- the main client equipment may be the optical network terminal ONT or the optical network unit ONU in the aforementioned multi-level PON network architecture.
- the slave client equipment to be introduced later may be the optical network terminal ONT or the optical network unit ONU in the aforementioned multi-level PON network architecture.
- the slave client equipment is also an optical network terminal ONT; when the aforementioned master client equipment is an optical network unit ONU, the slave client equipment is also an optical network unit. ONU.
- the first identification information is used to indicate the slave client equipment to be configured. It can be known from the foregoing multi-level PON network system architecture that one master client device is connected to multiple slave client devices.
- the central office device receives the aforementioned first identification information, the central office device can know, according to the first identification information, which secondary client device connected to the primary client device is the secondary client device that needs to be configured.
- the first identification information is used to indicate an instance associated with the aforementioned secondary client device, and it can also be understood that the first identification information is an instance associated with the aforementioned secondary client device Instance ID. Because the instance identifier can reflect the identifier of the slave client device, or the instance identifier includes the identifier of the slave client device, the central office device can determine the device connected to the master client device according to the aforementioned first identifier information. A specific slave client device needs to be configured.
- the instance indicated by the aforementioned first identification information is associated with the slave user end device
- the entity to which the instance indicated by the first identification information belongs may be located in the slave user end device or in the master user end device.
- the entity to which the instance indicated by the foregoing first identification information belongs is located in the secondary user terminal equipment, that is, the instance indicated by the first identification information is an instance that needs to be configured on the secondary user terminal equipment. Then, when the central office device receives the aforementioned first identification information, it can know which instance of the slave client device connected to the master client device needs to be configured.
- the primary client equipment not only needs to send the aforementioned first identification information to the central office equipment, but also needs to send the second identification information to the central office equipment, and the example indicated by the second identification information is that the secondary client equipment The instance that needs to be configured. Then, when the central office equipment receives the aforementioned first identification information and second identification information, the central office equipment can determine which slave client equipment needs to be configured according to the first identification information, and determine which slave user equipment needs to be configured according to the second identification information. Which instance of the client device.
- step 201 can be executed in the OMCI initialization process between the main client equipment and the central office equipment, and after the OMCI initialization process can be completed by the main client equipment and the central office equipment, the main client equipment reports to the central office alone.
- the terminal device reports the foregoing first identification information and/or second identification information, which is not specifically limited here.
- Step 202 the central office device determines a configuration mode of the primary client device to configure the slave client device according to the first identification information.
- the aforementioned first identification information also has the function of distinguishing configuration modes.
- the configuration mode refers to a mode in which the master client device configures the slave client device. Because, the central office equipment can encapsulate the configuration information for configuring from the customer end equipment into the first OMCI message, therefore, the aforementioned configuration mode can be understood as the mode that this main customer end equipment processes the OMCI message from the central office equipment, It can also be understood as a mode in which the main client equipment processes configuration information. Generally, the central office equipment will encapsulate the OMCI message according to the mode in which the main client equipment can process the OMCI message.
- the foregoing central office equipment and the primary user equipment both store the correspondence between the first identification information and the configuration mode.
- the configuration modes corresponding to the first identification information are different. Therefore, when the primary client device sends the aforementioned first identification information to the aforementioned central office device, it can also be understood that the primary client device indirectly indicates the configuration mode adopted by the primary client device, so the central office device will also use The configuration mode corresponding to the first identification information.
- different configuration modes may be distinguished according to whether the entity to which the instance indicated by the first identification information belongs is located in the main client equipment.
- the configuration mode is the first mode.
- the message carrying configuration information to be sent to the slave client device is encapsulated by the master client device.
- the master client device configures the slave client device based on the first identification information and the configuration information carried in the message content field of the first OMCI message, and the first identification information is also used to indicate the configuration information to be configured. Instance of the slave client device.
- the main client device can encapsulate the aforementioned configuration information into a message that can be identified from the client device by using any one of the OMCI protocol, the Ethernet protocol and the IP protocol. Specifically, please refer to the embodiment corresponding to FIG. 3 later.
- the configuration mode is the second mode.
- the central office equipment, the master client equipment and the slave client equipment all use OMCI messages to communicate. Specifically, part or all of the fields of the OMCI message to be sent by the master client device to the slave client device are pre-encapsulated by the central office device, wherein some fields of the aforementioned OMCI message carry the aforementioned configuration information and the second identification information. Then, the master client device supplements the aforementioned fields into a complete OMCI message to send to the slave client device.
- the master client device configures the slave client device based on the configuration information and the second identification information carried in the message content field of the first OMCI message, wherein the second identification information is used to indicate the configuration information
- the second identification information is used to indicate the configuration information
- the instance of the slave client device to be configured please refer to the embodiment corresponding to FIG. 4 later.
- Step 203 the central office device encapsulates the first OMCI message according to the configuration mode.
- the aforementioned first OMCI message is a message to be sent by the central office device to the master client device, and the first OMCI message is for configuring a certain slave client device connected to the master client device.
- the first OMCI message includes first identification information and configuration information.
- the value of the first identification information in the first OMCI message is the same as the value of the first identification information sent by the primary client device to the central office device. Since there is a corresponding relationship between the first identification information and the configuration mode, it can be understood that the mode in which the central office device encapsulates the first OMCI message is the mode in which the primary client device can process the first OMCI message.
- the central office device may encapsulate the first OMCI message in the aforementioned first mode, or may encapsulate the first OMCI message in the second mode.
- the central office device when the central office device determines to adopt the first mode, the central office device encapsulates the first identification information in the message identifier field of the first OMCI message, and configures the The information is encapsulated in the message content field of the first OMCI message.
- the central office device when the central office device determines to use the second mode, the central office device encapsulates the first identification information in the message identifier field of the first OMCI message, and encapsulates the first identification information in the message identifier field of the first OMCI message.
- At least two OMCI message fields containing the configuration information and the second identification information are encapsulated in the message content field of the first OMCI message.
- the aforementioned at least two OMCI message fields include a message identifier field and a message content field
- the second identification information is located in the message identifier field in the at least two OMCI message fields
- this configuration information is located in the at least two OMCI messages in the message content field in the field.
- the aforementioned at least two OMCI message fields may further include other fields, for example, a message type field, a transaction-related identifier field, a device identifier field, and an OMCI tail field, and the like.
- a message type field for example, a message type field, a transaction-related identifier field, a device identifier field, and an OMCI tail field, and the like.
- Step 204 The central office device sends the first OMCI message to the primary client device.
- the central office device after the central office device encapsulates the first OMCI message, the central office device sends the first OMCI message to the primary client device through the OMCI channel between the central office device and the primary client device. Therefore, the main client equipment will receive the first OMCI message from the central office equipment through the aforementioned OMCI channel.
- the master client device will use the OMCI protocol to parse the aforementioned first OMCI message to obtain the aforementioned first identification information, and execute subsequent step 205 .
- Step 205 The master client device determines a configuration mode for configuring the slave client device according to the first identification information in the first OMCI message.
- the master client device determines that the configuration mode is the first mode. In the first mode, the master client device configures the slave client device based on the first identification information and the configuration information carried in the message content field of the first OMCI message, and the first identification information is also used for Indicates the instance of the slave client device that the configuration information is to be configured.
- the primary client device uses one of the OMCI protocol, the Ethernet protocol and the Internet Protocol IP protocol to process the configuration information.
- the primary client device determines that the configuration mode is the second mode.
- the master client device configures the slave client device based on the configuration information and second identification information carried in the message content field of the first OMCI message, and the second identification information is used to indicate the configuration The instance of the slave client device for which the information is to be configured.
- the primary client equipment uses the OMCI protocol to process the configuration information.
- the first OMCI message from the OLT carries the first identification information, and by identifying the value of the first identification information, it can be determined which mode the primary client device adopts to process the first OMCI message. Therefore, it can be realized that the main client equipment uses different configuration modes to process the aforementioned configuration information.
- the first identification information is represented by an instance identification, and the master client device can determine whether the first OMCI message is specifically used to configure the instance in the master client device or the instance in the slave client device according to the instance identification .
- This embodiment uses the aforementioned first identification information to distinguish the two processing modes, which is beneficial for the master client device to configure the slave client device in different configuration modes according to different first identification information.
- the first identification information is encapsulated in the message identifier field of the first OMCI message, instead of being encapsulated in the message content field of the first OMCI message, therefore, when the main client equipment parses the fields of the aforementioned first OMCI message successively When the message identifier field is used, the first identification information in the message identifier field can be obtained first, and then the mode to be adopted to process the content in the message content field can be determined according to the first identification information. Therefore, it is beneficial to improve the efficiency of processing the first OMCI message by the master user equipment.
- Step 206 The master client device processes the configuration information carried in the first OMCI message according to the configuration mode, and configures the slave client device corresponding to the first identification information.
- the main client equipment adopts the OMCI protocol to parse the message content field of the first OMCI message to obtain the content in the message content field, and the content in the message content field includes the aforementioned configuration information. Then, the master client device encapsulates the content in the message content field into a first message according to the protocol indicated by the configuration mode. Then, the master client device sends the first message to the slave client device using the protocol indicated by the configuration mode.
- the configuration mode is the first mode
- the content in the foregoing message content field is the configuration information
- the content in the message content field does not include the instance identifier of the instance corresponding to the configuration information. That is to say, the message content field does not contain the aforementioned first identification information, and in this case, the first identification information is encapsulated in the message identifier field of the first OMCI message.
- the master client device can use the OMCI protocol to send the aforementioned configuration information to the slave client device, and the master client device can also use a non-OMCI protocol (eg, Ethernet protocol or IP protocol) to send the aforementioned configuration information to the slave client device. client equipment.
- a non-OMCI protocol eg, Ethernet protocol or IP protocol
- the primary client equipment adopts a non-OMCI protocol. Specifically, when it is determined that an OMCI channel is not established between the master client device and the slave client device, the master client device uses the Ethernet protocol or the IP protocol to encapsulate the configuration information and the first identification information into the first identification information. In a message, the first message is an IP message or an Ethernet message. Then, the master client device sends the first message to the slave client device using the Ethernet protocol or the IP protocol, so that the slave client device performs configuration according to the configuration information carried in the first message. For details, please refer to the related introduction in the corresponding embodiment of FIG. 3 later.
- the main client equipment adopts the OMCI protocol. Specifically, when it is determined that an OMCI channel has been established between the master client device and the slave client device, the master client device adopts the OMCI protocol to encapsulate the configuration information and the first identification information into the second OMCI message , the configuration information is encapsulated into the message content field of the second OMCI message, and the first identification information is encapsulated into the message identifier field of the second OMCI message. Then, the master client device sends the second OMCI message to the slave client device by using the OMCI protocol, so that the slave client device performs configuration according to the configuration information carried in the second OMCI message.
- the master client device sends the second OMCI message to the slave client device by using the OMCI protocol, so that the slave client device performs configuration according to the configuration information carried in the second OMCI message.
- Mode two if this configuration mode is the second mode, if the configuration mode of this processing configuration information is this second mode, the protocol indicated by this configuration mode is the OMCI protocol, and the content in this message content field is at least two OMCI messages field, the at least two OMCI message fields are encapsulated in the message content field of the first OMCI message by the OLT, and the at least two OMCI message fields carry the configuration information and the second identification information. That is to say, the content in the foregoing message content field not only includes the configuration information, but also includes the instance identifier (ie, the second identification information) of the instance corresponding to the configuration information.
- the instance identifier ie, the second identification information
- the aforementioned configuration information and the second identification information are not directly encapsulated in the message content field of the aforementioned first OMCI message, but are encapsulated in the aforementioned first OMCI message message content field in the form of an OMCI message field.
- the at least two OMCI message fields include a message identifier field and a message content field
- the second identification information is located in the message identifier field in the at least two OMCI message fields
- the configuration information is located in the at least two in the message content field in the OMCI message field.
- the primary client equipment encapsulates the third OMCI message according to the at least two OMCI message fields by using the OMCI protocol. Then, the master client device sends the third OMCI message to the slave client device by using the OMCI protocol, so that the slave client device performs configuration according to the configuration information carried in the third OMCI message.
- the GEM header information field of this 3rd OMCI message carries the 3rd identification information, and this 3rd identification information is used to indicate the OMCI channel between this main client equipment and this slave client equipment.
- the The master client device can determine the slave client device to be configured by the configuration information according to the aforementioned first identification information.
- the master client device will also determine a configuration mode for configuring the slave client device according to the first identification information, and use the configuration mode to process the aforementioned configuration information, and send the processed configuration information to the aforementioned client terminal. equipment.
- the primary client device can process the first OMCI message that carries the configuration information of the secondary client device, when the central office device needs to configure the secondary client device, it can send the OMCI message that carries the configuration information of the secondary client device to The main client device handles it. Furthermore, because the central office equipment can already configure the primary client equipment, with the solution of the present application, the central office equipment can configure the secondary client equipment through the primary client equipment. Therefore, unified management of multi-level client equipment can be realized.
- the aforementioned first mode is a full OMCI mode, and in this full OMCI mode, there is no need to establish an OMCI channel between the master ONT and the slave ONT, and the master ONT will take out the OLT configuration from the OMCI message from the OLT and configure it to the slave ONT information, and encapsulate the configuration information into a packet (or message) that can be identified by the slave ONT and send it to the slave ONT, so as to implement the configuration of the slave ONT.
- the master ONT will take out the OLT configuration from the OMCI message from the OLT and configure it to the slave ONT information, and encapsulate the configuration information into a packet (or message) that can be identified by the slave ONT and send it to the slave ONT, so as to implement the configuration of the slave ONT.
- a packet or message
- the aforementioned second mode is a proxy mode, and under this proxy mode, an OMCI channel needs to be established between the main ONT and the ONT, and the OLT has encapsulated two or more OMCI messages to be sent to the OMCI message from the ONT in the OMCI message that the OLT sends to the main ONT.
- a plurality of fields, this main ONT only needs to be sent to two or more fields of the OMCI message from the ONT described above to be assembled into a complete OMCI message, and this OMCI message is sent through the OMCI channel between the main ONT and the slave ONT To the slave ONT, to realize the configuration of the slave ONT.
- please refer to the embodiment corresponding to FIG. 4 The following will introduce the specific processes in the two configuration modes:
- FIG. 3 it is a multi-level PON network management method when the full OMCI mode is adopted.
- the downstream PON port of the OLT is connected to the upstream PON port of the primary ONT (that is, the ANI port of the primary ONT), and the downstream PON port of the primary ONT (that is, the PON UNI port) is connected to the upstream PON port of the secondary ONT (that is, the secondary ONT ANI port) is connected.
- the OMCI model is used for data transmission between the OLT and the main ONT, that is, the data interaction between the OLT and the main ONT uses OMCI messages.
- the steps performed by the OLT, the master ONT, and the slave ONT include:
- Step 301 The master ONT acquires information of the slave ONT connected to the master ONT.
- the primary ONT when the primary ONT connects to the OLT for the first time, the primary ONT triggers the OMCI initialization process to establish an OMCI channel between the OLT and the primary ONT, so that the OLT and the primary ONT can communicate through OMCI messages. Thereafter, when a slave ONT is connected to the aforementioned master ONT, the master ONT will acquire information about the slave ONT.
- the information of the slave ONT includes the connection information between the master ONT and the slave ONT, and the information of the instance that needs to be configured on the slave ONT.
- connection information between the master ONT and the slave ONT includes the port number of the downstream PON port of the master ONT connected to the slave ONT and the port number of the upstream PON port of the slave ONT.
- the port number of the downstream PON port of the primary ONT connected to the secondary ONT and the port number of the upstream PON port of the secondary ONT are used to indicate that there is a physical connection between the primary ONT and the secondary ONT relation. Therefore, when the port number of the downstream PON port of the primary ONT connected to the secondary ONT and the port number of the upstream PON port of the secondary ONT are sent to the OLT, the OLT can be made to know that the secondary ONT physically connected to the primary ONT is Which ONT, and then the OLT can learn the connection topology between the master ONT and the slave ONT.
- the port number of the downlink PON port of the main ONT can be represented by the PON UNI port identifier of the main ONT; the port number of the upstream PON port from the ONT can be represented by the ANI port identifier from the ONT.
- the connection information between the master ONT and the slave ONT includes an instance identifier of the master ONT and an instance identifier of the slave ONT.
- the instance identifier of the master ONT may be the instance identifier of the downstream PON port of the master ONT
- the instance identifier of the slave ONT may be the instance identifier of the upstream PON port of the slave ONT.
- the instance identification of the downstream PON port of the main ONT can be represented by the instance identification of the PON UNI instance of the main ONT
- the instance identification of the entity of the upstream PON port of the ONT can be represented by the instance identification of the ANI-G instance from the ONT. Identified representation.
- the aforementioned instance identifier of the slave ONT can also be other instance identifiers of the slave ONT, for example, the instance identifier of the ether port of the slave ONT, the instance identifier of the UNI port of the slave ONT, etc. limited.
- the OMCI protocol can define the association relationship between entities to reflect that the configurations of the devices are related to each other, it can also reflect that there is a connection relationship between the devices. Therefore, an association between a certain entity of the master ONT and a certain entity of the slave ONT can be defined to represent the association relationship between the configuration of the master ONT and the configuration of the slave ONT. Taking the PON UNI instance of the master ONT and the ANI-G instance of the slave ONT as an example, the association between the PON UNI entity of the master ONT and the ANI-G entity of the slave ONT can be defined to indicate the configuration of the master ONT and the slave ONT's configuration. Relationships between configurations.
- one or part of the attributes of the PON UNI entity of the master ONT is set to be a pointer, and the pointer stores the instance identifier of the ANI-G entity of the slave ONT.
- This method is called explicit Association (explicit).
- the instance identifier of the PON UNI instance of the master ONT is set to be the same as the instance identifier of the ANI-G instance of the slave ONT, and this method is called implicit association (implicit). Therefore, after the master ONT reports the aforementioned association relationship to the OLT, the OLT can learn the connection relationship between the master ONT and the slave ONT.
- any one of the foregoing implementation manners may be used to represent the connection information between the foregoing master ONT and the slave ONT.
- the foregoing information about the instance that needs to be configured on the slave ONT includes the instance identifier of the instance that needs to be configured on the slave ONT.
- the instance identifier of the instance of the slave ONT that needs to be configured is the instance identifier of the slave ONT used to represent the connection information.
- the information of the slave ONT may also include the factory serial number (serial number, SN) of the slave ONT, the initial password (initial password) of the slave ONT, the address information of the slave ONT, and the Other factory information from ONT etc.
- the factory serial number of the slave ONT is also referred to as the serial number of the slave ONT for short, and includes the manufacturer's identity document (ID) and/or version number (version number).
- the address information of the slave ONT includes an internet protocol address (IP) address of the slave ONT and/or a media access control (media access control, MAC) address of the slave ONT.
- IP internet protocol address
- MAC media access control
- the aforementioned master ONT is generally connected to multiple slave ONTs, and therefore, the aforementioned master ONT will acquire information of multiple different slave ONTs.
- the information of each slave ONT is as described above.
- step 301 the master ONT will execute step 302.
- the OLT will send an acquisition request to the master ONT, where the acquisition request is used to instruct the master ONT to report to the OLT the information of the slave ONT connected to the master ONT .
- Step 302 the master ONT sends information and mode information of the slave ONT to the OLT.
- the information of the slave ONT includes the connection information between the master ONT and the slave ONT, and the information of the instance that needs to be configured on the slave ONT. Specifically, please refer to the relevant introduction in the foregoing step 301, and details are not repeated here.
- the mode information is used to indicate the mode in which the master ONT processes the OMCI message from the OLT.
- the mode information in this embodiment may be represented by the aforementioned instance identifier of the instance associated with the slave ONT, or may be represented by a newly defined character or variable.
- the mode information is represented by the instance identifier of the instance associated with the slave ONT, the mode information is the instance identifier of the instance that needs to be configured on the slave ONT, and the mode information is also used to indicate the connection information between the master ONT and the slave ONT. Instance ID from the ONT. That is to say, in the full OMCI mode, the master ONT can send an instance identifier of the instance of the slave ONT that needs to be configured to the OLT, so that the OLT knows which slave ONT needs to be configured for.
- the master ONT will also send an instance identifier of the master ONT to the OLT, so that the OLT determines that the master ONT is connected to the slave ONT through the aforementioned instance identifier of the slave ONT and the aforementioned instance identifier of the master ONT.
- the OLT internally stores the foregoing correspondence between the instance identifier of the slave ONT and the configuration mode. Therefore, the OLT can determine the configuration mode according to the foregoing instance identifier and the corresponding relationship of the slave ONT.
- the mode information includes mode capability and mode status.
- the mode capability is used to indicate the types of modes that the master ONT can use, and the mode capability can be only capable of full OMCI mode; only capable of proxy mode; capable of both full OMCI mode and proxy mode.
- the mode status is used to indicate the mode currently used by the primary ONT.
- the primary ONT may have the capability of the full OMCI mode and the capability of the proxy mode at the same time, but the mode currently used by the primary ONT is the full OMCI mode. At this time, the mode indicated by the mode information is the full OMCI mode.
- the mode indicated by the mode information is the full OMCI mode.
- an OMCI channel is not established between the master ONT and the slave ONT.
- the master ONT can parse the OMCI message encapsulated with configuration information from the OLT, and send the parsed configuration information in the form of IP packets or Ethernet packets. to slave ONT.
- the master ONT may use an OMCI message to transmit the foregoing slave ONT information and mode information to the OLT.
- the foregoing slave ONT information and mode information may be encapsulated in the content field of the OMCI message.
- Step 303 the OLT encapsulates the OMCI message 1 according to the information and mode information of the slave ONT sent by the master ONT.
- the OLT first determines the mode of data transmission between the master ONT and the slave ONT according to the mode information, then the OLT determines the configuration information that needs to be transmitted to the slave ONT, and finally, the OLT determines the configuration information of the slave ONT according to the configuration information of the slave ONT.
- the mode indicated by the mode information encapsulates OMCI message 1.
- the OLT may be determined to be the full OMCI mode according to the foregoing instance identifier and corresponding relationship of the ONT.
- the OLT may directly determine, according to the mode information, that the mode of data transmission between the master ONT and the slave ONT is the full OMCI mode. For example, the OLT determines that the mode of data transmission between the master ONT and the slave ONT is the full OMCI mode according to the mode state in the mode information.
- the OLT can switch the mode state according to the mode capability of the primary ONT. For example, if the mode capability in the mode information is to have both the full OMCI mode capability and the proxy mode capability, and the mode state is the proxy mode. At this time, the OLT can switch the aforementioned mode state from the proxy mode to the full OMCI mode.
- the OLT may determine the mode of data transmission between the master ONT and the slave ONT in any one of the foregoing two manners, which is not specifically limited here. In this embodiment, only the OLT determines to adopt the full OMCI mode according to the mode information as an example for description.
- the OLT will determine the configuration information that needs to be sent to the slave ONT according to the instance identifier of the instance that needs to be configured from the slave ONT. It should be understood that if the instance identifiers of the instances that need to be configured on the slave ONT are different, it means that the instances that need to be configured on the slave ONT are different, and the configuration information determined by the OLT will also be different. For example, if the instance identifier of the instance to be configured from the ONT is the instance identifier of the ANI-G instance, the configuration information determined by the OLT is used to configure the ANI port.
- the configuration information determined by the OLT is used to configure the Ethernet port.
- the configuration information includes any one of ANI management configuration information, UNI management configuration information, connection management configuration information, and user management configuration information.
- the OLT receives multiple different instance identifiers, it means that the OLT needs to configure different instances for the slave ONT respectively.
- the OLT sends the configuration information in multiple OMCI messages, and the configuration information carried in each OMCI message is used to configure different instances. That is, the OMCI message sent by the OLT each time is only used to configure one instance of the slave ONT.
- the OLT encapsulates the OMCI message 1 according to the full OMCI mode indicated by the mode information according to the configuration information of the slave ONT.
- the OLT only needs to directly encapsulate the aforementioned configuration information from the ONT into the message content field of the OMCI message 1, and does not need to encapsulate the aforementioned configuration information into the content field. Perform additional packaging processing.
- the instance identifier of the instance corresponding to the configuration information and the instance identifier of the instance representing the connection relationship between the master ONT and the slave ONT are the same instance identifier, that is, the first identifier information introduced in the foregoing embodiment corresponding to FIG. 2 .
- the OLT encapsulates the instance identifier into the message identifier field, so that the master ONT can learn the connection relationship between the master ONT and the slave ONT according to the instance identifier in the message identifier field, and which mode the master ONT should adopt Process the OMCI message 1.
- the instance identifier in the message identifier field may be the instance identifier of the ANI-G instance of the slave ONT, and the entity identifier in the message identifier is the ANI-G entity identifier;
- the instance identifier of the message identifier may be the instance identifier of the Ethernet port instance of the slave ONT, and the entity identifier in the message identifier is the Ethernet port entity identifier of the slave ONT.
- only the instance identifier in the message identifier field may be the instance identifier of the ANI-G instance of the slave ONT as an example for description.
- the information of the slave ONT includes the connection information between the master ONT and the slave ONT, and the information of the instance that the slave ONT needs to configure.
- the connection information between the master ONT and the slave ONT includes the port number of the downstream PON port of the master ONT connected to the slave ONT and the port number of the upstream PON port of the slave ONT.
- the port number of the downstream PON port of the master ONT can be represented by the PON UNI port identifier of the master ONT;
- the port number of the upstream PON port of the slave ONT can be represented by the ANI port identifier of the slave ONT.
- the connection information between the master ONT and the slave ONT includes: the PON UNI port identifier of the master ONT and the ANI port identifier of the slave ONT.
- the OLT converts the ANI port identifier of the slave ONT into the instance identifier of the ANI-G instance of the slave ONT, and encapsulates the instance identifier of the ANI-G instance into the message identifier field in the OMCI message 1.
- the connection information between the master ONT and the slave ONT includes the instance identifier of the downstream PON port of the master ONT connected to the slave ONT and the instance identifier of the upstream PON port of the slave ONT.
- the instance identifier of the downstream PON port of the main ONT can be represented by the instance identifier of the PON UNI instance of the main ONT; the instance identifier of the upstream PON port of the ONT can be represented by the instance identifier of the ANI-G instance from the ONT .
- the OLT will directly encapsulate the instance identifier of the ANI-G instance from the ONT into the message identifier field in the OMCI message 1.
- the OLT may encapsulate the message identifier field in any one of the foregoing two manners, which is not specifically limited here.
- the OMCI message 1 is a message to be sent to the primary ONT. Therefore, the OMCI message 1 should also carry an identifier for indicating the primary ONT. Specifically, the identifier used to indicate the main ONT can be represented by the GEM Port ID of the main ONT. Generally, the GEM Port ID of the main ONT is encapsulated in the GEM header information field of OMCI message 1.
- the GEM header information field contains the GEM Port ID of the main ONT.
- the message type field indicates the specific action or purpose of the OMCI message 1. For example, the message type is set, which means that one or more attributes of the management entity are set, that is, the configuration operation is performed on the instance of the management entity.
- the message identifier field carries the entity identifier (eg, AIN-G entity identifier) corresponding to the configuration information of the slave ONT and the instance identifier (eg, the AIN-G instance identifier of the slave ONT) corresponding to the configuration information of the slave ONT.
- the AIN-G entity identifier is used to indicate that the master ONT and the slave ONT are associated through the ANI port, and the data transmission between the master ONT and the slave ONT adopts the full OMCI mode. Since the AIN-G instance identifier is associated with the slave ONT, the master ONT can know which slave ONT the OMCI message 1 is used to configure according to the AIN-G instance identifier of the slave ONT. Therefore, the AIN-G instance identifier is used to indicate the slave ONT to be configured in the OMCI message 1.
- the message content field contains configuration information of the slave ONT, and the configuration information is used to configure the AIN-G instance of the slave ONT, that is, the configuration information is used to configure the instance identifier corresponding to the instance in the message identifier field.
- the entity ID of the first 2 bytes carried in the message identifier in the OMCI message is the Ethernet port.
- the ID of the entity, the instance ID of the last 2 bytes carried in the message identifier in the OMCI message is the ID of the No. 2 Ethernet port instance from the ONT on the 2nd, the aforementioned message content field carries the port switch information, the port switch information Indicates the port switch used to configure the No. 2 Ethernet port of the No. 2 slave ONT.
- the OLT After the OLT encapsulates the OMCI message 1, the OLT will execute step 304.
- Step 304 the OLT sends the OMCI message 1 to the primary ONT.
- the OLT sends the aforementioned OMCI message 1 through the OMCI channel between the OLT and the primary ONT.
- the primary ONT After the primary ONT receives the aforementioned OMCI message 1, the primary ONT will execute step 305 .
- Step 305 The master ONT parses the OMCI message 1 to obtain the configuration information of the slave ONT from the message content field of the aforementioned OMCI message 1.
- the primary ONT will parse each field in the OMCI message 1. Specifically, the primary ONT will parse the message type field from the aforementioned OMCI message 1 to determine that the OMCI message 1 is to perform a configuration operation; parse the message identifier field, and determine according to the AIN-G entity identifier and the AIN-G instance identifier Adopt full OMCI mode between the ONT connected with this main ONT, this main ONT and this from ONT, and, also can determine that this OMCI message 1 is the AIN-G instance that is used to configure from ONT; Parse the message content field to determine Configuration information required to configure the instance of the slave ONT.
- Step 306 The master ONT encapsulates the configuration information of the slave ONT and the instance identifier corresponding to the configuration information into message 1.
- the aforementioned message 1 refers to a message in a message format that can be identified by the ONT. That is, data transmission can be performed between the master ONT and the slave ONT through the aforementioned message 1, and the message 1 can transmit configuration information and instance identifiers.
- the message 1 may be an Ethernet message, an IP message, an OMCI message and other messages that can be identified from the ONT, which is not specifically limited here.
- the master ONT can encapsulate the aforementioned configuration information and the instance identifier corresponding to the configuration information to the Ethernet message or IP message.
- the master ONT encapsulates the configuration information and the instance identifier corresponding to the configuration information into an Ethernet message, that is, the foregoing message 1 is an Ethernet message.
- the address of the slave ONT carried in the foregoing message 1 is the MAC address of the slave ONT.
- Ethernet message 1 encapsulated by the master ONT to be sent to the slave ONT is shown in Table 3 below:
- the preamble is used for the synchronization of the sending and receiving rates of both parties in the data transmission process
- SFD is the frame starter, which is used to identify the beginning of an Ethernet frame
- the destination MAC address is used to indicate the receiver of the frame, which is used for encapsulation
- the source MAC address is used to indicate the sender of the frame and is used to encapsulate the MAC address of the master ONT
- the data is filled with the configuration information used to encapsulate the slave ONT and the instance identifier corresponding to the configuration information.
- the master ONT encapsulates the configuration information and the instance identifier corresponding to the configuration information into an IP message, that is, the foregoing message 1 is an IP message.
- the address of the slave ONT carried in the foregoing message 1 is the IP address of the slave ONT.
- IP message 1 encapsulated by the master ONT to be sent to the slave ONT is shown in Table 4 below:
- the source IP address is used to indicate the sender of the IP message and used to encapsulate the IP address of the master ONT; the destination IP address is used to indicate the receiver of the IP message and used to encapsulate the IP address of the slave ONT; the data is used to encapsulate the slave ONT configuration information and the instance identifier corresponding to the configuration information.
- this main ONT has received a plurality of OMCI messages for configuring a certain slave ONT within a period of time, then this main ONT can encapsulate the configuration information and instance identifiers parsed in the aforementioned multiple OMCI messages into an ethernet. message or IP message. That is to say, the Ethernet message or IP message in step 306 may only carry the configuration information and instance identifiers in one OMCI message, or may carry the configuration information and instance identifiers in multiple OMCI messages, which is not specifically limited here.
- the master ONT has received three OMCI messages for configuring the slave ONT No. 2, which are OMCI message A, OMCI message B, and OMCI message C, respectively.
- the message content field of OMCI message A carries configuration information a and instance identifier a; the message content field of OMCI message B carries configuration information b and instance identifier b; the message content field of OMCI message C carries configuration information c and the instance identifier c.
- the master ONT can encapsulate the configuration information and instance identifier in each of the message content fields in the foregoing three OMCI messages into an Ethernet message.
- the data and padding fields of the Ethernet message will carry three sets of information, namely configuration information a and instance identifier a, configuration information b and instance identifier b, and configuration information c and instance identifier c.
- OMCI channel If an OMCI channel has been established between the master ONT and the slave ONT, data transmission can be performed between the master ONT and the slave ONT through OMCI messages, and the master ONT can encapsulate the aforementioned configuration information and the instance identifier corresponding to the configuration information into the OMCI in the message.
- the GEM header information field contains the GEM Port ID of the slave ONT.
- the message type field indicates the specific action or purpose of the OMCI message 1'. For example, the message type is set, which means that one or more attributes of the management entity are set, that is, the configuration operation is performed on the instance of the management entity.
- the message identifier field carries the entity identifier corresponding to the configuration information of the slave ONT and the instance identifier corresponding to the configuration information of the slave ONT. For example, the AIN-G entity identity and the AIN-G instance identity from the ONT.
- the message content field contains configuration information of the slave ONT, and the configuration information is used to configure the instance identifier corresponding to the instance in the message identifier field.
- an OMCI channel needs to be established between the master ONT and the slave ONT.
- the master ONT after the master ONT encapsulates the foregoing message 1, the master ONT will execute step 307 .
- Step 307 The master ONT sends message 1 to the slave ONT.
- Step 308 Parse the message 1 from the ONT to obtain the configuration information in the message 1 and the instance identifier corresponding to the configuration information, and perform configuration according to the instance corresponding to the instance identifier.
- Step 309 The slave ONT sends a response message 1 to the master ONT.
- the response message 1 and the aforementioned message 1 are of the same type. For example, if message 1 is an ether message, the response message 1 is also an ether message. For another example, if the message 1 is an IP message, the response message 1 is also an IP message.
- the response message 1 will carry the instance identifier and indication information for indicating that the configuration is successful.
- Step 310 The primary ONT sends a response message 2 to the OLT.
- the response message 2 is an OMCI message.
- the GEM header information field in the OMCI message 2 contains the GEM Port ID of the OLT.
- the entity identifier and instance identifier carried in the message identifier field are the same as the entity identifier and instance identifier carried in the OMCI message 1.
- the message content field includes the instance identifier (that is, the instance identifier corresponding to the configuration information) carried in the response message 1 and the indication information used to indicate that the configuration is successful. Therefore, the OLT can determine that the instance corresponding to the instance identifier has been successfully configured according to the instance identifier carried in the response message 2 and the indication information used to indicate that the configuration is successful. Then, the OLT can continue to configure other instances for the slave ONT.
- the OLT can encapsulate the configuration information for configuring the slave ONT according to the information about the slave ONT reported by the master ONT to send the OMCI message 1 to the master ONT, and the master ONT can parse the OMCI message 1 to Acquire the configuration information of the slave ONT carried in the OMCI message 1, and send the configuration information to the slave ONT through a message that can be identified by the slave ONT (ie, message 1). Therefore, the OLT can realize the configuration of the slave ONT. Because the OLT can realize the configuration of the main ONT, the OLT can realize the unified management of the multi-level ONT.
- the downstream PON port of the OLT is connected to the upstream PON port of the master ONT (that is, the ANI port of the master ONT), and the downstream PON port of the master ONT (that is, the PON UNI port) is connected to the upstream PON port of the slave ONT (that is, the ANI port) is connected.
- the OMCI model is used for data transmission between the OLT and the main ONT, that is, the data interaction between the OLT and the main ONT uses OMCI messages.
- an OMCI channel can also be established between the master ONT and the slave ONT
- the master ONT includes an OMCI proxy module for converting OMCI messages, which can convert OMCI messages from the OLT into OMCI messages that can be identified by the slave ONT
- the message is transmitted to the slave ONT through the OMCI channel between the master ONT and the slave ONT.
- the steps performed by the OLT, the master ONT, and the slave ONT include:
- Step 401 the master ONT establishes an OMCI channel with the slave ONT.
- the primary ONT when the primary ONT connects to the OLT for the first time, the primary ONT triggers the OMCI initialization process to establish an OMCI channel between the OLT and the primary ONT, so that the OLT and the primary ONT can exchange data through OMCI messages. Thereafter, when a slave ONT is connected to the aforementioned master ONT, the master ONT will send a broadcast message to the slave ONT, so that the slave ONT sends the authentication information to the aforementioned master ONT. Then, the master ONT authenticates the slave ONT, and if the authentication is passed, the master ONT assigns an ONT ID to the slave ONT.
- the slave ONT will immediately create an OMCI GEM port, and the OMCI GEM port is the port used to carry the logical channel of OMCI messages between the slave ONT and the master ONT.
- the identity of the OMCI GEM port (that is, the OMCI GEM port ID) is equal to the value of the ONT ID. Therefore, an OMCI channel is established between the master ONT and the slave ONT, and the aforementioned master ONT and slave ONT can perform data transmission through OMCI messages.
- the information used for authentication includes the serial number (SN) of the slave ONT, the initial password (initial password) of the slave ONT, the address information of the slave ONT, and other factory information of the slave ONT. Specifically, please refer to the relevant introduction in the foregoing step 301, and details are not repeated here.
- Step 402 The master ONT acquires information of the slave ONT connected to the master ONT.
- the information of the slave ONT includes the connection information between the master ONT and the slave ONT, and the information of the instance that needs to be configured on the slave ONT.
- the connection information between the master ONT and the slave ONT includes the instance identifier of the downstream PON port of the master ONT connected to the slave ONT and the instance identifier of the instance of the proxy entity corresponding to the slave ONT .
- the instance identifier of the downstream PON port of the main ONT can be represented by the instance identifier of the PON UNI instance of the main ONT; the instance identifier of the instance of the proxy entity corresponding to the slave ONT can be represented by the proxy (proxy) instance of the slave ONT Instance identifier representation of .
- one or part of the attributes of the PON UNI entity of the main ONT can be set to be a pointer, and the pointer stores the instance identifier of the instance of the proxy entity corresponding to the slave ONT.
- This method is called explicit association (explicit) .
- You can also set the instance ID of the PON UNI instance of the master ONT to be the same as the instance ID of the proxy instance corresponding to the slave ONT.
- This method is called implicit association. Therefore, after the primary ONT reports the aforementioned association relationship to the OLT, the OLT can learn that the primary ONT adopts the proxy mode, and the OLT will encapsulate the configuration information of the secondary ONT according to the proxy mode.
- the information of the slave ONT may further include the factory serial number SN of the slave ONT, the initial password of the slave ONT, the address information of the slave ONT, and other factory information of the slave ONT, etc., which are not specifically limited here.
- an OMCI message may be used when the master ONT acquires information with the slave ONT.
- this main ONT can send an OMCI message a from ONT, wherein, the GEM header information field of this OMCI message a will carry the GEM Port ID from ONT, and the message content field of this OMCI message a carries and is used for indicating to obtain Indication information for information from the ONT.
- the slave ONT will reply the OMCI message b to the main ONT, wherein the GEM header information field of the OMCI message b will carry the GEM Port ID of the main ONT, and the message content field of the OMCI message b will carry the information of the slave ONT.
- the master ONT will obtain the information of the slave ONT from the message content field of the OMCI message b.
- the master ONT may also obtain the information of the slave ONT by using a message or packet that can be identified by the slave ONT.
- a message or packet that can be identified by the slave ONT.
- an Ethernet packet or an IP packet which is not specifically limited here.
- Step 403 The master ONT sends information and mode information of the slave ONT to the OLT.
- the information of the slave ONT includes the connection information between the master ONT and the slave ONT, and the information of the instance that needs to be configured on the slave ONT. Specifically, please refer to the relevant introduction in the foregoing step 301, and details are not repeated here.
- the mode information is used to indicate the mode in which the master ONT processes the OMCI message from the OLT.
- the mode information in this embodiment may be represented by the aforementioned instance identifier of the instance associated with the slave ONT, or may be represented by a newly defined character or variable.
- the mode information is the instance identifier of the proxy instance of the proxy module in the master ONT, that is, the instance identifier of the proxy instance.
- the instance identifier of the proxy instance is also the instance identifier of the slave ONT used to represent the connection information between the master ONT and the slave ONT. That is to say, in the proxy mode, the master ONT can send the instance identifier of the proxy instance to the OLT, so that the OLT knows which slave ONT needs to be configured for.
- the master ONT will also send an instance identifier of the master ONT to the OLT, so that the OLT determines that the master ONT is connected to the slave ONT through the instance identifier of the aforementioned proxy instance and the aforementioned instance identifier of the master ONT.
- the OLT internally stores the corresponding relationship between the instance identifier of the proxy instance and the configuration mode. Therefore, the OLT can determine the configuration mode according to the instance identifier and the corresponding relationship of the aforementioned proxy instance.
- the mode information includes mode capability and mode status.
- the mode capability is used to indicate the types of modes that the master ONT can use, and the mode capability can be only capable of full OMCI mode; only capable of proxy mode; capable of both full OMCI mode and proxy mode.
- the mode status is used to indicate the mode currently used by the primary ONT.
- the primary ONT may have the capability of the full OMCI mode and the capability of the proxy mode at the same time, but the mode currently used by the primary ONT is the proxy mode.
- the mode information indicates that the mode of data transmission between the master ONT and the slave ONT is the proxy mode.
- the mode of data transmission between the master ONT and the slave ONT is a proxy mode.
- an OMCI channel has been established between the master ONT and the slave ONT, and the master ONT re-encapsulates the configuration information in the message content field of the OMCI message from the OLT to convert it into an OMCI message that can be identified by the slave ONT for sending to slave ONT.
- the instance identifier of the proxy instance of the slave ONT can be used to represent the connection information between the master ONT and the slave ONT. Specifically, please refer to the relevant introduction in the foregoing step 401, and details are not repeated here.
- the master ONT may use an OMCI message to transmit the foregoing slave ONT information and mode information to the OLT.
- the foregoing slave ONT information and mode information may be encapsulated in the content field of the OMCI message.
- Step 404 the OLT encapsulates the OMCI message 2 according to the information and mode information of the slave ONT sent by the master ONT.
- the OLT first determines the mode in which the master ONT processes the OMCI message 2 according to the mode information, then the OLT determines the configuration information that needs to be transmitted to the slave ONT, and finally, the OLT indicates the configuration information of the slave ONT according to the mode information.
- the schema encapsulates OMCI message 2.
- the OLT determines, according to the mode information, that the mode of data transmission between the master ONT and the slave ONT is the proxy mode.
- the OLT will determine the configuration information that needs to be sent to the slave ONT according to the instance identifier of the instance that needs to be configured from the slave ONT. It should be understood that if the instance identifiers of the instances that need to be configured on the slave ONT are different, it means that the instances that need to be configured on the slave ONT are different, and the configuration information determined by the OLT will also be different.
- the configuration information includes any one of ANI management configuration information, UNI management configuration information, connection management configuration information, and user management configuration information. Specifically, please refer to the relevant introduction in the foregoing step 303, and details are not repeated here.
- the OLT determines at least two fields that need to be sent to the OMCI message 3 of the slave ONT according to the information of the slave ONT, the configuration information, and the instance identifier corresponding to the configuration information, and then the at least two fields are sent to the slave ONT. It is encapsulated in the message content field of the OMCI message 2 to be sent to the primary ONT.
- the at least two fields include a message content field, a message identifier field, a message type field, and the like.
- the OLT encapsulates the aforementioned configuration information into the message content field, and encapsulates the entity identifier and instance identifier corresponding to the configuration information into the message identifier field.
- the at least two fields of the OMCI message 3 further include one or more of a transaction-related identifier field, a device identifier field, an OMCI tail field, and a GEM header information field.
- At least two fields of the aforementioned OMCI message 3 include a message type field, a message identifier field, and a message content field.
- exemplary, at least two fields that need to be sent to the OMCI message 3 from the ONT are shown in Table 6-1 below:
- the message type field is used to carry the specific action or purpose of the OMCI message 3 . It can be understood that the message type field is used to indicate the operation performed by the OLT on the slave ONT. For example, the message type is set, which means that one or more attributes of the management entity are set, that is, the configuration operation is performed on the instance of the management entity.
- the message identifier carries the entity identifier corresponding to the configuration information of the slave ONT and the instance identifier corresponding to the configuration information of the slave ONT.
- the content of the message includes the configuration information of the slave ONT, and the configuration information is used to configure the instance corresponding to the foregoing instance identifier.
- the at least two fields mentioned above also include a transaction-related identifier field, a device identifier field, an OMCI field tail field.
- the OLT needs to send at least two fields of the OMCI message to the slave ONT as shown in Table 6-2 below:
- the OLT After the OLT determines at least two fields of the OMCI message that need to be sent to the slave ONT, the OLT will need to send at least two fields of the OMCI message 3 to the slave ONT (for example, as described in Table 6-1 or Table 6-2 above). field shown) into the OMCI message 2 that the OLT will send to the primary ONT.
- the OMCI message 2 to be sent by the OLT to the primary ONT may be shown in Table 7 below:
- the GEM header information field contains the GEM Port ID of the main ONT.
- the message type field indicates the specific action or purpose of the OMCI message 2.
- the message identifier field carries the proxy entity identifier and the proxy instance identifier.
- the proxy entity identifier is used to indicate that the master ONT and the slave ONT are associated through a proxy entity, and the data transmission between the master ONT and the slave ONT adopts a proxy mode. Because the proxy instance identifier is associated with the slave ONT, the master ONT can learn which slave ONT the OMCI message 2 is used to configure by parsing the proxy instance identifier of the slave ONT.
- the proxy instance identifier is used to indicate the slave ONT to be configured in the OMCI message 2.
- the message content includes at least two fields that need to be sent to the OMCI message 3 from the ONT, for example, the main fields shown in Table 6-1 or Table 6-2.
- the OLT After the OLT encapsulates the OMCI message 2 , the OLT will execute step 405 .
- Step 405 the OLT sends the OMCI message 2 to the primary ONT.
- the OLT sends the aforementioned OMCI message 2 through the OMCI channel between the OLT and the primary ONT.
- the primary ONT After the primary ONT receives the aforementioned OMCI message 2, the primary ONT will execute step 406 .
- Step 406 The primary ONT parses the OMCI message 2 to obtain at least two fields from the message content fields of the aforementioned OMCI message 2.
- the primary ONT will parse the message type field from the aforementioned OMCI message 2 to determine whether the OMCI message is to be configured; parse the message identifier field, and determine the primary ONT and the secondary ONT through the proxy entity identifier
- the proxy entity is associated and the proxy mode is adopted, and the slave ONT to be configured in the OMCI message 2 is determined according to the proxy instance identifier which slave ONT is connected to the master ONT.
- the message content field is parsed to obtain the aforementioned at least two fields, where the at least two fields carry configuration information.
- the master ONT will not continue to parse the aforementioned at least two fields, so the master ONT cannot determine the instance to be configured by the configuration information in the at least two fields. That is to say, the master ONT can only know which slave ONT the OMCI message 2 is for configuring the connection with the master ONT, but cannot determine which instance the OMCI message 2 is for configuring the slave ONT.
- Step 407 the master ONT encapsulates the OMCI message 3 according to the information of the slave ONT and the at least two fields.
- At least two fields obtained from the aforementioned OMCI message 2 contain information from the ONT, and the aforementioned at least two fields are fields based on the OMCI message. Therefore, the master ONT will add fields on the basis of the at least two fields according to the information of the slave ONT to obtain OMCI message 3 .
- the master ONT encapsulates the GEM port ID of the ONT into the GEM header information field, and adds the aforementioned GEM header information field to the aforementioned at least two fields.
- the master ONT will also add other fields according to the information of the slave ONT until the aforementioned at least two fields and other fields are assembled into a complete OMCI message (ie, OMCI message 3).
- the main ONT only needs to add the GEM header information field to obtain the OMCI message 3, and the OMCI message 3 can be shown in the following table 8:
- the primary ONT in addition to the GEM header information field, the primary ONT also needs to add a transaction-related identifier field, a message type field, a device Identifier field and OMCI tail field, etc. Then, the primary ONT can obtain OMCI message 3 as shown in Table 8 above.
- the GEM header information field contains the GEM Port ID of the slave ONT.
- the message type field indicates the specific action or purpose of the OMCI message 3 .
- the message identifier field carries the entity identifier corresponding to the configuration information of the slave ONT and the instance identifier of the instance corresponding to the configuration information of the slave ONT.
- the message content field contains the configuration information of the slave ONT.
- Step 408 the master ONT sends the OMCI message 3 to the slave ONT.
- the master ONT sends the aforementioned OMCI message 3 through the OMCI channel established between the master ONT and the slave ONT.
- Step 409 Parse the OMCI message 3 from the ONT to obtain the configuration information of the slave ONT and the instance identifier corresponding to the configuration information, and configure the instance according to the configuration information.
- the slave ONT configures the instance corresponding to the instance identifier according to the foregoing configuration information.
- Step 410 The slave ONT sends a response message 3 to the master ONT.
- the response message 3 may be an OMCI message, an Ethernet packet or an IP packet, which is not specifically limited here.
- the response message 3 carries the identifier of the foregoing instance and the indication information used to indicate that the configuration is successful.
- the GEM header information field in the OMCI message 3 includes the GEM Port ID of the main ONT.
- the entity identifier and instance identifier carried in the message identifier field in the response message 3 are consistent with the entity identifier and instance identifier carried in the identifier field in the aforementioned OMCI message 3.
- the message content field contains the identifier of the foregoing instance and the indication information used to indicate that the configuration is successful.
- Step 411 The primary ONT sends a response message 4 to the OLT.
- the response message 4 is an OMCI message.
- the GEM header information field in the OMCI message 4 contains the GEM Port ID of the OLT.
- the entity identifier and instance identifier carried in the message identifier field in the response message 4 are consistent with the entity identifier and instance identifier carried in the identifier field in the aforementioned OMCI message 2.
- the message content field includes the instance identifier carried in the response message 3 and the indication information used to indicate that the configuration is successful. Therefore, the OLT can determine that the instance corresponding to the instance identifier has been successfully configured according to the instance identifier carried in the response message 4 and the indication information used to indicate that the configuration is successful. Then, the OLT can continue to configure other instances for the slave ONT.
- the OLT can encapsulate the OMCI message 2 with at least two fields for configuring the slave ONT according to the information about the slave ONT reported by the master ONT to send the OMCI message 2 to the master ONT, and the master ONT can parse the OMCI message 2 to obtain at least two fields of the slave ONT carried in the OMCI message 2, assemble the at least two fields into an OMCI message 3 that can be identified by the slave ONT, and send the OMCI message 3 to the slave ONT. Since the foregoing at least two fields contain the information of the slave ONT, the slave ONT can perform configuration operations according to the configuration information. Therefore, the OLT can realize the configuration of the slave ONT. Because the OLT can realize the configuration of the main ONT, the OLT can realize the unified management of the multi-level ONT.
- an embodiment of the present application further provides a communication apparatus 50, as shown in FIG. 5, which is a schematic structural diagram of a communication apparatus provided by an embodiment of the present application.
- the communication device 50 may be used to execute the methods in the above embodiments corresponding to FIG. 2 , FIG. 3 and FIG. 4 .
- the communication apparatus 50 may include a processor 510 , a memory 520 and a transceiver 530 .
- the processor 510 is coupled to the memory 520
- the processor 510 is coupled to the transceiver 530 .
- the aforementioned transceiver 530 may also be referred to as a transceiver unit, a transceiver, a transceiver, or the like.
- the device used to implement the receiving function in the transceiver unit may be regarded as a receiving unit
- the device used to implement the transmitting function in the transceiver unit may be regarded as a transmitting unit, that is, the transceiver unit includes a receiving unit and a transmitting unit, and the receiving unit also It can be called a receiver, an input port, a receiving circuit, etc.
- the sending unit can be called a transmitter, a transmitter, or a transmitting circuit, etc.
- the transceiver 530 may be an optical module.
- the aforementioned processor 510 may be a central processing unit (central processing unit, CPU), a network processor (network processor, NP), or a combination of CPU and NP.
- the processor may also be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof.
- ASIC application-specific integrated circuit
- PLD programmable logic device
- the above-mentioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a general-purpose array logic (generic array logic, GAL) or any combination thereof.
- the processor 510 may refer to one processor, or may include multiple processors.
- the aforementioned memory 520 is mainly used for storing software programs and data.
- the memory 520 may exist independently and be connected to the processor 510 .
- the memory 520 may be integrated with the processor 510, for example, in one or more chips.
- the memory 520 can store program codes for implementing the technical solutions of the embodiments of the present application, and is controlled and executed by the processor 510 .
- the memory 520 may include volatile memory (volatile memory), such as random-access memory (RAM); the memory may also include non-volatile memory (non-volatile memory), such as read-only memory (read-only memory) only memory, ROM), flash memory (flash memory), hard disk drive (HDD) or solid-state drive (solid-state drive, SSD); the memory 520 may also include a combination of the above-mentioned types of memory.
- volatile memory such as random-access memory (RAM)
- the memory may also include non-volatile memory (non-volatile memory), such as read-only memory (read-only memory) only memory, ROM), flash memory (flash memory), hard disk drive (HDD) or solid-state drive (solid-state drive, SSD); the memory 520 may also include a combination of the above-mentioned types of memory.
- the memory 520 may refer to one memory, or may include multiple memories.
- computer readable instructions are stored in the memory 520 , and the computer readable instructions include a plurality of software modules, such as a sending module 521 , a processing module 522 and a receiving module 523 .
- the processor 510 can perform corresponding operations according to the instructions of each software module.
- an operation performed by a software module actually refers to an operation performed by the processor 510 according to the instruction of the software module.
- the central office equipment or OLT in the method embodiments corresponding to FIG. 2 , FIG. 3 , and FIG. 4 may be based on the structure of the communication apparatus 50 shown in FIG. 5 in this embodiment.
- the receiving module 523 is used to receive the first identification information sent by the primary user terminal equipment; the processing module 522 is used to The first identification information determines the configuration mode in which the master client device configures the slave client device; the processing module 522 is further configured to encapsulate the first ONT/ONU management control interface OMCI message according to the configuration mode; the sending module 521 is used for The first OMCI message is sent to the master client device, so that the master client device configures the slave client device according to the first identification information and the configuration information carried in the first OMCI message.
- the receiving module 523 is configured to receive the information and mode information of the slave ONT sent by the master ONT.
- the processing module 522 is configured to encapsulate the OMCI message 1 according to the information and mode information of the slave ONT sent by the master ONT.
- the sending module 521 is configured to send the aforementioned OMCI message 1 to the master ONT.
- the receiving module 523 is configured to receive the information and mode information of the slave ONT sent by the master ONT.
- the processing module 522 is configured to encapsulate the OMCI message 2 according to the information and mode information of the slave ONT sent by the master ONT.
- the sending module 521 is configured to send the aforementioned OMCI message 2 to the master ONT.
- the primary UE or primary ONT in the method embodiments corresponding to FIG. 2 , FIG. 3 , and FIG. 4 may also be based on the structure of the communication apparatus 50 shown in FIG. 5 in this embodiment.
- the receiving module 523 is used to receive the first ONT/ONU management control interface OMCI message from the optical line terminal OLT, wherein, the first OMCI message includes first identification information and configuration information, where the first identification information is used to indicate a slave client device to be configured, and the configuration information is information used to configure the slave client device.
- the processing module 522 is configured to determine a configuration mode for configuring the slave client device according to the first identification information, and the master client device processes the configuration information according to the configuration mode, and configures the slave corresponding to the first identification information. Configure the client device.
- the processing module 522 is configured to acquire information of the slave ONT connected to the master ONT.
- the sending module 521 is used for sending the information and mode information of the slave ONT to the OLT.
- the receiving module 523 is configured to receive the OMCI message 1 sent by the OLT.
- the processing module 522 is configured to parse the OMCI message 1 to obtain the configuration information of the slave ONT from the message content field of the aforementioned OMCI message 1, and encapsulate the configuration information of the slave ONT and the instance identifier corresponding to the configuration information into the message 1.
- the sending module 521 is also used to send message 1 to the slave ONT.
- the processing module 522 is used for establishing the OMCI channel between the ONT and the slave ONT, and obtains the slave ONT that is connected with the main ONT. information.
- the sending module 521 is used for sending the information and mode information of the slave ONT to the OLT.
- the receiving module 523 is configured to receive the OMCI message 2 sent by the OLT.
- the processing module 522 is configured to parse the OMCI message 2 to obtain at least two fields from the message content field of the aforementioned OMCI message 1, and encapsulate the OMCI message 3 according to the information from the ONT and the at least two fields.
- the sending module 521 is also used to send the OMCI message 3 to the slave ONT.
- slave UE or the slave ONT in the method embodiments corresponding to FIG. 2 , FIG. 3 , and FIG. 4 may also be based on the structure of the communication apparatus 50 shown in FIG. 5 in this embodiment.
- the receiving module 523 is configured to receive the message 1 sent by the master ONT.
- the processing module 522 is configured to parse the message 1 to obtain the configuration information in the message 1 and the instance identifier corresponding to the configuration information, and perform configuration according to the instance corresponding to the instance identifier.
- the sending module 521 is configured to send the response message 1 to the master ONT.
- the receiving module 523 is configured to receive the OMCI message 3 sent by the master ONT.
- the processing module 522 is configured to parse the OMCI message 3 to obtain the configuration information in the OMCI message 3 and the instance identifier corresponding to the configuration information, and perform configuration according to the instance corresponding to the instance identifier.
- the sending module 521 is configured to send the response message 3 to the master ONT.
- FIG. 6 a schematic structural diagram of a communication apparatus 60 is provided in an embodiment of the present application.
- the foregoing method embodiments corresponding to FIG. 2 , FIG. 3 , and FIG. 4 may all be based on the structure of the communication apparatus 60 shown in FIG. 6 .
- the communication device 60 includes a plurality of functional modules, and each of the foregoing functional modules may be integrated into one processing unit, or each module may exist physically alone, or two or more modules may be integrated into one unit.
- the above-mentioned integrated units may be implemented in the form of hardware, or may be implemented in the form of software functional units.
- the communication device 60 includes a transceiver module 601 and a processing module 602 .
- the transceiver module 601 is used to receive the first ONT/ONU management control interface OMCI message from the optical line terminal OLT, the first OMCI message includes first identification information and configuration information, and this first identification information is used to indicate the slave to be configured.
- a client device where the configuration information is information used to configure the slave client device.
- a processing module 602 configured to determine a configuration mode for configuring the slave client equipment according to the first identification information, process the configuration information according to the configuration mode, and configure the slave client equipment corresponding to the first identification information .
- the first identification information is used to indicate an instance associated with the slave UE, and the first identification information is encapsulated in a message identifier field of the first OMCI message.
- the processing module 602 is configured to determine that the configuration mode is the first mode when the entity to which the instance indicated by the first identification information belongs is located in the slave client device. In the first mode, the processing module 602 is configured to configure the slave client equipment based on the first identification information and the configuration information carried in the message content field of the first OMCI message, and the first identification information also uses to indicate the instance of the slave client device that the configuration information is to be configured.
- the processing module 602 is configured to determine that the configuration mode is the second mode when the entity to which the instance indicated by the first identification information belongs is located in the primary client device. In the second mode, the processing module 602 is configured to configure the slave client equipment based on the configuration information and second identification information carried in the message content field of the first OMCI message, and the second identification information is used to indicate the The instance of the slave client device whose configuration information is to be configured.
- the processing module 602 is configured to use the OMCI protocol to parse the message content field of the first OMCI message to obtain the content in the message content field;
- the content in the content field is encapsulated as a first message; the first message is sent to the slave client device using the protocol indicated by the configuration mode.
- the processing module 602 is configured to, when it is determined that an OMCI channel is not established between the master client device and the slave client device, use the Ethernet protocol or the IP protocol to convert the configuration information and The first identification information is encapsulated into the first message, where the first message is an IP message or an Ethernet message.
- the processing module 602 is further configured to use the Ethernet protocol or the IP protocol to send the first message to the slave client device, so that the slave client device performs configuration according to the configuration information carried in the first message.
- the processing module 602 is configured to, when it is determined that an OMCI channel has been established between the master client device and the slave client device, use the OMCI protocol to combine the configuration information with the first
- the identification information is encapsulated into the second OMCI message
- the configuration information is encapsulated into a message content field of the second OMCI message
- the first identification information is encapsulated into a message identifier field of the second OMCI message.
- the processing module 602 is further configured to use the OMCI protocol to send the second OMCI message to the slave client device, so that the slave client device performs configuration according to the configuration information carried in the second OMCI message.
- the processing module 602 includes a proxy sub-module, and the proxy sub-module is configured to re-encapsulate the content in the message content field of the first OMCI message, and the content in the message content field On the basis of adding message header fields, it can be assembled into a complete OMCI message.
- the aforementioned processing module 602 can adopt the OMCI protocol to encapsulate the third OMCI message according to the at least two OMCI message fields, and the GEM header information field of the third OMCI message carries the third identification information, and the third identification information uses to indicate the OMCI channel between the master CPE and the slave CPE.
- the processing module 602 is further configured to use the OMCI protocol to send the third OMCI message to the slave client device, so that the slave client device performs configuration according to the configuration information carried in the third OMCI message.
- the transceiver module 601 is further configured to send to the OLT the association relationship between the first identification information and the instance identification of the downlink PON port of the primary client equipment.
- the transceiver module 601 is configured to receive first identification information sent by the master client equipment, where the first identification information is used to indicate the slave client equipment to be configured;
- the processing module 602 is used for the first identification information to determine a configuration mode in which the master client device configures the slave client device.
- the processing module 602 is further configured to encapsulate a first ONT/ONU management control interface OMCI message according to the configuration mode, where the first OMCI message includes the first identification information and configuration information, and the configuration information is used for the slave client Device configuration information.
- the transceiver module 601 is further configured to send the first OMCI message to the master client device, so that the master client device configures the slave client device according to the first identification information and the configuration information carried in the first OMCI message equipment.
- the processing module 602 is further configured to determine that the configuration mode is the first mode when the entity to which the instance indicated by the first identification information belongs is located in the slave client device.
- the processing module 602 is further configured to determine that the configuration mode is the second mode when the entity to which the instance indicated by the first identification information belongs is located in the primary client device.
- the processing module 602 is further configured to determine the configuration information according to the first identification information; encapsulate the first identification information in the message identifier field of the first OMCI message, and encapsulate the configuration information in the message content field of the first OMCI message.
- the transceiver module 601 is further configured to receive second identification information sent by the master client device, where the second identification information is used to indicate the slave client whose configuration information is to be configured Instance of the device.
- the processing module 602 is further configured to determine the configuration information according to the second identification information, where the configuration information is used to configure an instance indicated by the second identification information; the first identification information is encapsulated in the message identification of the first OMCI message
- the at least two OMCI message fields encapsulated with the configuration information and the second identification information are encapsulated in the message content field of the first OMCI message.
- each step of the above-mentioned method can be completed by a hardware integrated logic circuit in a processor or an instruction in the form of software.
- the steps of the methods disclosed in conjunction with the embodiments of the present application may be directly embodied as executed by a hardware processor, or executed by a combination of hardware and software modules in the processor.
- the software modules may be located in random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, registers and other storage media mature in the art.
- the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware. To avoid repetition, detailed description is omitted here. It should also be understood that the first, second, third, fourth and various numerical numbers involved in this document are only distinctions made for convenience of description, and are not used to limit the scope of the embodiments of the present application.
- the size of the sequence numbers of the above-mentioned processes does not mean the sequence of execution, and the execution sequence of each process should be determined by its functions and internal logic, and should not be dealt with in the embodiments of the present application. implementation constitutes any limitation.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Abstract
本申请实施例公开了一种多级无源光纤网络PON管理方法以及通信装置,涉及OLT主用户端设备和从用户端设备。当OLT需要配置一个主用户端设备下的一个从用户端设备时,主用户端设备将接收来自OLT的包含第一标识信息和配置信息的第一OMCI消息,该第一标识信息用于指示待配置的从用户端设备,该配置信息为用于对该从用户端设备进行配置的信息。然后,主用户端设备根据该第一标识信息确定配置该从用户端设备的配置模式,根据该配置模式对该配置信息进行处理,并对该第一标识信息对应的从用户端设备进行配置。因此,可以实现OLT通过主用户端设备对从用户端设备进行配置。又由于,OLT本就可以对主用户端设备进行配置,因此,能够实现对多级用户端设备的统一管理。
Description
本申请要求于2020年10月30日提交中国国家知识产权局、申请号为202011197591.8、申请名称为“一种多级PON网络管理方法以及相关装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请实施例涉及光网络领域,尤其涉及一种多级PON网络管理方法以及相关装置。
无源光纤网络(passive optical network,PON),简称无源光网络,是一种采用点到多点(point to multiple point,P2MP)结构的单纤双向光接入网络。该PON网络***由局端设备和一个或多个用户端设备组成。
在多级PON网络***中,局端设备到第一级用户端设备之间的网络和第一级用户端设备到第二级用户端设备之间的网络是由不同的管理设备进行管理的。因此,不利于对多级PON网络***进行管理维护。目前,寻求一种能够统一管理多级PON网络***的方案是亟待解决的问题。
发明内容
本申请实施例提供了一种多级PON网络管理方法以及相关装置,用于实现局端设备对多级用户端设备的统一管理。
第一方面,本申请提供了一种多级无源光纤网络PON管理方法,该方法涉及局端设备(例如,光线路终端OLT)和用户端设备(例如,主光网络终端ONT、从光网络终端ONT)。当OLT需要配置一个主用户端设备下的一个从用户端设备时,该主用户端设备将接收来自光线路终端OLT的第一OMCI消息。其中,该第一OMCI消息包括第一标识信息和配置信息,该第一标识信息用于指示待配置的从用户端设备,该配置信息为用于对该从用户端设备进行配置的信息。然后,该主用户端设备根据该第一标识信息确定配置该从用户端设备的配置模式。然后,该主用户端设备根据该配置模式对该配置信息进行处理,并对该第一标识信息对应的从用户端设备进行配置。
本实施例中,由于局端设备发送给主用户端设备的第一OMCI消息中包含待配置给从用户端设备的配置信息以及用于指示该从用户端设备的第一标识信息,因此,该主用户端设备能够根据前述第一标识信息确定该配置信息待配置的从用户端设备。此外,该主用户端设备还将根据第一标识信息确定配置所述从用户端设备的配置模式,并采用该配置模式将前述配置信息进行处理,并将处理后的配置信息发送至前述用户端设备。由于,主用户端设备能够处理携带从用户端设备的配置信息的第一OMCI消息,因此,局端设备需要配置从 用户端设备时,可以将携带从用户端设备的配置信息的OMCI消息发送给主用户端设备进行处理。又由于,局端设备本就可以对主用户端设备进行配置,采用本申请的方案,该局端设备又可以通过主用户端设备对从用户端设备进行配置。因此,能够实现对多级用户端设备的统一管理。
在一种可选的实施方中,该第一标识信息用于指示与该从用户端设备关联的实例,该第一标识信息封装于该第一OMCI消息的消息标识符字段中。也就是说,前述能够指示待配置的从用户端设备的第一标识信息是实例标识。主用户端设备可以根据该实例标识确定处理来自OLT的第一OMCI消息的配置模式。该第一标识信息的取值不同,确定的配置模式也将不同。
若该第一标识信息指示的实例所属的实***于该从用户端设备中,也就是说,该第一标识信息指示的是从用户端设备中的某个具体实体的实例。此时,该主用户端设备确定前述配置模式为第一模式。在该第一模式下,该主用户端设备基于该第一标识信息和该第一OMCI消息的消息内容字段携带的该配置信息对该从用户端设备进行配置,该第一标识信息还用于指示该配置信息待配置的该从用户端设备的实例。
可选的,在该第一模式下,主用户端设备采用OMCI协议、以太协议和网际互连协议IP协议中的一种协议处理该配置信息。
若该第一标识信息指示的实例所属的实***于该主用户端设备中,也就是说,该第一标识信息指示的是主用户端设备中的实体的实例,但是,该实例与从用户端设备关联。此时,该主用户端设备确定前述配置模式为第二模式。在该第二模式下,该主用户端设备基于该第一OMCI消息的消息内容字段携带的配置信息和第二标识信息对该从用户端设备进行配置,该第二标识信息用于指示该配置信息待配置的该从用户端设备的实例。
可选的,在该第二模式下,主用户端设备采用OMCI协议处理该配置信息。
本实施方式中,提出来自OLT的第一OMCI消息中携带了一个第一标识信息,通过识别该第一标识信息的取值可以确定主用户端设备采用何种模式处理该第一OMCI消息。于是,可以实现该主用户端设备采用不同的配置模式处理前述配置信息。另外,该第一标识信息是采用实例标识表示的,该主用户端设备可以根据该实例标识确定该第一OMCI消息具体是用于配置主用户端设备中的实例还是从用户端设备中的实例。此外,在前述第一模式下,用于确定配置模式的第一标识信息也是用于指示该配置信息待配置的该从用户端设备的实例标识,因此,该主用户端设备仅需要基于前述第一标识信息和配置信息即可配置从用户端设备。而在第二模式下,用于确定配置模式的第一标识信息与指示该配置信息待配置的该从用户端设备的实例标识(即第二标识信息)并非同一个标识,因此,该主用户端设备需要基于第二标识信息和配置信息对从用户端设备进行配置。本实施方式利用前述第一标识信息对两种处理模式进行了区分,有利于主用户端设备能够根据不同的第一标识信息按照不同的配置模式对从用户端设备进行配置。另外,由于第一标识信息封装于第一OMCI消息的消息标识符字段中,而不是封装于第一OMCI消息的消息内容字段中,因此,当主用户端设备依次解析前述第一OMCI消息的各个字段时,可以先获取到消息标识符字段中的第一标识信息,再根据该第一标识信息确定采用何种模式处理消息内容字段中的内 容。因此,有利于提高主用户端设备处理第一OMCI消息的效率。
在另一种可选的实施方中,该主用户端设备处理前述第一OMCI消息的方式可以包括:
该主用户端设备采用OMCI协议解析该第一OMCI消息的消息内容字段,得到该消息内容字段中的内容。其中,消息内容字段中的内容包括所述配置信息或携带所述配置信息的OMCI消息字段。然后,该主用户端设备按照该配置模式指示的协议将该消息内容字段中的内容封装为第一消息。然后,该主用户端设备采用该配置模式指示的协议将该第一消息发送至该从用户端设备。
本实施方式中,该配置信息封装于该第一OMCI消息的消息内容字段中,该主用户端设备需要根据前述配置模式将该消息内容字段中的内容封装至从用户端设备能够识别的消息(即第一消息)中。相比于传统技术,传统技术中的主用户端设备收到的OMCI消息均为用于配置主用户端设备的OMCI消息,该主用户端设备仅需要从该OMCI消息的消息内容字段中解析出用于配置主用户端设备的配置信息即可。由于,传统技术方法不需要与从ONT进行数据交互,因此,不需要分模式对收到OMCI消息进行处理。
在另一种可选的实施方中,该第一标识信息指示的实例所属的实***于该从用户端设备中,该第一消息包括该第一标识信息和该配置信息,该配置信息用于配置该第一标识信息指示的实例。
本实施方式中,提出采用配置信息待配置的该从用户端设备的实例作为指示从用户端设备的实例,并且,主用户端设备根据配置信息待配置的该从用户端设备的实例确定该主用户端设备处理第一OMCI消息的配置模式。
在另一种可选的实施方中,该第一标识信息指示的实例所属的实***于该主用户端设备中,该第一消息包括该第二标识信息和该配置信息,该配置信息用于配置该第二标识信息指示的实例。
本实施方式中,提出配置信息待配置的该从用户端设备的实例(即第二标识信息)与指示从用户端设备的实例(即第一标识信息)不同。采用主用户端设备的代理模块的实体的实例(即第一标识信息)指示从用户端设备。并且,分别封装前述第一标识信息和第二标识信息。其中,将第一标识信息封装于第一OMCI消息的消息标识符字段中,将第二标识信息和配置信息封装于第一OMCI消息的消息内容字段中。由此,主用户端设备在处理第一OMCI消息时,当解析出消息标识符字段中的第一标识信息便可获知采用代理模式,即不对该第一OMCI消息中的消息内容字段中的内容进行进一步解析,而是在消息内容字段中的内容添加字段以后后续转发至从用户端设备。
在另一种可选的实施方中,该处理该配置信息的配置模式为该第一模式,该消息内容字段中的内容为该配置信息。其中,该主用户端设备按照该配置模式指示的协议将该消息内容字段中的内容封装为第一消息,包括:当确定该主用户端设备与该从用户端设备之间未建立OMCI通道时,该主用户端设备采用该以太协议或IP协议将该配置信息和该第一标识信息封装至该第一消息中,该第一消息为IP消息或以太消息。该主用户端设备采用该配置模式指示的协议将该第一消息发送至该从用户端设备,包括:该主用户端设备采用该以太协议或IP协议将该第一消息发送至该从用户端设备,以使得该从用户端设备根据该第一 消息携带的该配置信息进行配置。
本实施方式中,在第一模式下,若主用户端设备与从用户端设备之间未建立OMCI通道,则该主用户端设备与该从用户端设备之间不能够通过OMCI消息进行数据交互。因此,该主用户端设备将前述第一OMCI消息中的配置信息和该配置信息对应的实例标识(即第一标识信息)重新封装至第一消息中,并将前述第一消息发送至从用户端设备。其中,该第一消息是从用户端设备能够识别的消息。例如,以太消息或IP消息等。本实施方式中,由主用户端设备将配置信息封装至从用户端设备能够识别的消息中,能够使得从用户端设备识别来自主用户端设备的配置信息,进而促使该从用户端设备根据该配置信息进行配置。
在另一种可选的实施方中,该处理该配置信息的配置模式为该第一模式,该消息内容字段中的内容为该配置信息,该第一消息为第二OMCI消息。其中,该主用户端设备按照该配置模式指示的协议将该消息内容字段中的内容封装为第一消息,包括:当确定该主用户端设备与该从用户端设备之间已建立OMCI通道时,该主用户端设备采用该OMCI协议将该配置信息和该第一标识信息封装至该第二OMCI消息中,该配置信息封装至该第二OMCI消息的消息内容字段中,该第一标识信息封装至该第二OMCI消息的消息标识符字段中。该主用户端设备采用该配置模式指示的协议将该第一消息发送至该从用户端设备,包括:该主用户端设备采用该OMCI协议将该第二OMCI消息发送至该从用户端设备,以使得该从用户端设备根据该第二OMCI消息携带的该配置信息进行配置。
本实施方式中,在第一模式下,主用户端设备与从用户端设备之间已建立OMCI通道,则该主用户端设备与该从用户端设备之间能够通过OMCI消息进行数据交互。因此,该主用户端设备将前述第一OMCI消息中的配置信息和该配置信息对应的实例标识(即第一标识信息)重新封装至第二OMCI中,通过该第二OMCI消息将前述配置信息发送至从用户端设备中。
在另一种可选的实施方中,该处理该配置信息的配置模式为该第二模式,该配置模式指示的协议为OMCI协议,该消息内容字段中的内容为至少两个OMCI消息字段,该至少两个OMCI消息字段由该OLT封装于该第一OMCI消息的消息内容字段中,该至少两个OMCI消息字段携带该配置信息和该第二标识信息。其中,该主用户端设备按照该配置模式指示的协议将该消息内容字段中的内容封装为第一消息,包括:该主用户端设备采用OMCI协议根据该至少两个OMCI消息字段封装第三OMCI消息,该第三OMCI消息的GEM头信息字段携带第三标识信息,该第三标识信息用于指示该主用户端设备与该从用户端设备之间的OMCI通道。该主用户端设备采用该配置模式指示的协议将该第一消息发送至该从用户端设备,包括:该主用户端设备采用该OMCI协议将该第三OMCI消息发送至该从用户端设备,以使得该从用户端设备根据该第三OMCI消息携带的该配置信息进行配置。
本实施方式中,在第二模式下,主用户端设备与从用户端设备之间已建立OMCI通道,则该主用户端设备与该从用户端设备之间能够通过OMCI消息进行数据交互。此外,该主用户端设备待发送至从用户端设备的第三OMCI消息的部分字段是由OLT设备封装的,因此,该主用户端设备仅需要将前述至少两个字段封装为完整的OMCI消息即可。因此,可以降低主用户端设备处理OMCI消息的复杂度,降低主用户端设备封装OMCI消息的处理 负荷。
在另一种可选的实施方中,该至少两个OMCI消息字段包括消息标识符字段和消息内容字段,该第二标识信息位于该至少两个OMCI消息字段中的消息标识符字段中,该配置信息位于该至少两个OMCI消息字段中的消息内容字段中。
在另一种可选的实施方中,该第一标识信息为主用户端设备中的与该从用户端设备关联的代理(proxy)实例的实例标识。
在另一种可选的实施方中,该方法还包括:该主用户端设备建立该主用户端设备与从用户端设备之间的OMCI通道。
本实施方式中,提出若主用户端设备与从用户端设备之间需要通过OMCI消息进行通信,那么,该主用户端设备与从用户端设置之间需要建立用于传输OMCI消息的OMCI通道。具体地,当有从用户端设备与前述主用户端设备连接时,主用户端设备会向该从用户端设备发送一个广播消息,以使得该从用户端设备将用于认证的信息发送至前述主用户端设备。然后,该主用户端设备对该从用户端设备进行认证,若认证通过,则该主用户端设备会为该从用户端设备分配一个ONT ID(或ONU ID)。与此同时,该从用户端设备将立即创建一个OMCI GEM port,该OMCI GEM port为从用户端设备与该主用户端设备之间的用于承载OMCI消息的逻辑通道的端口。该OMCI GEM port的标识(即OMCI GEM port ID)与ONT ID(或ONU ID)的值是相等的。此后,主用户端设备发送至从用户端设备的OMCI消息需要带上前述OMCI GEM port ID。前述主用户端设备与从用户端设备之间建立OMCI通道的过程,也可以理解为是,从用户端设备建立OMCI GEM port并向前述主用户端设备提供OMCI GEM port ID的过程。
在另一种可选的实施方中,该从用户端设备通过PON专用接口与该主用户端设备相连,该PON专用接口用于运行该OMCI通道;该PON专用接口包括:该主用户端设备的PON UNI口和该从用户端设备的从用户端设备的ANI口,该主用户端设备的下行PON UNI口与该从用户端设备的ANI口关联。
在另一种可选的实施方中,该主用户端设备接收来自OLT的第一OMCI消息之前,该方法还包括:该主用户端设备向该OLT发送该第一标识信息与该主用户端设备的下行PON口的实例标识之间的关联关系。
本实施方式中,由于,一个OLT常与多个用户端设备连接,因此,OLT需要对来自不同的用户端设备的标识信息进行区分。因此,本实施方式提出主用户端设备在向OLT提供第一标识信息时,以关联关系的形式提供至OLT,以使得该OLT能够获知该第一标识信息是来自哪个具体的主用户端设备。
在另一种可选的实施方中,该配置信息包括接入点接口ANI管理配置信息、用户网络接口UNI管理配置信息、连接管理配置信息以及用户管理配置信息中的任意一项。
在另一种可选的实施方中,该主用户端设备接收来自局端设备的第一OMCI消息之前,该方法还包括:该主用户端设备获取该从用户端设备的信息,该从用户端设备的信息包括主用户端设备与从用户端设备之间的连接信息,以及该从用户端设备需要配置的实例的信息;该主用户端设备向该局端设备发送第三OMCI消息,该第三OMCI消息携带该从用户 端设备的信息,该从用户端设备的信息用于使该局端设备根据该从用户端设备的信息封装该第一OMCI消息。
本实施方式中,提出主用户端设备需要向OLT提供关于从用户端设备的信息,以使得该OLT能够基于前述从用户端设备的信息封装前述第一OMCI消息。
在另一种可选的实施方中,该第三OMCI消息还包括模式信息,该模式信息用于指示该主用户端设备处理前述第一OMCI消息的模式。
本实施方式中,提出主用户端设备在向OLT提供前述从用户端设备的信息时,可以携带一个字符或变量表示主用户端设备能够处理配置信息的配置模式,以使得该OLT按照该模式信息指示的模式封装前述第一OMCI消息。
第二方面,本申请提供了一种多级无源光纤网络PON管理方法,包括:光线路终端OLT接收主用户端设备发送的第一标识信息,该第一标识信息用于指示待配置的从用户端设备;该OLT根据该第一标识信息确定该主用户端设备配置该从用户端设备的配置模式;该OLT根据该配置模式封装第一ONT/ONU管理控制接口OMCI消息,该第一OMCI消息包括该第一标识信息和配置信息,该配置信息为用于对该从用户端设备进行配置的信息;该OLT向该主用户端设备发送该第一OMCI消息,以使得该主用户端设备根据该第一OMCI消息携带的该第一标识信息和该配置信息配置该从用户端设备。
本实施例中,由于局端设备可以根据主用户端设备发送的第一标识信息确定配置模式,并按照该配置模式为该主用户端设备封装第一OMCI消息,以使得该主用户端设备能够根据前述第一标识信息确定该配置信息待配置的从用户端设备和配置模式,并采用该配置模式对该从用户端设备进行配置。采用本申请的方案,该局端设备可以通过主用户端设备对从用户端设备进行配置。又由于,局端设备本就可以对主用户端设备进行配置。因此,能够实现对多级用户端设备的统一管理。
在一种可选的实施方中,该第一标识信息用于指示与该从用户端设备关联的实例。该OLT根据该第一标识信息确定封装第一ONT/ONU管理控制接口OMCI消息的封装模式,包括:当该第一标识信息指示的实例所属的实***于该从用户端设备中,该OLT确定该配置模式为第一模式,在该第一模式下,该OLT将该配置信息封装至该第一OMCI消息的消息内容字段中,该第一标识信息还用于指示该配置信息待配置的该从用户端设备的实例;当该第一标识信息指示的实例所属的实***于该主用户端设备中,该OLT确定该配置模式为第二模式,在该第二模式下,该OLT将封装有该配置信息的字段和封装有第二标识信息的字段均封装至该第一OMCI消息的消息内容字段中,该第二标识信息用于指示该配置信息待配置的该从用户端设备的实例。
在一种可选的实施方中,该处理该配置信息的配置模式为该第一模式;该OLT根据该配置模式封装第一OMCI消息之前,该方法还包括:该OLT根据该第一标识信息确定该配置信息;该OLT根据该配置模式封装第一OMCI消息,包括:该OLT将该第一标识信息封装于该第一OMCI消息的消息标识符字段中,并将该配置信息封装于该第一OMCI消息的消息内容字段中。
在一种可选的实施方中,该处理该配置信息的配置模式为该第二模式;该OLT根据该 配置模式封装第一OMCI消息之前,该方法还包括:该OLT接收该主用户端设备发送的第二标识信息;该OLT根据该第二标识信息确定该配置信息,该配置信息用于配置该第二标识信息指示的实例;该OLT根据该配置模式封装第一OMCI消息,包括:该OLT将该第一标识信息封装于该第一OMCI消息的消息标识符字段中,并将封装有该配置信息和该第二标识信息的至少两个OMCI消息字段封装于该第一OMCI消息的消息内容字段中。
在一种可选的实施方中,该至少两个OMCI消息字段包括消息标识符字段和消息内容字段,该第二标识信息位于该至少两个OMCI消息字段中的消息标识符字段中,该配置信息位于该至少两个OMCI消息字段中的消息内容字段中。
在一种可选的实施方中,该方法还包括:该OLT接收该主用户端设备发送的该第一标识信息与该主用户端设备的下行PON口的实例标识之间的关联关系;该OLT根据该关联关系确定该主用户端设备与该从用户端设备的连接关系,并通过向该主用户端设备发送携带该配置信息的该第一OMCI消息配置该从用户端设备。
在一种可选的实施方中,该配置信息包括接入点接口ANI管理配置信息、用户网络接口UNI管理配置信息、连接管理配置信息以及用户管理配置信息中的任意一项。
需要说明的是,本申请实施例还有多种具体其他实施方式,具体可参见第一方面的具体实施方式和其有益效果,在此不再赘述。
第三方面,本申请提供了一种多级无源光纤网络PON管理方法,包括:从用户端设备接收主用户端设备发送的第三OMCI消息;该从用户端设备采用OMCI协议解析该第三OMCI消息,得到用于配置该从用户端设备的配置信息;该从用户端设备根据该配置信息进行配置。
在一种可选的实施方中,该从用户端设备采用OMCI协议解析该第三OMCI消息,包括:
该从用户端设备解析该第三OMCI消息的消息标识符字段,得到第二标识信息,该第二标识信息用于指示该配置信息待配置的该从用户端设备的实例;
该从用户端设备解析该第三OMCI消息的消息内容字段,得到该配置信息。
需要说明的是,本申请实施例还有多种具体其他实施方式,具体可参见第一方面的具体实施方式和其有益效果,在此不再赘述。
第四方面,本申请实施例提供了一种通信装置,该通信装置可以是前述实施方式中的主用户端设备,也可以是该主用户端设备内的芯片。该主用户端设备可以光网络终端ONT或光网络单元ONU。该通信装置可以包括处理模块和收发模块。当该通信装置是认证服务器时,该处理模块可以是处理器,该收发模块可以是收发器;该主用户端设备还可以包括存储模块,该存储模块可以是存储器;该存储模块用于存储指令,该处理模块执行该存储模块所存储的指令,以使该主用户端设备执行第一方面或第一方面的任一种实施方式中的方法。当该通信装置是主用户端设备内的芯片时,该处理模块可以是处理器,该收发模块可以是输入/输出接口、管脚或电路等;该处理模块执行存储模块所存储的指令,以使该主用户端设备执行第一方面或第一方面的任一种实施方式中的方法。该存储模块可以是该芯片内的存储模块(例如,寄存器、缓存等),也可以是该主用户端设备内的位于该芯片外部 的存储模块(例如,只读存储器、随机存取存储器等)。
第五方面,本申请实施例提供了一种通信装置,该通信装置可以是前述实施方式中的OLT,也可以是该OLT内的芯片。该通信装置可以包括处理模块和收发模块。当该通信装置是OLT时,该处理模块可以是处理器,该收发模块可以是收发器;该OLT还可以包括存储模块,该存储模块可以是存储器;该存储模块用于存储指令,该处理模块执行该存储模块所存储的指令,以使该OLT执行第二方面或第二方面的任一种实施方式。当该通信装置是OLT内的芯片时,该处理模块可以是处理器,该收发模块可以是输入/输出接口、管脚或电路等;该处理模块执行存储模块所存储的指令,以使该OLT执行第二方面或第二方面的任一种实施方式。该存储模块可以是该芯片内的存储模块(例如,寄存器、缓存等),也可以是该OLT内的位于该芯片外部的存储模块(例如,只读存储器、随机存取存储器等)。
第六方面,本申请实施例提供了一种通信装置,该通信装置可以是前述实施方式中的从用户端设备,也可以是该从用户端设备内的芯片。该从用户端设备可以光网络终端ONT或光网络单元ONU。该通信装置可以包括处理模块和收发模块。当该通信装置是认证服务器时,该处理模块可以是处理器,该收发模块可以是收发器;该从用户端设备还可以包括存储模块,该存储模块可以是存储器;该存储模块用于存储指令,该处理模块执行该存储模块所存储的指令,以使该从用户端设备执行第三方面或第三方面的任一种实施方式中的方法。当该通信装置是从用户端设备内的芯片时,该处理模块可以是处理器,该收发模块可以是输入/输出接口、管脚或电路等;该处理模块执行存储模块所存储的指令,以使该从用户端设备执行第三方面或第三方面的任一种实施方式中的方法。该存储模块可以是该芯片内的存储模块(例如,寄存器、缓存等),也可以是该从用户端设备内的位于该芯片外部的存储模块(例如,只读存储器、随机存取存储器等)。
第七方面,本申请实施例提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得该计算机执行如前述第一方面至第三方面,以及前述各个方面的各种实施方式中的任一种实施方式所介绍的方法。
第八方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,当该计算机程序在计算机上运行时,以使得计算机执行如前述第一方面至第三方面,以及前述各个方面的各种实施方式中的任一种实施方式所介绍的方法。
第九方面,本申请实施例提供了一种通信***,该通信***包括上述第四方面以及第四方面的任一种实施方式中的通信装置,以及上述第五方面以及第五方面的任一种实施方式中的通信设备,以及上述第六方面以及第六方面的任一种实施方式中的通信设备。
从以上技术方案可以看出,本申请实施例具有以下优点:
本申请实施例中,由于局端设备发送给主用户端设备的第一OMCI消息中包含待配置给从用户端设备的配置信息以及用于指示该从用户端设备的第一标识信息,因此,该主用户端设备能够根据前述第一标识信息确定该配置信息待配置的从用户端设备。此外,该主用户端设备还将根据第一标识信息确定配置所述从用户端设备的配置模式,并采用该配置模式将前述配置信息进行处理,并将处理后的配置信息发送至前述用户端设备。由于,主用户端设备能够处理携带从用户端设备的配置信息的第一OMCI消息,因此,局端设备需要配 置从用户端设备时,可以将携带从用户端设备的配置信息的OMCI消息发送给主用户端设备进行处理。又由于,局端设备本就可以对主用户端设备进行配置,采用本申请的方案,该局端设备又可以通过主用户端设备对从用户端设备进行配置。因此,能够实现对多级用户端设备的统一管理。
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例。
图1A为一级无源光网络的一个架构图;
图1B为二级无源光网络架构的一个示例图;
图2为本申请实施例中多级PON网络管理方法的一个流程图;
图3为本申请实施例中多级PON网络管理方法的另一个流程图;
图4为本申请实施例中多级PON网络管理方法的另一个流程图;
图5为本申请实施例中通信装置的一个实施例示意图;
图6为本申请实施例中通信装置的另一个实施例示意图。
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例提供了一种多级PON网络管理方法以及相关装置,用于实现局端设备对多级用户端设备的统一管理。
为便于理解本申请实施例提出的多级PON网络管理方法,下面先对PON网络的基本架构进行介绍:
如图1A所示,为PON网络***的基本架构图。该PON网络***中包括局端设备和用户端设备。其中,局端设备可以为光线路终端(optical line terminal,OLT)101,用户端设备可以为光网络单元(optical network unit,ONU)103或者光网络终端(optical network terminal,ONT)104。前述局端设备和用户端设备一般通过光分配网络(optical distribution network,ODN)102连接。该光分配网络ODN102为无源网络,即该光分配网络ODN102中不含有源电子器件及电子电源,而是由光纤、光纤配线架(optical distribution frame,ODF)和光分路器(也被称为分光器)(splitter)等无源光器件组成。具体地,前述光线路终端 OLT101通过网络侧接口与运营商网络相连,该光线路终端OLT101通过PON专用接口与光分配网络ODN 102连接。此外,该光分配网络ODN 102通过PON专用接口与光网络单元ONU 103或光网络终端ONT 104相连。
应当理解的是,当前述用户端设备为光网络终端ONT 104时,该光网络终端ONT 104直接连接用户家里的终端设备。示例性的,该光网络终端ONT 104可以是通过光纤入户的路由器,该终端设备可以是通过无线保真(wireless fidelity,Wi-Fi)连入前述路由器的手机、平板电脑,还可以是物联网设备(例如,室内温控设备、室内监控设备以及其他人工智能设备等)。当该用户端设备为光网络单元ONU 103时,该光网络单元ONU 103与用户家里的终端设备之间还存在其它网络,例如以太网等。示例性的,该光网络单元ONU 103为运营商提供的光猫等,该光猫再与室内路由器等光网络终端ONT连接。
应当理解的是,前述图1A所示为一级PON网络***,而本申请实施例提出的多级PON网络管理方法主要应用于多级PON网络***中。下面以二级PON网络***为例进行介绍,如图1B所示,为二级PON网络***的一种示例图。其中,光线路终端OLT通过初级分光器与多个光网络终端ONT相连。若前述多个光网络终端ONT中存在网关型光网络终端ONT,则该光网络终端ONT能够通过次级分光器连接多个光网络终端ONT。此时,前述网关型的ONT作为主ONT,通过次级分光器与前述主ONT连接的光网络终端作为从ONT(也被称为边缘ONT)。一般地,称光线路终端OLT到主ONT这一段网络为第一级PON网络,称次级分光器到从ONT这一段网络为第二级PON网络。
在传统的技术中,对多级PON网络***管理是采用分级管理的方式。例如,图1B所示的二级PON网络***中,从光线路终端OLT到主ONT这一段网络(即第一级PON网络)是由网管设备进行管理,即网理设备控制光线路终端OLT向主ONT发送配置信息以配置该主ONT。而主ONT之后连接的边缘ONT(即第二级PON网络)是由家庭网络管理平台管理,即家庭网络管理平台向边缘ONT发送配置信息以配置边缘ONT。这样的分级管理方式,会影响多级PON网络***中各个ONT的配置效率。
而本申请实施例提出的多级PON网络管理方法则是采用ONT/ONU管理控制接口(ONT/ONU management and control interface,OMCI)协议统一管理多级PON网络,能够克服前述因分级管理带来的缺陷。
应当理解的是,图1B中的光网络终端ONT也可以替换为光网络单元ONU。由于,在实际应用中,部分光猫也具备路由器功能,也就是说,存在部分用户端设备既是光网络单元ONU,又是光网络终端ONT的情况。为便于介绍,在后续实施例中,以用户端设备为例对多级PON网络管理方法进行介绍。
还应理解的是,本申请实施例提出的多级PON网络管理方法不仅能够适用于图1B所示的二级PON网络***,还可以适用于三级PON网络***、四级PON网络***等,具体此处不做限定。为便于介绍,后文仅基于二级PON网络的场景介绍前述多级PON网络管理方法。
应当理解的是,本申请实施例所涉及的PON***可以是吉比特的无源光网络(gigabit capability passive optical network,GPON)***。例如,ITU-TG.984系列标准中定义的GPON***,ITU-TG.987系列标准中定义的XG-PON***,ITU-TG.9807.1标准中定义的XGS-PON ***,具体此处不做限定。在本实施例以及后续实施例中,仅以GPON***为例进行介绍。
为便于理解本申请实施例提出的多级PON网络管理方法,下面先对OMCI协议以及OMCI协议中定义的管理模型进行介绍:
该OMCI协议是GPON标准中定义的一种局端设备(即OLT)对用户端设备(即ONT或ONU)进行管理的接口规范。当用户端设备向局端设备注册时,该用户端设备和局端设备之间能够建立OMCI通道,以使得该用户端设备和局端设备能够通过前述OMCI通道传输OMCI消息。此外,该OMCI协议是主从式管理协议,由主设备下发命令,并等待从设备执行前述命令后回复响应。例如,当局端设备与用户端设备之间采用前述OMCI协议时,局端设备(即OLT)是主设备,用户端设备(例如,主ONT)是从设备,局端设备通过OMCI通道控制下面连接的多个用户端设备。
在该OMCI协议中,将局端设备管理的用户端设备的各种资源和业务抽象成协议独立管理信息库(protocol-independent management information base,MIB)。该管理信息库的基本信息单元是管理实体(也被称为受管实体)(managed entity,ME)。该管理实体是用户端设备的资源和/或业务的抽象表述,是从众多待管理的资源和/或业务中抽象出的管理对象。例如,常见的管理实体有:ANI-G实体,用于接入点接口(access node interface,ANI)管理;UNI-G实体,用于管理GPON封装模式(GPON encapsulation method,GEM)业务的用户网络接口(user network interface,UNI);传输容器(transmission container,T-CONT)实体,用于管理动态带宽分配(dynamically bandwidth assignment,DBA);以太端口实体,用于管理不同的以太端口。当前述管理实体具体化到某一个用户端设备或某一种业务时,便成为了一个实例。例如,以太端口可以为实体,该以太端口实体是ONT上所有提供以太功能端口的抽象。某个ONT上的某个具体的以太端口便为以太端口实体的实例,例如,ONT的1号以太端口可以为实例。OMCI管理模型便是将前述待管理的资源和/或业务等抽象为管理实体,以实例为单位进行配置。局端设备通过给用户端设备配置实例的方式,实现各个管理实体ME的配置管理功能。
当采用前述OMCI协议时,前述局端设备和用户端设备之间通过OMCI消息实现数据交互。其中,该OMCI消息的格式如下表1所示:
表1
其中,GPON封装模式头信息(GPON encapsulation method header,GEM Header):简称GEM头信息,包含用于区别不同OMCI GEM Port(后文简称GEM Port)的信息,该GEM Port为ONT上的逻辑端口,用于承载来自OLT的下行PON口的数据。不同ONT的GEM Port的标识不同,因此,可以根据GEM Port的标识区分不同的ONT。具体地,该GEM头信息用于封装接收该OMCI消息的ONT的GEM Port ID,该GEM Port ID为GEM Port的标识。此外,该GEM头信息还可以包含GEM净荷长度和前向纠错码(forward error correction,FEC)等信息,其中,GEM净荷长度用于指示GEM头信息之后的报文长度,前向纠错码用于通过增加冗余信息以增加数据传输可靠性。此外,在实际应用中,前述GEM头信息还可以包括其他信息,具体本实施例不再一一列举。
事务相关标识符(transaction correlation identifier,TCI):用于标识同一组请求消息和响应消息,例如,用于匹配从OLT到ONT的请求消息(或命令)和从ONT到OLT的响应消息。一般地,一组对应请求和响应的消息中事务相关标识字段的值是一致的。例如,OLT给ONT发送了一个OMCI消息1,随后,ONT向该OLT回复了一个基于前述OMCI消息1的OMCI消息2,那么,前述OMCI消息1中的事务相关标识字段的值与前述OMCI消息2中的事务相关标识字段的值应当是一致的。由此,该OLT可以确定前述OMCI消息2为对应前述OMCI消息1的响应消息。可选的,事务相关标识字段的最高位可以用于表示该OMCI消息的优先级。例如,最高位为0表示为低优先级,最高位为1表示为高优先级。一般地,由OLT来决定执行一条命令的优先级是高还是低。
消息类型(message type,MT):用于指示该消息的目的或者动作。例如,消息类型为创建(create),表示创建一个管理实体实例及其属性;消息类型为删除(delete),表示删除一个管理实体实例;消息类型为设置(set),表示设置管理实体一个或者多个属性;消息类型为获取(get)表示获取管理实体一个或者多个属性等。此外,该消息类型还包括是否需要确认,是不是对应一个动作请求的应答消息,以及是否需要MIB数据同步等信息。
设备标识符(device identifier):对于GPON设备,该字段为定值0x0A。
消息标识符(message identifier):包含管理实体的标识和该管理实体对应的实例的标识。一般地,该消息标识符包含4个字节。其中,前2个字节用来指示消息类型中指定动作的目标管理实体,后2个字节用来识别管理实体实例。因此,可以理解为,该消息标识符包含2个字节的实体标识和2个字节的实例标识。
消息内容(message contents):用于封装报文净荷,与具体的消息相关。
OMCI尾字段(OMCI trailer):用于携带循环冗余校验(cyclic redundancy check,CRC)所需的信息。
示例性的,若OLT向多个ONT中的一个ONT(例如,2号ONT)发送OMCI消息,该OMCI消息用于配置2号ONT的2号以太口的一个端口开关。此时,该OMCI消息的GEM头信息应当携带2号ONT上对应的GEM Port的GEM Port ID;OMCI消息的消息类型为表示设置(set)对应的取值;该OMCI消息中的消息标识符中携带的前2个字节的实体ID为以太口的ID;该OMCI消息中的消息标识符中携带的后2个字节的实例ID为2(代表以太端口的2号);前述消息内容字段携带该以太端口的端口开关信息。
基于前述多级PON网络***和应用场景,下面对本实施例中多级PON网络管理方法的主要流程进行介绍,如图2所示,局端设备和用户端设备将执行如下步骤:
步骤201、主用户端设备向局端设备发送第一标识信息。
本实施例中,局端设备可以为前述多级PON网络架构中的光线路终端OLT。主用户端 设备可以为前述多级PON网络架构中的光网络终端ONT或光网络单元ONU。后文将介绍的从用户端设备可以是前述多级PON网络架构中的光网络终端ONT或光网络单元ONU。但是,当前述主用户端设备为光网络终端ONT时,该从用户端设备也为光网络终端ONT;当前述主用户端设备为光网络单元ONU时,该从用户端设备也为光网络单元ONU。
其中,该第一标识信息用于指示待配置的从用户端设备。由前述多级PON网络***架构可知,一个主用户端设备与多个从用户端设备相连。当该局端设备收到前述第一标识信息时,该局端设备便可根据该第一标识信息获知需要配置的从用户端设备是与该主用户端设备连接的哪一个从用户端设备。
在一种可选的实施方式中,该第一标识信息用于指示与前述从用户端设备关联的实例,也可以理解为,该第一标识信息为与前述从用户端设备关联的某个实例的实例标识。由于,该实例标识能够反映从用户端设备的标识,或者,该实例标识包含了从用户端设备的标识,因此,该局端设备根据前述第一标识信息能够确定与该主用户端设备连接的某个具体的从用户端设备需要配置。
进一步地,虽然,前述第一标识信息指示的实例与从用户端设备关联,但是,该第一标识信息指示的实例所属的实体可以位于从用户端设备中,也可以位于主用户端设备中。
在一种可选的实施方式中,若前述第一标识信息指示的实例所属的实***于从用户端设备中,即该第一标识信息指示的实例是该从用户端设备所需要配置的实例。那么,当该局端设备收到前述第一标识信息时,便可获知与该主用户端设备相连的哪个从用户端设备的哪个实例需要配置。
在另一种可选的实施方式中,若前述第一标识信息指示的实例所属的实***于主用户端设备中。此时,该主用户端设备不仅需要将前述第一标识信息发送至局端设备,还需要将第二标识信息发送至局端设备,该第二标识信息指示的实例是该从用户端设备所需要配置的实例。那么,当该局端设备收到前述第一标识信息和第二标识信息时,该局端设备可以根据第一标识信息确定需要配置哪个从用户端设备,根据第二标识信息确定需要配置该从用户端设备的哪个实例。
应当注意的是,步骤201可以在主用户端设备与局端设备之间的OMCI初始化流程中执行,也可以由主用户端设备与局端设备完成OMCI初始化流程之后,主用户端设备单独向局端设备上报前述第一标识信息和/或第二标识信息,具体此处不做限定。
步骤202、该局端设备根据该第一标识信息确定该主用户端设备配置该从用户端设备的配置模式。
本实施例中,前述第一标识信息还具备区分配置模式的作用。其中,该配置模式指主用户端设备配置从用户端设备的模式。由于,局端设备能够将用于配置从用户端设备的配置信息封装至第一OMCI消息中,因此,前述配置模式可以理解为是该主用户端设备处理来自局端设备的OMCI消息的模式,也可以理解为是该主用户端设备处理配置信息的模式。一般地,该局端设备将按照主用户端设备能够处理OMCI消息的模式封装OMCI消息。
在一种可选的实施方式中,前述局端设备和主用户端设备中均存储了第一标识信息和配置模式的对应关系。当前述第一标识信息为不同的实例标识时,与该第一标识信息对应 的配置模式便不同。因此,主用户端设备向前述局端设备发送前述第一标识信息,也可以理解为,该主用户端设备间接指示了该主用户端设备采用的配置模式,于是,该局端设备也将采用该第一标识信息对应的配置模式。
在一种可选的实施方式中,可以以第一标识信息指示的实例所属的实体是否位于主用户端设备中,来区分不同的配置模式。
示例性的,当该第一标识信息指示的实例所属的实***于该从用户端设备中,确定该配置模式为第一模式。在该第一模式下,由主用户端设备封装待发送给从用户端设备的携带配置信息的消息。该主用户端设备基于该第一标识信息和该第一OMCI消息的消息内容字段携带的该配置信息对该从用户端设备进行配置,该第一标识信息还用于指示该配置信息待配置的该从用户端设备的实例。其中,该主用户端设备可以采用OMCI协议、以太协议和网际互连协议IP协议中的任意一种协议封装将前述配置信息封装为从用户端设备能够识别的消息。具体地,请参阅后文图3对应的实施例。
示例性的,当该第一标识信息指示的实例所属的实***于该主用户端设备中,确定该配置模式为第二模式。在该第二模式下,局端设备、主用户端设备和从用户端设备三者之间均采用OMCI消息进行通信。具体地,由局端设备预先封装主用户端设备待发送给从用户端设备的OMCI消息的部分或全部字段,其中,前述OMCI消息的部分字段携带前述配置信息和第二标识信息。然后,该主用户端设备再将前述字段补充为完整的OMCI消息以发送给从用户端设备。也就是说,该主用户端设备基于该第一OMCI消息的消息内容字段携带的配置信息和第二标识信息对该从用户端设备进行配置,其中,该第二标识信息用于指示该配置信息待配置的该从用户端设备的实例。具体地,请参阅后文图4对应的实施例。
步骤203、该局端设备根据该配置模式封装第一OMCI消息。
其中,前述第一OMCI消息为局端设备待发送给主用户端设备的消息,该第一OMCI消息是为了配置与该主用户端设备连接的某一个从用户端设备。该第一OMCI消息包括第一标识信息和配置信息。该第一OMCI消息中的第一标识信息的取值与该主用户端设备发送给局端设备的第一标识信息的取值相同。由于,第一标识信息与配置模式之间存在对应关系,因此,可以理解为,局端设备封装该第一OMCI消息的模式正是主用户端设备能够处理该第一OMCI消息的模式。
本实施例中,该局端设备可能采用前述第一模式封装该第一OMCI消息,也可能采用第二模式封装该第一OMCI消息。
在一种可选的实施方式中,当该局端设备确定采用第一模式时,该局端设备将该第一标识信息封装于该第一OMCI消息的消息标识符字段中,并将该配置信息封装于该第一OMCI消息的消息内容字段中。
在另一种可选的实施方式中,当该局端设备确定采用第二模式时,该局端设备将该第一标识信息封装于该第一OMCI消息的消息标识符字段中,并将封装有该配置信息和该第二标识信息的至少两个OMCI消息字段封装于该第一OMCI消息的消息内容字段中。其中,前述至少两个OMCI消息字段包括消息标识符字段和消息内容字段,该第二标识信息位于该至少两个OMCI消息字段中的消息标识符字段中,该配置信息位于该至少两个OMCI消 息字段中的消息内容字段中。可选的,前述至少两个OMCI消息字段还可以包括其他字段,例如,消息类型字段、事务相关标识符字段、设备标识符字段以及OMCI尾字段等。具体请参阅后文图4对应实施例中的相关介绍。
步骤204、局端设备向主用户端设备发送第一OMCI消息。
本实施例中,当局端设备封装完前述第一OMCI消息之后,该局端设备通过该局端设备与该主用户端设备之间的OMCI通道将前述第一OMCI消息发送至主用户端设备。于是,该主用户端设备通过前述OMCI通道将接收来自该局端设备的第一OMCI消息。
随后,该主用户端设备将采用OMCI协议解析前述第一OMCI消息以获取前述第一标识信息,并执行后续步骤205。
步骤205、主用户端设备根据该第一OMCI消息中的第一标识信息确定配置该从用户端设备的配置模式。
在一种可选的实施方式中,当该第一标识信息指示的实例所属的实***于该从用户端设备中,该主用户端设备确定该配置模式为第一模式。在该第一模式下,该主用户端设备基于该第一标识信息和该第一OMCI消息的消息内容字段携带的该配置信息对该从用户端设备进行配置,该第一标识信息还用于指示该配置信息待配置的该从用户端设备的实例。可选的,在该第一模式下,主用户端设备采用OMCI协议、以太协议和网际互连协议IP协议中的一种协议处理该配置信息。
在另一种可选的实施方式中,当该第一标识信息指示的实例所属的实***于该主用户端设备中,该主用户端设备确定该配置模式为第二模式。在该第二模式下,该主用户端设备基于该第一OMCI消息的消息内容字段携带的配置信息和第二标识信息对该从用户端设备进行配置,该第二标识信息用于指示该配置信息待配置的该从用户端设备的实例。可选的,在该第二模式下,主用户端设备采用OMCI协议处理该配置信息。
具体地,请参阅前述步骤202中的相关介绍。
本实施方式中,来自OLT的第一OMCI消息中携带了第一标识信息,通过识别该第一标识信息的取值可以确定主用户端设备采用何种模式处理该第一OMCI消息。于是,可以实现该主用户端设备采用不同的配置模式处理前述配置信息。另外,该第一标识信息是采用实例标识表示的,该主用户端设备可以根据该实例标识确定该第一OMCI消息具体是用于配置主用户端设备中的实例还是从用户端设备中的实例。本实施方式利用前述第一标识信息对两种处理模式进行了区分,有利于主用户端设备能够根据不同的第一标识信息按照不同的配置模式对从用户端设备进行配置。另外,由于第一标识信息封装于第一OMCI消息的消息标识符字段中,而不是封装于第一OMCI消息的消息内容字段中,因此,当主用户端设备依次解析前述第一OMCI消息的各个字段时,可以先获取到消息标识符字段中的第一标识信息,再根据该第一标识信息确定采用何种模式处理消息内容字段中的内容。因此,有利于提高主用户端设备处理第一OMCI消息的效率。
步骤206、主用户端设备根据该配置模式对该第一OMCI消息携带的配置信息进行处理,并对该第一标识信息对应的从用户端设备进行配置。
具体地,该主用户端设备采用OMCI协议解析该第一OMCI消息的消息内容字段,得 到该消息内容字段中的内容,该消息内容字段中的内容包括前述配置信息。然后,该主用户端设备按照该配置模式指示的协议将该消息内容字段中的内容封装为第一消息。然后,该主用户端设备采用该配置模式指示的协议将该第一消息发送至该从用户端设备。
下面分别对不同的配置模式下该主用户端设备的具体处理方式进行介绍:
方式一:若该配置模式为第一模式,前述消息内容字段中的内容为该配置信息,并且,该消息内容字段中的内容不包含该配置信息对应的实例的实例标识。也就是说,该消息内容字段中不包含前述第一标识信息,此时,该第一标识信息封装于该第一OMCI消息的消息标识符字段中。此时,该主用户端设备可以采用OMCI协议将前述配置信息发送给从用户端设备,该主用户端设备也可以采用非OMCI协议(例如,以太协议或IP协议)将前述配置信息发送给从用户端设备。
在一种可选的实施方式中,该主用户端设备采用非OMCI协议。具体地,当确定该主用户端设备与该从用户端设备之间未建立OMCI通道时,该主用户端设备采用该以太协议或IP协议将该配置信息和该第一标识信息封装至该第一消息中,其中,该第一消息为IP消息或以太消息。然后,该主用户端设备采用该以太协议或IP协议将该第一消息发送至该从用户端设备,以使得该从用户端设备根据该第一消息携带的该配置信息进行配置。具体请参阅后文图3对应实施例中的相关介绍。
在另一种可选的实施方式中,该主用户端设备采用OMCI协议。具体地,当确定该主用户端设备与该从用户端设备之间已建立OMCI通道时,该主用户端设备采用该OMCI协议将该配置信息和该第一标识信息封装至该第二OMCI消息中,该配置信息封装至该第二OMCI消息的消息内容字段中,该第一标识信息封装至该第二OMCI消息的消息标识符字段中。然后,该主用户端设备采用该OMCI协议将该第二OMCI消息发送至该从用户端设备,以使得该从用户端设备根据该第二OMCI消息携带的该配置信息进行配置。具体请参阅后文图3对应实施例中的相关介绍。
方式二:若该配置模式为第二模式,若该处理该配置信息的配置模式为该第二模式,该配置模式指示的协议为OMCI协议,该消息内容字段中的内容为至少两个OMCI消息字段,该至少两个OMCI消息字段由该OLT封装于该第一OMCI消息的消息内容字段中,该至少两个OMCI消息字段携带该配置信息和该第二标识信息。也就是说,前述消息内容字段中的内容不仅包括该配置信息,还包含该配置信息对应的实例的实例标识(即第二标识信息)。但是,前述配置信息和第二标识信息并非直接封装于前述第一OMCI消息的消息内容字段中,而是以OMCI消息字段的形式封装于前述第一OMCI消息的消息内容字段中。示例性的,该至少两个OMCI消息字段包括消息标识符字段和消息内容字段,该第二标识信息位于该至少两个OMCI消息字段中的消息标识符字段中,该配置信息位于该至少两个OMCI消息字段中的消息内容字段中。
在一种可选的实施方式中,该主用户端设备采用OMCI协议根据该至少两个OMCI消息字段封装第三OMCI消息。然后,该主用户端设备采用该OMCI协议将该第三OMCI消息发送至该从用户端设备,以使得该从用户端设备根据该第三OMCI消息携带的该配置信息进行配置。其中,该第三OMCI消息的GEM头信息字段携带第三标识信息,该第三标 识信息用于指示该主用户端设备与该从用户端设备之间的OMCI通道。具体请参阅后文图4对应实施例中的相关介绍。
本实施例中,由于局端设备发送给主用户端设备的第一OMCI消息中包含待配置给从用户端设备的配置信息以及用于指示该从用户端设备的第一标识信息,因此,该主用户端设备能够根据前述第一标识信息确定该配置信息待配置的从用户端设备。此外,该主用户端设备还将根据第一标识信息确定配置所述从用户端设备的配置模式,并采用该配置模式将前述配置信息进行处理,并将处理后的配置信息发送至前述用户端设备。由于,主用户端设备能够处理携带从用户端设备的配置信息的第一OMCI消息,因此,局端设备需要配置从用户端设备时,可以将携带从用户端设备的配置信息的OMCI消息发送给主用户端设备进行处理。又由于,局端设备本就可以对主用户端设备进行配置,采用本申请的方案,该局端设备又可以通过主用户端设备对从用户端设备进行配置。因此,能够实现对多级用户端设备的统一管理。
下面以局端设备为OLT、主用户端设备为主ONT、从用户端设备为从ONT为例,对前述两种基于OMCI模型的配置模式进行介绍。其中,前述第一模式为全OMCI模式,在该全OMCI模式下,主ONT与从ONT之间无需建立OMCI通道,该主ONT将从来自OLT的OMCI消息中取出该OLT配置给从ONT的配置信息,并将该配置信息封装为该从ONT能够识别的报文(或消息)并发送至该从ONT,以实现对该从ONT的配置。具体地,请参阅图3对应的实施例。前述第二模式为代理模式,在该代理模式下,主ONT与从ONT之间需要建立OMCI通道,OLT发送给主ONT的OMCI消息中已经封装了待发送给从ONT的OMCI消息的两个或多个字段,该主ONT仅需要将前述待发送给从ONT的OMCI消息的两个或多个字段拼装为完整的OMCI消息,并将该OMCI消息通过主ONT与从ONT之间的OMCI通道发送至从ONT,以实现对该从ONT的配置。具体地,请参阅图4对应的实施例。下面将分别对两种配置模式下的具体流程进行介绍:
如图3所示,为采用全OMCI模式时的一种多级PON网络管理方法。其中,OLT的下行PON口与主ONT的上行PON口(即主ONT的ANI口)相连,主ONT的下行PON口(即PON UNI口)通过光纤与从ONT的上行PON口(即从ONT的ANI口)相连。其中,OLT与主ONT之间采用OMCI模型进行数据传输,即OLT与主ONT之间的数据交互采用OMCI消息。该OLT、主ONT、从ONT执行的步骤包括:
步骤301、主ONT获取与该主ONT连接的从ONT的信息。
本实施例中,当主ONT首次连入OLT时,该主ONT会触发OMCI初始化流程,以建立OLT与主ONT之间的OMCI通道,以使得OLT与主ONT之间能够通过OMCI消息进行通信。此后,当有从ONT与前述主ONT连接时,主ONT将获取关于该从ONT的信息。
其中,该从ONT的信息包括主ONT与从ONT之间的连接信息,以及该从ONT需要配置的实例的信息。
在一种可选的实现方式中,该主ONT与从ONT之间的连接信息包括与该从ONT相连的主ONT的下行PON口的端口号和该从ONT的上行PON口的端口号。
在这种实现方式中,前述与该从ONT相连的主ONT的下行PON口的端口号和该从ONT的上行PON口的端口号,用于表示该主ONT与该从ONT之间存在物理连接关系。因此,当前述与该从ONT相连的主ONT的下行PON口的端口号和该从ONT的上行PON口的端口号发送至OLT之后,可以使得该OLT获知与该主ONT物理连接的从ONT是哪个ONT,进而该OLT可以获知主ONT与从ONT的连接拓扑。在一种具体的实现方式中,该主ONT的下行PON口的端口号可以由主ONT的PON UNI口标识表示;该从ONT的上行PON口的端口号可以由从ONT的ANI口标识表示。
在另一种可选的实现方式中,该主ONT与从ONT之间的连接信息包括主ONT的实例标识和从ONT的实例标识。示例性的,该主ONT的实例标识可以为主ONT的下行PON口的实例标识,该从ONT的实例标识可以为该从ONT的上行PON口的实例标识。示例性的,该主ONT的下行PON口的实例标识可以由主ONT的PON UNI实例的实例标识表示;该从ONT的上行PON口的实体的实例标识可以由从ONT的ANI-G实例的实例标识表示。
应当理解的是,前述从ONT的实例标识也可以是该从ONT的其他实例标识,例如,该从ONT的以太端口的实例标识,该从ONT的UNI口的实例标识等,具体此处不做限定。
在这种实现方式中,由于OMCI协议中可以通过定义实体间的关联关系来反映设备的配置之间是相互关联的,也可以反映设备之间是存在连接关系的。因此,可以通过定义主ONT的某个实体与从ONT的某个实体之间关联,以表示前述主ONT的配置与从ONT的配置之间的关联关系。以主ONT的PON UNI实例和从ONT的ANI-G实例为例,可以通过定义主ONT的PON UNI实体与从ONT的ANI-G实体之间关联,以表示前述主ONT的配置与从ONT的配置之间的关联关系。在一种具体的实现方式中,设置主ONT的PON UNI实体的一个或者部分属性是个指针(pointer),该指针保存了从ONT的ANI-G实体的实例标识,这种方式被称作显性关联(explicit)。在另一种具体的实现方式中,设置主ONT的PON UNI实例的实例标识和从ONT的ANI-G实例的实例标识相同,这种方式被称作隐性关联(implicit)。因此,当该主ONT将前述关联关系上报给OLT之后,该OLT可以获知主ONT与从ONT的连接关系。
本实施例中,可以采用前述任意一种实现方式表示前述主ONT与从ONT之间的连接信息。此外,前述从ONT需要配置的实例的信息包括该从ONT的需要配置的实例的实例标识。在全OMCI模式下,该从ONT的需要配置的实例的实例标识即为前述用于表示连接信息的从ONT的实例标识。此外,在一种可选的实现方式中,该从ONT的信息还可以包括从ONT的出厂序列号(serial number,SN)、从ONT的初始密码(initial password)、从ONT的地址信息以及该从ONT的其他出厂信息等。其中,该从ONT的出厂序列号也简称为从ONT的序列号,包括了厂商身份标识(identity document,ID)和/或版本号(version number)。该从ONT的地址信息包括该从ONT的网际协议地址(internet protocol address,IP)地址和/或该从ONT的媒体访问控制(media access control,MAC)地址。
应当理解的是,前述主ONT一般与多个从ONT相连,因此,前述主ONT将获取多个不同的从ONT的信息。其中,每个从ONT的信息如前文所述。
本实施例中,当该主ONT执行了步骤301之后,该主ONT将执行步骤302。
在一种可选的实施方式中,该主ONT在执行步骤302之前,OLT会给主ONT发送获取请求,该获取请求用于指示主ONT向该OLT上报与该主ONT连接的从ONT的信息。
步骤302、主ONT向OLT发送从ONT的信息和模式信息。
其中,该从ONT的信息包括主ONT与从ONT之间的连接信息,以及该从ONT需要配置的实例的信息。具体地,请参阅前述步骤301中的相关介绍,具体此处不再赘述。
其中,模式信息用于指示该主ONT处理来自OLT的OMCI消息的模式。本实施例中的模式信息可以由前述与从ONT关联的实例的实例标识表示,也可以由新定义的字符或变量表示。
若前述模式信息由与从ONT关联的实例的实例标识表示,则该模式信息为从ONT的需要配置的实例的实例标识,该模式信息也是用于表示主ONT与从ONT之间的连接信息的从ONT的实例标识。也就是说,在全OMCI模式下,主ONT可以向OLT发送一个从ONT的需要配置的实例的实例标识,以使得该OLT获知需要为哪个从ONT配置。并且,该主ONT还将向该OLT发送一个主ONT的实例标识,以使得该OLT通过前述从ONT的实例标识和前述主ONT的实例标识确定该主ONT与该从ONT连接。并且,该OLT内部存储有前述从ONT的实例标识与配置模式的对应关系,因此,该OLT可以根据前述从ONT的实例标识和对应关系确定配置模式。
若前述模式信息由新定义的字符或变量表示,则该模式信息包含模式能力和模式状态。其中,模式能力用于指示该主ONT能够使用的模式的种类,该模式能力可以为仅具备全OMCI模式的能力;仅具备代理模式的能力;具备全OMCI模式的能力和代理模式的能力。此外,模式状态,用于指示该主ONT当前使用的模式。例如,本实施例中,该主ONT可以同时具备全OMCI模式的能力和代理模式的能力,但该主ONT当前使用的模式为全OMCI模式。此时,该模式信息指示的模式为全OMCI模式。
本实施例中,该模式信息指示的模式为全OMCI模式。此时,该主ONT与从ONT之间未建立OMCI通道,主ONT可以将来自OLT的封装有配置信息的OMCI消息解析,并将解析后的配置信息以IP报文或以太报文的形式发送至从ONT。
由于,在前述步骤中,该主ONT与该OLT之间已经建立了OMCI通道,因此,该主ONT可以采用OMCI消息向该OLT传输前述从ONT的信息和模式信息。可选的,前述从ONT的信息和模式信息可以封装于OMCI消息的内容字段中。
步骤303、OLT根据该主ONT发送的从ONT的信息和模式信息封装OMCI消息1。
具体地,该OLT先根据模式信息确定该主ONT与从ONT之间传输数据的模式,然后,该OLT确定需要传输给从ONT的配置信息,最后,该OLT将该从ONT的配置信息按照该模式信息指示的模式封装OMCI消息1。
在一种可选的实现方式中,若前述模式信息由与从ONT关联的实例的实例标识表示,并且,该OLT内部存储有前述从ONT的实例标识与配置模式的对应关系,因此,该OLT可以根据前述从ONT的实例标识和对应关系确定配置模式为全OMCI模式。
在另一种可选的实现方式中,若前述模式信息由新定义的字符或变量表示,则该OLT可以根据模式信息直接确定该主ONT与从ONT之间传输数据的模式为全OMCI模式。例 如,OLT根据模式信息中的模式状态确定该主ONT与从ONT之间传输数据的模式为全OMCI模式。
在另一种可选的实现方式中,若前述模式信息由新定义的字符或变量表示,则该OLT可以根据主ONT的模式能力切换模式状态。例如,若该模式信息中的模式能力为同时具备全OMCI模式的能力和代理模式的能力,而模式状态为代理模式。此时,该OLT可以将前述模式状态由代理模式切换为全OMCI模式。
本实施例中,该OLT可以采用前述两种方式中的任意一种方式确定该主ONT与从ONT之间传输数据的模式,具体此处不做限定。在本实施例中,仅以OLT根据模式信息确定采用全OMCI模式为例进行介绍。
然后,该OLT将根据从ONT的需要配置的实例的实例标识确定需要发送给该从ONT的配置信息。应当理解的是,前述从ONT的需要配置的实例的实例标识不同,则说明该从ONT需要配置的实例不同,该OLT确定的配置信息也会不同。例如,若从ONT的需要配置的实例的实例标识为ANI-G实例的实例标识,则该OLT确定的配置信息用于配置ANI口。又例如,若从ONT的需要配置的实例的实例标识为以太端口实例的实例标识,则该OLT确定的配置信息用于配置以太端口。示例性的,该配置信息包括ANI管理配置信息、UNI管理配置信息、连接管理配置信息以及用户管理配置信息中的任意一项。
应当理解的是,若该OLT收到了多个不同的实例标识,则说明该OLT需要分别为该从ONT配置不同的实例。此时,该OLT会分多个OMCI消息发送配置信息,每个OMCI消息携带的配置信息用于配置不同的实例。也就是说,该OLT每次发送的OMCI消息仅用于配置从ONT的一个实例。
由于,前述模式信息指示采用全OMCI模式,因此,该OLT将该从ONT的配置信息按照该模式信息指示的全OMCI模式封装OMCI消息1。其中,该在封装OMCI消息1时,该OLT仅需要将前述从ONT的配置信息直接封装至OMCI消息1的消息内容字段中,而不需要在将前述配置信息封装至内容字段之前对该配置信息进行额外的封装处理。此外,该配置信息对应的实例的实例标识与表示主ONT与从ONT连接关系的实例的实例标识是同一个实例标识,即前述图2对应实施例所介绍的第一标识信息。该OLT将该实例标识封装至消息标识符字段中,以使得该主ONT根据该消息标识符字段中实例标识能够获知主ONT与从ONT之间的连接关系,以及该主ONT应当采用何种模式处理该OMCI消息1。示例性的,该消息标识符字段中的实例标识可以为从ONT的ANI-G实例的实例标识,消息标识符中的实体标识为ANI-G实体标识;示例性的,该消息标识符字段中的实例标识可以为从ONT的以太端口实例的实例标识,消息标识符中的实体标识为从ONT的以太端口实体标识。在后续实施例中,仅以该消息标识符字段中的实例标识可以为从ONT的ANI-G实例的实例标识为例进行介绍。
由前述步骤301的介绍可知,该从ONT的信息包括主ONT与从ONT之间的连接信息,以及该从ONT需要配置的实例的信息。
在一种可选的实现方式中,主ONT与从ONT之间的连接信息包括与该从ONT相连的主ONT的下行PON口的端口号和该从ONT的上行PON口的端口号。可选的,该主ONT 的下行PON口的端口号可以由主ONT的PON UNI口标识表示;该从ONT的上行PON口的端口号可以由从ONT的ANI口标识表示。此时,该主ONT与从ONT之间的连接信息包括:主ONT的PON UNI口标识和从ONT的ANI口标识。此时,该OLT会将前述从ONT的ANI口标识转换为从ONT的ANI-G实例的实例标识,并将该ANI-G实例的实例标识封装至OMCI消息1中的消息标识符字段中。
在另一种可选的实现方式中,主ONT与从ONT之间的连接信息包括与该从ONT相连的主ONT的下行PON口的实例标识和该从ONT的上行PON口的实例标识。可选的,该主ONT的下行PON口的实例标识可以由主ONT的PON UNI实例的实例标识表示;该从ONT的上行PON口的实例标识可以由从ONT的ANI-G实例的实例标识表示。此时,该OLT会直接将从ONT的ANI-G实例的实例标识封装至OMCI消息1中的消息标识符字段中。
本实施例中,该OLT可以采用前述两种方式中的任意一种方式封装消息标识符字段,具体此处不做限定。
此外,该OMCI消息1是待发送至主ONT的消息,因此,该OMCI消息1还应携带用于指示主ONT的标识。具体地,该用于指示主ONT的标识可以采用主ONT的GEM Port ID表示。一般地,该主ONT的GEM Port ID封装于OMCI消息1的GEM头信息字段中。
示例性的,该OLT封装的将要发送至主ONT的OMCI消息1的格式如下表2所示:
表2
其中,由于,该OMCI消息1是发送给主ONT的,因此,该GEM头信息字段包含主ONT的GEM Port ID。该消息类型字段指示了该OMCI消息1的具体动作或目的。例如,消息类型为设置(set),表示设置管理实体一个或者多个属性,即对该管理实体的实例执行配置操作。该消息标识符字段携带了从ONT的配置信息对应的实体标识(例如,AIN-G实体标识)和从ONT的配置信息对应的实例标识(例如,从ONT的AIN-G实例标识)。以AIN-G实例标识为例,AIN-G实体标识用于指示该主ONT与从ONT通过ANI口关联,并且,该主ONT与该从ONT之间的数据传输采用全OMCI模式。由于,该AIN-G实例标识与从ONT是关联的,主ONT根据该从ONT的AIN-G实例标识即可获知该OMCI消息1是用于配置哪个从ONT。因此,该AIN-G实例标识用于指示该OMCI消息1待配置的从ONT。该消息内容字段包含了该从ONT的配置信息,该配置信息用于配置该从ONT的AIN-G实例,也就是说,该配置信息用于配置消息标识符字段中的实例标识对应的实例。
示例性的,若从ONT的配置信息用于配置2号从ONT的2号以太口的端口开关,那 么,该OMCI消息中的消息标识符中携带的前2个字节的实体ID为以太端口实体的ID,该OMCI消息中的消息标识符中携带的后2个字节的实例ID为2号从ONT的2号以太端口实例的ID,前述消息内容字段携带端口开关信息,该端口开关信息表示用于配置该2号从ONT的2号以太口的端口开关。
待该OLT封装完OMCI消息1之后,该OLT将执行步骤304。
步骤304、OLT向主ONT发送OMCI消息1。
具体地,该OLT通过该OLT与该主ONT之间的OMCI通道发送前述OMCI消息1。待该主ONT收到前述OMCI消息1之后,该主ONT将执行步骤305。
步骤305、主ONT解析OMCI消息1以从前述OMCI消息1的消息内容字段中获取从ONT的配置信息。
本实施例中,主ONT将解析该OMCI消息1中的每个字段。具体地,该主ONT将从前述OMCI消息1中解析该消息类型字段以确定该OMCI消息1是要进行配置操作;解析该消息标识符字段,根据AIN-G实体标识和AIN-G实例标识确定与该主ONT连接的从ONT、该主ONT与该从ONT之间采用全OMCI模式,并且,还可以确定该OMCI消息1是用于配置从ONT的AIN-G实例;解析消息内容字段以确定对从ONT的实例进行配置所需的配置信息。
步骤306、主ONT将从ONT的配置信息和该配置信息对应的实例标识封装至消息1中。
其中,前述消息1指采用该从ONT能够识别的消息格式的消息。也就是说,该主ONT与该从ONT之间能够通过前述消息1进行数据传输,并且,该消息1能够传输配置信息和实例标识。该消息1可以是以太消息、IP消息、OMCI消息以及其他从ONT能够识别的消息,具体此处不做限定。
若该主ONT与该从ONT之间未建立OMCI通道,则该主ONT与从ONT之间无法通过OMCI消息进行数据传输,该主ONT可以将前述配置信息和配置信息对应的实例标识封装至以太消息或IP消息中。
在一种可选的实施方式中,该主ONT将配置信息和该配置信息对应的实例标识封装至以太消息中,即前述消息1为以太消息。此时,前述消息1中携带的从ONT的地址为从ONT的MAC地址。
示例性的,该主ONT封装的将要发送至从ONT的以太消息(即消息1)的格式如下表3所示:
表3
其中,前导码用于数据传输过程中的双方发送与接收的速率的同步;SFD为帧开始符,用于标识一个以太网帧的开始;目的MAC地址用于指示帧的接收者,用于封装从ONT的MAC地址;源MAC地址用于指示帧的发送者,用于封装主ONT的MAC地址;数据 与填充用于封装从ONT的配置信息和该配置信息对应的实例标识。
在另一种可选的实施方式中,该主ONT将配置信息和该配置信息对应的实例标识封装至IP消息中,即前述消息1为IP消息。此时,前述消息1中携带的从ONT的地址为从ONT的IP地址。
示例性的,该主ONT封装的将要发送至从ONT的IP消息(即消息1)的格式如下表4所示:
表4
其中,源IP地址用于指示IP消息的发送者,用于封装主ONT的IP地址;目的IP地址用于指示IP消息的接收者,用于封装从ONT的IP地址;数据用于封装从ONT的配置信息和该配置信息对应的实例标识。
应当注意的是,该主ONT在一段时间内收到了多个用于配置某一个从ONT的OMCI消息,则该主ONT可以将前述多个OMCI消息中解析的配置信息和实例标识封装至一个以太消息或IP消息中。也就是说,步骤306中的以太消息或IP消息可以仅携带一个OMCI消息中的配置信息和实例标识,也可以携带多个OMCI消息中的配置信息和实例标识,具体此处不做限定。例如,该主ONT收到了三个用于配置2号从ONT的OMCI消息,分别为OMCI消息A、OMCI消息B以及OMCI消息C。其中,OMCI消息A的消息内容字段中携带了配置信息a和实例标识a;OMCI消息B的消息内容字段中携带了配置信息b和实例标识b;OMCI消息C的消息内容字段中携带了配置信息c和实例标识c。此时,该主ONT可以将前述三个OMCI消息中的每个消息内容字段中的配置信息和实例标识封装至一个以太消息中。此时,该以太消息的数据与填充字段中将携带三组信息,分别为配置信息a和实例标识a,配置信息b和实例标识b,配置信息c和实例标识c。
若该主ONT与该从ONT之间已建立OMCI通道,则该主ONT与从ONT之间可以通过OMCI消息进行数据传输,该主ONT可以将前述配置信息和配置信息对应的实例标识封装至OMCI消息中。
示例性的,该主ONT封装的将要发送至从ONT的OMCI消息1’(即消息1)的格式如下表5所示:
表5
其中,由于,该OMCI消息1’是发送给从ONT的,因此,该GEM头信息字段包含从ONT的GEM Port ID。该消息类型字段指示了该OMCI消息1’的具体动作或目的。例如,消息类型为设置(set),表示设置管理实体一个或者多个属性,即对该管理实体的实例执行配置操作。该消息标识符字段携带了从ONT的配置信息对应的实体标识和从ONT的配置信息对应的实例标识。例如,AIN-G实体标识和从ONT的AIN-G实例标识。该消息内容字段包含了该从ONT的配置信息,该配置信息用于配置消息标识符字段中的实例标识对应的实例。
应当理解的是,在这种实施方式中,主ONT与从ONT之间需要建立OMCI通道,具体建立通道的方式可以参阅图4对应实施例中的步骤401。
本实施例中,主ONT封装完前述消息1之后,该主ONT将执行步骤307。
步骤307、主ONT向从ONT发送消息1。
步骤308、从ONT解析消息1以获取消息1中的配置信息和该配置信息对应的实例标识,并根据该实例标识对应的实例进行配置。
步骤309、从ONT向主ONT发送响应消息1。
其中,响应消息1与前述消息1为同种类型的消息。例如,若消息1为以太消息,则响应消息1也为以太消息。又例如,若消息1为IP消息,则响应消息1也为IP消息。
若该从ONT成功配置前述实例标识对应的实例,则该响应消息1将携带实例标识和用于指示配置成功的指示信息。
步骤310、主ONT向OLT发送响应消息2。
其中,响应消息2为OMCI消息。其中,该OMCI消息2中的GEM头信息字段包含OLT的GEM Port ID。该消息标识符字段携带的实体标识和实例标识与OMCI消息1中携带的实体标识和实例标识相同。该消息内容字段包含了响应消息1所携带的实例标识(即配置信息对应的实例标识)以及用于指示配置成功的指示信息。因此,该OLT能够根据该响应消息2中携带的实例标识和用于指示配置成功的指示信息确定该实例标识对应的实例已配置成功。于是,该OLT可以继续为该从ONT配置其他的实例。
本实施例中,由于,OLT可以根据主ONT上报的关于从ONT的信息将用于配置从ONT的配置信息封装OMCI消息1以发送至主ONT,并且,该主ONT能够解析该OMCI消息1以获取该OMCI消息1中携带的从ONT的配置信息,并通过从ONT能够识别的消息(即消息1) 将该配置信息发送从ONT。因此,OLT能够实现对从ONT的配置。由于,该OLT本就能够实现对主ONT的配置,因此,该OLT能够实现对多级ONT的统一管理。
如图4所示,为采用代理模式时的一种多级PON网络管理方法。其中,OLT的下行PON口与主ONT的上行PON口(即主ONT的ANI口)相连,主ONT的下行PON口(即PON UNI口)通过光纤与从ONT的上行PON口(即主ONT的ANI口)相连。其中,OLT与主ONT之间采用OMCI模型进行数据传输,即OLT与主ONT之间的数据交互采用OMCI消息。
本实施方式中,主ONT与从ONT之间也能够建立OMCI通道,并且,该主ONT中包含用于转换OMCI消息的OMCI代理模块,能够将来自OLT的OMCI消息转换为从ONT能够识别的OMCI消息,并通过主ONT与从ONT之间的OMCI通道传输至从ONT中。具体地,该OLT、主ONT、从ONT执行的步骤包括:
步骤401、主ONT建立与从ONT之间的OMCI通道。
本实施例中,当主ONT首次连入OLT时,该主ONT会触发OMCI初始化流程,以建立OLT与主ONT之间的OMCI通道,以使得OLT与主ONT之间能够通过OMCI消息进行数据交互。此后,当有从ONT与前述主ONT连接时,主ONT会向该从ONT发送一个广播消息,以使得该从ONT将用于认证的信息发送至前述主ONT。然后,该主ONT对该从ONT进行认证,若认证通过,则该主ONT会为该从ONT分配一个ONT ID。与此同时,该从ONT将立即创建一个OMCI GEM port,该OMCI GEM port为从ONT与该主ONT之间的用于承载OMCI消息的逻辑通道的端口。该OMCI GEM port的标识(即OMCI GEM port ID)与ONT ID的值是相等的。于是,该主ONT与该从ONT之间便建立了OMCI通道,前述主ONT与从ONT便可以通过OMCI消息进行数据传输。其中,用于认证的信息包括从ONT的出厂序列号(serial number,SN)、从ONT的初始密码(initial password)、从ONT的地址信息以及该从ONT的其他出厂信息等。具体地,请参阅前述步骤301中的相关介绍,此处不再赘述。
步骤402、主ONT获取与该主ONT连接的从ONT的信息。
其中,该从ONT的信息包括主ONT与从ONT之间的连接信息,以及该从ONT需要配置的实例的信息。
在一种具体的实现方式中,该主ONT与从ONT之间的连接信息包括与该从ONT相连的主ONT的下行PON口的实例标识和与该从ONT对应的代理实体的实例的实例标识。具体地,该主ONT的下行PON口的实例标识可以由主ONT的PON UNI实例的实例标识表示;与该从ONT对应的代理实体的实例的实例标识可以由该从ONT的代理(proxy)实例的实例标识表示。
具体地,可以设置主ONT的PON UNI实体的一个或者部分属性是个指针(pointer),该指针保存了从ONT对应的proxy实体的实例的实例标识,这种方式被称作显性关联(explicit)。也可以设置主ONT的PON UNI实例的实例标识和从ONT对应的proxy实例的实例标识相同,这种方式被称作隐性关联(implicit)。因此,当该主ONT将前述关联关 系上报给OLT之后,该OLT可以获知主ONT采用的是代理模式,该OLT将按照代理模式封装从ONT的配置信息。
可选的,该从ONT的信息还可以包括从ONT的出厂序列号SN、从ONT的初始密码、从ONT的地址信息以及该从ONT的其他出厂信息等,具体此处不做限定。
在一种可选的实施方式中,由于,该主ONT与该从ONT之间建立了OMCI通道,因此,主ONT获取与从ONT的信息时可以采用OMCI消息。
示例性的,该主ONT可以向从ONT发送一个OMCI消息a,其中,该OMCI消息a的GEM头信息字段将携带从ONT的GEM Port ID,该OMCI消息a的消息内容字段携带用于指示获取从ONT的信息的指示信息。随后,从ONT将向主ONT回复OMCI消息b,其中,该OMCI消息b的GEM头信息字段将携带主ONT的GEM Port ID,该OMCI消息b的消息内容字段携带该从ONT的信息。随后,主ONT将从该OMCI消息b的消息内容字段获取该从ONT的信息。
在另一种可选的实施方式中,该主ONT也可以采用从ONT能够识别的消息或报文获取该从ONT的信息。例如,以太报文或IP报文,具体此处不做限定。
步骤403、主ONT向OLT发送从ONT的信息和模式信息。
其中,该从ONT的信息包括主ONT与从ONT之间的连接信息,以及该从ONT需要配置的实例的信息。具体地,请参阅前述步骤301中的相关介绍,具体此处不再赘述。
其中,模式信息用于指示该主ONT处理来自OLT的OMCI消息的模式。本实施例中的模式信息可以由前述与从ONT关联的实例的实例标识表示,也可以由新定义的字符或变量表示。
若前述模式信息由与从ONT关联的实例的实例标识表示,则该模式信息为主ONT中的代理模块的代理实例的实例标识,即proxy实例的实例标识。不同的从用户端设备对应着不同的proxy实例的实例标识。该proxy实例的实例标识也是用于表示主ONT与从ONT之间的连接信息的从ONT的实例标识。也就是说,在代理模式下,主ONT可以向OLT发送proxy实例的实例标识,以使得该OLT获知需要为哪个从ONT配置。并且,该主ONT还将向该OLT发送一个主ONT的实例标识,以使得该OLT通过前述proxy实例的实例标识和前述主ONT的实例标识确定该主ONT与该从ONT连接。并且,该OLT内部存储有proxy实例的实例标识与配置模式的对应关系,因此,该OLT可以根据前述proxy实例的实例标识和对应关系确定配置模式。
若前述模式信息由新定义的字符或变量表示,则模式信息包含模式能力和模式状态。其中,模式能力用于指示该主ONT能够使用的模式的种类,该模式能力可以为仅具备全OMCI模式的能力;仅具备代理模式的能力;具备全OMCI模式的能力和代理模式的能力。此外,模式状态,用于指示该主ONT当前使用的模式。例如,本实施例中,该主ONT可以同时具备全OMCI模式的能力和代理模式的能力,但该主ONT当前使用的模式为代理模式。此时,该模式信息该主ONT与从ONT之间传输数据的模式为代理模式。
本实施例中,该主ONT与该从ONT之间传输数据的模式为代理模式。此时,该主ONT与从ONT之间已建立OMCI通道,该主ONT将来自OLT的OMCI消息的消息内容字段中 的配置信息等进行二次封装,以转换为从ONT能够识别的OMCI消息发送至从ONT。
此外,由于采用代理模式,该主ONT发送给OLT的从ONT的信息中,可以采用从ONT的proxy实例的实例标识来表示主ONT与从ONT之间的连接信息。具体地,请参阅前述步骤401中的相关介绍,具体此处不再赘述。
由于,在前述步骤中,该主ONT与该OLT之间已经建立了OMCI通道,因此,该主ONT可以采用OMCI消息向该OLT传输前述从ONT的信息和模式信息。可选的,前述从ONT的信息和模式信息可以封装于OMCI消息的内容字段中。
步骤404、OLT根据该主ONT发送的从ONT的信息和模式信息封装OMCI消息2。
具体地,该OLT先根据模式信息确定该主ONT处理OMCI消息2的模式,然后,该OLT确定需要传输给从ONT的配置信息,最后,该OLT将该从ONT的配置信息按照该模式信息指示的模式封装OMCI消息2。
其中,该OLT根据模式信息确定该主ONT与从ONT之间传输数据的模式为代理模式。
然后,该OLT将根据从ONT的需要配置的实例的实例标识确定需要发送给该从ONT的配置信息。应当理解的是,前述从ONT的需要配置的实例的实例标识不同,则说明该从ONT需要配置的实例不同,该OLT确定的配置信息也会不同。示例性的,该配置信息包括ANI管理配置信息、UNI管理配置信息、连接管理配置信息以及用户管理配置信息中的任意一项。具体地,请参阅前述步骤303中的相关介绍,具体此处不再赘述。
然后,在该代理模式下,该OLT根据前述从ONT的信息、配置信息以及该配置信息对应的实例标识确定需要发送给从ONT的OMCI消息3的至少两个字段,再将前述至少两个字段封装于待发送至主ONT的OMCI消息2的消息内容字段中。其中,该至少两个字段包括消息内容字段、消息标识符字段以及消息类型字段等。该OLT将前述配置信息封装至消息内容字段中,将配置信息对应的实体标识和实例标识封装至消息标识符字段中。
可选的,OMCI消息3的至少两个字段还包括事务相关标识符字段、设备标识符字段、OMCI尾字段以及GEM头信息字段中的一项或多项。
在一种可选的实施方式中,前述OMCI消息3的至少两个字段包括消息类型字段、消息标识符字段以及消息内容字段。示例性的,需要发送给从ONT的OMCI消息3的至少两个字段如下表6-1所示:
表6-1
其中,消息类型字段用于携带该OMCI消息3的具体动作或目的。可以理解为,该消息类型字段用于指示该OLT对该从ONT执行的操作。例如,消息类型为设置(set),表示设置管理实体一个或者多个属性,即对该管理实体的实例执行配置操作。该消息标识符携带了从ONT的配置信息对应的实体标识和该从ONT的配置信息对应的实例标识。该消息 内容包含了该从ONT的配置信息,该配置信息用于配置前述实例标识对应的实例。
在另一种可选的实施方式中,前述至少两个字段除了包括消息类型字段、消息标识符字段以及消息内容字段之外,该主要字段还包括事务相关标识符字段、设备标识符字段、OMCI尾字段。示例性的,OLT需要发送给从ONT的OMCI消息的至少两个字段如下表6-2所示:
表6-2
其中,事务相关标识符字段、设备标识符字段以及OMCI尾字段的介绍可以参阅前述表1或表2中的相关描述,具体此处不再赘述。
该OLT确定了需要发送给从ONT的OMCI消息的至少两个字段之后,该OLT将需要发送给从ONT的OMCI消息3的至少两个字段(例如,前述表6-1或表6-2所示的字段)封装至该OLT将要发送至主ONT的OMCI消息2中。
示例性的,OLT待发送至主ONT的OMCI消息2可以如下表7所示:
表7
其中,由于,该OMCI消息2是发送给主ONT的,因此,该GEM头信息字段包含主ONT的GEM Port ID。该消息类型字段指示了该OMCI消息2的具体动作或目的。该消息标识符字段携带了proxy实体标识和proxy实例标识。其中,proxy实体标识用于指示该主ONT与从ONT通过proxy实体关联,并且,该主ONT与该从ONT之间的数据传输采用代理模式。由于,该proxy实例标识与从ONT是关联的,主ONT解析该从ONT的proxy实例标识即可获知该OMCI消息2是用于配置哪个从ONT。因此,该proxy实例标识用于指示该OMCI消息2待配置的从ONT。该消息内容包含了需要发送给从ONT的OMCI消息3的至少两个字段,例如,前述表6-1或表6-2所示的主要字段。
待该OLT封装完OMCI消息2之后,该OLT将执行步骤405。
步骤405、OLT向主ONT发送OMCI消息2。
具体地,该OLT通过该OLT与该主ONT之间的OMCI通道发送前述OMCI消息2。 待该主ONT收到前述OMCI消息2之后,该主ONT将执行步骤406。
步骤406、主ONT解析OMCI消息2以从前述OMCI消息2的消息内容字段中获取至少两个字段。
本实施例中,该主ONT将从前述OMCI消息2中解析该消息类型字段以确定该OMCI消息是要进行配置操作;解析该消息标识符字段,根据proxy实体标识确定该主ONT与从ONT通过proxy实体关联以及采用代理模式,根据proxy实例标识确定该OMCI消息2待配置的从ONT是与该主ONT连接的哪个从ONT。解析消息内容字段以获取前述至少两个字段,该至少两个字段携带配置信息。但是,在代理模式下,该主ONT不会继续解析前述至少两个字段,因此,该主ONT无法确定该至少两个字段中的配置信息所要配置的实例。也就是说,该主ONT仅可获知该OMCI消息2是用于配置与该主ONT连接的哪一个从ONT,而无法确定该OMCI消息2是用于配置该从ONT的哪个实例。
步骤407、主ONT根据从ONT的信息和该至少两个字段封装OMCI消息3。
本实施例中,由于,从前述OMCI消息2中获取的至少两个字段包含了从ONT的信息,并且,前述至少两个字段是基于OMCI消息的字段。因此,该主ONT将根据从ONT的信息在该至少两个字段的基础上添加字段,以得到OMCI消息3。
具体地,该主ONT将从ONT的GEM port ID封装至GEM头信息字段中,并将前述GEM头信息字段添加至前述至少两个字段。此外,该主ONT还将根据从ONT的信息添加其他字段,直至将前述至少两个字段和其他字段拼装为完整的OMCI消息(即OMCI消息3)。
示例性的,若前述至少两个字段如前述表6-2所示,则该主ONT仅需要增加上GEM头信息字段即可得到OMCI消息3,该OMCI消息3可以如下表8所示:
表8
示例性的,若前述至少两个字段如前述表6-1所示,则该主ONT除了需要增加上GEM头信息字段以外,该主ONT还需要添加事物相关标识符字段、消息类型字段、设备标识符字段以及OMCI尾字段等。然后,该主ONT可以获得如上表8所示的OMCI消息3。
其中,由于,该OMCI消息3是发送给从ONT的,因此,该GEM头信息字段包含从ONT的GEM Port ID。该消息类型字段指示了该OMCI消息3的具体动作或目的。该消息标识符字段携带了从ONT的配置信息对应的实体标识和从ONT的配置信息对应的实例的实例标识。该消息内容字段包含了从ONT的配置信息。
步骤408、主ONT向从ONT发送OMCI消息3。
具体地,主ONT通过该主ONT与该从ONT之间建立的OMCI通道发送前述OMCI消息3。
步骤409、从ONT解析OMCI消息3以获取从ONT的配置信息和该配置信息对应的实例标识,并根据该配置信息对该实例进行配置。
具体地,从ONT依次解析该OMCI消息3中的每个字段,并获取该OMCI消息3中的消息标识符字段中的配置信息对应的实例标识,以及OMCI消息3中的消息内容字段中的配置信息。然后,该从ONT根据前述配置信息对该实例标识对应的实例进行配置。
步骤410、从ONT向主ONT发送响应消息3。
其中,响应消息3可以是OMCI消息,也可以是以太报文或IP报文,具体此处不做限定。该响应消息3携带前述实例的标识和用于指示配置成功的指示信息。
在一种可选的实施方式中,响应消息3为OMCI消息时,其中,该OMCI消息3中的GEM头信息字段包含主ONT的GEM Port ID。该响应消息3中的消息标识符字段携带的实体标识和实例标识与前述OMCI消息3中标识符字段携带的实体标识和实例标识一致。该消息内容字段包含了前述实例的标识和用于指示配置成功的指示信息。
步骤411、主ONT向OLT发送响应消息4。
其中,响应消息4为OMCI消息。其中,该OMCI消息4中的GEM头信息字段包含OLT的GEM Port ID。该响应消息4中的消息标识符字段携带的实体标识和实例标识与前述OMCI消息2中标识符字段携带的实体标识和实例标识一致。该消息内容字段包含了响应消息3所携带的实例标识以及用于指示配置成功的指示信息。因此,该OLT能够根据该响应消息4中携带的实例标识和用于指示配置成功的指示信息确定该实例标识对应的实例已配置成功。于是,该OLT可以继续为该从ONT配置其他的实例。
本实施例中,由于,OLT可以根据主ONT上报的关于从ONT的信息将用于配置从ONT的至少两个字段封装OMCI消息2以发送至主ONT,并且,该主ONT能够解析该OMCI消息2以获取该OMCI消息2中携带的从ONT的至少两个字段,并将该至少两个字段拼装为从ONT能够识别的OMCI消息3,并将该OMCI消息3发送至从ONT。由于,前述至少两个字段中包含有从ONT的信息,因此,该从ONT能够根据该配置信息进行配置操作。因此,OLT能够实现对从ONT的配置。由于,该OLT本就能够实现对主ONT的配置,因此,该OLT能够实现对多级ONT的统一管理。
此外,本申请实施例还提供了一种通信装置50,如图5所示,图5为本申请实施例提供的一种通信装置的结构示意图。
该通信装置50可以用于执行以上图2、图3以及图4对应实施例中的方法。
如图5所示,通信装置50可以包括处理器510、存储器520和收发器530。其中,该处理器510与该存储器520耦合连接,该处理器510与该收发器530耦合连接。
其中,前述收发器530也可以称为收发单元、收发机、收发装置等。可选的,可以将收发单元中用于实现接收功能的器件视为接收单元,将收发单元中用于实现发送功能的器 件视为发送单元,即收发单元包括接收单元和发送单元,接收单元也可以称为接收机、输入口、接收电路等,发送单元可以称为发射机、发射器或者发射电路等。示例性的,该收发器530可以是光模块。
其中,前述处理器510可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。处理器还可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。处理器510可以是指一个处理器,也可以包括多个处理器。
此外,前述该存储器520主要用于存储软件程序和数据。存储器520可以是独立存在,与处理器510相连。可选的,该存储器520可以和该处理器510集成于一体,例如集成于一个或多个芯片之内。其中,该存储器520能够存储执行本申请实施例的技术方案的程序代码,并由处理器510来控制执行,被执行的各类计算机程序代码也可被视为是处理器510的驱动程序。存储器520可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,ROM),快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器520还可以包括上述种类的存储器的组合。存储器520可以是指一个存储器,也可以包括多个存储器。
在一个实现方式中,存储器520中存储有计算机可读指令,所述计算机可读指令包括多个软件模块,例如发送模块521,处理模块522和接收模块523。处理器510执行各个软件模块后可以按照各个软件模块的指示进行相应的操作。在本实施例中,一个软件模块所执行的操作实际上是指处理器510根据所述软件模块的指示而执行的操作。
应当理解的是,前述图2、图3以及图4对应的方法实施例中的局端设备或OLT可以基于本实施例中图5所示的通信装置50的结构。
示例性的,当通信装置50用于执行上述图2对应实施例中局端设备的方法时,该接收模块523用于接收主用户端设备发送的第一标识信息;该处理模块522用于根据该第一标识信息确定该主用户端设备配置该从用户端设备的配置模式;该处理模块522还用于根据该配置模式封装第一ONT/ONU管理控制接口OMCI消息;该发送模块521用于向该主用户端设备发送该第一OMCI消息,以使得该主用户端设备根据该第一OMCI消息携带的该第一标识信息和该配置信息配置该从用户端设备。
示例性的,当通信装置50用于执行上述图3对应实施例中OLT的方法时,该接收模块523用于接收主ONT发送的从ONT的信息和模式信息。该处理模块522用于根据该主ONT发送的从ONT的信息和模式信息封装OMCI消息1。该发送模块521用于向主ONT发送前述OMCI消息1。
示例性的,当通信装置50用于执行上述图4对应实施例中OLT的方法时,该接收模块523用于接收主ONT发送的从ONT的信息和模式信息。该处理模块522用于根据该主 ONT发送的从ONT的信息和模式信息封装OMCI消息2。该发送模块521用于向主ONT发送前述OMCI消息2。
其余可以参考图2、图3以及图4对应实施例中局端设备或OLT的方法,此处不再赘述。
还应理解的是,前述图2、图3以及图4对应的方法实施例中的主用户端设备或主ONT也可以基于本实施例中图5所示的通信装置50的结构。
示例性的,当通信装置50用于执行上述图2对应实施例中主用户端设备的方法时,该接收模块523用于接收来自光线路终端OLT的第一ONT/ONU管理控制接口OMCI消息,其中,该第一OMCI消息包括第一标识信息和配置信息,该第一标识信息用于指示待配置的从用户端设备,该配置信息为用于对该从用户端设备进行配置的信息。该处理模块522用于根据该第一标识信息确定配置该从用户端设备的配置模式,以及该主用户端设备根据该配置模式对该配置信息进行处理,并对该第一标识信息对应的从用户端设备进行配置。
示例性的,当通信装置50用于执行上述图3对应实施例中主ONT的方法时,处理模块522用于获取与该主ONT连接的从ONT的信息。发送模块521用于向OLT发送从ONT的信息和模式信息。该接收模块523用于接收OLT发送的OMCI消息1。该处理模块522用于解析OMCI消息1以从前述OMCI消息1的消息内容字段中获取从ONT的配置信息,以及将从ONT的配置信息和该配置信息对应的实例标识封装至消息1中。该发送模块521还用于向从ONT发送消息1。
示例性的,当通信装置50用于执行上述图4对应实施例中主ONT的方法时,处理模块522用于建立与从ONT之间的OMCI通道,以及获取与该主ONT连接的从ONT的信息。发送模块521用于向OLT发送从ONT的信息和模式信息。该接收模块523用于接收OLT发送的OMCI消息2。该处理模块522用于解析OMCI消息2以从前述OMCI消息1的消息内容字段中获取至少两个字段,以及根据从ONT的信息和该至少两个字段封装OMCI消息3。该发送模块521还用于向从ONT发送OMCI消息3。
其余可以参考图2、图3以及图4对应实施例中主用户端设备或主ONT的方法,此处不再赘述。
还应理解的是,前述图2、图3以及图4对应的方法实施例中的从用户端设备或从ONT也可以基于本实施例中图5所示的通信装置50的结构。
示例性的,当通信装置50用于执行上述图3对应实施例中从ONT的方法时,该接收模块523用于接收主ONT发送的消息1。该处理模块522用于解析消息1以获取消息1中的配置信息和该配置信息对应的实例标识,并根据该实例标识对应的实例进行配置。该发送模块521用于向主ONT发送响应消息1。
示例性的,当通信装置50用于执行上述图4对应实施例中从ONT的方法时,该接收模块523用于接收主ONT发送的OMCI消息3。该处理模块522用于解析OMCI消息3以获取OMCI消息3中的配置信息和该配置信息对应的实例标识,并根据该实例标识对应的实例进行配置。该发送模块521用于向主ONT发送响应消息3。
其余可以参考图2、图3以及图4对应实施例中从用户端设备或从ONT的方法,此处 不再赘述。
如图6所示,为本申请实施例提供了一种通信装置60的结构示意图。前述图2、图3和图4对应的方法实施例均可以基于图6所示的通信装置60的结构。
该通信装置60包括多个功能模块,前述各个功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
具体地,该通信装置60包括收发模块601和处理模块602。
当该通信装置60执行前述主用户端设备或主ONT的方法时:
收发模块601,用于接收来自光线路终端OLT的第一ONT/ONU管理控制接口OMCI消息,该第一OMCI消息包括第一标识信息和配置信息,该第一标识信息用于指示待配置的从用户端设备,该配置信息为用于对该从用户端设备进行配置的信息。
处理模块602,用于根据该第一标识信息确定配置该从用户端设备的配置模式,以及根据该配置模式对该配置信息进行处理,并对该第一标识信息对应的从用户端设备进行配置。
在一种可选的实施方式中,该第一标识信息用于指示与该从用户端设备关联的实例,该第一标识信息封装于该第一OMCI消息的消息标识符字段中。处理模块602,用于当该第一标识信息指示的实例所属的实***于该从用户端设备中,确定该配置模式为第一模式。在该第一模式下,处理模块602,用于基于该第一标识信息和该第一OMCI消息的消息内容字段携带的该配置信息对该从用户端设备进行配置,该第一标识信息还用于指示该配置信息待配置的该从用户端设备的实例。处理模块602,用于当该第一标识信息指示的实例所属的实***于该主用户端设备中,确定该配置模式为第二模式。在该第二模式下,处理模块602,用于基于该第一OMCI消息的消息内容字段携带的配置信息和第二标识信息对该从用户端设备进行配置,该第二标识信息用于指示该配置信息待配置的该从用户端设备的实例。
在另一种可选的实施方式中,处理模块602,用于采用OMCI协议解析该第一OMCI消息的消息内容字段,得到该消息内容字段中的内容;按照该配置模式指示的协议将该消息内容字段中的内容封装为第一消息;用该配置模式指示的协议将该第一消息发送至该从用户端设备。
在另一种可选的实施方式中,处理模块602,用于当确定该主用户端设备与该从用户端设备之间未建立OMCI通道时,采用该以太协议或IP协议将该配置信息和该第一标识信息封装至该第一消息中,该第一消息为IP消息或以太消息。该处理模块602,还用于采用该以太协议或IP协议将该第一消息发送至该从用户端设备,以使得该从用户端设备根据该第一消息携带的该配置信息进行配置。
在另一种可选的实施方式中,处理模块602,用于当确定该主用户端设备与该从用户端设备之间已建立OMCI通道时,采用该OMCI协议将该配置信息和该第一标识信息封装至该第二OMCI消息中,该配置信息封装至该第二OMCI消息的消息内容字段中,该第一 标识信息封装至该第二OMCI消息的消息标识符字段中。该处理模块602,还用于采用该OMCI协议将该第二OMCI消息发送至该从用户端设备,以使得该从用户端设备根据该第二OMCI消息携带的该配置信息进行配置。
在另一种可选的实施方式中,该处理模块602包括代理子模块,该代理子模块用于对第一OMCI消息的消息内容字段中的内容进行再次封装,在该消息内容字段中的内容的基础上添加消息头等字段以拼装为完整的OMCI消息。通过前述代理子模块,前述处理模块602能够采用OMCI协议根据该至少两个OMCI消息字段封装第三OMCI消息,该第三OMCI消息的GEM头信息字段携带第三标识信息,该第三标识信息用于指示该主用户端设备与该从用户端设备之间的OMCI通道。该处理模块602,还用于采用该OMCI协议将该第三OMCI消息发送至该从用户端设备,以使得该从用户端设备根据该第三OMCI消息携带的该配置信息进行配置。
在另一种可选的实施方式中,该收发模块601,还用于向该OLT发送该第一标识信息与该主用户端设备的下行PON口的实例标识之间的关联关系。
其余可以参考图2、图3以及图4对应实施例中主用户端设备或主ONT的方法,此处不再赘述。
当该通信装置60执行前述局端设备或OLT的方法时:
该收发模块601,用于接收主用户端设备发送的第一标识信息,该第一标识信息用于指示待配置的从用户端设备;
处理模块602,用于第一标识信息确定该主用户端设备配置该从用户端设备的配置模式。
该处理模块602,还用于根据该配置模式封装第一ONT/ONU管理控制接口OMCI消息,该第一OMCI消息包括该第一标识信息和配置信息,该配置信息为用于对该从用户端设备进行配置的信息。
该收发模块601,还用于向该主用户端设备发送该第一OMCI消息,以使得该主用户端设备根据该第一OMCI消息携带的该第一标识信息和该配置信息配置该从用户端设备。
在一种可选的实施方式中,该处理模块602,还用于当该第一标识信息指示的实例所属的实***于该从用户端设备中,确定该配置模式为第一模式。该处理模块602,还用于当该第一标识信息指示的实例所属的实***于该主用户端设备中,确定该配置模式为第二模式。
在另一种可选的实施方式中,该处理模块602,还用于根据该第一标识信息确定该配置信息;将该第一标识信息封装于该第一OMCI消息的消息标识符字段中,并将该配置信息封装于该第一OMCI消息的消息内容字段中。
在另一种可选的实施方式中,该收发模块601,还用于接收该主用户端设备发送的第二标识信息,该第二标识信息用于指示该配置信息待配置的该从用户端设备的实例。该处理模块602,还用于根据该第二标识信息确定该配置信息,该配置信息用于配置该第二标识信息指示的实例;将该第一标识信息封装于该第一OMCI消息的消息标识符字段中,并将封装有该配置信息和该第二标识信息的至少两个OMCI消息字段封装于该第一OMCI消 息的消息内容字段中。
其余可以参考图2、图3以及图4对应实施例中局端设备或OLT的方法,此处不再赘述。
在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。还应理解,本文中涉及的第一、第二、第三、第四以及各种数字编号仅为描述方便进行的区分,并不用来限制本申请实施例的范围。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (27)
- 一种多级无源光纤网络PON管理方法,其特征在于,包括:主用户端设备接收来自光线路终端OLT的第一ONT/ONU管理控制接口OMCI消息,所述第一OMCI消息包括第一标识信息和配置信息,所述第一标识信息用于指示待配置的从用户端设备,所述配置信息为用于对所述从用户端设备进行配置的信息;所述主用户端设备根据所述第一标识信息确定配置所述从用户端设备的配置模式;所述主用户端设备根据所述配置模式对所述配置信息进行处理,并对所述第一标识信息对应的从用户端设备进行配置。
- 根据权利要求1所述的方法,其特征在于,所述第一标识信息用于指示与所述从用户端设备关联的实例,所述第一标识信息封装于所述第一OMCI消息的消息标识符字段中;所述主用户端设备根据所述第一标识信息确定配置所述从用户端设备的配置模式,包括:当所述第一标识信息指示的实例所属的实***于所述从用户端设备中,所述主用户端设备确定所述配置模式为第一模式,在所述第一模式下,所述主用户端设备基于所述第一标识信息和所述第一OMCI消息的消息内容字段携带的所述配置信息对所述从用户端设备进行配置,所述第一标识信息还用于指示所述配置信息待配置的所述从用户端设备的实例;当所述第一标识信息指示的实例所属的实***于所述主用户端设备中,所述主用户端设备确定所述配置模式为第二模式,在所述第二模式下,所述主用户端设备基于所述第一OMCI消息的消息内容字段携带的配置信息和第二标识信息对所述从用户端设备进行配置,所述第二标识信息用于指示所述配置信息待配置的所述从用户端设备的实例。
- 根据权利要求2所述的方法,其特征在于,所述主用户端设备根据所述配置模式对所述配置信息进行处理,并对所述第一标识信息对应的从用户端设备进行配置,包括:所述主用户端设备采用OMCI协议解析所述第一OMCI消息的消息内容字段,得到所述消息内容字段中的内容,所述消息内容字段中的内容包括所述配置信息或携带所述配置信息的OMCI消息字段;所述主用户端设备按照所述配置模式指示的协议将所述消息内容字段中的内容封装为第一消息;所述主用户端设备采用所述配置模式指示的协议将所述第一消息发送至所述从用户端设备。
- 根据权利要求3所述的方法,其特征在于,所述第一标识信息指示的实例所属的实***于所述从用户端设备中,所述第一消息包括所述第一标识信息和所述配置信息,所述配置信息用于配置所述第一标识信息指示的实例。
- 根据权利要求3所述的方法,其特征在于,所述第一标识信息指示的实例所属的实***于所述主用户端设备中,所述第一消息包括所述第二标识信息和所述配置信息,所述配置信息用于配置所述第二标识信息指示的实例。
- 根据权利要求4所述的方法,其特征在于,所述消息内容字段中的内容为所述配置信息;所述主用户端设备按照所述配置模式指示的协议将所述消息内容字段中的内容封装为第一消息,包括:当确定所述主用户端设备与所述从用户端设备之间未建立OMCI通道时,所述主用户端设备采用所述以太协议或IP协议将所述配置信息和所述第一标识信息封装至所述第一消息中,所述第一消息为IP消息或以太消息;所述主用户端设备采用所述配置模式指示的协议将所述第一消息发送至所述从用户端设备,包括:所述主用户端设备采用所述以太协议或IP协议将所述第一消息发送至所述从用户端设备,以使得所述从用户端设备根据所述第一消息携带的所述配置信息进行配置。
- 根据权利要求4所述的方法,其特征在于,所述消息内容字段中的内容为所述配置信息,所述第一消息为第二OMCI消息;所述主用户端设备按照所述配置模式指示的协议将所述消息内容字段中的内容封装为第一消息,包括:当确定所述主用户端设备与所述从用户端设备之间已建立OMCI通道时,所述主用户端设备采用所述OMCI协议将所述配置信息和所述第一标识信息封装至所述第二OMCI消息中,所述配置信息封装至所述第二OMCI消息的消息内容字段中,所述第一标识信息封装至所述第二OMCI消息的消息标识符字段中;所述主用户端设备采用所述配置模式指示的协议将所述第一消息发送至所述从用户端设备,包括:所述主用户端设备采用所述OMCI协议将所述第二OMCI消息发送至所述从用户端设备,以使得所述从用户端设备根据所述第二OMCI消息携带的所述配置信息进行配置。
- 根据权利要求5述的方法,其特征在于,所述配置模式指示的协议为OMCI协议,所述消息内容字段中的内容为至少两个OMCI消息字段,所述至少两个OMCI消息字段由所述OLT封装于所述第一OMCI消息的消息内容字段中,所述至少两个OMCI消息字段携带所述配置信息和所述第二标识信息;所述主用户端设备按照所述配置模式指示的协议将所述消息内容字段中的内容封装为第一消息,包括:所述主用户端设备采用OMCI协议根据所述至少两个OMCI消息字段封装第三OMCI消息,所述第三OMCI消息的GEM头信息字段携带第三标识信息,所述第三标识信息用于指示所述主用户端设备与所述从用户端设备之间的OMCI通道;所述主用户端设备采用所述配置模式指示的协议将所述第一消息发送至所述从用户端设备,包括:所述主用户端设备采用所述OMCI协议将所述第三OMCI消息发送至所述从用户端设备,以使得所述从用户端设备根据所述第三OMCI消息携带的所述配置信息进行配置。
- 根据权利要求8所述的方法,其特征在于,所述至少两个OMCI消息字段包括消息标识符字段和消息内容字段,所述第二标识信息位于所述至少两个OMCI消息字段中的消息标识符字段中,所述配置信息位于所述至少两个OMCI消息字段中的消息内容字段中。
- 根据权利要求7至9中任意一项所述的方法,其特征在于,所述方法还包括:所述主用户端设备建立所述主用户端设备与从用户端设备之间的OMCI通道。
- 根据权利要求1至10中任意一项所述的方法,其特征在于,所述主用户端设备接收来自OLT的第一OMCI消息之前,所述方法还包括:所述主用户端设备向所述OLT发送所述第一标识信息与所述主用户端设备的下行PON口的实例标识之间的关联关系。
- 根据权利要求1至11中任意一项所述的方法,其特征在于,所述配置信息包括接入点接口ANI管理配置信息、用户网络接口UNI管理配置信息、连接管理配置信息以及用户管理配置信息中的任意一项。
- 一种多级无源光纤网络PON管理方法,其特征在于,包括:光线路终端OLT接收主用户端设备发送的第一标识信息,所述第一标识信息用于指示待配置的从用户端设备;所述OLT根据所述第一标识信息确定所述主用户端设备配置所述从用户端设备的配置模式;所述OLT根据所述配置模式封装第一ONT/ONU管理控制接口OMCI消息,所述第一OMCI消息包括所述第一标识信息和配置信息,所述配置信息为用于对所述从用户端设备进行配置的信息;所述OLT向所述主用户端设备发送所述第一OMCI消息,以使得所述主用户端设备根据所述第一OMCI消息携带的所述第一标识信息和所述配置信息配置所述从用户端设备。
- 根据权利要求13所述的方法,其特征在于,所述第一标识信息用于指示与所述从用户端设备关联的实例;所述OLT根据所述第一标识信息确定封装第一ONT/ONU管理控制接口OMCI消息的封装模式,包括:当所述第一标识信息指示的实例所属的实***于所述从用户端设备中,所述OLT确定所述配置模式为第一模式,在所述第一模式下,所述OLT将所述配置信息封装至所述第一OMCI消息的消息内容字段中,所述第一标识信息还用于指示所述配置信息待配置的所述从用户端设备的实例;当所述第一标识信息指示的实例所属的实***于所述主用户端设备中,所述OLT确定所述配置模式为第二模式,在所述第二模式下,所述OLT将封装有所述配置信息的字段和封装有第二标识信息的字段均封装至所述第一OMCI消息的消息内容字段中,所述第二标识信息用于指示所述配置信息待配置的所述从用户端设备的实例。
- 根据权利要求14所述的方法,其特征在于,所述处理所述配置信息的配置模式为所述第一模式;所述OLT根据所述配置模式封装第一OMCI消息之前,所述方法还包括:所述OLT根据所述第一标识信息确定所述配置信息;所述OLT根据所述配置模式封装第一OMCI消息,包括:所述OLT将所述第一标识信息封装于所述第一OMCI消息的消息标识符字段中,并将 所述配置信息封装于所述第一OMCI消息的消息内容字段中。
- 根据权利要求14所述的方法,其特征在于,所述处理所述配置信息的配置模式为所述第二模式;所述OLT根据所述配置模式封装第一OMCI消息之前,所述方法还包括:所述OLT接收所述主用户端设备发送的所述第二标识信息;所述OLT根据所述第二标识信息确定所述配置信息,所述配置信息用于配置所述第二标识信息指示的实例;所述OLT根据所述配置模式封装第一OMCI消息,包括:所述OLT将所述第一标识信息封装于所述第一OMCI消息的消息标识符字段中,并将封装有所述配置信息和所述第二标识信息的至少两个OMCI消息字段封装于所述第一OMCI消息的消息内容字段中。
- 根据权利要求16所述的方法,其特征在于,所述至少两个OMCI消息字段包括消息标识符字段和消息内容字段,所述第二标识信息位于所述至少两个OMCI消息字段中的消息标识符字段中,所述配置信息位于所述至少两个OMCI消息字段中的消息内容字段中。
- 根据权利要求13至17中任意一项所述的方法,其特征在于,所述方法还包括:所述OLT接收所述主用户端设备发送的所述第一标识信息与所述主用户端设备的下行PON口的实例标识之间的关联关系;所述OLT根据所述关联关系确定所述主用户端设备与所述从用户端设备的连接关系,并通过向所述主用户端设备发送携带所述配置信息的所述第一OMCI消息配置所述从用户端设备。
- 根据权利要求13至18中任意一项所述的方法,其特征在于,所述配置信息包括接入点接口ANI管理配置信息、用户网络接口UNI管理配置信息、连接管理配置信息以及用户管理配置信息中的任意一项。
- 一种多级无源光纤网络PON管理方法,其特征在于,包括:从用户端设备接收主用户端设备发送的第三OMCI消息;所述从用户端设备采用OMCI协议解析所述第三OMCI消息,得到用于配置所述从用户端设备的配置信息;所述从用户端设备根据所述配置信息进行配置。
- 根据权利要求20所述的方法,其特征在于,所述从用户端设备采用OMCI协议解析所述第三OMCI消息,包括:所述从用户端设备解析所述第三OMCI消息的消息标识符字段,得到第二标识信息,所述第二标识信息用于指示所述配置信息待配置的所述从用户端设备的实例;所述从用户端设备解析所述第三OMCI消息的消息内容字段,得到所述配置信息。
- 一种主用户端设备,其特征在于,包括处理器,所述处理器和存储器耦合,所述存储器存储有程序,当所述存储器存储的程序指令被所述处理器执行时使得所述主用户端设备实现权利要求1至12中任意一项所述的方法。
- 一种OLT,其特征在于,包括处理器,所述处理器和存储器耦合,所述存储器存储 有程序,当所述存储器存储的程序指令被所述处理器执行时使得所述主用户端设备实现权利要求13至19中任意一项所述的方法。
- 一种从用户端设备,其特征在于,包括处理器,所述处理器和存储器耦合,所述存储器存储有程序,当所述存储器存储的程序指令被所述处理器执行时使得所述从用户端设备实现权利要求20或21所述的方法。
- 一种计算机可读存储介质,包括计算机程序,所述计算机序被处理器执行以实现如权利要求1至12、13至19、20至21中任意一项所述的方法。
- 一种包含指令的计算机程序产品,所述计算机程序产品包括计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行如权利要求1至12、13至19、20至21中任意一项所述的方法。
- 一种通信***,其特征在于,包括如权利要求22所述的主用户端设备、如权利要求23所述的OLT以及如权利要求24所述的从用户端设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP21884620.2A EP4216566A4 (en) | 2020-10-30 | 2021-08-25 | MULTI-LEVEL PON MANAGEMENT METHOD AND RELATED APPARATUS |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011197591.8A CN114531622A (zh) | 2020-10-30 | 2020-10-30 | 一种多级pon网络管理方法以及相关装置 |
CN202011197591.8 | 2020-10-30 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2022088888A1 true WO2022088888A1 (zh) | 2022-05-05 |
Family
ID=81381824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2021/114487 WO2022088888A1 (zh) | 2020-10-30 | 2021-08-25 | 一种多级pon网络管理方法以及相关装置 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP4216566A4 (zh) |
CN (1) | CN114531622A (zh) |
WO (1) | WO2022088888A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117241165B (zh) * | 2023-11-14 | 2024-03-19 | 中兴通讯股份有限公司 | 光纤到房间fttr的主从设备通信方法、存储介质和电子装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004007178A (ja) * | 2002-05-31 | 2004-01-08 | Nec Corp | Ponシステムにおける動的帯域割り当て制御方法 |
CN101047445A (zh) * | 2006-05-15 | 2007-10-03 | 华为技术有限公司 | 无源光网络***及***中主控制设备配置从属设备的方法 |
CN101304281A (zh) * | 2007-05-09 | 2008-11-12 | 日立通讯技术株式会社 | Pon***的可进行警报传送策略的光线路终端、光网络单元 |
CN102027700A (zh) * | 2008-03-11 | 2011-04-20 | 爱立信电话股份有限公司 | 改进的光接入网和节点 |
KR20130031438A (ko) * | 2011-09-21 | 2013-03-29 | 한국전자통신연구원 | 멀티캐스트 서비스 지원 장치 |
CN103109544A (zh) * | 2010-09-27 | 2013-05-15 | 瑞典爱立信有限公司 | 无源光网络中另外连接的光网络单元的堆叠 |
CN110809203A (zh) * | 2019-10-15 | 2020-02-18 | 四川天邑康和通信股份有限公司 | 一种主从式ont来扩展ftth网络的***及方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101247258B (zh) * | 2007-02-12 | 2011-02-09 | 华为技术有限公司 | 一种业务发放方法及*** |
US8244139B1 (en) * | 2009-02-12 | 2012-08-14 | Rockwell Collins, Inc. | System and method for providing cascaded optical line terminals (OLTs) in passive optical networks (PONs) |
-
2020
- 2020-10-30 CN CN202011197591.8A patent/CN114531622A/zh active Pending
-
2021
- 2021-08-25 EP EP21884620.2A patent/EP4216566A4/en active Pending
- 2021-08-25 WO PCT/CN2021/114487 patent/WO2022088888A1/zh unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004007178A (ja) * | 2002-05-31 | 2004-01-08 | Nec Corp | Ponシステムにおける動的帯域割り当て制御方法 |
CN101047445A (zh) * | 2006-05-15 | 2007-10-03 | 华为技术有限公司 | 无源光网络***及***中主控制设备配置从属设备的方法 |
CN101304281A (zh) * | 2007-05-09 | 2008-11-12 | 日立通讯技术株式会社 | Pon***的可进行警报传送策略的光线路终端、光网络单元 |
CN102027700A (zh) * | 2008-03-11 | 2011-04-20 | 爱立信电话股份有限公司 | 改进的光接入网和节点 |
CN103109544A (zh) * | 2010-09-27 | 2013-05-15 | 瑞典爱立信有限公司 | 无源光网络中另外连接的光网络单元的堆叠 |
KR20130031438A (ko) * | 2011-09-21 | 2013-03-29 | 한국전자통신연구원 | 멀티캐스트 서비스 지원 장치 |
CN110809203A (zh) * | 2019-10-15 | 2020-02-18 | 四川天邑康和通信股份有限公司 | 一种主从式ont来扩展ftth网络的***及方法 |
Non-Patent Citations (2)
Title |
---|
CHEN , MING-LIANG: "Study on Technique of Interconnect Networks and Burst Assemble Mechanism Based on Intergraded Node", CHINA MASTER’S THESES FULL-TEXT DATABASE, 1 March 2011 (2011-03-01), pages 1 - 70, XP055924954 * |
See also references of EP4216566A4 |
Also Published As
Publication number | Publication date |
---|---|
EP4216566A4 (en) | 2024-03-20 |
CN114531622A (zh) | 2022-05-24 |
EP4216566A1 (en) | 2023-07-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10728214B2 (en) | Method for access network virtualization and proxy node | |
US20190268225A1 (en) | Service distribution method, device and system | |
CN101317377B (zh) | 在无源光网络中配置以太网业务的装置、方法及*** | |
EP2579524A1 (en) | Method and system for identifying accessing network for home gateway | |
US20170195184A1 (en) | Service configuration data processing method and apparatus | |
US10523562B2 (en) | Method for processing packet in access network and network device | |
US20140307738A1 (en) | Communication Method, Apparatus and System | |
EP2763355B1 (en) | Method for transmitting data in passive optical network, user-side equipment, and system | |
WO2011140844A1 (zh) | M2m平台处理报文的方法和m2m平台*** | |
US11652660B2 (en) | Optical line terminal and data transmission method, system, and apparatus | |
EP3952324A1 (en) | Interface upgrading method and apparatus, and optical network unit management method and apparatus | |
WO2015196922A1 (zh) | 报文处理方法及装置 | |
WO2022088888A1 (zh) | 一种多级pon网络管理方法以及相关装置 | |
EP3908007A1 (en) | Method, system, and related device for administering optical network unit | |
EP3820157A1 (en) | Method for managing onu, olt, onu, system and storage medium | |
WO2017215438A1 (zh) | 一种业务开通方法、设备、***及存储介质 | |
WO2017041534A1 (zh) | 一种电力线网络通信的方法及装置、计算机存储介质 | |
WO2023208116A1 (zh) | 一种管控方法、装置、通信设备和计算机存储介质 | |
WO2016184227A1 (zh) | Onu模板生成方法及装置 | |
WO2022222620A1 (zh) | 一种通信方法、装置及光总线网络 | |
CN112333574B (zh) | 通信接入终端产品快速发现及管理方法及*** | |
WO2024041278A1 (zh) | 通信方法和***、电子设备、计算机可读介质 | |
RU2782544C1 (ru) | Способ и устройство для конфигурации услуги | |
JP3917050B2 (ja) | Macコントロールフレームによる装置管理方法 | |
US20240251190A1 (en) | Passive optical network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21884620 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2021884620 Country of ref document: EP Effective date: 20230418 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |