[go: up one dir, main page]

CN106851439A - A kind of cut-in method and device of multiple optical network units - Google Patents

A kind of cut-in method and device of multiple optical network units Download PDF

Info

Publication number
CN106851439A
CN106851439A CN201510894093.1A CN201510894093A CN106851439A CN 106851439 A CN106851439 A CN 106851439A CN 201510894093 A CN201510894093 A CN 201510894093A CN 106851439 A CN106851439 A CN 106851439A
Authority
CN
China
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.)
Granted
Application number
CN201510894093.1A
Other languages
Chinese (zh)
Other versions
CN106851439B (en
Inventor
龚鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanechips Technology Co Ltd
Original Assignee
Shenzhen ZTE Microelectronics Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen ZTE Microelectronics Technology Co Ltd filed Critical Shenzhen ZTE Microelectronics Technology Co Ltd
Priority to CN201510894093.1A priority Critical patent/CN106851439B/en
Priority to PCT/CN2016/099645 priority patent/WO2017097008A1/en
Publication of CN106851439A publication Critical patent/CN106851439A/en
Application granted granted Critical
Publication of CN106851439B publication Critical patent/CN106851439B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0005Switch and router aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明公开了一种多个光网络单元(ONU)的接入方法,包括:在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照分配的带宽组装成上行burst数据,在发送时隙携带ONU-ID发送给OLT;在下行方向,收到OLT发送的ONU帧数据时,且在下行帧定界、解扰和FEC解码后,分别获取PLOAM消息、带宽信息、GEM净荷数据和OMCI消息;对PLOAM消息和OMCI消息处理后,按照OLT配置动态更新MAC信息;在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。本发明还同时公开了一种多个ONU的接入装置。

The invention discloses a method for accessing a plurality of optical network units (ONUs), comprising: in the uplink direction, according to the bandwidth allocated by each virtual ONU, acquiring the sending time slot of each virtual ONU, and assembling according to the allocated bandwidth In the downlink direction, when the ONU frame data sent by the OLT is received, and after the delimitation, descrambling and FEC decoding of the downlink frame, the PLOAM message, Bandwidth information, GEM payload data, and OMCI messages; after processing PLOAM messages and OMCI messages, dynamically update MAC information according to OLT configuration; in different processing units, each virtual ONU has its own PLOAM messages, bandwidth information, GEM net Load data and OMCI messages are processed accordingly. The invention also discloses a multiple ONU access device at the same time.

Description

一种多个光网络单元的接入方法及装置A method and device for accessing multiple optical network units

技术领域technical field

本发明涉及无源光网络(PON,Passive Optical Network)接入技术领域,尤其涉及一种多个光网络单元(ONU,Optical Network Unit)的接入方法及装置。The present invention relates to the field of passive optical network (PON, Passive Optical Network) access technology, in particular to a method and device for accessing multiple optical network units (ONU, Optical Network Unit).

背景技术Background technique

近年来,随着全球范围内接入市场的迅猛发展,以及全业务运营的快速开展,已有的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 global access market and the rapid development of full-service operations, the existing PON technical standards have improved in terms of bandwidth requirements, business support capabilities, and performance improvements of access node equipment and supporting equipment. , are facing new upgrade requirements. At present, N Gigabit-Capable Passive Optical Network (NGPON, N Gigabit-Capable Passive Optical Network) has been in the 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 can provide the bandwidth of 10G for uplink broadcast and 40G for downlink broadcast, and use optical splitter to realize the connection between one optical line terminal (OLT, Optical Line Terminal) and multiple ONUs . Among them, the topology structure of a typical PON system is defined in the ITU-T G.989.1 protocol, as shown in FIG. 1 .

在图1所示的PON系统中,ONU作为PON系统的一个用户终端,占用一条光分路;由于受到光传输衰减的限制,每一对波长通道的光分路比限制了接入PON系统的ONU的数量。而对于每一个ONU用户来说,PON系统提供的带宽要相对于普通用户的带宽需求是足够的,因此,PON系统所提供的带宽中可能会有部分带宽没有被充分利用,导致部分硬件闲置,这就造成了PON系统硬件资源的浪费,同时也提升了PON系统的组网成本。In the PON system shown in Figure 1, the ONU, as a user terminal of the PON system, occupies an optical branch; due to the limitation of optical transmission attenuation, the optical branch ratio of each pair of wavelength channels limits the access to the PON system. The number of ONUs. For each ONU user, the bandwidth provided by the PON system is sufficient for the bandwidth requirements of ordinary users. Therefore, part of the bandwidth provided by the PON system may not be fully utilized, resulting in some hardware being 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 NetworksInterface),进而接入更多的用户。但是,从管理层面上来看,这多个用户共享同一个ONU,且作为一个OLT管理实体,多个用户共用一个管理通道,因而该方法对用户的管理是有限的。In order to solve the above problems, an existing solution is to place the ONU on a network node closer to the central office, and provide more user network interfaces (UNI, User Networks Interface) on the ONU to access more users . However, from the perspective of management, these multiple users share the same ONU, and as an OLT management entity, multiple users share one management channel, so this method is limited for user management.

发明内容Contents of the invention

有鉴于此,本发明实施例期望提供一种多个ONU的接入方法及装置,能够在一个光分路终端的ONU板卡上实现多个ONU的接入和管理,解决了现有技术中ONU接入数量受限,以及接入数量少时带宽利用率不高、硬件闲置的问题。In view of this, the embodiment of the present invention expects to provide a method and device for accessing multiple ONUs, which can realize the access and management of multiple ONUs on the ONU board of an optical splitter terminal, and solve the problems in the prior art. The number of ONU access is limited, and the bandwidth utilization rate is not high when the number of access is small, and the hardware is idle.

为达到上述目的,本发明实施例的技术方案是这样实现的:In order to achieve the above object, the technical solution of the embodiment of the present invention is achieved in this way:

