WO2017097008A1 - Access method and apparatus for multiple optical network units, and storage medium - Google Patents
Access method and apparatus for multiple optical network units, and storage medium Download PDFInfo
- Publication number
- WO2017097008A1 WO2017097008A1 PCT/CN2016/099645 CN2016099645W WO2017097008A1 WO 2017097008 A1 WO2017097008 A1 WO 2017097008A1 CN 2016099645 W CN2016099645 W CN 2016099645W WO 2017097008 A1 WO2017097008 A1 WO 2017097008A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- onu
- message
- virtual
- ploam message
- bandwidth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- 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/0005—Switch and router aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
Definitions
- the present invention relates to the field of PON (Passive Optical Network) access technology, and in particular, to a method, an apparatus, and a computer storage medium for accessing multiple optical network units (ONUs).
- PON Passive Optical Network
- NGPON N Gigabit-Capable Passive Optical Network
- NGPON2 is the next generation technology of optical access network, mainly used for Realize the protocol function defined by ITU-T G.989.3; and provide 10G for uplink broadcast and 40G for downlink broadcast, and realize optical fiber terminal (OLT, Optical Line Terminal) connection with multiple ONUs by optical splitter .
- OLT optical fiber terminal
- FIG. 1 the topology of a typical PON system is defined in the ITU-T G.989.1 protocol, as shown in Figure 1.
- the ONU acts as a user terminal of the PON system and occupies one optical branch; due to the limitation of optical transmission attenuation, the optical split ratio of each pair of wavelength channels limits access to the PON system.
- the number of ONUs For each ONU user, the bandwidth provided by the PON system is sufficient compared to the bandwidth requirement of the ordinary user. Therefore, some bandwidth may not be fully utilized in the bandwidth provided by the PON system, causing some hardware to be idle. This causes a waste of hardware resources of the PON system, and also increases the networking cost of the PON system.
- an existing solution is to place the ONU closer to the central office.
- more users are connected by providing more user network interfaces (UNI, User Networks Interface) on the ONU.
- the multiple users share the same ONU, and as an OLT management entity, multiple users share a management channel, and thus the method is limited to the management of the user.
- the embodiment of the present invention is to provide a method, a device, and a computer storage medium for multiple ONUs, which can implement access and management of multiple ONUs on an ONU board of an optical branching terminal, and solve the problem.
- the number of ONU accesses is limited, and when the number of accesses is small, the bandwidth utilization is not high, and the hardware is idle.
- An embodiment of the present invention provides a method for accessing multiple ONUs.
- One ONU card is virtualized on one ONU board, and each virtual ONU corresponds to a serial number (SN) and a registration identifier Register- The ID is reported to the optical line terminal OLT during the registration phase, and the ONU identifier is obtained, and a media access control (MAC) information is maintained for the virtual ONU.
- the method includes:
- the transmission time slot of each virtual ONU is acquired, and the burst data is assembled according to the allocated bandwidth, and the ONU-ID is carried in the transmission time slot.
- PLOAM Physical layer operation management and maintenance
- GEM GPON Encapsulation Mode
- OMCI Optical Network Unit Management and Control Interface
- each virtual ONU processes the PLOAM message, bandwidth information, GEM payload data, and OMCI message belonging to itself.
- the MAC information includes: an ONU-ID of the virtual ONU, an Alloc-ID, an Allocation Identifier, a Port-ID (Port Identifier), an equalization delay, and a key.
- each virtual ONU processes the PLOAM message, the bandwidth information, the GEM payload data, and the OMCI message that belong to itself, including:
- Each virtual ONU filters a PLOAM message and a broadcast PLOAM message that are sent to the local virtual ONU according to the locally saved ONU-ID, and processes the PLOAM message and the broadcast PLOAM message;
- Each virtual ONU filters the bandwidth that is sent to the local virtual ONU according to the locally saved Alloc-ID, and determines the bandwidth time slot of each virtual ONU according to the correspondence between the Alloc-ID and the ONU-ID;
- each virtual ONU After the downlink GEM data is bounded, each virtual ONU filters the GEM packets that are sent to the local virtual ONU according to the locally saved Port-ID.
- each virtual ONU After decrypting and reassembling the GEM packet fragments, each virtual ONU filters the OMCI message sent to the local virtual ONU according to the locally saved Port-ID, and processes the OMCI message.
- the configuration information of the virtual ONU is updated according to the content of the PLOAM message and the broadcast PLOAM message, and a corresponding uplink PLOAM message is generated, and the generated uplink PLOAM message is written into a buffer queue corresponding to each PLOAM channel. Waiting to be sent in the assigned time slot.
- the multiple ONUs share the downlink receiving port and the uplink sending port of the passive optical network PON system, and register with the same group of downlink channels and uplink channels of the PON.
- An embodiment of the present invention further provides an access device for multiple ONUs, where the device includes:
- the configuration module is configured to virtualize more than one ONU on an ONU board, and each virtual ONU corresponds to a SN and a Register-ID for identification, and reports to the OLT during the registration phase to obtain an ONU-ID and is the virtual ONU. Maintain a MAC message;
- the uplink processing module is configured to acquire the transmission time slot of each virtual ONU according to the bandwidth allocated by each virtual ONU in the uplink direction, and assemble the uplink burst data according to the allocated bandwidth, and carry the ONU-ID in the transmission time slot. Sent to the OLT;
- the downlink processing module is configured to receive, in the downlink direction, the ONU frame data sent by the OLT in the uplink processing module, and obtain the PLOAM message, the bandwidth information, and the downlink frame delimitation, descrambling, and FEC decoding, respectively.
- GEM payload data and OMCI message after processing the PLOAM message and the OMCI message, dynamically updating the MAC information according to the OLT configuration;
- the data and message processing module is configured to, in different processing units, each virtual ONU processes the PLOAM message, the bandwidth information, the GEM payload data, and the OMCI message belonging to itself.
- the MAC information includes: an ONU-ID, an Alloc-ID, a GEM Port-ID, an equalization delay, and a key of the virtual ONU.
- the data and message processing module further includes:
- the PLOAM message processing module is configured to filter the PLOAM message and the broadcast PLOAM message that are sent to the local virtual ONU according to the locally saved ONU-ID, and process the PLOAM message and the broadcast PLOAM message;
- the bandwidth information parsing module is configured to: according to the locally saved Alloc-ID, filter the bandwidth that is sent to the local virtual ONU, and determine the bandwidth time slot of each virtual ONU according to the correspondence between the Alloc-ID and the ONU-ID;
- the GEM payload data processing module is configured to filter the GEM packets that are sent to the local virtual ONU according to the locally saved Port-ID after the downlink GEM data is bounded.
- the OMCI message processing module is configured to filter the OMCI message sent to the local virtual ONU according to the locally saved Port-ID after decrypting and reassembling the GEM packet fragment, and process the OMCI message.
- the PLOAM message processing module is further configured to update the configuration information of the virtual ONU according to the PLOAM message and the content of the broadcast PLOAM message, and generate a corresponding uplink PLOAM message, and write the generated uplink PLOAM message.
- the PLOAM message processing module is further configured to update the configuration information of the virtual ONU according to the PLOAM message and the content of the broadcast PLOAM message, and generate a corresponding uplink PLOAM message, and write the generated uplink PLOAM message.
- Into the buffer queue corresponding to each PLOAM channel waiting to be sent in the allocated time slot.
- the multiple ONUs share the downlink receiving port and the uplink sending port of the PON system, and register with the same group of downlink channels and uplink channels of the PON.
- the embodiment of the invention provides a computer storage medium, wherein the computer storage medium stores a computer program, and the computer program is used to execute the access method of the plurality of ONUs.
- the access method, device and computer storage medium of the multiple ONUs virtualize more than one ONU on one ONU board, and each virtual ONU corresponds to a SN and a Register-ID for identification.
- the registration phase is reported to the OLT to obtain the ONU-ID and maintain a MAC information for the virtual ONU.
- the transmission time slot of each virtual ONU is obtained according to the bandwidth allocated by each virtual ONU, and the allocation is performed according to the allocation.
- the bandwidth is assembled into uplink burst burst data, and the ONU-ID is carried to the OLT in the sending time slot; when the ONU frame data sent by the OLT is received in the downlink direction, and the downlink frame delimitation, descrambling, and FEC decoding are performed in the downlink direction.
- the bandwidth information After obtaining the PLOAM message, the bandwidth information, the GEM payload data, and the OMCI message respectively; after processing the PLOAM message and the OMCI message, dynamically updating the MAC information according to the OLT configuration; in different processing units, each virtual The ONU processes the PLOAM message, bandwidth information, GEM payload data, and OMCI message belonging to itself. In this way, more ONU access functions can be implemented on an optical network interface.
- FIG. 1 is a schematic diagram of a topology structure of a typical PON defined by the G.989.1 protocol in the prior art
- FIG. 2 is a schematic flowchart of implementing an access method of multiple ONUs according to an embodiment of the present invention
- FIG. 3 is a schematic diagram showing the functions and logical relationships of various component modules of different processing units according to an embodiment of the present invention
- FIG. 4 is a schematic flowchart of an extended PLOAM message processing process according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of a registration management process of an ONU according to an embodiment of the present invention.
- FIG. 6 is a schematic structural diagram of a component of an access device of multiple ONUs according to an embodiment of the present invention.
- the implementation process of the access method of multiple ONUs in the embodiment of the present invention includes the following steps:
- step 200 one or more ONUs are virtualized on one ONU board, and each virtual ONU corresponds to a SN and a registration identifier (Register-ID) for identification, and is reported to the OLT during the registration phase to obtain the ONU-ID, and The virtual ONU maintains a MAC message;
- Register-ID registration identifier
- Step 201 In the uplink direction, acquire the transmission time slot of each virtual ONU according to the bandwidth allocated by each virtual ONU, and assemble the uplink burst data according to the allocated bandwidth, and carry the ONU in the transmission time slot.
- the ID is sent to the OLT;
- the multiple ONUs share the downlink receiving port and the uplink sending port of the PON system, and are registered to the same group of downlink channels and uplink channels of the PON.
- the OLT allocates equal equalization delays, so that the bandwidth slots allocated to the respective ONUs do not affect each other when viewed from the transmitting side of the ONU. It can ensure that the data of each ONU is sent accurately and without conflict.
- Step 202 In the downlink direction, when receiving the ONU frame data sent by the OLT, and after downlink frame delimitation, descrambling, and FEC decoding, respectively acquiring PLOAM messages, bandwidth information, GEM payload data, and OMCI messages; After the PLOAM message and the OMCI message are processed, the MAC information is dynamically updated according to the OLT configuration;
- the MAC information includes: an ONU-ID, an Alloc-ID, a GEM Port-ID, an equalization delay, and a key of the virtual ONU; and the MAC information is maintained to update the MAC information in time.
- Step 203 In different processing units, each virtual ONU performs corresponding processing on its own PLOAM message, bandwidth information, GEM payload data, and OMCI message.
- the different processing unit includes: a PLOAM message processing module, a bandwidth information parsing module, a GEM payload data processing module, and an OMCI message processing module in the OLT, and functions and logical relationships of the four constituent modules of the different processing units As shown in Figure 3.
- each virtual ONU processes the PLOAM message, the bandwidth information, the GEM payload data, and the OMCI message belonging to itself, including:
- Each virtual ONU filters a PLOAM message and a broadcast PLOAM message that are sent to the local virtual ONU according to the locally saved ONU-ID, and processes the PLOAM message and the broadcast PLOAM message;
- Each virtual ONU filters the bandwidth that is sent to the local virtual ONU according to the locally saved configuration identifier (Alloc-ID), and determines the bandwidth time slot of each virtual ONU according to the correspondence between the Alloc-ID and the ONU-ID;
- each virtual ONU After the downlink GEM data is bounded, each virtual ONU filters the GEM packets that are sent to the local virtual ONU according to the locally saved port identifier (Port-ID).
- Port-ID the locally saved port identifier
- each virtual ONU After decrypting and reassembling the GEM packet fragments, each virtual ONU filters the OMCI message sent to the local virtual ONU according to the locally saved Port-ID, and processes the OMCI message.
- the NGPON2 system maintains a set of unicast keys and multicast keys for each virtual ONU in a normal working state, and generates a respective master key by using different Register-IDs of the respective virtual ONUs, and according to The process specified in the G.989.3 protocol independently generates and updates the keys of each virtual ONU.
- the key is obtained according to the correspondence between the ONU-ID and the Port-ID; when the GEM packet needs to be decrypted, the key may be indexed according to a key index (key_index) and a key pair in the GEM header. Decrypt.
- the key maintained by the NGPON2 system is also applicable to the encryption process of the uplink GEM packet, which will not be repeated here.
- the extended PLOAM message processing flow is shown in FIG. 4.
- the NGPON2 system maintains a broadcast PLOAM message channel, and maintains a separate PLOAM message channel for each registered virtual ONU.
- the NGPON2 system divides the independent PLOAM message channel into n sub-channels by time slot, and each sub-channel corresponds to one ONU-ID; when a valid Assign ONU-ID is received, the NGPON2 system correspondingly Add a PLOAM message subchannel; that is, one virtual ONU corresponds to one PLOAM message subchannel.
- the valid Assign ONU-ID refers to the message carried
- the SN matches the local virtual ONU; in addition, the PLOAM message processing module directly processes the PLOAM messages of the respective virtual ONUs and responds to the downlink PLOAM messages.
- the PLOAM message processing module When receiving the unicast PLOAM message sent to a virtual ONU, the PLOAM message processing module updates the configuration information of the virtual ONU according to the content of the unicast PLOAM message, and the configuration information includes an Alloc-ID, a key, etc., and The responding uplink PLOAM message is written into the cache queue of the virtual ONU; when the OLT requests to send the PLOAM message, the PLOAM message is read out from the buffer queue, and the content of the read PLOAM message is filled into the uplink Burst and sent. Go out.
- the PLOAM transmission flag in the bandwidth allocated to the virtual ONU is 1, it indicates that the OLT requests to send a PLOAM message.
- the status of the PLOAM buffer queue in the virtual ONU can be reported to the OLT through the Ind field in the Burst Header.
- the configuration information of all the virtual ONUs is updated according to the content of the PLOAM message.
- the performance of all the maintained PLOAM channels is monitored, and the corresponding monitoring information is sent to the OLT through the OMCI channel.
- Each virtual ONU is preset with a corresponding cache queue for storing PLOAM messages.
- the content of the downlink broadcast message configuration of one virtual ONU may be shared by other virtual ONUs, and the content configured by the unicast message belongs to a single virtual ONU.
- the NGPON2 system Similar to the processing of the PLOAM message, the NGPON2 system also provides an OMCI channel for each virtual ONU in a normal working state, and the OMCI channel is distinguished by the default Port-ID of each virtual ONU.
- Each virtual ONU has a default Port-ID and Alloc-ID equal to the ONU-ID, which is used for OMCI reception and transmission.
- the OMCI message sent to the local virtual ONU is filtered according to the locally saved default Port-ID, and the OMCI message is processed accordingly; after the content of the OMCI is parsed, the configuration of the corresponding virtual ONU is updated.
- the OMCI data is read out and encapsulated into a GEM packet carrying the default Port-ID, which is sent as the burst payload.
- the OLT requires the monitoring information of the virtual ONU to be reported through the OMCI channel, and the local virtual ONU shares the device and the downlink receiving data, the monitoring information of the device and the downlink is shared by all ONUs.
- the uplink transmission and PLOAM channels are independently monitored for each virtual ONU and are reported to the OLT when needed.
- all the virtual ONUs in the local working state set the Dying-gasp bit in the uplink burst Ind field to 1.
- the encryption status information of each Port-ID maintained by the system is obtained through the OMCI channel corresponding to the virtual ONU; when the virtual ONU sends the uplink data to the OLT, the uplink data enters the OLT as an optical signal.
- FIG. 5 is a schematic diagram of a registration management process of a virtual ONU according to an embodiment of the present invention.
- BWMAP BandWidth Map
- the state of the local virtual ONU is checked, that is, whether a virtual ONU is not registered, If it is checked that the virtual ONU is registered, the broadcast bandwidth is ignored, and only the data directly allocated to the virtual ONU and the PLOAM bandwidth are processed; if it is checked that the virtual ONU is not registered, then when multiple virtual ONUs are in the registration activation process, the reception is received.
- BWMAP BandWidth Map
- the broadcast registration and ranging authorizations are sent to only one of the virtual ONUs, ensuring that the virtual ONUs in the local virtual ONUs respond to the registration request and report the corresponding SNs during the quiet time of the OLT.
- the software system maintains a virtual ONU information and adds a PLOAM and OMCI management channel.
- the parsed SN request bandwidth is sent to another virtual ONU, and the registration process of another virtual ONU is started. After all virtual ONUs have completed registration, the SN request bandwidth is no longer resolved.
- an embodiment of the present invention further provides an access device for multiple ONUs, such as As shown in FIG. 6, the device includes a configuration module 61, an uplink processing module 62, a downlink processing module 63, and a data and message processing module 64.
- the configuration module 61 is configured to virtualize one or more ONUs on one ONU board, and each virtual ONU corresponds to a SN and a Register-ID for identification, and reports to the OLT during the registration phase to obtain an ONU-ID and for the virtual
- the ONU maintains a MAC message
- the uplink processing module 62 is configured to acquire, in the uplink direction, the transmission time slot of each virtual ONU according to the bandwidth allocated by each virtual ONU, and assemble the uplink burst data according to the allocated bandwidth, and carry the ONU in the transmission time slot.
- the ID is sent to the OLT;
- the downlink processing module 63 is configured to obtain the PLOAM message and the bandwidth respectively after receiving the ONU frame data sent by the OLT in the uplink processing module 62 in the downlink direction, and after downlink frame delimitation, descrambling, and FEC decoding.
- Information, GEM payload data, and OMCI message after processing the PLOAM message and the OMCI message, dynamically updating the MAC information according to the OLT configuration;
- the data and message processing module 64 is configured to, in different processing units, each virtual ONU process the PLOAM message, the bandwidth information, the GEM payload data, and the OMCI message belonging to itself.
- the MAC information includes: an ONU-ID, an Alloc-ID, a GEM Port-ID, an equalization delay, and a key of the virtual ONU.
- the data and message processing module 64 further includes the following four sub-modules: a PLOAM message processing module, a bandwidth information parsing module, a GEM payload data processing module, and an OMCI message processing module;
- the PLOAM message processing module is configured to filter the PLOAM message and the broadcast PLOAM message that are sent to the local virtual ONU according to the locally saved ONU-ID, and process the PLOAM message and the broadcast PLOAM message;
- the bandwidth information parsing module is configured to filter and send to the local according to the locally saved Alloc-ID The bandwidth of the virtual ONU, and determining the bandwidth time slot of each virtual ONU according to the correspondence between the Alloc-ID and the ONU-ID;
- the GEM payload data processing module is configured to filter the GEM packets that are sent to the local virtual ONU according to the locally saved Port-ID after the downlink GEM data is bounded.
- the OMCI message processing module is configured to filter the OMCI message sent to the local virtual ONU according to the locally saved Port-ID after decrypting and reassembling the GEM packet fragment, and process the OMCI message.
- the PLOAM message processing module is further configured to update the configuration information of the virtual ONU according to the PLOAM message and the content of the broadcast PLOAM message, and generate a corresponding uplink PLOAM message, and write the generated uplink PLOAM message to each In the buffer queue corresponding to the PLOAM channel, waiting to be sent in the allocated time slot.
- the multiple ONUs share the downlink receiving port and the uplink sending port of the PON system, and register with the same group of downlink channels and uplink channels of the PON.
- the configuration module 61, the uplink processing module 62, the downlink processing module 63, and the data processing module 64 may each be a central processing unit (CPU) located on the ONU, and a microprocessor (MPU, Micro Processor Unit), Digital Signal Processor (DSP), or Field Programmable Gate Array (FPGA).
- CPU central processing unit
- MPU Micro Processor Unit
- DSP Digital Signal Processor
- FPGA Field Programmable Gate Array
- one or more ONUs are virtualized on one ONU board, and each virtual ONU corresponds to a SN and a Register-ID for identification, and is reported to the OLT during the registration phase to obtain an ONU-ID and maintain the virtual ONU.
- a MAC information in the uplink direction, according to the bandwidth allocated by each virtual ONU, the transmission time slot of each virtual ONU is acquired, and the uplink burst data is assembled according to the allocated bandwidth, and the ONU-ID is transmitted in the transmission time slot.
- each virtual ONU pair belongs to its own PLOAM message, bandwidth information, GEM payload data, and The OMCI message is processed accordingly. In this way, more ONU access functions can be implemented on an optical network interface.
- the embodiment of the invention further describes a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the access methods of the plurality of ONUs described in the foregoing embodiments.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
- These computer program instructions can also be stored in a bootable computer or other programmable data processing
- the apparatus is readable in a computer readable memory in a particular manner such that instructions stored in the computer readable memory produce an article of manufacture comprising instruction means implemented in one or more flows and/or block diagrams of the flowchart The function specified in the box or in multiple boxes.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
- one or more ONUs are virtualized on one ONU board, and each virtual ONU corresponds to a SN and a Register-ID for identification, and is reported to the OLT during the registration phase to obtain the ONU-ID, and is the virtual
- the ONU maintains a MAC information.
- the transmission time slot of each virtual ONU is obtained according to the bandwidth allocated by each virtual ONU, and the uplink burst data is assembled according to the allocated bandwidth, and the ONU is carried in the transmission time slot.
- the ID is sent to the OLT; in the downlink direction, when the ONU frame data sent by the OLT is received, and after the downlink frame delimitation, descrambling, and FEC decoding, the PLOAM message, the bandwidth information, the GEM payload data, and the OMCI message are respectively obtained.
- the PLOAM message and the OMCI message dynamically updating the MAC information according to the OLT configuration; in different processing units, each virtual ONU pair belongs to its own PLOAM message, bandwidth information, GEM payload data, and OMCI
- the message is processed accordingly. In this way, more ONU access functions can be implemented on an optical network interface.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
本发明涉及无源光网络(PON,Passive Optical Network)接入技术领域,尤其涉及一种多个光网络单元(ONU,Optical Network Unit)的接入方法、装置及计算机存储介质。The present invention relates to the field of PON (Passive Optical Network) access technology, and in particular, to a method, an apparatus, and a computer storage medium for accessing multiple optical network units (ONUs).
近年来,随着全球范围内接入市场的迅猛发展,以及全业务运营的快速开展,已有的PON技术标准在带宽需求、业务支撑能力、以及接入节点设备和配套设备的性能提升等方面,都面临新的升级需求。目前,万兆无源光网络(NGPON,N Gigabit-Capable Passive Optical Network)已经处于商用阶段,NGPON包括两个标准:NGPON1和NGPON2;其中,NGPON2是光接入网络的下一代技术,主要用来实现ITU-T G.989.3定义的协议功能;且可提供上行广播为10G、下行广播为40G的带宽,利用光分路器实现一个光线路终端(OLT,Optical Line Terminal)与多个ONU的连接。其中,ITU-T G.989.1协议中定义了典型的PON系统的拓扑结构,如图1所示。In recent years, with the rapid development of the access market worldwide and the rapid development of full-service operations, the existing PON technology standards are in terms of bandwidth requirements, service support capabilities, and performance enhancement of access node devices and supporting devices. , are facing new upgrade needs. At present, NGPON (N Gigabit-Capable Passive Optical Network) is in commercial stage. NGPON includes two standards: NGPON1 and NGPON2. Among them, NGPON2 is the next generation technology of optical access network, mainly used for Realize the protocol function defined by ITU-T G.989.3; and provide 10G for uplink broadcast and 40G for downlink broadcast, and realize optical fiber terminal (OLT, Optical Line Terminal) connection with multiple ONUs by optical splitter . Among them, the topology of a typical PON system is defined in the ITU-T G.989.1 protocol, as shown in Figure 1.
在图1所示的PON系统中,ONU作为PON系统的一个用户终端,占用一条光分路;由于受到光传输衰减的限制,每一对波长通道的光分路比限制了接入PON系统的ONU的数量。而对于每一个ONU用户来说,PON系统提供的带宽要相对于普通用户的带宽需求是足够的,因此,PON系统所提供的带宽中可能会有部分带宽没有被充分利用,导致部分硬件闲置,这就造成了PON系统硬件资源的浪费,同时也提升了PON系统的组网成本。In the PON system shown in FIG. 1, the ONU acts as a user terminal of the PON system and occupies one optical branch; due to the limitation of optical transmission attenuation, the optical split ratio of each pair of wavelength channels limits access to the PON system. The number of ONUs. For each ONU user, the bandwidth provided by the PON system is sufficient compared to the bandwidth requirement of the ordinary user. Therefore, some bandwidth may not be fully utilized in the bandwidth provided by the PON system, causing some hardware to be idle. This causes a waste of hardware resources of the PON system, and also increases the networking cost of the PON system.
为解决上述问题,现有的一种解决方案是将ONU放置在更靠近局端的 网络节点上,通过在ONU上提供更多的用户网络接口(UNI,User Networks Interface),进而接入更多的用户。但是,从管理层面上来看,这多个用户共享同一个ONU,且作为一个OLT管理实体,多个用户共用一个管理通道,因而该方法对用户的管理是有限的。In order to solve the above problem, an existing solution is to place the ONU closer to the central office. On the network node, more users are connected by providing more user network interfaces (UNI, User Networks Interface) on the ONU. However, from the perspective of the management layer, the multiple users share the same ONU, and as an OLT management entity, multiple users share a management channel, and thus the method is limited to the management of the user.
发明内容Summary of the invention
有鉴于此,本发明实施例期望提供一种多个ONU的接入方法、装置及计算机存储介质,能够在一个光分路终端的ONU板卡上实现多个ONU的接入和管理,解决了现有技术中ONU接入数量受限,以及接入数量少时带宽利用率不高、硬件闲置的问题。In view of the above, the embodiment of the present invention is to provide a method, a device, and a computer storage medium for multiple ONUs, which can implement access and management of multiple ONUs on an ONU board of an optical branching terminal, and solve the problem. In the prior art, the number of ONU accesses is limited, and when the number of accesses is small, the bandwidth utilization is not high, and the hardware is idle.
为达到上述目的,本发明实施例的技术方案是这样实现的:To achieve the above objective, the technical solution of the embodiment of the present invention is implemented as follows:
本发明实施例提供一种多个ONU的接入方法,在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的序列号(SN,Serial Number)和注册标识Register-ID,在注册阶段上报给光线路终端OLT,获取ONU标识ONU-ID,并为该虚拟ONU维护一份介质访问控制(MAC,Media Access Control)信息;所述方法包括:An embodiment of the present invention provides a method for accessing multiple ONUs. One ONU card is virtualized on one ONU board, and each virtual ONU corresponds to a serial number (SN) and a registration identifier Register- The ID is reported to the optical line terminal OLT during the registration phase, and the ONU identifier is obtained, and a media access control (MAC) information is maintained for the virtual ONU. The method includes:
在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行突发(burst)数据,在发送时隙携带ONU-ID发送给OLT;In the uplink direction, according to the bandwidth allocated by each virtual ONU, the transmission time slot of each virtual ONU is acquired, and the burst data is assembled according to the allocated bandwidth, and the ONU-ID is carried in the transmission time slot. OLT;
在下行方向,收到所述OLT发送的ONU帧数据时,且在下行帧定界、解扰和前向纠错(FEC,Forward Error Correction)解码后,分别获取物理层运营管理维护(PLOAM,Physical Layer Operations And Maintenance)消息、带宽信息、GPON封装方式(GEM,GPON Encapsulation Mode)净荷数据和光网络单元管理控制接口(OMCI,ONU Management and Control Interface)消息;对所述PLOAM消息和OMCI消息处理后,按照所述OLT配置动态更新所述MAC信息; In the downlink direction, when the ONU frame data sent by the OLT is received, and after downlink frame delimitation, descrambling, and forward error correction (FEC) decoding, physical layer operation management and maintenance (PLOAM, respectively) is acquired. Physical Layer Operations And Maintenance) message, bandwidth information, GPON Encapsulation Mode (GEM, GPON Encapsulation Mode) payload data, and Optical Network Unit Management and Control Interface (OMCI) message processing; processing of the PLOAM message and OMCI message Afterwards, dynamically updating the MAC information according to the OLT configuration;
在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。In different processing units, each virtual ONU processes the PLOAM message, bandwidth information, GEM payload data, and OMCI message belonging to itself.
上述方案中,所述MAC信息包括:虚拟ONU的ONU-ID、配置标识(Alloc-ID,Allocation Identifier)、GEM端口标识(Port-ID,Port Identifier)、均衡时延和密钥。In the foregoing solution, the MAC information includes: an ONU-ID of the virtual ONU, an Alloc-ID, an Allocation Identifier, a Port-ID (Port Identifier), an equalization delay, and a key.
上述方案中,所述在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理,包括:In the above solution, in the different processing units, each virtual ONU processes the PLOAM message, the bandwidth information, the GEM payload data, and the OMCI message that belong to itself, including:
每个虚拟ONU根据本地保存的ONU-ID,过滤出发给本地虚拟ONU的PLOAM消息和广播PLOAM消息,并对所述PLOAM消息和广播PLOAM消息进行处理;Each virtual ONU filters a PLOAM message and a broadcast PLOAM message that are sent to the local virtual ONU according to the locally saved ONU-ID, and processes the PLOAM message and the broadcast PLOAM message;
每个虚拟ONU根据本地保存的Alloc-ID,过滤出发给本地虚拟ONU的带宽,并根据所述Alloc-ID与ONU-ID的对应关系,确定每个虚拟ONU的带宽时隙;Each virtual ONU filters the bandwidth that is sent to the local virtual ONU according to the locally saved Alloc-ID, and determines the bandwidth time slot of each virtual ONU according to the correspondence between the Alloc-ID and the ONU-ID;
在下行GEM数据定界完成后,每个虚拟ONU根据本地保存的Port-ID,过滤出发给本地虚拟ONU的GEM包;After the downlink GEM data is bounded, each virtual ONU filters the GEM packets that are sent to the local virtual ONU according to the locally saved Port-ID.
在对GEM包分片解密、重组之后,每个虚拟ONU根据本地保存的Port-ID,过滤出发给本地虚拟ONU的OMCI消息,并对所述OMCI消息进行处理。After decrypting and reassembling the GEM packet fragments, each virtual ONU filters the OMCI message sent to the local virtual ONU according to the locally saved Port-ID, and processes the OMCI message.
上述方案中,根据所述PLOAM消息和广播PLOAM消息内容更新所述虚拟ONU的配置信息,并产生相应的上行PLOAM消息,将所述产生的上行PLOAM消息写入各个PLOAM通道对应的缓存队列中,等待在分配的时隙发送。In the above solution, the configuration information of the virtual ONU is updated according to the content of the PLOAM message and the broadcast PLOAM message, and a corresponding uplink PLOAM message is generated, and the generated uplink PLOAM message is written into a buffer queue corresponding to each PLOAM channel. Waiting to be sent in the assigned time slot.
上述方案中,所述多个ONU共用无源光网络PON系统的下行接收端口和上行发送端口,注册到PON的同一组下行通道和上行通道上。 In the above solution, the multiple ONUs share the downlink receiving port and the uplink sending port of the passive optical network PON system, and register with the same group of downlink channels and uplink channels of the PON.
本发明实施例还提供一种多个ONU的接入装置,所述装置包括:An embodiment of the present invention further provides an access device for multiple ONUs, where the device includes:
配置模块,配置为在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的SN和Register-ID,在注册阶段上报给OLT,获取ONU-ID,并为该虚拟ONU维护一份MAC信息;The configuration module is configured to virtualize more than one ONU on an ONU board, and each virtual ONU corresponds to a SN and a Register-ID for identification, and reports to the OLT during the registration phase to obtain an ONU-ID and is the virtual ONU. Maintain a MAC message;
上行处理模块,配置为在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行burst数据,在发送时隙携带ONU-ID发送给OLT;The uplink processing module is configured to acquire the transmission time slot of each virtual ONU according to the bandwidth allocated by each virtual ONU in the uplink direction, and assemble the uplink burst data according to the allocated bandwidth, and carry the ONU-ID in the transmission time slot. Sent to the OLT;
下行处理模块,配置为在下行方向,收到所述上行处理模块中所述OLT发送的ONU帧数据时,且在下行帧定界、解扰和FEC解码后,分别获取PLOAM消息、带宽信息、GEM净荷数据和OMCI消息;对所述PLOAM消息和OMCI消息处理后,按照所述OLT配置动态更新所述MAC信息;The downlink processing module is configured to receive, in the downlink direction, the ONU frame data sent by the OLT in the uplink processing module, and obtain the PLOAM message, the bandwidth information, and the downlink frame delimitation, descrambling, and FEC decoding, respectively. GEM payload data and OMCI message; after processing the PLOAM message and the OMCI message, dynamically updating the MAC information according to the OLT configuration;
数据及消息处理模块,配置为在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。The data and message processing module is configured to, in different processing units, each virtual ONU processes the PLOAM message, the bandwidth information, the GEM payload data, and the OMCI message belonging to itself.
上述方案中,所述MAC信息包括:虚拟ONU的ONU-ID、Alloc-ID、GEM Port-ID、均衡时延和密钥。In the foregoing solution, the MAC information includes: an ONU-ID, an Alloc-ID, a GEM Port-ID, an equalization delay, and a key of the virtual ONU.
上述方案中,所述数据及消息处理模块,进一步包括:In the above solution, the data and message processing module further includes:
PLOAM消息处理模块,配置为根据本地保存的ONU-ID,过滤出发给本地虚拟ONU的PLOAM消息和广播PLOAM消息,并对所述PLOAM消息和广播PLOAM消息进行处理;The PLOAM message processing module is configured to filter the PLOAM message and the broadcast PLOAM message that are sent to the local virtual ONU according to the locally saved ONU-ID, and process the PLOAM message and the broadcast PLOAM message;
带宽信息解析模块,配置为根据本地保存的Alloc-ID,过滤出发给本地虚拟ONU的带宽,并根据所述Alloc-ID与ONU-ID的对应关系,确定每个虚拟ONU的带宽时隙;The bandwidth information parsing module is configured to: according to the locally saved Alloc-ID, filter the bandwidth that is sent to the local virtual ONU, and determine the bandwidth time slot of each virtual ONU according to the correspondence between the Alloc-ID and the ONU-ID;
GEM净荷数据处理模块,配置为在下行GEM数据定界完成后,根据本地保存的Port-ID,过滤出发给本地虚拟ONU的GEM包; The GEM payload data processing module is configured to filter the GEM packets that are sent to the local virtual ONU according to the locally saved Port-ID after the downlink GEM data is bounded.
OMCI消息处理模块,配置为在对GEM包分片解密、重组之后,根据本地保存的Port-ID,过滤出发给本地虚拟ONU的OMCI消息,并对所述OMCI消息进行处理。The OMCI message processing module is configured to filter the OMCI message sent to the local virtual ONU according to the locally saved Port-ID after decrypting and reassembling the GEM packet fragment, and process the OMCI message.
上述方案中,所述PLOAM消息处理模块,还配置为根据所述PLOAM消息和广播PLOAM消息内容更新所述虚拟ONU的配置信息,并产生相应的上行PLOAM消息,将所述产生的上行PLOAM消息写入各个PLOAM通道对应的缓存队列中,等待在分配的时隙发送。In the above solution, the PLOAM message processing module is further configured to update the configuration information of the virtual ONU according to the PLOAM message and the content of the broadcast PLOAM message, and generate a corresponding uplink PLOAM message, and write the generated uplink PLOAM message. Into the buffer queue corresponding to each PLOAM channel, waiting to be sent in the allocated time slot.
上述方案中,所述多个ONU共用PON系统的下行接收端口和上行发送端口,注册到PON的同一组下行通道和上行通道上。In the above solution, the multiple ONUs share the downlink receiving port and the uplink sending port of the PON system, and register with the same group of downlink channels and uplink channels of the PON.
本发明实施例提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序用于执行以上述的多个ONU的接入方法。The embodiment of the invention provides a computer storage medium, wherein the computer storage medium stores a computer program, and the computer program is used to execute the access method of the plurality of ONUs.
本发明实施例所提供的多个ONU的接入方法、装置及计算机存储介质,在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的SN和Register-ID,在注册阶段上报给OLT,获取ONU-ID,并为该虚拟ONU维护一份MAC信息;在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行突发burst数据,在发送时隙携带ONU-ID发送给OLT;在下行方向,收到所述OLT发送的ONU帧数据时,且在下行帧定界、解扰和FEC解码后,分别获取PLOAM消息、带宽信息、GEM净荷数据和OMCI消息;对所述PLOAM消息和OMCI消息处理后,按照所述OLT配置动态更新所述MAC信息;在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。如此,可以在一个光网络接口上实现更多ONU的接入功能,与现有技术相比,在同样的光分路比下,可以接入更多的ONU,使带宽得到充分利用,从而在不增加ONU 板卡数量的基础上,提供了更多的OLT管理实体;并且,以很小的硬件成本代价增加了NGPON2网络中ONU的接入数量,同时降低了整个网络的组网成本。The access method, device and computer storage medium of the multiple ONUs provided by the embodiments of the present invention virtualize more than one ONU on one ONU board, and each virtual ONU corresponds to a SN and a Register-ID for identification. The registration phase is reported to the OLT to obtain the ONU-ID and maintain a MAC information for the virtual ONU. In the uplink direction, the transmission time slot of each virtual ONU is obtained according to the bandwidth allocated by each virtual ONU, and the allocation is performed according to the allocation. The bandwidth is assembled into uplink burst burst data, and the ONU-ID is carried to the OLT in the sending time slot; when the ONU frame data sent by the OLT is received in the downlink direction, and the downlink frame delimitation, descrambling, and FEC decoding are performed in the downlink direction. After obtaining the PLOAM message, the bandwidth information, the GEM payload data, and the OMCI message respectively; after processing the PLOAM message and the OMCI message, dynamically updating the MAC information according to the OLT configuration; in different processing units, each virtual The ONU processes the PLOAM message, bandwidth information, GEM payload data, and OMCI message belonging to itself. In this way, more ONU access functions can be implemented on an optical network interface. Compared with the prior art, more ONUs can be accessed under the same optical split ratio, so that the bandwidth is fully utilized, thereby Do not increase ONU On the basis of the number of boards, more OLT management entities are provided; and the number of ONUs in the NGPON2 network is increased at a small hardware cost, and the networking cost of the entire network is reduced.
图1为现有技术中G.989.1协议定义的典型PON的拓扑结构示意图;1 is a schematic diagram of a topology structure of a typical PON defined by the G.989.1 protocol in the prior art;
图2为本发明实施例多个ONU的接入方法的实现流程示意图;2 is a schematic flowchart of implementing an access method of multiple ONUs according to an embodiment of the present invention;
图3为本发明实施例不同处理单元的各个组成模块的功能和逻辑关系示意图;3 is a schematic diagram showing the functions and logical relationships of various component modules of different processing units according to an embodiment of the present invention;
图4为本发明实施例扩展后的PLOAM消息处理流程示意图;4 is a schematic flowchart of an extended PLOAM message processing process according to an embodiment of the present invention;
图5为本发明实施例ONU的注册管理流程示意图;FIG. 5 is a schematic diagram of a registration management process of an ONU according to an embodiment of the present invention; FIG.
图6为本发明实施例多个ONU的接入装置的组成结构示意图。FIG. 6 is a schematic structural diagram of a component of an access device of multiple ONUs according to an embodiment of the present invention.
为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。The embodiments of the present invention are described in detail with reference to the accompanying drawings.
如图2所示,本发明实施例中多个ONU的接入方法的实现流程包括以下步骤:As shown in FIG. 2, the implementation process of the access method of multiple ONUs in the embodiment of the present invention includes the following steps:
步骤200:在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的SN和注册标识(Register-ID),在注册阶段上报给OLT,获取ONU-ID,并为该虚拟ONU维护一份MAC信息;In
这里,具体如何虚拟多个ONU属于现有技术,在此不再赘述。Here, how to virtualize multiple ONUs is a prior art, and details are not described herein again.
步骤201:在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行突发(burst)数据,在发送时隙携带ONU-ID发送给OLT; Step 201: In the uplink direction, acquire the transmission time slot of each virtual ONU according to the bandwidth allocated by each virtual ONU, and assemble the uplink burst data according to the allocated bandwidth, and carry the ONU in the transmission time slot. The ID is sent to the OLT;
这里,所述多个ONU共用PON系统的下行接收端口和上行发送端口,且注册到PON的同一组下行通道和上行通道上。Here, the multiple ONUs share the downlink receiving port and the uplink sending port of the PON system, and are registered to the same group of downlink channels and uplink channels of the PON.
这里,由于各个ONU的传播时延和响应时间相同,因此会被OLT分配到相等的均衡时延,这样,在ONU的发送一侧来看,分配给各个ONU的带宽时隙互不影响,从而可以保证各个ONU的数据准确、不冲突的发送出去。Here, since the propagation delay and the response time of the respective ONUs are the same, the OLT allocates equal equalization delays, so that the bandwidth slots allocated to the respective ONUs do not affect each other when viewed from the transmitting side of the ONU. It can ensure that the data of each ONU is sent accurately and without conflict.
步骤202:在下行方向,收到所述OLT发送的ONU帧数据时,且在下行帧定界、解扰和FEC解码后,分别获取PLOAM消息、带宽信息、GEM净荷数据和OMCI消息;对PLOAM消息和OMCI消息处理后,按照OLT配置动态更新MAC信息;Step 202: In the downlink direction, when receiving the ONU frame data sent by the OLT, and after downlink frame delimitation, descrambling, and FEC decoding, respectively acquiring PLOAM messages, bandwidth information, GEM payload data, and OMCI messages; After the PLOAM message and the OMCI message are processed, the MAC information is dynamically updated according to the OLT configuration;
其中,所述MAC信息包括:虚拟ONU的ONU-ID、Alloc-ID、GEM Port-ID、均衡时延和密钥;所述维护MAC信息是为了及时更新MAC信息。The MAC information includes: an ONU-ID, an Alloc-ID, a GEM Port-ID, an equalization delay, and a key of the virtual ONU; and the MAC information is maintained to update the MAC information in time.
步骤203:在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。Step 203: In different processing units, each virtual ONU performs corresponding processing on its own PLOAM message, bandwidth information, GEM payload data, and OMCI message.
这里,所述不同处理单元包括:OLT中的PLOAM消息处理模块、带宽信息解析模块、GEM净荷数据处理模块、以及OMCI消息处理模块,所述不同处理单元的四个组成模块的功能和逻辑关系如图3所示。Here, the different processing unit includes: a PLOAM message processing module, a bandwidth information parsing module, a GEM payload data processing module, and an OMCI message processing module in the OLT, and functions and logical relationships of the four constituent modules of the different processing units As shown in Figure 3.
所述在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理,包括:In the different processing units, each virtual ONU processes the PLOAM message, the bandwidth information, the GEM payload data, and the OMCI message belonging to itself, including:
每个虚拟ONU根据本地保存的ONU-ID,过滤出发给本地虚拟ONU的PLOAM消息和广播PLOAM消息,并对所述PLOAM消息和广播PLOAM消息进行处理;Each virtual ONU filters a PLOAM message and a broadcast PLOAM message that are sent to the local virtual ONU according to the locally saved ONU-ID, and processes the PLOAM message and the broadcast PLOAM message;
每个虚拟ONU根据本地保存的配置标识(Alloc-ID),过滤出发给本地虚拟ONU的带宽,并根据所述Alloc-ID与ONU-ID的对应关系,确定每个虚拟ONU的带宽时隙; Each virtual ONU filters the bandwidth that is sent to the local virtual ONU according to the locally saved configuration identifier (Alloc-ID), and determines the bandwidth time slot of each virtual ONU according to the correspondence between the Alloc-ID and the ONU-ID;
这里,具体如何根据所述Alloc-ID与ONU-ID的对应关系,确定每个虚拟ONU的带宽时隙属于现有技术,在此不再赘述。Here, how to determine the bandwidth time slot of each virtual ONU according to the corresponding relationship between the Alloc-ID and the ONU-ID belongs to the prior art, and details are not described herein again.
在下行GEM数据定界完成后,每个虚拟ONU根据本地保存的端口标识(Port-ID),过滤出发给本地虚拟ONU的GEM包;After the downlink GEM data is bounded, each virtual ONU filters the GEM packets that are sent to the local virtual ONU according to the locally saved port identifier (Port-ID).
在对GEM包分片解密、重组之后,每个虚拟ONU根据本地保存的Port-ID,过滤出发给本地虚拟ONU的OMCI消息,并对所述OMCI消息进行处理。After decrypting and reassembling the GEM packet fragments, each virtual ONU filters the OMCI message sent to the local virtual ONU according to the locally saved Port-ID, and processes the OMCI message.
这里,在下行方向,NGPON2系统为每个处于正常工作状态的虚拟ONU分别维护一组单播密钥和组播密钥,利用各个虚拟ONU不同的Register-ID产生各自的主密钥,并按照G.989.3协议规定的流程独立生成和更新各个虚拟ONU的密钥。Here, in the downlink direction, the NGPON2 system maintains a set of unicast keys and multicast keys for each virtual ONU in a normal working state, and generates a respective master key by using different Register-IDs of the respective virtual ONUs, and according to The process specified in the G.989.3 protocol independently generates and updates the keys of each virtual ONU.
其中,所述密钥是依据ONU-ID和Port-ID的对应关系获取的;当需要对GEM包解密时,可以根据GEM标头(header)中的密钥索引(key_index)和密钥对数据进行解密。The key is obtained according to the correspondence between the ONU-ID and the Port-ID; when the GEM packet needs to be decrypted, the key may be indexed according to a key index (key_index) and a key pair in the GEM header. Decrypt.
其中,NGPON2系统所维护的密钥同样适用于上行GEM包的加密过程,这里不再一一赘述。The key maintained by the NGPON2 system is also applicable to the encryption process of the uplink GEM packet, which will not be repeated here.
下面对本发明提供的多个ONU的接入方法的技术方案做进一步地详细介绍:The technical solutions of the access methods of multiple ONUs provided by the present invention are further described in detail below:
本发明实施例中,扩展后的PLOAM消息处理流程如图4所示,NGPON2系统维护有一个广播的PLOAM消息通道,并为每个注册成功的虚拟ONU分别维护一个独立的PLOAM消息通道。在图4中,NGPON2系统将该独立的PLOAM消息通道按时隙划分为n个子通道,且每个子通道各自对应一个ONU-ID;当收到一个有效的Assign ONU-ID时,NGPON2系统会相应地增加一个PLOAM消息子通道;即,一个虚拟ONU对应一个PLOAM消息子通道。这里,所述有效的Assign ONU-ID是指消息携带的 SN和本地某一个虚拟ONU的匹配;另外,由PLOAM消息处理模块独立处理各个虚拟ONU的PLOAM消息,并响应下行PLOAM消息。In the embodiment of the present invention, the extended PLOAM message processing flow is shown in FIG. 4. The NGPON2 system maintains a broadcast PLOAM message channel, and maintains a separate PLOAM message channel for each registered virtual ONU. In FIG. 4, the NGPON2 system divides the independent PLOAM message channel into n sub-channels by time slot, and each sub-channel corresponds to one ONU-ID; when a valid Assign ONU-ID is received, the NGPON2 system correspondingly Add a PLOAM message subchannel; that is, one virtual ONU corresponds to one PLOAM message subchannel. Here, the valid Assign ONU-ID refers to the message carried The SN matches the local virtual ONU; in addition, the PLOAM message processing module directly processes the PLOAM messages of the respective virtual ONUs and responds to the downlink PLOAM messages.
当收到发送给一个虚拟ONU的单播PLOAM消息时,PLOAM消息处理模块会根据所述单播PLOAM消息内容更新该虚拟ONU的配置信息,此配置信息包括Alloc-ID、密钥等,并将响应的上行PLOAM消息写入到该虚拟ONU的缓存队列中;在OLT要求发送PLOAM消息时,将PLOAM消息从缓存队列中读出,并将所读出的PLOAM消息的内容填充到上行Burst中发送出去。其中,在分配给该虚拟ONU的带宽中的PLOAM发送标志为1时,表示OLT要求发送PLOAM消息;同时,还可通过Burst Header中的Ind域向OLT上报该虚拟ONU中PLOAM缓存队列的状态。在收到广播发送的PLOAM消息时,依据PLOAM消息的内容更新所有虚拟ONU的配置信息;最后,还对维护的所有PLOAM通道的性能做监控,并通过OMCI通道将对应的监控信息发给OLT。When receiving the unicast PLOAM message sent to a virtual ONU, the PLOAM message processing module updates the configuration information of the virtual ONU according to the content of the unicast PLOAM message, and the configuration information includes an Alloc-ID, a key, etc., and The responding uplink PLOAM message is written into the cache queue of the virtual ONU; when the OLT requests to send the PLOAM message, the PLOAM message is read out from the buffer queue, and the content of the read PLOAM message is filled into the uplink Burst and sent. Go out. When the PLOAM transmission flag in the bandwidth allocated to the virtual ONU is 1, it indicates that the OLT requests to send a PLOAM message. At the same time, the status of the PLOAM buffer queue in the virtual ONU can be reported to the OLT through the Ind field in the Burst Header. When receiving the PLOAM message sent by the broadcast, the configuration information of all the virtual ONUs is updated according to the content of the PLOAM message. Finally, the performance of all the maintained PLOAM channels is monitored, and the corresponding monitoring information is sent to the OLT through the OMCI channel.
其中,每个虚拟ONU预先设置有对应的缓存队列,用于存储PLOAM消息。Each virtual ONU is preset with a corresponding cache queue for storing PLOAM messages.
这里,在所有虚拟ONU中,一个虚拟ONU的下行广播消息配置的内容可以为其它虚拟ONU共享,单播消息配置的内容属于单个虚拟ONU。Here, in all the virtual ONUs, the content of the downlink broadcast message configuration of one virtual ONU may be shared by other virtual ONUs, and the content configured by the unicast message belongs to a single virtual ONU.
与PLOAM消息的处理过程类似,NGPON2系统为每个处于正常工作状态的虚拟ONU还提供了一个OMCI通道,该OMCI通道由各个虚拟ONU默认的Port-ID进行区分。每个虚拟ONU都有和ONU-ID相等的默认Port-ID和Alloc-ID,其用于OMCI的接收和发送。在下行方向,当GEM解密重组后,依据本地保存的默认Port-ID,过滤出发给本地虚拟ONU的OMCI消息,并对OMCI消息进行相应处理;当解析OMCI的内容之后,更新对应虚拟ONU的配置信息,比如Port-ID的数量、加密状态、组播密钥等,并产生响应的OMCI数据,进而将产生的OMCI数据缓存到该虚拟ONU的默 认业务容器(TCONT,Transmission Containers)中;当虚拟ONU接收到默认TCONT的分配时隙后,将OMCI数据读出,并封装成携带默认Port-ID的GEM包,作为burst的净荷被发送出去。Similar to the processing of the PLOAM message, the NGPON2 system also provides an OMCI channel for each virtual ONU in a normal working state, and the OMCI channel is distinguished by the default Port-ID of each virtual ONU. Each virtual ONU has a default Port-ID and Alloc-ID equal to the ONU-ID, which is used for OMCI reception and transmission. In the downlink direction, after the GEM decrypts and reassembles, the OMCI message sent to the local virtual ONU is filtered according to the locally saved default Port-ID, and the OMCI message is processed accordingly; after the content of the OMCI is parsed, the configuration of the corresponding virtual ONU is updated. Information, such as the number of Port-IDs, encryption status, multicast key, etc., and generate response OMCI data, and then cache the generated OMCI data to the virtual ONU In the TCONT (Transmission Containers), after the virtual ONU receives the default TCONT allocation time slot, the OMCI data is read out and encapsulated into a GEM packet carrying the default Port-ID, which is sent as the burst payload. .
在OLT要求时,需通过OMCI通道上报虚拟ONU的监控信息;且由于本地虚拟ONU共用设备和下行接收数据,因此,对设备和下行链路的监控信息为所有ONU共享。然而,上行发送和PLOAM通道为各个虚拟ONU独立监控,在需要时才上报给OLT。其中,当光模块异常掉电时,本地处于工作状态的所有虚拟ONU都将上行burst Ind域中的断电告警(Dying-gasp)位均置1。When the OLT requires the monitoring information of the virtual ONU to be reported through the OMCI channel, and the local virtual ONU shares the device and the downlink receiving data, the monitoring information of the device and the downlink is shared by all ONUs. However, the uplink transmission and PLOAM channels are independently monitored for each virtual ONU and are reported to the OLT when needed. When the optical module is powered off abnormally, all the virtual ONUs in the local working state set the Dying-gasp bit in the uplink burst Ind field to 1.
这里,系统维护的每个Port-ID的加密状态信息,都是通过对应虚拟ONU的OMCI通道获取的;在虚拟ONU向OLT发送上行数据时,上行数据以光信号形式进入OLT。Here, the encryption status information of each Port-ID maintained by the system is obtained through the OMCI channel corresponding to the virtual ONU; when the virtual ONU sends the uplink data to the OLT, the uplink data enters the OLT as an optical signal.
图5为本发明实施例虚拟ONU的注册管理流程示意图,在下行带宽映射(BWMAP,BandWidth Map)中收到广播SN带宽后,开始检查本地虚拟ONU的状态,即检查是否有虚拟ONU未注册,如果检查出虚拟ONU都已注册,则忽略广播带宽,只需处理直接分配给虚拟ONU的数据和PLOAM带宽;如果检查出有虚拟ONU未注册,那么在多个虚拟ONU处于注册激活过程时,接收到的广播注册和测距授权只发给其中一个虚拟ONU,确保在OLT每次开窗期间quiet time,本地的虚拟ONU中只有一个虚拟ONU响应注册请求,上报对应的SN。当该虚拟ONU接收到分配的ONU-ID后,软件系统多维护一份虚拟ONU的信息,并增加一个PLOAM和OMCI管理通道。在该虚拟ONU完成测距进入O5状态后,将解析的SN请求带宽下发给另一个虚拟ONU,开始另一个虚拟ONU的注册过程。在所有的虚拟ONU都完成注册后,不再解析SN请求带宽。5 is a schematic diagram of a registration management process of a virtual ONU according to an embodiment of the present invention. After receiving a broadcast SN bandwidth in a downlink bandwidth map (BWMAP, BandWidth Map), the state of the local virtual ONU is checked, that is, whether a virtual ONU is not registered, If it is checked that the virtual ONU is registered, the broadcast bandwidth is ignored, and only the data directly allocated to the virtual ONU and the PLOAM bandwidth are processed; if it is checked that the virtual ONU is not registered, then when multiple virtual ONUs are in the registration activation process, the reception is received. The broadcast registration and ranging authorizations are sent to only one of the virtual ONUs, ensuring that the virtual ONUs in the local virtual ONUs respond to the registration request and report the corresponding SNs during the quiet time of the OLT. After the virtual ONU receives the assigned ONU-ID, the software system maintains a virtual ONU information and adds a PLOAM and OMCI management channel. After the virtual ONU completes the ranging and enters the O5 state, the parsed SN request bandwidth is sent to another virtual ONU, and the registration process of another virtual ONU is started. After all virtual ONUs have completed registration, the SN request bandwidth is no longer resolved.
为实现上述方法,本发明实施例还提供一种多个ONU的接入装置,如
图6所示,该装置包括配置模块61、上行处理模块62、下行处理模块63、数据及消息处理模块64;其中,In order to implement the foregoing method, an embodiment of the present invention further provides an access device for multiple ONUs, such as
As shown in FIG. 6, the device includes a
配置模块61,配置为在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的SN和Register-ID,在注册阶段上报给OLT,获取ONU-ID,并为该虚拟ONU维护一份MAC信息;The
上行处理模块62,配置为在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行burst数据,在发送时隙携带ONU-ID发送给OLT;The
下行处理模块63,配置为在下行方向,收到所述上行处理模块62中所述OLT发送的ONU帧数据时,且在下行帧定界、解扰和FEC解码后,分别获取PLOAM消息、带宽信息、GEM净荷数据和OMCI消息;对所述PLOAM消息和OMCI消息处理后,按照所述OLT配置动态更新所述MAC信息;The
数据及消息处理模块64,配置为在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。The data and
其中,所述MAC信息包括:虚拟ONU的ONU-ID、Alloc-ID、GEM Port-ID、均衡时延和密钥。The MAC information includes: an ONU-ID, an Alloc-ID, a GEM Port-ID, an equalization delay, and a key of the virtual ONU.
这里,所述数据及消息处理模块64,进一步包括以下四个子模块:PLOAM消息处理模块、带宽信息解析模块、GEM净荷数据处理模块和OMCI消息处理模块;其中,Here, the data and
PLOAM消息处理模块,配置为根据本地保存的ONU-ID,过滤出发给本地虚拟ONU的PLOAM消息和广播PLOAM消息,并对所述PLOAM消息和广播PLOAM消息进行处理;The PLOAM message processing module is configured to filter the PLOAM message and the broadcast PLOAM message that are sent to the local virtual ONU according to the locally saved ONU-ID, and process the PLOAM message and the broadcast PLOAM message;
带宽信息解析模块,配置为根据本地保存的Alloc-ID,过滤出发给本地 虚拟ONU的带宽,并根据所述Alloc-ID与ONU-ID的对应关系,确定每个虚拟ONU的带宽时隙;The bandwidth information parsing module is configured to filter and send to the local according to the locally saved Alloc-ID The bandwidth of the virtual ONU, and determining the bandwidth time slot of each virtual ONU according to the correspondence between the Alloc-ID and the ONU-ID;
GEM净荷数据处理模块,配置为在下行GEM数据定界完成后,根据本地保存的Port-ID,过滤出发给本地虚拟ONU的GEM包;The GEM payload data processing module is configured to filter the GEM packets that are sent to the local virtual ONU according to the locally saved Port-ID after the downlink GEM data is bounded.
OMCI消息处理模块,配置为在对GEM包分片解密、重组之后,根据本地保存的Port-ID,过滤出发给本地虚拟ONU的OMCI消息,并对所述OMCI消息进行处理。The OMCI message processing module is configured to filter the OMCI message sent to the local virtual ONU according to the locally saved Port-ID after decrypting and reassembling the GEM packet fragment, and process the OMCI message.
其中,所述PLOAM消息处理模块,还配置为根据所述PLOAM消息和广播PLOAM消息内容更新所述虚拟ONU的配置信息,并产生相应的上行PLOAM消息,将所述产生的上行PLOAM消息写入各个PLOAM通道对应的缓存队列中,等待在分配的时隙发送。The PLOAM message processing module is further configured to update the configuration information of the virtual ONU according to the PLOAM message and the content of the broadcast PLOAM message, and generate a corresponding uplink PLOAM message, and write the generated uplink PLOAM message to each In the buffer queue corresponding to the PLOAM channel, waiting to be sent in the allocated time slot.
这里,所述多个ONU共用PON系统的下行接收端口和上行发送端口,注册到PON的同一组下行通道和上行通道上。Here, the multiple ONUs share the downlink receiving port and the uplink sending port of the PON system, and register with the same group of downlink channels and uplink channels of the PON.
在实际应用中,所述配置模块61、上行处理模块62、下行处理模块63和数据及消息处理模块64均可由位于ONU上的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Micro Processor Unit)、数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现。In practical applications, the
本发明实施例在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的SN和Register-ID,在注册阶段上报给OLT,获取ONU-ID,并为该虚拟ONU维护一份MAC信息;在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行burst数据,在发送时隙携带ONU-ID发送给OLT;在下行方向,收到所述OLT发送的ONU帧数据时,且在下行帧定界、解扰和FEC解码后,分别获取PLOAM消息、带宽信息、GEM净荷数据和OMCI 消息;对所述PLOAM消息和OMCI消息处理后,按照所述OLT配置动态更新所述MAC信息;在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。如此,可以在一个光网络接口上实现更多ONU的接入功能,与现有技术相比,在同样的光分路比下,可以接入更多的ONU,使带宽得到充分利用,从而在不增加ONU板卡数量的基础上,提供了更多的OLT管理实体;并且,以很小的硬件成本代价增加了NGPON2网络中ONU的接入数量,同时降低了整个网络的组网成本。In the embodiment of the present invention, one or more ONUs are virtualized on one ONU board, and each virtual ONU corresponds to a SN and a Register-ID for identification, and is reported to the OLT during the registration phase to obtain an ONU-ID and maintain the virtual ONU. A MAC information; in the uplink direction, according to the bandwidth allocated by each virtual ONU, the transmission time slot of each virtual ONU is acquired, and the uplink burst data is assembled according to the allocated bandwidth, and the ONU-ID is transmitted in the transmission time slot. To the OLT; in the downlink direction, when receiving the ONU frame data sent by the OLT, and after downlink frame delimitation, descrambling, and FEC decoding, respectively acquiring PLOAM messages, bandwidth information, GEM payload data, and OMCI a message; after processing the PLOAM message and the OMCI message, dynamically updating the MAC information according to the OLT configuration; in different processing units, each virtual ONU pair belongs to its own PLOAM message, bandwidth information, GEM payload data, and The OMCI message is processed accordingly. In this way, more ONU access functions can be implemented on an optical network interface. Compared with the prior art, more ONUs can be accessed under the same optical split ratio, so that the bandwidth is fully utilized, thereby On the basis of not increasing the number of ONU boards, more OLT management entities are provided; and the number of ONUs in the NGPON2 network is increased at a small hardware cost, and the networking cost of the entire network is reduced.
本发明实施例还记载了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行前述各个实施例所述的多个ONU的接入方法。The embodiment of the invention further describes a computer storage medium, wherein the computer storage medium stores computer executable instructions, and the computer executable instructions are used to execute the access methods of the plurality of ONUs described in the foregoing embodiments.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理 设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions can also be stored in a bootable computer or other programmable data processing The apparatus is readable in a computer readable memory in a particular manner such that instructions stored in the computer readable memory produce an article of manufacture comprising instruction means implemented in one or more flows and/or block diagrams of the flowchart The function specified in the box or in multiple boxes.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above is only the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in Within the scope of protection of the present invention.
本发明实施例中,在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的SN和Register-ID,在注册阶段上报给OLT,获取ONU-ID,并为该虚拟ONU维护一份MAC信息;在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行burst数据,在发送时隙携带ONU-ID发送给OLT;在下行方向,收到所述OLT发送的ONU帧数据时,且在下行帧定界、解扰和FEC解码后,分别获取PLOAM消息、带宽信息、GEM净荷数据和OMCI消息;对所述PLOAM消息和OMCI消息处理后,按照所述OLT配置动态更新所述MAC信息;在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。如此,可以在一个光网络接口上实现更多ONU的接入功能。 In the embodiment of the present invention, one or more ONUs are virtualized on one ONU board, and each virtual ONU corresponds to a SN and a Register-ID for identification, and is reported to the OLT during the registration phase to obtain the ONU-ID, and is the virtual The ONU maintains a MAC information. In the uplink direction, the transmission time slot of each virtual ONU is obtained according to the bandwidth allocated by each virtual ONU, and the uplink burst data is assembled according to the allocated bandwidth, and the ONU is carried in the transmission time slot. The ID is sent to the OLT; in the downlink direction, when the ONU frame data sent by the OLT is received, and after the downlink frame delimitation, descrambling, and FEC decoding, the PLOAM message, the bandwidth information, the GEM payload data, and the OMCI message are respectively obtained. After processing the PLOAM message and the OMCI message, dynamically updating the MAC information according to the OLT configuration; in different processing units, each virtual ONU pair belongs to its own PLOAM message, bandwidth information, GEM payload data, and OMCI The message is processed accordingly. In this way, more ONU access functions can be implemented on an optical network interface.
Claims (11)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510894093.1 | 2015-12-07 | ||
| CN201510894093.1A CN106851439B (en) | 2015-12-07 | 2015-12-07 | Access method and device for multiple optical network units |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017097008A1 true WO2017097008A1 (en) | 2017-06-15 |
Family
ID=59013702
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/099645 Ceased WO2017097008A1 (en) | 2015-12-07 | 2016-09-21 | Access method and apparatus for multiple optical network units, and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106851439B (en) |
| WO (1) | WO2017097008A1 (en) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113395615A (en) * | 2021-06-10 | 2021-09-14 | 烽火通信科技股份有限公司 | Message processing method and device, electronic equipment and readable storage medium |
| EP3860001A4 (en) * | 2018-10-31 | 2021-10-20 | Huawei Technologies Co., Ltd. | SINGLE CARD, OPTICAL MODULE, OLT AND INFORMATION PROCESSING PROCESS |
| CN114390377A (en) * | 2020-10-19 | 2022-04-22 | 中国移动通信有限公司研究院 | Fault recovery method and device for broadband access system |
| CN115242816A (en) * | 2022-07-20 | 2022-10-25 | 成都精灵云科技有限公司 | Data distribution method, device, equipment and storage medium based on FC equipment |
| CN115643504A (en) * | 2022-10-12 | 2023-01-24 | 广州芯德通信科技股份有限公司 | A method for dual-homing PON protection automatic synchronization configuration |
| CN116170712A (en) * | 2021-11-24 | 2023-05-26 | 中兴通讯股份有限公司 | ONU registration method, communication method, ONR, OLT, ONU and optical communication system |
| TWI832793B (en) * | 2022-12-01 | 2024-02-11 | 新加坡商瑞昱新加坡有限公司 | Optical network unit and power reduction method therefor |
| WO2025195214A1 (en) * | 2024-03-19 | 2025-09-25 | 中兴通讯股份有限公司 | Data transmission method, communication apparatus, and storage medium |
| WO2025200400A1 (en) * | 2024-03-26 | 2025-10-02 | 中兴通讯股份有限公司 | Sensing message determination method and device, storage medium, and electronic device |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111954100B (en) * | 2019-05-17 | 2023-03-24 | 中兴通讯股份有限公司 | Interface upgrading method and device and optical network unit management method and device |
| CN112153495B (en) * | 2019-06-28 | 2022-08-16 | 中兴通讯股份有限公司 | Method for managing ONU configuration and related equipment |
| CN110809203B (en) * | 2019-10-15 | 2022-03-11 | 四川天邑康和通信股份有限公司 | System and method for expanding FTTH network by master-slave ONT |
| CN113068085B (en) * | 2020-01-02 | 2022-11-01 | 中国移动通信有限公司研究院 | An ONU management method, device, equipment and system |
| CN112887851B (en) * | 2021-01-13 | 2021-10-08 | 烽火通信科技股份有限公司 | Household all-optical network system and implementation method thereof |
| CN115379315B (en) * | 2021-05-18 | 2025-10-17 | 华为技术有限公司 | Information identification method and device |
| CN115714939A (en) * | 2022-11-07 | 2023-02-24 | 太仓市同维电子有限公司 | FTTR networking method based on proxy mode |
| CN116760469B (en) * | 2022-11-21 | 2024-12-10 | 中兴通讯股份有限公司 | Optical network system control method and device |
| CN116528083B (en) * | 2023-03-24 | 2024-08-20 | 苏州大学 | Passive optical network downlink grouping method and data scheduling method |
| CN119729258A (en) * | 2023-09-27 | 2025-03-28 | 中兴通讯股份有限公司 | Data transmission method, storage medium and electronic device of Passive Optical Network (PON) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006186450A (en) * | 2004-12-27 | 2006-07-13 | Mitsubishi Electric Corp | Relay device, communication device, and communication method |
| CN101119158A (en) * | 2007-09-21 | 2008-02-06 | 中兴通讯股份有限公司 | Ethernet passive optical network equipment based management method |
| CN104218995A (en) * | 2013-06-04 | 2014-12-17 | 中兴通讯股份有限公司 | ONU (optical network unit), communication system and ONU communication method |
| CN104253735A (en) * | 2013-06-27 | 2014-12-31 | 中兴通讯股份有限公司 | ONU (optical network unit), communication system and communication method |
| CN104467951A (en) * | 2013-09-24 | 2015-03-25 | 中兴通讯股份有限公司 | Optical network unit management method and optical network unit |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101442692A (en) * | 2006-09-01 | 2009-05-27 | 华为技术有限公司 | Data transmission method, system and apparatus |
| CN101998189B (en) * | 2009-08-20 | 2015-07-22 | 中兴通讯股份有限公司 | Method for managing optical access node and optical access node |
| US8483563B2 (en) * | 2009-12-16 | 2013-07-09 | Futurewei Technologies, Inc. | Header error control protected ten gigabit passive optical network downstream frame synchronization pattern |
| CN102118212B (en) * | 2009-12-30 | 2014-04-09 | 中兴通讯股份有限公司 | Method and optical line terminal for distributing optical network unit bandwidth |
| CN102142894B (en) * | 2011-02-12 | 2015-04-15 | 华为技术有限公司 | Optical network unit control method, device and system |
| CN102546010B (en) * | 2012-01-20 | 2017-02-08 | 中兴通讯股份有限公司 | Detection method and detection system based on passive optical network (PON) system |
-
2015
- 2015-12-07 CN CN201510894093.1A patent/CN106851439B/en active Active
-
2016
- 2016-09-21 WO PCT/CN2016/099645 patent/WO2017097008A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006186450A (en) * | 2004-12-27 | 2006-07-13 | Mitsubishi Electric Corp | Relay device, communication device, and communication method |
| CN101119158A (en) * | 2007-09-21 | 2008-02-06 | 中兴通讯股份有限公司 | Ethernet passive optical network equipment based management method |
| CN104218995A (en) * | 2013-06-04 | 2014-12-17 | 中兴通讯股份有限公司 | ONU (optical network unit), communication system and ONU communication method |
| CN104253735A (en) * | 2013-06-27 | 2014-12-31 | 中兴通讯股份有限公司 | ONU (optical network unit), communication system and communication method |
| CN104467951A (en) * | 2013-09-24 | 2015-03-25 | 中兴通讯股份有限公司 | Optical network unit management method and optical network unit |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3860001A4 (en) * | 2018-10-31 | 2021-10-20 | Huawei Technologies Co., Ltd. | SINGLE CARD, OPTICAL MODULE, OLT AND INFORMATION PROCESSING PROCESS |
| US11558118B2 (en) | 2018-10-31 | 2023-01-17 | Huawei Technologies Co., Ltd. | Board, optical module, OLT, and information processing method |
| CN114390377A (en) * | 2020-10-19 | 2022-04-22 | 中国移动通信有限公司研究院 | Fault recovery method and device for broadband access system |
| CN113395615A (en) * | 2021-06-10 | 2021-09-14 | 烽火通信科技股份有限公司 | Message processing method and device, electronic equipment and readable storage medium |
| CN116170712A (en) * | 2021-11-24 | 2023-05-26 | 中兴通讯股份有限公司 | ONU registration method, communication method, ONR, OLT, ONU and optical communication system |
| CN115242816A (en) * | 2022-07-20 | 2022-10-25 | 成都精灵云科技有限公司 | Data distribution method, device, equipment and storage medium based on FC equipment |
| CN115242816B (en) * | 2022-07-20 | 2023-05-16 | 成都精灵云科技有限公司 | FC device-based data distribution method, device, equipment and storage medium |
| CN115643504A (en) * | 2022-10-12 | 2023-01-24 | 广州芯德通信科技股份有限公司 | A method for dual-homing PON protection automatic synchronization configuration |
| CN115643504B (en) * | 2022-10-12 | 2023-05-12 | 广州芯德通信科技股份有限公司 | Automatic synchronous configuration method for dual-homing PON protection |
| TWI832793B (en) * | 2022-12-01 | 2024-02-11 | 新加坡商瑞昱新加坡有限公司 | Optical network unit and power reduction method therefor |
| WO2025195214A1 (en) * | 2024-03-19 | 2025-09-25 | 中兴通讯股份有限公司 | Data transmission method, communication apparatus, and storage medium |
| WO2025200400A1 (en) * | 2024-03-26 | 2025-10-02 | 中兴通讯股份有限公司 | Sensing message determination method and device, storage medium, and electronic device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106851439A (en) | 2017-06-13 |
| CN106851439B (en) | 2020-04-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017097008A1 (en) | Access method and apparatus for multiple optical network units, and storage medium | |
| US11374674B2 (en) | Passive optical network system, optical line terminal, and optical network unit | |
| US10091566B2 (en) | Method and apparatus for virtualizing passive optical network, and passive optical network virtualization system | |
| US10110979B2 (en) | Passive optical network receiving and transmitting frame using multiple lanes | |
| US10652635B2 (en) | Passive optical network communications method and apparatus, and system | |
| AU2012381695A1 (en) | Optical network terminal management control interface message transmission method and system, and corresponding device | |
| WO2020057187A1 (en) | Passive optical network (pon) channel bonding protocol | |
| CN115967872A (en) | Method, device and equipment for equipment management in optical network | |
| JP2022137271A (en) | Data processor, data output method and computer program | |
| CN101330450B (en) | Method, system and equipment for distributing bandwidth of optical network | |
| JP2021536184A (en) | Information transmission method, optical network unit, optical network unit, and communication system | |
| JP2016523043A (en) | Method and apparatus for reconfiguring the wavelength of an optical network unit | |
| CN108023835A (en) | Data sending, method of reseptance and device, ONU, OLT | |
| CN103248431A (en) | ONU(Optical Network Unit)-transferable TWDM-PON (Time and Wavelength Division Multiplexed Passive Optical Network) system | |
| JP6829023B2 (en) | Communication equipment, information notification method and computer program | |
| CN112738659B (en) | Communication method based on passive optical network, related equipment and system | |
| JP6680642B2 (en) | Communication device, design method, and communication program | |
| RU2809182C1 (en) | Service data transmission method, corresponding device and digital processing chip | |
| JP7048911B2 (en) | Communication equipment, information notification method and computer program | |
| JP7348129B2 (en) | Communication device, information notification method and computer program | |
| WO2025055393A1 (en) | Access method, fiber-optic network system and related device | |
| JP6930818B2 (en) | Communication device, communication method and communication program | |
| JP2018129777A (en) | Band allocation device | |
| WO2018049613A1 (en) | Data communication method, apparatus and system |
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: 16872203 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16872203 Country of ref document: EP Kind code of ref document: A1 |