本发明实施例提供一种多个ONU的接入方法,在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的序列号(SN,Serial Number)和注册标识Register-ID,在注册阶段上报给光线路终端OLT,获取ONU标识ONU-ID,并为该虚拟ONU维护一份介质访问控制(MAC,Media AccessControl)信息;所述方法包括:The embodiment of the present invention provides a method for accessing a plurality of ONUs. More than one ONU is virtualized on an ONU board, and each virtual ONU corresponds to a serial number (SN, Serial Number) for identification and a registration identifier Register- ID is reported to the optical line terminal OLT in the registration phase, obtains the ONU identification ONU-ID, and maintains a piece of media access control (MAC, Media AccessControl) information for this virtual ONU; The method includes:

在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行突发burst数据,在发送时隙携带ONU-ID发送给OLT;In the upstream direction, according to the bandwidth allocated by each virtual ONU, the transmission time slot of each virtual ONU is obtained, and the upstream burst burst data is assembled according to the allocated bandwidth, and the ONU-ID is sent to the OLT in the transmission time slot;

在下行方向,收到所述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, Forward Error Correction) decoding, obtain the physical layer operation management maintenance (PLOAM, Physical Layer Operations And Maintenance) message, bandwidth information, GPON encapsulation mode (GEM, GPON Encapsulation Mode) payload data and optical network unit management control interface (OMCI, ONU Management and Control Interface) message; process the PLOAM message and OMCI message Afterwards, dynamically update the MAC information according to the OLT configuration;

在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。In different processing units, each virtual ONU performs corresponding processing on its own PLOAM message, bandwidth information, GEM payload data and OMCI message.

上述方案中,所述MAC信息包括:虚拟ONU的ONU-ID、配置标识Alloc-ID、GEM端口标识Port-ID、均衡时延和密钥。In the above solution, the MAC information includes: ONU-ID of the virtual ONU, configuration identifier Alloc-ID, GEM port identifier Port-ID, equalization delay and key.

上述方案中,所述在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理,包括:In the above scheme, in the different processing units, each virtual ONU carries out corresponding processing to its own PLOAM message, bandwidth information, GEM payload data and OMCI message, including:

每个虚拟ONU根据本地保存的ONU-ID,过滤出发给本地虚拟ONU的PLOAM消息和广播PLOAM消息,并对所述PLOAM消息和广播PLOAM消息进行处理;Each virtual ONU filters the PLOAM message and the broadcast PLOAM message sent to the local virtual ONU according to the ONU-ID saved locally, 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 of the local virtual ONU according to the Alloc-ID saved locally, 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 demarcation of the downlink GEM data is completed, each virtual ONU filters the GEM packets 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 messages sent to the local virtual ONU according to the locally stored Port-ID, and processes the OMCI messages.

上述方案中,根据所述PLOAM消息和广播PLOAM消息内容更新所述虚拟ONU的配置信息,并产生相应的上行PLOAM消息,将所述产生的上行PLOAM消息写入各个PLOAM通道对应的缓存队列中,等待在分配的时隙发送。In the above scheme, update the configuration information of the virtual ONU according to the PLOAM message and broadcast PLOAM message content, and generate a corresponding upstream PLOAM message, and write the generated upstream PLOAM message into the buffer queue corresponding to each PLOAM channel, Waiting to transmit 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 passive optical network PON system, and are registered to the same group of downlink channels and uplink channels of the PON.

本发明实施例还提供一种多个ONU的接入装置,所述装置包括:The embodiment of the present invention also provides a device for accessing multiple ONUs, the device comprising:

配置模块,用于在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的SN和Register-ID,在注册阶段上报给OLT,获取ONU-ID,并为该虚拟ONU维护一份MAC信息;The configuration module is used to virtualize more than one ONU on an ONU board. Each virtual ONU corresponds to a copy of SN and Register-ID for identification. It is reported to the OLT during the registration phase to obtain the ONU-ID and register for the virtual ONU. Maintain a MAC information;

上行处理模块,用于在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行burst数据,在发送时隙携带ONU-ID发送给OLT;The upstream processing module is used to obtain the sending time slot of each virtual ONU according to the bandwidth allocated by each virtual ONU in the upstream direction, and assemble the upstream burst data according to the allocated bandwidth, and carry the ONU-ID in the sending time slot send to OLT;

下行处理模块,用于在下行方向,收到所述上行处理模块中所述OLT发送的ONU帧数据时,且在下行帧定界、解扰和FEC解码后,分别获取PLOAM消息、带宽信息、GEM净荷数据和OMCI消息;对所述PLOAM消息和OMCI消息处理后,按照所述OLT配置动态更新所述MAC信息;The downlink processing module is used to obtain the PLOAM message, bandwidth information, GEM payload data and OMCI message; After the PLOAM message and OMCI message are processed, dynamically update the MAC information according to the OLT configuration;

数据及消息处理模块,用于在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。The data and message processing module is used for each virtual ONU to process its own PLOAM message, bandwidth information, GEM payload data and OMCI message in different processing units.

上述方案中,所述MAC信息包括:虚拟ONU的ONU-ID、Alloc-ID、GEMPort-ID、均衡时延和密钥。In the above solution, the MAC information includes: ONU-ID, Alloc-ID, GEMPort-ID, equalization delay and key of the virtual ONU.

上述方案中,所述数据及消息处理模块,进一步包括:In the above scheme, the data and message processing module further includes:

PLOAM消息处理模块,用于根据本地保存的ONU-ID,过滤出发给本地虚拟ONU的PLOAM消息和广播PLOAM消息,并对所述PLOAM消息和广播PLOAM消息进行处理;The PLOAM message processing module is used to filter the PLOAM message and the broadcast PLOAM message sent to the local virtual ONU according to the ONU-ID stored locally, and process the PLOAM message and the broadcast PLOAM message;

带宽信息解析模块,用于根据本地保存的Alloc-ID,过滤出发给本地虚拟ONU的带宽,并根据所述Alloc-ID与ONU-ID的对应关系,确定每个虚拟ONU的带宽时隙;The bandwidth information parsing module is used to filter the bandwidth of the local virtual ONU according to the Alloc-ID saved locally, 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 used to filter the GEM packets sent to the local virtual ONU according to the locally saved Port-ID after the demarcation of the downlink GEM data is completed;

OMCI消息处理模块,用于在对GEM包分片解密、重组之后,根据本地保存的Port-ID,过滤出发给本地虚拟ONU的OMCI消息,并对所述OMCI消息进行处理。The OMCI message processing module is used 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, and process the OMCI message.

上述方案中,所述PLOAM消息处理模块,还用于根据所述PLOAM消息和广播PLOAM消息内容更新所述虚拟ONU的配置信息,并产生相应的上行PLOAM消息,将所述产生的上行PLOAM消息写入各个PLOAM通道对应的缓存队列中,等待在分配的时隙发送。In the above scheme, the PLOAM message processing module is also used to update the configuration information of the virtual ONU according to the PLOAM message and broadcast PLOAM message content, and generate a corresponding upstream PLOAM message, and write the generated upstream 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 uplink sending port of the PON system, and are registered to the same group of downlink channels and uplink channels of the PON.

本发明实施例所提供的多个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 and device for a plurality of ONUs provided by the embodiments of the present invention virtualize more than one ONU on an ONU board, and each virtual ONU corresponds to a copy of SN and Register-ID for identification, which is reported to OLT obtains the ONU-ID, and maintains a piece of MAC information for the virtual ONU; in the upstream direction, according to the bandwidth allocated by each virtual ONU, obtains the sending time slot of each virtual ONU, and assembles it according to the allocated bandwidth. The upstream burst data is sent to the OLT with the ONU-ID in the sending time slot; in the downstream direction, when the ONU frame data sent by the OLT is received, and after the downstream frame demarcation, descrambling and FEC decoding, respectively obtain PLOAM message, bandwidth information, GEM payload data and OMCI message; After the PLOAM message and OMCI message are processed, the MAC information is dynamically updated according to the OLT configuration; in different processing units, each virtual ONU pair belongs to itself The PLOAM message, bandwidth information, GEM payload data and OMCI message are processed accordingly. In this way, the access function of more ONUs can be realized on one optical network interface. Compared with the existing technology, under the same optical splitting ratio, more ONUs can be connected, so that the bandwidth can be fully utilized, so that in On the basis of not increasing the number of ONU boards, more OLT management entities are provided; moreover, the number of ONU accesses in the NGPON2 network is increased at a small hardware cost, and the networking cost of the entire network is reduced at the same time.

附图说明Description of drawings

图1为现有技术中G.989.1协议定义的典型PON的拓扑结构示意图;FIG. 1 is a schematic diagram of a typical PON topology defined by the G.989.1 protocol in the prior art;

图2为本发明实施例多个ONU的接入方法的实现流程示意图;Fig. 2 is the realization flowchart of the access method of a plurality of ONUs of the embodiment of the present invention;

图3为本发明实施例不同处理单元的各个组成模块的功能和逻辑关系示意图;FIG. 3 is a schematic diagram of the functions and logical relationships of each component module of different processing units according to an embodiment of the present invention;

图4为本发明实施例扩展后的PLOAM消息处理流程示意图;FIG. 4 is a schematic diagram of a PLOAM message processing flow after the expansion of the embodiment of the present invention;

图5为本发明实施例ONU的注册管理流程示意图;Fig. 5 is the schematic diagram of the registration management flow chart of ONU of the embodiment of the present invention;

图6为本发明实施例多个ONU的接入装置的组成结构示意图。FIG. 6 is a schematic diagram of the composition and structure of multiple ONU access devices according to an embodiment of the present invention.

具体实施方式detailed description

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。In order to understand the characteristics and technical contents of the embodiments of the present invention in more detail, the implementation of the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. The attached drawings are only for reference and description, and are not intended to limit the present invention.

如图2所示,本发明实施例中多个ONU的接入方法的实现流程包括以下步骤:As shown in Figure 2, the implementation flow of the access method of a plurality of ONUs in the embodiment of the present invention comprises the following steps:

步骤200:在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的SN和Register-ID,在注册阶段上报给OLT,获取ONU-ID,并为该虚拟ONU维护一份MAC信息;Step 200: Virtualize more than one ONU on one ONU board, each virtual ONU corresponds to a SN and Register-ID for identification, report to the OLT during the registration phase, obtain the ONU-ID, and maintain a copy for the virtual ONU MAC information;

这里,具体如何虚拟多个ONU属于现有技术,在此不再赘述。Here, specifically how to virtualize multiple ONUs belongs to the prior art, and will not be repeated here.

步骤201:在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行突发burst数据,在发送时隙携带ONU-ID发送给OLT;Step 201: In the upstream direction, according to the bandwidth allocated by each virtual ONU, obtain the transmission time slot of each virtual ONU, assemble the upstream burst data according to the allocated bandwidth, and send the ONU-ID in the transmission time slot 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 response time of each ONU are the same, they will be allocated equal equalization delay by the OLT. In this way, from the perspective of the sending side of the ONU, the bandwidth time slots allocated to each ONU do not affect each other, so that It can ensure that the data of each ONU is sent out 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, obtain PLOAM message, bandwidth information, GEM payload data and OMCI message respectively; After the PLOAM message and 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信息。Wherein, the MAC information includes: ONU-ID, Alloc-ID, GEM Port-ID, equalization delay and key of the virtual ONU; the purpose of maintaining the MAC information is 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 units include: the PLOAM message processing module in the OLT, the bandwidth information analysis module, the GEM payload data processing module, and the OMCI message processing module, the 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 carries out corresponding processing to its own PLOAM message, bandwidth information, GEM payload data and OMCI message, including:

每个虚拟ONU根据本地保存的ONU-ID,过滤出发给本地虚拟ONU的PLOAM消息和广播PLOAM消息,并对所述PLOAM消息和广播PLOAM消息进行处理;Each virtual ONU filters the PLOAM message and the broadcast PLOAM message sent to the local virtual ONU according to the ONU-ID saved locally, 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 of the local virtual ONU according to the Alloc-ID saved locally, 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 will not be repeated here.

在下行GEM数据定界完成后,每个虚拟ONU根据本地保存的Port-ID,过滤出发给本地虚拟ONU的GEM包;After the demarcation of the downlink GEM data is completed, each virtual ONU filters the GEM packets 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 messages sent to the local virtual ONU according to the locally stored Port-ID, and processes the OMCI messages.

这里,在下行方向,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 normal working state, uses the different Register-IDs of each virtual ONU to generate its own master key, and follows the The process stipulated in the G.989.3 protocol independently generates and updates the key of each virtual ONU.

其中,所述密钥是依据ONU-ID和Port-ID的对应关系获取的;当需要对GEM包解密时,可以根据GEM header中的密钥索引(key_index)和密钥对数据进行解密。Wherein, the key is obtained according to the corresponding relationship between ONU-ID and Port-ID; when the GEM packet needs to be decrypted, the data can be decrypted according to the key index (key_index) and the key in the GEM header.

其中,NGPON2系统所维护的密钥同样适用于上行GEM包的加密过程,这里不再一一赘述。Among them, 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 scheme of the access method of a plurality of ONUs provided by the present invention is described in further 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 as shown in Figure 4. The NGPON2 system maintains a broadcast PLOAM message channel, and maintains an independent PLOAM message channel for each successfully registered virtual ONU. In Figure 4, the NGPON2 system divides the independent PLOAM message channel into n sub-channels according to time slots, and each sub-channel corresponds to an ONU-ID; when receiving a valid Assign ONU-ID, the NGPON2 system will correspondingly Add a PLOAM message sub-channel; that is, a virtual ONU corresponds to a PLOAM message sub-channel. Here, the effective Assign ONU-ID refers to the matching of the SN carried in the message and a certain local virtual ONU; in addition, the PLOAM message processing module independently processes the PLOAM messages of each virtual ONU, and responds to the downlink PLOAM message.

当收到发送给一个虚拟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 can update the configuration information of this virtual ONU according to the content of the unicast PLOAM message, this configuration information includes Alloc-ID, key etc., and The corresponding upstream PLOAM message is written into the buffer queue of the virtual ONU; when the OLT requests to send a PLOAM message, the PLOAM message is read from the buffer queue, and the content of the read PLOAM message is filled into the upstream Burst and sent go out. Wherein, when the PLOAM sending flag in the bandwidth allocated to the virtual ONU is 1, it means that the OLT requires sending a PLOAM message; meanwhile, the state of the PLOAM cache queue in the virtual ONU can also be reported to the OLT through the Ind field in the Burst Header. When the PLOAM message sent by broadcast is received, the configuration information of all virtual ONUs is updated according to the content of the PLOAM message; finally, the performance of all PLOAM channels maintained is monitored, and the corresponding monitoring information is sent to the OLT through the OMCI channel.

其中,每个虚拟ONU预先设置有对应的缓存队列,用于存储PLOAM消息。Wherein, each virtual ONU is preset with a corresponding cache queue for storing PLOAM messages.

这里,在所有虚拟ONU中,一个虚拟ONU的下行广播消息配置的内容可以为其它虚拟ONU共享,单播消息配置的内容属于单个虚拟ONU。Here, among all the virtual ONUs, the content configured by the downlink broadcast message of one virtual ONU can 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 process of PLOAM messages, the NGPON2 system also provides an OMCI channel for each virtual ONU in 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 are used for receiving and sending by OMCI. In the downlink direction, after the GEM decrypts and reassembles, it filters the OMCI message sent to the local virtual ONU according to the default Port-ID saved locally, and processes the OMCI message accordingly; after parsing the content of the OMCI, update the configuration of the corresponding virtual ONU Information, such as the number of Port-IDs, encryption status, multicast key, etc., and generate corresponding OMCI data, and then cache the generated OMCI data into the default service container (TCONT, Transmission Containers) of the virtual ONU; when the virtual After receiving the assigned time slot of the default TCONT, the ONU reads out the OMCI data, encapsulates it into a GEM packet carrying the default Port-ID, and sends it out as the payload of the burst.

在OLT要求时,需通过OMCI通道上报虚拟ONU的监控信息;且由于本地虚拟ONU共用设备和下行接收数据,因此,对设备和下行链路的监控信息为所有ONU共享。然而,上行发送和PLOAM通道为各个虚拟ONU独立监控,在需要时才上报给OLT。其中,当光模块异常掉电时,本地处于工作状态的所有虚拟ONU都将上行burst Ind域中的断电告警(Dying-gasp)位均置1。When required by the OLT, the monitoring information of the virtual ONU needs to be reported through the OMCI channel; and because the local virtual ONU shares equipment and downlink receiving data, the monitoring information on the equipment and downlink is shared by all ONUs. However, the upstream sending and PLOAM channels are independently monitored by each virtual ONU and reported to the OLT when necessary. Wherein, when the optical module is abnormally powered off, all virtual ONUs in the local working state will set the power-off alarm (Dying-gasp) bits in the upstream burst Ind domain 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 upstream data to the OLT, the upstream data enters the OLT in the form of optical signals.

图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请求带宽。Fig. 5 is the registration management flow schematic diagram of the virtual ONU of the embodiment of the present invention, after receiving broadcast SN bandwidth in downlink bandwidth mapping (BWMAP, BandWidth Map), begin to check the state of local virtual ONU, promptly check whether there is virtual ONU unregistered, If it is checked that all the virtual ONUs have been registered, ignore the broadcast bandwidth, and only need to process the data and PLOAM bandwidth directly allocated to the virtual ONU; The received broadcast registration and ranging authorization are only sent to one of the virtual ONUs to ensure that only one of the local virtual ONUs responds to the registration request and reports to the corresponding SN during the quiet time during each window opening of the OLT. After the virtual ONU receives the assigned ONU-ID, the software system maintains an additional piece of virtual ONU information and adds a PLOAM and OMCI management channel. After the virtual ONU completes ranging and enters the O5 state, it sends the resolved SN request bandwidth to another virtual ONU, and starts the registration process of another virtual ONU. After all the virtual ONUs are registered, the SN request bandwidth is no longer resolved.

为实现上述方法,本发明实施例还提供一种多个ONU的接入装置,如图6所示,该装置包括配置模块61、上行处理模块62、下行处理模块63、数据及消息处理模块64;其中,In order to realize the above method, the embodiment of the present invention also provides a plurality of ONU access devices, as shown in Figure 6, the device includes a configuration module 61, an uplink processing module 62, a downlink processing module 63, a data and message processing module 64 ;in,

配置模块61,用于在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的SN和Register-ID,在注册阶段上报给OLT,获取ONU-ID,并为该虚拟ONU维护一份MAC信息;The configuration module 61 is used to virtualize more than one ONU on an ONU board, and each virtual ONU corresponds to an SN and Register-ID for identification, reports to the OLT in the registration stage, obtains the ONU-ID, and registers for the virtual ONU ONU maintains a piece of MAC information;

上行处理模块62,用于在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行burst数据,在发送时隙携带ONU-ID发送给OLT;The upstream processing module 62 is used to obtain the sending time slot of each virtual ONU according to the bandwidth allocated by each virtual ONU in the upstream direction, and assemble the upstream burst data according to the allocated bandwidth, and carry the ONU- ID sent to OLT;

下行处理模块63,用于在下行方向,收到所述上行处理模块62中所述OLT发送的ONU帧数据时,且在下行帧定界、解扰和FEC解码后,分别获取PLOAM消息、带宽信息、GEM净荷数据和OMCI消息;对所述PLOAM消息和OMCI消息处理后,按照所述OLT配置动态更新所述MAC信息;The downlink processing module 63 is used for 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, obtain the PLOAM message and bandwidth respectively information, GEM payload data and OMCI message; after the PLOAM message and OMCI message are processed, dynamically update the MAC information according to the OLT configuration;

数据及消息处理模块64,用于在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。The data and message processing module 64 is used for each virtual ONU to process its own PLOAM message, bandwidth information, GEM payload data and OMCI message in different processing units.

其中,所述MAC信息包括:虚拟ONU的ONU-ID、Alloc-ID、GEM Port-ID、均衡时延和密钥。Wherein, the MAC information includes: ONU-ID, Alloc-ID, GEM Port-ID, equalization delay and key of the virtual ONU.

这里,所述数据及消息处理模块64,进一步包括以下四个子模块:PLOAM消息处理模块、带宽信息解析模块、GEM净荷数据处理模块和OMCI消息处理模块;其中,Here, the data and the message processing module 64 further include the following four submodules: PLOAM message processing module, bandwidth information analysis module, GEM payload data processing module and OMCI message processing module; wherein,

PLOAM消息处理模块,用于根据本地保存的ONU-ID,过滤出发给本地虚拟ONU的PLOAM消息和广播PLOAM消息,并对所述PLOAM消息和广播PLOAM消息进行处理;The PLOAM message processing module is used to filter the PLOAM message and the broadcast PLOAM message sent to the local virtual ONU according to the ONU-ID stored locally, and process the PLOAM message and the broadcast PLOAM message;

带宽信息解析模块,用于根据本地保存的Alloc-ID,过滤出发给本地虚拟ONU的带宽,并根据所述Alloc-ID与ONU-ID的对应关系,确定每个虚拟ONU的带宽时隙;The bandwidth information parsing module is used to filter the bandwidth of the local virtual ONU according to the Alloc-ID saved locally, 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 used to filter the GEM packets sent to the local virtual ONU according to the locally saved Port-ID after the demarcation of the downlink GEM data is completed;

OMCI消息处理模块,用于在对GEM包分片解密、重组之后,根据本地保存的Port-ID,过滤出发给本地虚拟ONU的OMCI消息,并对所述OMCI消息进行处理。The OMCI message processing module is used 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, and process the OMCI message.

其中,所述PLOAM消息处理模块,还用于根据所述PLOAM消息和广播PLOAM消息内容更新所述虚拟ONU的配置信息,并产生相应的上行PLOAM消息,将所述产生的上行PLOAM消息写入各个PLOAM通道对应的缓存队列中,等待在分配的时隙发送。Wherein, the PLOAM message processing module is also used to update the configuration information of the virtual ONU according to the PLOAM message and broadcast PLOAM message content, and generate a corresponding upstream PLOAM message, and write the generated upstream PLOAM message into each In the buffer queue corresponding to the PLOAM channel, it is 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 are registered to the same group of downlink channels and uplink channels of the PON.

在实际应用中,所述配置模块61、上行处理模块62、下行处理模块63和数据及消息处理模块64均可由位于ONU上的中央处理器(CPU,CentralProcessing Unit)、微处理器(MPU,Micro Processor Unit)、数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable GateArray)等实现。In practical application, described configuration module 61, uplink processing module 62, downlink processing module 63 and data and message processing module 64 all can be positioned at the central processing unit (CPU, Central Processing Unit) on the ONU, microprocessor (MPU, Microprocessor) Processor Unit), digital signal processor (DSP, Digital Signal Processor), or field programmable gate array (FPGA, Field Programmable GateArray) and other implementations.

本发明实施例在一个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, more than one ONU is virtualized on an ONU board, and each virtual ONU corresponds to a copy of SN and Register-ID for identification, which is reported to the OLT during the registration phase to obtain the ONU-ID, and maintain the ONU for the virtual ONU A piece of MAC information; in the upstream direction, according to the bandwidth allocated by each virtual ONU, the transmission time slot of each virtual ONU is obtained, and the uplink burst data is assembled according to the allocated bandwidth, and the ONU-ID is sent in the transmission time slot To 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 obtain PLOAM message, bandwidth information, GEM payload data and OMCI message; After the PLOAM message and the OMCI message are processed, dynamically update the MAC information according to the OLT configuration; in different processing units, each virtual ONU carries out the PLOAM message, bandwidth information, GEM payload data and OMCI message belonging to itself Treat accordingly. In this way, the access function of more ONUs can be realized on one optical network interface. Compared with the existing technology, under the same optical splitting ratio, more ONUs can be connected, so that the bandwidth can be fully utilized, so that in On the basis of not increasing the number of ONU boards, more OLT management entities are provided; moreover, the number of ONU accesses in the NGPON2 network is increased at a small hardware cost, and the networking cost of the entire network is reduced at the same time.

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above description is only a preferred embodiment of the present invention, and is not used to limit the protection scope of the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included in the within the protection scope of the present invention.

Claims (10)

1.一种多个光网络单元ONU的接入方法,其特征在于,在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的序列号SN和注册标识Register-ID,在注册阶段上报给光线路终端OLT,获取ONU标识ONU-ID,并为该虚拟ONU维护一份介质访问控制MAC信息;所述方法包括:1. A method for accessing a plurality of optical network units ONU, characterized in that, on an ONU board, more than one ONU is virtual, and each virtual ONU corresponds to a serial number SN and a registration mark Register-ID for identification , reporting to the optical line terminal OLT in the registration phase, obtaining the ONU identification ONU-ID, and maintaining a piece of media access control MAC information for the virtual ONU; the method includes: 在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行突发burst数据,在发送时隙携带ONU-ID发送给OLT;In the upstream direction, according to the bandwidth allocated by each virtual ONU, the transmission time slot of each virtual ONU is obtained, and the upstream burst burst data is assembled according to the allocated bandwidth, and the ONU-ID is sent to the OLT in the transmission time slot; 在下行方向,收到所述OLT发送的ONU帧数据时,且在下行帧定界、解扰和前向纠错FEC解码后,分别获取物理层运营管理维护PLOAM消息、带宽信息、GPON封装方式GEM净荷数据和光网络单元管理控制接口OMCI消息;对所述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, the physical layer operation management and maintenance PLOAM message, bandwidth information, and GPON encapsulation mode are respectively obtained GEM payload data and optical network unit management control interface OMCI message; After the PLOAM message and OMCI message are processed, dynamically update the MAC information according to the OLT configuration; 在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。In different processing units, each virtual ONU performs corresponding processing on its own PLOAM message, bandwidth information, GEM payload data and OMCI message. 2.根据权利要求1所述的方法,其特征在于,所述MAC信息包括:虚拟ONU的ONU-ID、配置标识Alloc-ID、GEM端口标识Port-ID、均衡时延和密钥。2. The method according to claim 1, wherein the MAC information includes: ONU-ID of the virtual ONU, configuration identifier Alloc-ID, GEM port identifier Port-ID, equalization delay and key. 3.根据权利要求2所述的方法,其特征在于,所述在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理,包括:3. method according to claim 2, it is characterized in that, described in different processing units, each virtual ONU carries out corresponding processing to the PLOAM message, bandwidth information, GEM payload data and OMCI message belonging to oneself, comprising: 每个虚拟ONU根据本地保存的ONU-ID,过滤出发给本地虚拟ONU的PLOAM消息和广播PLOAM消息,并对所述PLOAM消息和广播PLOAM消息进行处理;Each virtual ONU filters the PLOAM message and the broadcast PLOAM message sent to the local virtual ONU according to the ONU-ID saved locally, 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 of the local virtual ONU according to the Alloc-ID saved locally, 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 demarcation of the downlink GEM data is completed, each virtual ONU filters the GEM packets 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 messages sent to the local virtual ONU according to the locally stored Port-ID, and processes the OMCI messages. 4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据所述PLOAM消息和广播PLOAM消息内容更新所述虚拟ONU的配置信息,并产生相应的上行PLOAM消息,将所述产生的上行PLOAM消息写入各个PLOAM通道对应的缓存队列中,等待在分配的时隙发送。4. method according to claim 3, it is characterized in that, described method also comprises: according to described PLOAM message and broadcast PLOAM message content update the configuration information of described virtual ONU, and produce corresponding uplink PLOAM message, the The uplink PLOAM message generated above is written into the buffer queue corresponding to each PLOAM channel, and waits to be sent in the allocated time slot. 5.根据权利要求1所述的方法,其特征在于,所述多个ONU共用无源光网络PON系统的下行接收端口和上行发送端口,注册到PON的同一组下行通道和上行通道上。5. The method according to claim 1, wherein the plurality of ONUs share a downstream receiving port and an upstream transmitting port of a passive optical network (PON) system, and are registered on the same group of downstream channels and upstream channels of the PON. 6.一种多个ONU的接入装置,其特征在于,所述装置包括:6. A kind of access device of a plurality of ONUs, it is characterized in that, described device comprises: 配置模块,用于在一个ONU板卡上虚拟一个以上ONU,每个虚拟ONU对应一份用于识别的SN和Register-ID,在注册阶段上报给OLT,获取ONU-ID,并为该虚拟ONU维护一份MAC信息;The configuration module is used to virtualize more than one ONU on an ONU board. Each virtual ONU corresponds to a copy of SN and Register-ID for identification. It is reported to the OLT during the registration phase to obtain the ONU-ID and register for the virtual ONU. Maintain a MAC information; 上行处理模块,用于在上行方向,根据每个虚拟ONU分配的带宽,获取每个虚拟ONU的发送时隙,并按照所述分配的带宽组装成上行burst数据,在发送时隙携带ONU-ID发送给OLT;The upstream processing module is used to obtain the sending time slot of each virtual ONU according to the bandwidth allocated by each virtual ONU in the upstream direction, and assemble the upstream burst data according to the allocated bandwidth, and carry the ONU-ID in the sending time slot send to OLT; 下行处理模块,用于在下行方向,收到所述上行处理模块中所述OLT发送的ONU帧数据时,且在下行帧定界、解扰和FEC解码后,分别获取PLOAM消息、带宽信息、GEM净荷数据和OMCI消息;对所述PLOAM消息和OMCI消息处理后,按照所述OLT配置动态更新所述MAC信息;The downlink processing module is used to obtain the PLOAM message, bandwidth information, GEM payload data and OMCI message; After the PLOAM message and OMCI message are processed, dynamically update the MAC information according to the OLT configuration; 数据及消息处理模块,用于在不同处理单元中,每个虚拟ONU对属于自身的PLOAM消息、带宽信息、GEM净荷数据和OMCI消息进行相应处理。The data and message processing module is used for each virtual ONU to process its own PLOAM message, bandwidth information, GEM payload data and OMCI message in different processing units. 7.根据权利要求6所述的装置,其特征在于,所述MAC信息包括:虚拟ONU的ONU-ID、Alloc-ID、GEM Port-ID、均衡时延和密钥。7. The device according to claim 6, wherein the MAC information includes: ONU-ID, Alloc-ID, GEM Port-ID, equalization delay and key of the virtual ONU. 8.根据权利要求7所述的装置,其特征在于,所述数据及消息处理模块,进一步包括:8. The device according to claim 7, wherein the data and message processing module further comprises: PLOAM消息处理模块,用于根据本地保存的ONU-ID,过滤出发给本地虚拟ONU的PLOAM消息和广播PLOAM消息,并对所述PLOAM消息和广播PLOAM消息进行处理;The PLOAM message processing module is used to filter the PLOAM message and the broadcast PLOAM message sent to the local virtual ONU according to the ONU-ID stored locally, and process the PLOAM message and the broadcast PLOAM message; 带宽信息解析模块,用于根据本地保存的Alloc-ID,过滤出发给本地虚拟ONU的带宽,并根据所述Alloc-ID与ONU-ID的对应关系,确定每个虚拟ONU的带宽时隙;The bandwidth information parsing module is used to filter the bandwidth of the local virtual ONU according to the Alloc-ID saved locally, 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 used to filter the GEM packets sent to the local virtual ONU according to the locally saved Port-ID after the demarcation of the downlink GEM data is completed; OMCI消息处理模块,用于在对GEM包分片解密、重组之后,根据本地保存的Port-ID,过滤出发给本地虚拟ONU的OMCI消息,并对所述OMCI消息进行处理。The OMCI message processing module is used 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, and process the OMCI message. 9.根据权利要求8所述的装置,其特征在于,所述PLOAM消息处理模块,还用于根据所述PLOAM消息和广播PLOAM消息内容更新所述虚拟ONU的配置信息,并产生相应的上行PLOAM消息,将所述产生的上行PLOAM消息写入各个PLOAM通道对应的缓存队列中,等待在分配的时隙发送。9. The device according to claim 8, wherein the PLOAM message processing module is also used to update the configuration information of the virtual ONU according to the PLOAM message and broadcast PLOAM message content, and generate corresponding upstream PLOAM message, write the generated uplink PLOAM message into the cache queue corresponding to each PLOAM channel, and wait to be sent in the allocated time slot. 10.根据权利要求6所述的装置,其特征在于,所述多个ONU共用PON系统的下行接收端口和上行发送端口,注册到PON的同一组下行通道和上行通道上。10 . The device according to claim 6 , wherein the plurality of ONUs share a downlink receiving port and an uplink sending port of the PON system, and are registered to the same group of downlink channels and uplink channels of the PON. 11 .
CN201510894093.1A 2015-12-07 2015-12-07 Access method and device for multiple optical network units Active CN106851439B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510894093.1A CN106851439B (en) 2015-12-07 2015-12-07 Access method and device for multiple optical network units
PCT/CN2016/099645 WO2017097008A1 (en) 2015-12-07 2016-09-21 Access method and apparatus for multiple optical network units, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510894093.1A CN106851439B (en) 2015-12-07 2015-12-07 Access method and device for multiple optical network units

Publications (2)

Publication Number Publication Date
CN106851439A true CN106851439A (en) 2017-06-13
CN106851439B CN106851439B (en) 2020-04-24

Family

ID=59013702

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510894093.1A Active CN106851439B (en) 2015-12-07 2015-12-07 Access method and device for multiple optical network units

Country Status (2)

Country Link
CN (1) CN106851439B (en)
WO (1) WO2017097008A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110809203A (en) * 2019-10-15 2020-02-18 四川天邑康和通信股份有限公司 System and method for expanding FTTH network by master-slave ONT
CN111954100A (en) * 2019-05-17 2020-11-17 中兴通讯股份有限公司 Interface upgrading method and device and optical network unit management method and device
CN112153495A (en) * 2019-06-28 2020-12-29 中兴通讯股份有限公司 Method for managing ONU configuration and related equipment
CN112887851A (en) * 2021-01-13 2021-06-01 烽火通信科技股份有限公司 Household all-optical network system and implementation method thereof
CN112889228A (en) * 2018-10-31 2021-06-01 华为技术有限公司 Single board, optical module, OLT (optical line terminal) and information processing method
CN113068085A (en) * 2020-01-02 2021-07-02 中国移动通信有限公司研究院 An ONU management method, device, equipment and system
CN115379315A (en) * 2021-05-18 2022-11-22 华为技术有限公司 An information identification method and device
WO2023093703A1 (en) * 2021-11-24 2023-06-01 中兴通讯股份有限公司 Onu registration method, communication method, onr, olt, onu, optical communication system, and computer-readable storage medium
CN116528083A (en) * 2023-03-24 2023-08-01 苏州大学 A passive optical network downlink grouping method and data scheduling method
WO2024109661A1 (en) * 2022-11-21 2024-05-30 中兴通讯股份有限公司 Management and control method and apparatus for optical network system
WO2025066357A1 (en) * 2023-09-27 2025-04-03 中兴通讯股份有限公司 Data transmission method for passive optical network (pon), and storage medium and electronic apparatus

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114390377B (en) * 2020-10-19 2024-11-12 中国移动通信有限公司研究院 Fault recovery method and device for broadband access system
CN113395615B (en) * 2021-06-10 2022-05-06 烽火通信科技股份有限公司 Message processing method and device, electronic equipment and readable storage medium
CN115242816B (en) * 2022-07-20 2023-05-16 成都精灵云科技有限公司 FC device-based data distribution method, device, equipment and storage medium
CN115643504B (en) * 2022-10-12 2023-05-12 广州芯德通信科技股份有限公司 Automatic synchronous configuration method for dual-homing PON protection
US20240187764A1 (en) * 2022-12-01 2024-06-06 Cortina Access, Inc. Optical network unit and power reduction method therefor

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442692A (en) * 2006-09-01 2009-05-27 华为技术有限公司 Data transmission method, system and apparatus
US20110142437A1 (en) * 2009-12-16 2011-06-16 Futurewei Technologies, Inc. Header error control protected ten gigabit passive optical network downstream frame synchronization pattern
CN102118212A (en) * 2009-12-30 2011-07-06 中兴通讯股份有限公司 Method and optical line terminal for distributing optical network unit bandwidth
CN102142894A (en) * 2011-02-12 2011-08-03 华为技术有限公司 Optical network unit control method device and system
US20120128356A1 (en) * 2009-08-20 2012-05-24 Dezhi Zhang Method for Administrating Optical Access Nodes and Optical Access Node Thereof
CN102546010A (en) * 2012-01-20 2012-07-04 中兴通讯股份有限公司 Detection method and detection system based on passive optical network (PON) system
CN104467951A (en) * 2013-09-24 2015-03-25 中兴通讯股份有限公司 Optical network unit management method and optical network unit

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006186450A (en) * 2004-12-27 2006-07-13 Mitsubishi Electric Corp Repeating device, communication device and method
CN101119158A (en) * 2007-09-21 2008-02-06 中兴通讯股份有限公司 Ethernet passive optical network equipment based management method
CN104218995B (en) * 2013-06-04 2018-06-05 中兴通讯股份有限公司 A kind of ONU, communication system and ONU communication means
CN104253735B (en) * 2013-06-27 2019-05-24 中兴通讯股份有限公司 Optical network unit, communication system and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442692A (en) * 2006-09-01 2009-05-27 华为技术有限公司 Data transmission method, system and apparatus
US20120128356A1 (en) * 2009-08-20 2012-05-24 Dezhi Zhang Method for Administrating Optical Access Nodes and Optical Access Node Thereof
US20110142437A1 (en) * 2009-12-16 2011-06-16 Futurewei Technologies, Inc. Header error control protected ten gigabit passive optical network downstream frame synchronization pattern
CN102118212A (en) * 2009-12-30 2011-07-06 中兴通讯股份有限公司 Method and optical line terminal for distributing optical network unit bandwidth
CN102142894A (en) * 2011-02-12 2011-08-03 华为技术有限公司 Optical network unit control method device and system
CN102546010A (en) * 2012-01-20 2012-07-04 中兴通讯股份有限公司 Detection method and detection system based on passive optical network (PON) system
CN104467951A (en) * 2013-09-24 2015-03-25 中兴通讯股份有限公司 Optical network unit management method and optical network unit

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112889228B (en) * 2018-10-31 2022-04-29 华为技术有限公司 A single board, optical module, OLT and information processing method
US11936430B2 (en) 2018-10-31 2024-03-19 Huawei Technologies Co., Ltd. Board, optical module, OLT, and information processing method
CN112889228A (en) * 2018-10-31 2021-06-01 华为技术有限公司 Single board, optical module, OLT (optical line terminal) and information processing method
US11558118B2 (en) 2018-10-31 2023-01-17 Huawei Technologies Co., Ltd. Board, optical module, OLT, and information processing method
CN111954100A (en) * 2019-05-17 2020-11-17 中兴通讯股份有限公司 Interface upgrading method and device and optical network unit management method and device
CN111954100B (en) * 2019-05-17 2023-03-24 中兴通讯股份有限公司 Interface upgrading method and device and optical network unit management method and device
CN112153495A (en) * 2019-06-28 2020-12-29 中兴通讯股份有限公司 Method for managing ONU configuration and related equipment
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
CN110809203A (en) * 2019-10-15 2020-02-18 四川天邑康和通信股份有限公司 System and method for expanding FTTH network by master-slave ONT
CN113068085A (en) * 2020-01-02 2021-07-02 中国移动通信有限公司研究院 An ONU management method, device, equipment and system
CN112887851A (en) * 2021-01-13 2021-06-01 烽火通信科技股份有限公司 Household all-optical network system and implementation method thereof
CN112887851B (en) * 2021-01-13 2021-10-08 烽火通信科技股份有限公司 Household all-optical network system and implementation method thereof
CN115379315A (en) * 2021-05-18 2022-11-22 华为技术有限公司 An information identification method and device
WO2023093703A1 (en) * 2021-11-24 2023-06-01 中兴通讯股份有限公司 Onu registration method, communication method, onr, olt, onu, optical communication system, and computer-readable storage medium
WO2024109661A1 (en) * 2022-11-21 2024-05-30 中兴通讯股份有限公司 Management and control method and apparatus for optical network system
CN116528083A (en) * 2023-03-24 2023-08-01 苏州大学 A passive optical network downlink grouping method and data scheduling method
WO2025066357A1 (en) * 2023-09-27 2025-04-03 中兴通讯股份有限公司 Data transmission method for passive optical network (pon), and storage medium and electronic apparatus

Also Published As

Publication number Publication date
WO2017097008A1 (en) 2017-06-15
CN106851439B (en) 2020-04-24

Similar Documents

Publication Publication Date Title
CN106851439B (en) Access method and device for multiple optical network units
US10728214B2 (en) Method for access network virtualization and proxy node
TWI455501B (en) Methods and apparatus for extending mac control messages in epon
US10091566B2 (en) Method and apparatus for virtualizing passive optical network, and passive optical network virtualization system
EP3537628A1 (en) Passive optical network system, optical line terminal and optical network unit
US9071380B2 (en) Multi-point control protocol proxy architecture in a network with optical and coaxial domains
US20140186039A1 (en) Dynamic Bandwidth Assignment in Hybrid Access Network with Passive Optical Network and Another Medium
CN103636164A (en) Optical network terminal management control interface message transmission method and system, and corresponding device
WO2015172294A1 (en) Optical network unit onu registration method, device and system
CN106537826A (en) Communication method, apparatus and system for passive optical network
WO2009039791A1 (en) Pon group broadcast communication system, group broadcast managing method and the corresponding device
CN104125518A (en) Method for realizing data message transmission in transformer substation through passive optical network
CN105284085A (en) Method and device for allocating dynamic bandwidth in passive optical network
CN104144360A (en) Method and apparatus for reconfiguring the wavelength of an optical network unit
WO2020259261A1 (en) Message processing method and device
JP6829023B2 (en) Communication equipment, information notification method and computer program
CN101127759B (en) A receiving and transmission method, device and system for passive optical network data
WO2021082669A1 (en) Passive optical network-based communication method, related device, and system
WO2021024498A1 (en) Configuration device and configuration method
CN108667542B (en) Method and device for realizing uplink time division multiplexing
RU2809182C1 (en) Service data transmission method, corresponding device and digital processing chip
JP5116495B2 (en) Optical communication system and station side device
JP7348129B2 (en) Communication device, information notification method and computer program
WO2015022807A1 (en) Master station device, control device, communication system, and communication method
WO2025055393A1 (en) Access method, fiber-optic network system and related device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant