[go: up one dir, main page]

CN115412781A - Management and control method and equipment for optical network unit management and control system - Google Patents

Management and control method and equipment for optical network unit management and control system Download PDF

Info

Publication number
CN115412781A
CN115412781A CN202110590502.4A CN202110590502A CN115412781A CN 115412781 A CN115412781 A CN 115412781A CN 202110590502 A CN202110590502 A CN 202110590502A CN 115412781 A CN115412781 A CN 115412781A
Authority
CN
China
Prior art keywords
onu
vomci
target
instance
management
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.)
Pending
Application number
CN202110590502.4A
Other languages
Chinese (zh)
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.)
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Research Institute of China Mobile Communication 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 China Mobile Communications Group Co Ltd, Research Institute of China Mobile Communication Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202110590502.4A priority Critical patent/CN115412781A/en
Publication of CN115412781A publication Critical patent/CN115412781A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0079Operation or maintenance aspects

Landscapes

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

Abstract

A management and control method and equipment for an ONU management and control system are provided, wherein the vOMCI system comprises: ONU manages and controls agent subsystem, vOMCI subsystem and vOMCI message agent subsystem, wherein: the ONU management and control agent subsystem is respectively connected with the vOLT management and control system and the vOMCI subsystem; the vOMCI message agent subsystem is respectively connected with the vOMCI subsystem and the OLT equipment; the vOMCI subsystem comprises at least one vOMCI instance, and each ONU corresponds to one vOMCI instance. The invention realizes the decoupling of the ONU and the OLT equipment, in addition, the embodiment of the invention also reduces or eliminates the problem of the interoperability of the ONU and the OLT equipment, reduces the control complexity of the PON of a plurality of manufacturers, gradually forms a control interface of the next generation broadband access equipment, promotes the realization of the unified and standard programmable architecture of the PON equipment, and realizes the flexible upgrade of the PON access equipment and the minimum upgrade cost.

Description

光网络单元管控系统的管控方法及设备Management and control method and equipment for optical network unit management and control system

技术领域technical field

本发明涉及数据传输通信与IP技术领域,具体涉及一种光网络单元(OpticalNetwork Unit,ONU)ONU管控系统的管控方法及设备。The present invention relates to the field of data transmission communication and IP technology, in particular to a management and control method and equipment of an Optical Network Unit (Optical Network Unit, ONU) ONU management and control system.

背景技术Background technique

随着云计算、软件定义网络(Software Defined Network,SDN)以及网络功能虚拟化(Network Functions Virtualization,NFV)技术的发展,转控分离、管控集中化、管控平台云化和软件化成为固网接入技术架构的未来发展趋势。With the development of cloud computing, software-defined network (Software Defined Network, SDN) and network function virtualization (Network Functions Virtualization, NFV) technologies, separation of transfer and control, centralization of management and control, cloudification of management and control platforms and software into the future development trend of technology architecture.

在现有吉比特无源光纤网络(Gigabit-Capable Passive Optical Networks,GPON)接入网络中,GPON接入网络主要由光线路终端(Optical Line Terminal,OLT)设备和ONU设备组成,ONU设备的配置、管理和控制是通过OLT设备的光网络单元管理控制接口(ONUManagement and Control Interface,OMCI)管控模块来实现的。OLT设备通常是由各个不同的厂家实现,不同厂家的OMCI管控模块的实现可能存在对于标准的理解不一致,从而导致ONU设备对接不同厂家的OLT设备时产生兼容性问题。In the existing gigabit-capable passive optical network (Gigabit-Capable Passive Optical Networks, GPON) access network, the GPON access network is mainly composed of optical line terminal (Optical Line Terminal, OLT) equipment and ONU equipment, the configuration of the ONU equipment, Management and control are implemented through an ONU Management and Control Interface (OMCI) management and control module of the OLT device. OLT equipment is usually implemented by different manufacturers, and the implementation of OMCI management and control modules of different manufacturers may have inconsistent understanding of the standard, resulting in compatibility issues when ONU equipment is connected to OLT equipment from different manufacturers.

发明内容Contents of the invention

本发明的至少一个实施例提供了一种ONU管控系统的管控方法、终端及网络设备,能够实现ONU与OLT的设备解耦,减少或消除设备对接的兼容性问题。At least one embodiment of the present invention provides a management and control method, terminal and network equipment of an ONU management and control system, which can realize decoupling of ONU and OLT equipment, and reduce or eliminate compatibility problems of equipment docking.

根据本发明的一个方面,至少一个实施例提供了一种vOMCI系统,包括:ONU管理代理子系统、vOMCI子系统和vOMCI消息代理子系统,其中:According to one aspect of the present invention, at least one embodiment provides a vOMCI system, including: ONU management agent subsystem, vOMCI subsystem and vOMCI message agent subsystem, wherein:

所述ONU管理代理子系统分别与vOLT管控系统和vOMCI子系统连接;所述vOMCI消息代理子系统分别与vOMCI子系统和OLT设备连接;所述vOMCI子系统包括有至少一个vOMCI实例,每个ONU对应于一个vOMCI实例。The ONU management agent subsystem is connected with the vOLT management and control system and the vOMCI subsystem respectively; the vOMCI message agent subsystem is connected with the vOMCI subsystem and the OLT equipment respectively; the vOMCI subsystem includes at least one vOMCI instance, each ONU Corresponds to a vOMCI instance.

此外,根据本发明的至少一个实施例,所述ONU管理代理子系统,用于:In addition, according to at least one embodiment of the present invention, the ONU management agent subsystem is used for:

接收vOLT管控系统发送的ONU管控请求消息,根据所述ONU管控请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述ONU管理代理子系统与目标vOMCI实例之间的网络连接标识,将所述ONU管控请求消息发送至目标vOMCI实例;以及,Receive the ONU control request message sent by the vOLT management and control system, and determine the target vOMCI instance remote service point name corresponding to the target ONU or the ONU management agent subsystem and target vOMCI according to the target ONU identifier carried by the ONU control request message. A network connection identifier between instances, sending the ONU control request message to a target vOMCI instance; and,

接收所述目标vOMCI实例发送的ONU管控响应消息,根据所述ONU管控响应消息对应的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU管控响应消息发送至目标vOLT管控实例。Receive the ONU management and control response message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT management and control instance corresponding to the target ONU or the ONU management agent subsystem according to the identifier of the target ONU corresponding to the ONU management and control response message and the network connection identifier between the target vOLT control instance, and send the ONU control response message to the target vOLT control instance.

此外,根据本发明的至少一个实施例,所述ONU管理代理子系统,还用于:In addition, according to at least one embodiment of the present invention, the ONU management proxy subsystem is also used for:

接收目标vOMCI实例发送的ONU主动上报消息,根据所述ONU主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU主动上报消息发送至所述目标vOLT管控实例。Receive the ONU active report message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT control instance corresponding to the target ONU or the ONU management agent subsystem and target The vOLT manages and controls network connection identifiers between instances, and sends the ONU active report message to the target vOLT control instance.

此外,根据本发明的至少一个实施例,所述目标vOMCI实例,用于:In addition, according to at least one embodiment of the present invention, the target vOMCI instance is used to:

接收ONU管理代理子系统发送的ONU管控请求消息,执行ONU管控任务,生成携带有目标ONU的标识的OMCI请求消息,将所述OMCI请求消息发送给vOMCI消息代理子系统;以及,Receive the ONU management and control request message sent by the ONU management agent subsystem, execute the ONU management and control task, generate an OMCI request message carrying the mark of the target ONU, and send the OMCI request message to the vOMCI message agent subsystem; and,

接收vOMCI消息代理子系统发送的OMCI响应消息,生成与目标ONU对应的ONU管控响应消息,将所述ONU管控响应消息发送给ONU管理代理子系统。Receive the OMCI response message sent by the vOMCI message proxy subsystem, generate an ONU control response message corresponding to the target ONU, and send the ONU control response message to the ONU management proxy subsystem.

此外,根据本发明的至少一个实施例,所述目标vOMCI实例,还用于:In addition, according to at least one embodiment of the present invention, the target vOMCI instance is also used for:

接收vOMCI消息代理子系统发送的OMCI主动上报消息,生成携带有目标ONU标识的ONU主动上报消息,将所述ONU主动上报消息发送给ONU管理代理子系统。Receive the OMCI active reporting message sent by the vOMCI message agent subsystem, generate an ONU active reporting message carrying the target ONU identifier, and send the ONU active reporting message to the ONU management agent subsystem.

此外,根据本发明的至少一个实施例,所述vOMCI消息代理子系统,用于:In addition, according to at least one embodiment of the present invention, the vOMCI message broker subsystem is configured to:

接收目标vOMCI实例发送的OMCI请求消息,根据OMCI请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标OLT远程服务点名称或所述vOMCI消息代理子系统与目标OLT之间的网络连接标识,将所述OMCI请求消息发送至所述目标OLT;Receive the OMCI request message sent by the target vOMCI instance, and determine the target OLT remote service point name corresponding to the target ONU or the network connection between the vOMCI message proxy subsystem and the target OLT according to the target ONU identifier carried by the OMCI request message identification, sending the OMCI request message to the target OLT;

接收所述目标OLT发送的OMCI响应消息,根据所述OMCI响应消息对应的ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI响应消息发送至所述目标vOMCI实例;以及,Receive the OMCI response message that described target OLT sends, according to the identification of the ONU corresponding to described OMCI response message, determine the remote service point name of the target vOMCI example that described target ONU corresponds or the relationship between the vOMCI message proxy subsystem and the target vOMCI instance The network connection identifier between, sending the OMCI response message to the target vOMCI instance; and,

接收所述目标OLT发送的OMCI主动上报消息,根据所述OMCI主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI主动上报消息发送至所述目标vOMCI实例。Receive the OMCI active reporting message sent by the target OLT, and determine the target vOMCI instance remote service point name corresponding to the target ONU or the vOMCI message agent subsystem and target A network connection identifier between vOMCI instances, and sending the OMCI active report message to the target vOMCI instance.

此外,根据本发明的至少一个实施例,所述ONU管理代理子系统维护ONU管控处理任务分发表,该表的每个表项中记录有:OUN的标识;vOLT管控实例远程服务点名称或该ONU管理代理子系统与vOLT管控实例之间的网络连接标识;vOMCI实例远程服务点名称或该ONU管理代理子系统与vOMCI实例之间的网络连接标识;In addition, according to at least one embodiment of the present invention, the ONU management agent subsystem maintains an ONU management and control processing task distribution table, and each entry in the table records: the identifier of the OUN; the name of the remote service point of the vOLT management and control instance or the The network connection identifier between the ONU management agent subsystem and the vOLT control instance; the name of the remote service point of the vOMCI instance or the network connection identifier between the ONU management agent subsystem and the vOMCI instance;

所述ONU管理代理子系统,查找所述ONU管控处理任务分发表,确定所述ONU管控请求消息对应的目标vOMCI实例远程服务点名称或该代理子系统与所述目标vOMCI实例之间的网络连接标识,实现ONU管控请求消息转发到目标vOMCI实例;以及,确定所述ONU管控响应消息对应的目标vOLT管控实例远程服务点名称或该ONU管理代理子系统与所述目标vOLT管控实例之间的网络连接标识,实现ONU管控响应消息转发到目标vOLT管控实例;以及,确定所述ONU主动上报消息对应的目标vOLT管控远程实例服务点名称或该ONU管理代理子系统与所述目标vOLT管控实例之间的网络连接标识,实现ONU主动上报消息转发到目标vOLT管控实例;The ONU management proxy subsystem searches the ONU management and control processing task distribution table, and determines the name of the remote service point of the target vOMCI instance corresponding to the ONU management and control request message or the network connection between the proxy subsystem and the target vOMCI instance Identifies, realizing that the ONU control request message is forwarded to the target vOMCI instance; and, determining the name of the remote service point of the target vOLT control instance corresponding to the ONU control response message or the network between the ONU management agent subsystem and the target vOLT control instance The connection identifier realizes that the ONU management and control response message is forwarded to the target vOLT management and control instance; and, the name of the target vOLT management and control remote instance service point corresponding to the ONU active report message or the relationship between the ONU management agent subsystem and the target vOLT management and control instance is determined The network connection identifier of the ONU realizes that the ONU actively reports the message and forwards it to the target vOLT control instance;

所述vOMCI消息代理子系统维护vOMCI消息分发表,所述vOMCI消息分发表的每个表项中记录有:ONU的标识;vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与vOMCI实例之间的网络连接标识;OLT设备远程服务点名称或所述vOMCI消息代理子系统与OLT之间的网络连接标识;The vOMCI message agent subsystem maintains a vOMCI message distribution table, and each entry in the vOMCI message distribution table is recorded with: the mark of the ONU; the name of the remote service point of the vOMCI instance or the relationship between the vOMCI message agent subsystem and the vOMCI instance The network connection identification between; OLT equipment remote service point name or the network connection identification between described vOMCI message agent subsystem and OLT;

所述vOMCI消息代理子系统,查找所述vOMCI消息分发表,确定所述目标ONU的OMCI请求消息的对应目标OLT远程服务点名称或所述vOMCI消息代理子系统与目标OLT之间的网络连接标识,将vOMCI请求消息转发到目标OLT;以及,确定所述目标ONU的OMCI响应消息的对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与所述目标vOMCI实例之间的网络连接标识,将vOMCI响应消息转发到目标vOMCI实例;以及;确定所述目标ONU的OMCI主动上报消息的对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与所述目标vOMCI实例之间的网络连接标识,将vOMCI主动上报消息转发到目标vOMCI实例。The vOMCI message agent subsystem searches the vOMCI message distribution table to determine the corresponding target OLT remote service point name of the OMCI request message of the target ONU or the network connection identifier between the vOMCI message agent subsystem and the target OLT , forwarding the vOMCI request message to the target OLT; and, determining the corresponding target vOMCI instance remote service point name of the OMCI response message of the target ONU or the network connection between the vOMCI message broker subsystem and the target vOMCI instance Identify, forward the vOMCI response message to the target vOMCI instance; and; determine the corresponding target vOMCI instance remote service point name of the OMCI active report message of the target ONU or between the vOMCI message agent subsystem and the target vOMCI instance forward the vOMCI active report message to the target vOMCI instance.

此外,根据本发明的至少一个实施例,所述ONU管理代理子系统,还用于在接收到所述ONU管控请求消息后,查找所述ONU管控处理任务分发表,如果未找到所述目标ONU对应的目标vOMCI实例远程服务点名称或所述ONU管理代理子系统与所述目标vOMCI实例之间的网络连接标识,则根据所述目标ONU标识确定该目标ONU的设备厂家或版本信息,并根据关联策略为所述目标ONU分配一个对应的vOMCI实例远程服务点名称或者所述ONU管理代理子系统与vOMCI实例之间的网络连接标识,将所述ONU管控请求消息发送给所分配的vOMCI实例,以及,在所述ONU管控处理任务转发表中增加所述目标ONU的OUN的标识、vOLT管控实例远程服务点名称或所述ONU管理代理子系统与vOLT管控实例之间的网络连接标识、所分配的vOMCI实例远程服务点名称或所述ONU管理代理子系统与vOMCI实例之间的网络连接标识的表项。In addition, according to at least one embodiment of the present invention, the ONU management proxy subsystem is further configured to search the ONU management and control processing task distribution table after receiving the ONU management and control request message, if the target ONU is not found The corresponding target vOMCI instance remote service point name or the network connection identifier between the ONU management agent subsystem and the target vOMCI instance, then determine the device manufacturer or version information of the target ONU according to the target ONU identifier, and according to The association policy assigns a corresponding vOMCI instance remote service point name or the network connection identifier between the ONU management proxy subsystem and the vOMCI instance for the target ONU, and sends the ONU control request message to the assigned vOMCI instance, And, add the OUN mark of the target ONU, the name of the remote service point of the vOLT control instance or the network connection mark between the ONU management agent subsystem and the vOLT control instance, the allocated The name of the remote service point of the vOMCI instance or the table item of the network connection identifier between the ONU management proxy subsystem and the vOMCI instance.

此外,根据本发明的至少一个实施例,所述ONU管理代理子系统,还用于在接收vOLT管控实例发送的ONU管控请求消息后,根据所述ONU管控请求消息携带的目标ONU的标识,查找所述ONU管控处理任务分发表,确定所述目标ONU对应的vOLT管控实例远程服务点名称或所述ONU管理代理子系统与该vOLT管控实例之间的网络连接标识,并根据发送所述ONU管控请求消息的vOLT管控实例远程服务点名称或网络连接,判断所述目标OUN对应的vOLT管控实例远程服务点名称或所述ONU管理代理子系统与该vOLT管控实例之间的网络连接标识是否发生变化,若发生变化,则根据发送所述ONU管控请求消息的vOLT管控实例远程服务点名称或网络连接,更新所述ONU管控处理任务分发表中所述目标ONU对应的vOLT管控实例远程服务点名称或所述ONU管理代理子系统与该vOLT管控实例之间的网络连接标识。In addition, according to at least one embodiment of the present invention, the ONU management agent subsystem is further configured to search for the The ONU management and control processing task distribution table determines the remote service point name of the vOLT management and control instance corresponding to the target ONU or the network connection identifier between the ONU management agent subsystem and the vOLT management and control instance, and sends the ONU management and control The remote service point name or network connection of the vOLT control instance of the request message, and determine whether the remote service point name of the vOLT control instance corresponding to the target OUN or the network connection identifier between the ONU management agent subsystem and the vOLT control instance changes , if there is a change, then according to the remote service point name or network connection of the vOLT control instance that sends the ONU control request message, update the name of the remote service point of the vOLT control instance corresponding to the target ONU in the ONU control processing task distribution table or The network connection identifier between the ONU management agent subsystem and the vOLT management and control instance.

此外,根据本发明的至少一个实施例,所述ONU管理代理子系统,还用于:In addition, according to at least one embodiment of the present invention, the ONU management proxy subsystem is also used for:

建立自身与vOLT管控系统或vOLT管控实例之间的网络连接,其中,vOLT管控系统或vOLT管控实例为客户端,ONU管理代理子系统为服务端;以及,Establish a network connection between itself and the vOLT management and control system or vOLT management and control instance, wherein the vOLT management and control system or vOLT management and control instance is the client, and the ONU management agent subsystem is the server; and,

建立自身与vOMCI实例之间的网络连接,其中,ONU管理代理子系统为客户端,vOMCI实例为服务端。Establish a network connection between itself and the vOMCI instance, wherein the ONU management agent subsystem is the client, and the vOMCI instance is the server.

此外,根据本发明的至少一个实施例,所述vOMCI消息代理子系统,还用于:In addition, according to at least one embodiment of the present invention, the vOMCI message broker subsystem is also used for:

建立自身与vOMCI实例之间的网络连接,其中,vOMCI实例为客户端,vOMCI消息代理子系统为服务端;以及,Establish a network connection between itself and the vOMCI instance, wherein the vOMCI instance is the client, and the vOMCI message broker subsystem is the server; and,

建立自身与OLT之间的网络连接,其中,vOMCI消息代理子系统为客户端,OLT为服务端。Establish a network connection between itself and the OLT, wherein the vOMCI message broker subsystem is the client, and the OLT is the server.

根据本发明的另一方面,至少一个实施例提供了一种vOLT管控系统,所述vOLT管控系统分别与vOMCI系统和至少一个OLT连接;According to another aspect of the present invention, at least one embodiment provides a vOLT management and control system, the vOLT management and control system is respectively connected to the vOMCI system and at least one OLT;

所述vOLT管控系统,用于接收第一OLT上报的第一ONU的上线请求,根据第一ONU的ONU标识中的OLT端口的标识,确定该OLT端口标识下当前正在处理的接入上线ONU的数量是否达到该OLT端口支持的最大数量:The vOLT management and control system is used to receive the online request of the first ONU reported by the first OLT, and according to the OLT port identification in the ONU identification of the first ONU, determine the access of the online ONU currently being processed under the OLT port identification Whether the number reaches the maximum number supported by the OLT port:

若是,则等待预设时间后返回所述确定该OLT端口下当前正在处理的接入上线ONU的数量是否达到该OLT端口支持的最大数量的步骤;If so, return to the step of determining whether the number of ONUs currently being processed under the OLT port reaches the maximum number supported by the OLT port after waiting for a preset time;

否则,根据所述上线请求,生成携带有第一ONU的ONU标识的ONU管控请求消息并发送给vOMCI系统。Otherwise, according to the online request, an ONU control request message carrying the ONU identifier of the first ONU is generated and sent to the vOMCI system.

此外,根据本发明的至少一个实施例,所述vOLT管控系统,还用于建立自身或vOLT管控系统实例与OLT设备之间的连接,其中,每个OLT设备预先分配有一个对应的vOLT管控系统实例。In addition, according to at least one embodiment of the present invention, the vOLT management and control system is also used to establish a connection between itself or a vOLT management and control system instance and an OLT device, wherein each OLT device is pre-allocated with a corresponding vOLT management and control system instance.

此外,根据本发明的至少一个实施例,基于所述ONU标识,能够确定ONU的以下对应信息:所述ONU所属的OLT设备的厂家标识、所述ONU所属的OLT设备的设备标识、所述ONU所属的OLT设备的板卡/槽位标识、所述ONU连接的OLT端口的标识、所述ONU序列号和所述ONU版本标识;In addition, according to at least one embodiment of the present invention, based on the ONU identifier, the following corresponding information of the ONU can be determined: the manufacturer identifier of the OLT device to which the ONU belongs, the device identifier of the OLT device to which the ONU belongs, the ONU The board/slot identification of the OLT equipment to which it belongs, the identification of the OLT port connected to the ONU, the ONU serial number and the ONU version identification;

所述vOLT管控系统,还用于发送ONU标识以及对应信息发送给所述ONU管理代理子系统。The vOLT management and control system is further configured to send the ONU identifier and corresponding information to the ONU management agent subsystem.

根据本发明的另一方面,至少一个实施例提供了一种OLT,所述OLT分别与vOMCI系统和至少一个ONU连接;According to another aspect of the present invention, at least one embodiment provides a kind of OLT, and described OLT is respectively connected with vOMCI system and at least one ONU;

所述OLT,用于接收vOMCI系统发送的携带有目标ONU的标识的OMCI请求消息,根据目标ONU的标识,将所述OMCI请求消息转发至所述目标ONU;以及,接收目标ONU发送的OMCI请求响应或者主动上报消息,将所述OMCI请求响应或者主动上报消息发送给所述vOMCI系统。The OLT is configured to receive the OMCI request message carrying the identification of the target ONU sent by the vOMCI system, forward the OMCI request message to the target ONU according to the identification of the target ONU; and receive the OMCI request sent by the target ONU Responding to or actively reporting a message, sending the OMCI request response or actively reporting message to the vOMCI system.

根据本发明的另一方面,至少一个实施例提供了一种ONU管控系统,包括如上所述的vOMCI系统,如上所述的vOLT管控系统,以及,如上所述的OLT。According to another aspect of the present invention, at least one embodiment provides an ONU management and control system, including the aforementioned vOMCI system, the aforementioned vOLT management and control system, and the aforementioned OLT.

根据本发明的另一方面,至少一个实施例提供了一种ONU管控系统的管控方法,应用于如上所述的vOMCI系统,包括:According to another aspect of the present invention, at least one embodiment provides a management and control method of an ONU management and control system, which is applied to the vOMCI system as described above, including:

通过所述ONU管理代理子系统,接收vOLT管控系统发送的ONU管控请求消息,根据所述ONU管控请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述ONU管理代理子系统与目标vOMCI实例之间的网络连接标识,将所述ONU管控请求消息发送至目标vOMCI实例;以及,Through the ONU management proxy subsystem, receive the ONU control request message sent by the vOLT control system, and determine the target vOMCI instance remote service point name or the target ONU corresponding to the target ONU according to the identifier of the target ONU carried in the ONU control request message. The network connection identifier between the ONU management agent subsystem and the target vOMCI instance, the ONU control request message is sent to the target vOMCI instance; and,

接收所述目标vOMCI实例发送的ONU管控响应消息,根据所述ONU管控响应消息对应的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU管控响应消息发送至目标vOLT管控实例。Receive the ONU management and control response message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT management and control instance corresponding to the target ONU or the ONU management agent subsystem according to the identifier of the target ONU corresponding to the ONU management and control response message and the network connection identifier between the target vOLT control instance, and send the ONU control response message to the target vOLT control instance.

此外,根据本发明的至少一个实施例,还包括:In addition, according to at least one embodiment of the present invention, it also includes:

通过所述目标vOMCI实例,接收ONU管理代理子系统发送的ONU管控请求消息,执行ONU管控任务,生成携带有目标ONU的标识的OMCI请求消息,将所述OMCI请求消息发送给vOMCI消息代理子系统;Through the target vOMCI instance, receive the ONU management and control request message sent by the ONU management proxy subsystem, execute the ONU management and control task, generate an OMCI request message carrying the target ONU mark, and send the OMCI request message to the vOMCI message proxy subsystem ;

接收vOMCI消息代理子系统发送的OMCI响应消息,生成与目标ONU对应的ONU管控响应消息,将所述ONU管控响应消息发送给ONU管理代理子系统;以及,Receive the OMCI response message sent by the vOMCI message agent subsystem, generate an ONU control response message corresponding to the target ONU, and send the ONU control response message to the ONU management proxy subsystem; and,

接收目标vOMCI实例发送的ONU主动上报消息,根据所述ONU主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU主动上报消息发送至所述目标vOLT管控实例。Receive the ONU active report message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT control instance corresponding to the target ONU or the ONU management agent subsystem and target The vOLT manages and controls network connection identifiers between instances, and sends the ONU active report message to the target vOLT control instance.

此外,根据本发明的至少一个实施例,还包括:In addition, according to at least one embodiment of the present invention, it also includes:

通过所述vOMCI消息代理子系统,接收目标vOMCI实例发送的OMCI请求消息,根据OMCI请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标OLT远程服务点名称或所述vOMCI消息代理子系统与目标OLT之间的网络连接标识,将所述OMCI请求消息发送至所述目标OLT;Through the vOMCI message proxy subsystem, receive the OMCI request message sent by the target vOMCI instance, and determine the target OLT remote service point name corresponding to the target ONU or the vOMCI message proxy sub-system according to the identifier of the target ONU carried in the OMCI request message A network connection identifier between the system and the target OLT, and the OMCI request message is sent to the target OLT;

接收所述目标OLT发送的OMCI响应消息,根据所述OMCI响应消息对应的ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI响应消息发送至所述目标vOMCI实例;以及,Receive the OMCI response message that described target OLT sends, according to the identification of the ONU corresponding to described OMCI response message, determine the remote service point name of the target vOMCI example that described target ONU corresponds or the relationship between the vOMCI message proxy subsystem and the target vOMCI instance The network connection identifier between, sending the OMCI response message to the target vOMCI instance; and,

接收所述目标OLT发送的OMCI主动上报消息,根据所述OMCI主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI主动上报消息发送至所述目标vOMCI实例。Receive the OMCI active reporting message sent by the target OLT, and determine the target vOMCI instance remote service point name corresponding to the target ONU or the vOMCI message agent subsystem and target A network connection identifier between vOMCI instances, and sending the OMCI active report message to the target vOMCI instance.

根据本发明的另一方面,至少一个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有程序,所述程序被处理器执行时,实现如上所述的方法的步骤。According to another aspect of the present invention, at least one embodiment provides a computer-readable storage medium, where a program is stored on the computer-readable storage medium, and when the program is executed by a processor, the above method is implemented. step.

与现有技术相比,本发明实施例提供的ONU管控系统的管控方法及设备,本发明实施例实现了ONU和OLT设备解耦,另外,本发明实施例还减少或消除了ONU和OLT设备互通性问题,降低了多厂家PON管控复杂度,逐步形成下一代宽带接入设备管控接口,推动实现PON设备统一、标准可编程架构,实现PON接入设备的灵活升级以及升级成本最小化。Compared with the prior art, the management and control method and equipment of the ONU management and control system provided by the embodiment of the present invention, the embodiment of the present invention realizes the decoupling of the ONU and the OLT device, and in addition, the embodiment of the present invention also reduces or eliminates the ONU and the OLT device The interoperability problem reduces the complexity of multi-vendor PON management and control, gradually forms the next-generation broadband access equipment management and control interface, promotes the realization of PON equipment unified, standard programmable architecture, and realizes the flexible upgrade of PON access equipment and the minimization of upgrade costs.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:

图1为本发明实施例的ONU管控系统的一种架构示意图;Fig. 1 is a kind of framework schematic diagram of the ONU management and control system of the embodiment of the present invention;

图2为本发明实施例的ONU管控系统的管控方法在应用于vOMCI系统时的一种流程示意图;Fig. 2 is a kind of schematic flow chart when the management and control method of the ONU management and control system of the embodiment of the present invention is applied to the vOMCI system;

图3为本发明实施例的ONU管控系统的管控方法在应用于vOLT管控系统时的一种流程示意图;Fig. 3 is a kind of schematic flow diagram when the control method of the ONU control system of the embodiment of the present invention is applied to the vOLT control system;

图4为本发明实施例提供的vOMCI一种结构示意图;Fig. 4 is a schematic structural diagram of vOMCI provided by the embodiment of the present invention;

图5为本发明实施例提供的vOLT管控系的一种结构示意图。FIG. 5 is a schematic structural diagram of a vOLT management and control system provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the drawings, it should be understood that the invention may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。说明书以及权利要求中“和/或”表示所连接对象的至少其中之一。The terms "first", "second" and the like in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances such that the embodiments of the application described herein, for example, can be practiced in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus. "And/or" in the specification and claims means at least one of the connected objects.

现有GPON接入网络主要包括OLT设备和ONU设备,其中,ONU设备的配置、管理和控制是通过OLT设备的OMCI管控模块来实现的,并且OMCI管控模块通常是集成在厂家设备里面。由于OLT设备是由各个不同的厂家实现的,不同厂家的OMCI管控模块的实现对于标准的理解可能存在不一致的地方,进而导致ONU设备对接不同厂家的OLT设备时产生兼容性问题。另外,现有技术还存在设备升级、维护以及版本统一成本较高以及升级周期长等问题。The existing GPON access network mainly includes OLT equipment and ONU equipment. The configuration, management and control of ONU equipment are realized through the OMCI management and control module of the OLT equipment, and the OMCI management and control module is usually integrated in the manufacturer's equipment. Since OLT equipment is implemented by different manufacturers, the implementation of OMCI management and control modules of different manufacturers may have inconsistent understanding of the standard, which will lead to compatibility problems when ONU equipment is connected to OLT equipment of different manufacturers. In addition, there are still problems in the prior art such as relatively high cost for equipment upgrade, maintenance, and version unification, and a long upgrade cycle.

xGPON接入网络技术正在向转控分离的SDN架构演进,不仅希望实现管控平面与厂家硬件设备的分离,实现统一、开放和集中的宽带接入网路管控架构,同时还希望能够实现宽带接入技术快速创新和升级。The xGPON access network technology is evolving towards an SDN architecture that separates transfer and control. It not only hopes to realize the separation of the management and control plane from the hardware equipment of the manufacturer, and realizes a unified, open and centralized broadband access network management and control architecture, but also hopes to realize broadband access. Rapid technological innovation and upgrading.

云化、分布式xGPON接入网络ONU的管控系统将成为一种发展趋势,当前云化、分布式的ONU管控空系统还存在如下问题:The cloud-based and distributed xGPON access network ONU management and control system will become a development trend. The current cloud-based and distributed ONU management and control system still has the following problems:

1、没有结合硬件处理能力,实现ONU上线接入流量合理控制,导致ONU管控流量拥塞甚至丢弃。1. Failure to combine hardware processing capabilities to achieve reasonable control of ONU online access traffic, resulting in congestion or even discarding of ONU control traffic.

2、没有考虑到不同ONU设备版本的逐步演进需求,实现不同版本用户上线的接入管理。2. The gradual evolution requirements of different ONU device versions are not taken into account, and the access management of users of different versions goes online is realized.

3、ONU管控分发路径管理复杂,包括每个相关实体多实例之间多连接、甚至MESH连接的复杂管理;ONU管控任务的动态分配实现分散在多个实体上,管理和维护复杂。3. The management of ONU control and distribution paths is complex, including the complex management of multiple connections between multiple instances of each related entity, and even the complex management of MESH connections; the dynamic allocation of ONU control tasks is realized on multiple entities, and management and maintenance are complicated.

本发明实施例通过引入ONU管控代理系统实现ONU管理和控制任务的分发和管理,具有如下优点:The embodiment of the present invention realizes the distribution and management of ONU management and control tasks by introducing the ONU management and control agent system, which has the following advantages:

1、考虑硬件处理能力,实现ONU上线接入流量控制。1. Consider hardware processing capability to realize ONU online access flow control.

2、考虑到不同ONU设备版本,实现不同版本用户上线的接入管理。2. Taking into account different ONU device versions, realize the access management of users of different versions going online.

3、通过代理系统访问ONU管理和控制任务系统,由于ONU配置过程是有状态的,需要实现将ONU的管控任务请求和响应正确分配到相关的管控模块(vOMCI)实例上。3. Access the ONU management and control task system through the proxy system. Since the ONU configuration process is stateful, it is necessary to correctly assign the ONU management and control task requests and responses to the relevant management and control module (vOMCI) instances.

图1为本发明实施例的ONU管控系统的一种架构示意图。如图1所示,该ONU管控系统包括:vOLT管控系统、vOMCI系统和OLT设备。另外,该ONU管控系统还可以包括EMS/SDN控制器和ONU设备。其中:FIG. 1 is a schematic diagram of an architecture of an ONU management and control system according to an embodiment of the present invention. As shown in FIG. 1, the ONU management and control system includes: vOLT management and control system, vOMCI system and OLT equipment. In addition, the ONU management and control system may also include an EMS/SDN controller and an ONU device. in:

1)所述EMS/SDN控制平台:主要负责通过北向接口向vOLT管控系统发送xGPON接入网络的管理和控制任务请求;1) The EMS/SDN control platform: mainly responsible for sending the management and control task request of xGPON access network to the vOLT management and control system through the northbound interface;

2)vOLT管控系统:主要实现上层管理系统平台如EMS/SDN控制器等的xGPON管理请求的接收、分析和处理,提取并将所有ONU管控处理请求发送给vOMCI系统;2) vOLT management and control system: mainly realizes the reception, analysis and processing of xGPON management requests of upper management system platforms such as EMS/SDN controllers, etc., extracts and sends all ONU management and control processing requests to the vOMCI system;

3)vOMCI系统:该vOMCI系统主要包括两个子系统,分别是代理子系统和vOMCI子系统。其中,代理子系统又分为两种类型,分别为ONU管理代理子系统和vOMCI消息代理子系统,分别在vOMCI子系统的两侧与vOLT管控系统和OLT系统设备连接。3) vOMCI system: the vOMCI system mainly includes two subsystems, which are the agent subsystem and the vOMCI subsystem. Among them, the proxy subsystem is divided into two types, namely the ONU management proxy subsystem and the vOMCI message proxy subsystem, which are connected to the vOLT management and control system and OLT system equipment on both sides of the vOMCI subsystem.

具体的,ONU管理代理子系统在与vOLT管控系统连接一侧,该子系统负责为不同的ONU分配指定的vOMCI实例(任何一个ONU只能分配给一个vOMCI实例);该ONU管理代理子系统接收vOLT管控系统的ONU管控处理请求并分发该请求到指定的vOMCI实例,并将管控处理结果返回给对应的vOLT管控系统。Specifically, the ONU management agent subsystem is on the side connected with the vOLT management and control system, and the subsystem is responsible for distributing specified vOMCI instances for different ONUs (any ONU can only be assigned to one vOMCI instance); the ONU management agent subsystem receives The ONU of the vOLT management and control system manages and processes the request and distributes the request to the specified vOMCI instance, and returns the management and control processing result to the corresponding vOLT management and control system.

vOMCI消息代理子系统在OLT系统设备连接一侧,该vOMCI消息代理子系统接收从vOMCI实例发送给ONU设备的OMCI管控处理请求的OMCI请求消息,并将该OMCI请求消息发送给该ONU设备所连接的OLT设备,同时负责把OLT接收到的ONU设备管控处理响应的OMCI响应消息分发给指定的vOMCI实例。The vOMCI message proxy subsystem is on the side of the OLT system device connection. The vOMCI message proxy subsystem receives the OMCI request message sent from the vOMCI instance to the OMCI control processing request of the ONU device, and sends the OMCI request message to the connected ONU device. The OLT device is responsible for distributing the OMCI response message received by the OLT to the specified vOMCI instance.

vOMCI子系统:该vOMCI子系统包括有至少一个处理ONU管控任务的vOMCI实例,每个vOMCI实例负责接收从ONU管理代理子系统发送的ONU管理和控制请求,执行ONU管理和控制任务,包括生成ONU设备配置序列、配置库同步等,所有的配置数据通过OMCI数据包通过vOMCI消息代理子系统发送给对应OLT设备的ONU,最后将ONU设备管理和控制任务执行结果通过ONU管理代理子系统上报给vOLT管控系统。vOMCI subsystem: The vOMCI subsystem includes at least one vOMCI instance that handles ONU management and control tasks. Each vOMCI instance is responsible for receiving ONU management and control requests sent from the ONU management agent subsystem, and performing ONU management and control tasks, including generating ONUs. Device configuration sequence, configuration library synchronization, etc., all configuration data are sent to the ONU corresponding to the OLT device through the vOMCI message agent subsystem through the OMCI data packet, and finally the ONU device management and control task execution results are reported to the vOLT through the ONU management agent subsystem control system.

4)OLT设备:传统OLT设备相比,本发明实施例的OLT设备还设备负责接收从vOMCI消息代理子系统发送过来的OMCI请求消息并转发给ONU设备,同时将ONU管理处理响应的OMCI响应消息返回给vOMCI消息代理子系统;4) OLT equipment: Compared with the traditional OLT equipment, the OLT equipment of the embodiment of the present invention is also responsible for receiving the OMCI request message sent from the vOMCI message agent subsystem and forwarding it to the ONU equipment, and at the same time, the ONU management process responds to the OMCI response message Return to the vOMCI message broker subsystem;

5)ONU设备:本发明实施例的ONU设备和传统ONU设备相类似。5) ONU equipment: the ONU equipment in the embodiment of the present invention is similar to the traditional ONU equipment.

从图1以及以上所述可以看出,本发明实施例的vOMCI系统包括ONU管理代理子系统、vOMCI子系统和vOMCI消息代理子系统,其中:所述ONU管理代理子系统分别与vOLT管控系统和vOMCI子系统连接;所述vOMCI消息代理子系统分别与vOMCI子系统和OLT设备连接;所述vOMCI子系统包括有至少一个vOMCI实例,每个ONU对应于一个vOMCI实例。具体的:As can be seen from Fig. 1 and the above, the vOMCI system of the embodiment of the present invention includes an ONU management agent subsystem, a vOMCI subsystem and a vOMCI message agent subsystem, wherein: the ONU management agent subsystem is connected with the vOLT management and control system and the vOLT management and control system and The vOMCI subsystem is connected; the vOMCI message agent subsystem is respectively connected with the vOMCI subsystem and the OLT device; the vOMCI subsystem includes at least one vOMCI instance, and each ONU corresponds to a vOMCI instance. specific:

所述ONU管理代理子系统,用于:The ONU management agent subsystem is used for:

接收vOLT管控系统发送的ONU管控请求消息,根据所述ONU管控请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述ONU管理代理子系统与目标vOMCI实例之间的网络连接标识,将所述ONU管控请求消息发送至目标vOMCI实例;以及,Receive the ONU control request message sent by the vOLT management and control system, and determine the target vOMCI instance remote service point name corresponding to the target ONU or the ONU management agent subsystem and target vOMCI according to the target ONU identifier carried by the ONU control request message. A network connection identifier between instances, sending the ONU control request message to a target vOMCI instance; and,

接收所述目标vOMCI实例发送的ONU管控响应消息,根据所述ONU管控响应消息对应的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU管控响应消息发送至目标vOLT管控实例。Receive the ONU management and control response message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT management and control instance corresponding to the target ONU or the ONU management agent subsystem according to the identifier of the target ONU corresponding to the ONU management and control response message and the network connection identifier between the target vOLT control instance, and send the ONU control response message to the target vOLT control instance.

可选的,所述ONU管理代理子系统,还用于:Optionally, the ONU management agent subsystem is also used for:

接收目标vOMCI实例发送的ONU主动上报消息,根据所述ONU主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU主动上报消息发送至所述目标vOLT管控实例。Receive the ONU active report message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT control instance corresponding to the target ONU or the ONU management agent subsystem and target The vOLT manages and controls network connection identifiers between instances, and sends the ONU active report message to the target vOLT control instance.

所述目标vOMCI实例,用于:The target vOMCI instance for:

接收ONU管理代理子系统发送的ONU管控请求消息,执行ONU管控任务,生成携带有目标ONU的标识的OMCI请求消息,将所述OMCI请求消息发送给vOMCI消息代理子系统;以及,Receive the ONU management and control request message sent by the ONU management agent subsystem, execute the ONU management and control task, generate an OMCI request message carrying the mark of the target ONU, and send the OMCI request message to the vOMCI message agent subsystem; and,

接收vOMCI消息代理子系统发送的OMCI响应消息,生成与目标ONU对应的ONU管控响应消息,将所述ONU管控响应消息发送给ONU管理代理子系统。Receive the OMCI response message sent by the vOMCI message proxy subsystem, generate an ONU control response message corresponding to the target ONU, and send the ONU control response message to the ONU management proxy subsystem.

可选的,所述目标vOMCI实例,还用于:Optionally, the target vOMCI instance is also used for:

接收vOMCI消息代理子系统发送的OMCI主动上报消息,生成携带有目标ONU标识的ONU主动上报消息,将所述ONU主动上报消息发送给ONU管理代理子系统。Receive the OMCI active reporting message sent by the vOMCI message agent subsystem, generate an ONU active reporting message carrying the target ONU identifier, and send the ONU active reporting message to the ONU management agent subsystem.

所述vOMCI消息代理子系统,用于:The vOMCI message broker subsystem is used for:

接收目标vOMCI实例发送的OMCI请求消息,根据OMCI请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标OLT远程服务点名称或所述vOMCI消息代理子系统与目标OLT之间的网络连接标识,将所述OMCI请求消息发送至所述目标OLT;Receive the OMCI request message sent by the target vOMCI instance, and determine the target OLT remote service point name corresponding to the target ONU or the network connection between the vOMCI message proxy subsystem and the target OLT according to the target ONU identifier carried by the OMCI request message identification, sending the OMCI request message to the target OLT;

接收所述目标OLT发送的OMCI响应消息,根据所述OMCI响应消息对应的ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI响应消息发送至所述目标vOMCI实例;以及,Receive the OMCI response message that described target OLT sends, according to the identification of the ONU corresponding to described OMCI response message, determine the remote service point name of the target vOMCI example that described target ONU corresponds or the relationship between the vOMCI message proxy subsystem and the target vOMCI instance The network connection identifier between, sending the OMCI response message to the target vOMCI instance; and,

接收所述目标OLT发送的OMCI主动上报消息,根据所述OMCI主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI主动上报消息发送至所述目标vOMCI实例。Receive the OMCI active reporting message sent by the target OLT, and determine the target vOMCI instance remote service point name corresponding to the target ONU or the vOMCI message agent subsystem and target A network connection identifier between vOMCI instances, and sending the OMCI active report message to the target vOMCI instance.

本发明实施例中,所述ONU管理代理子系统维护ONU管控处理任务分发表,如表1所示,该表的每个表项中记录有:OUN的标识;vOLT管控实例远程服务点名称或该ONU管理代理子系统与vOLT管控实例之间的网络连接标识;vOMCI实例远程服务点名称或该ONU管理代理子系统与vOMCI实例之间的网络连接标识。即,每一行为一个表项,记录了ONU标识、vOLT管控实例远程服务点名称或该ONU管理代理子系统与vOLT管控实例之间的网络连接标识、vOMCI实例远程服务点名称或该ONU管理代理子系统与vOMCI实例之间的网络连接标识这三者之间的对应关系。一个vOMCI实例通常有一个或多个vOMCI实例远程服务点,vOMCI实例远程服务点名称用于指示具体的服务点。类似的,一个vOLT管控实例通常有一个或多个vOLT管控实例远程服务点,vOLT管控实例远程服务点名称用于指示具体的服务点。In the embodiment of the present invention, the ONU management agent subsystem maintains the ONU management and control processing task distribution table. As shown in Table 1, each entry in the table is recorded with: the identifier of the OUN; the name of the remote service point of the vOLT management and control instance or The network connection identifier between the ONU management agent subsystem and the vOLT control instance; the name of the remote service point of the vOMCI instance or the network connection identifier between the ONU management agent subsystem and the vOMCI instance. That is, each line is an entry, which records the ONU identifier, the name of the remote service point of the vOLT control instance or the network connection identifier between the ONU management agent subsystem and the vOLT control instance, the name of the remote service point of the vOMCI instance or the ONU management agent The network connection between the subsystem and the vOMCI instance identifies the correspondence between the three. A vOMCI instance usually has one or more remote service points of the vOMCI instance, and the name of the remote service point of the vOMCI instance is used to indicate a specific service point. Similarly, a vOLT control instance usually has one or more remote service points of the vOLT control instance, and the name of the remote service point of the vOLT control instance is used to indicate a specific service point.

Figure BDA0003089342800000121
Figure BDA0003089342800000121

Figure BDA0003089342800000131
Figure BDA0003089342800000131

表1Table 1

所述ONU管理代理子系统,还用于根据目标ONU的OUN标识,查找所述ONU管控处理任务分发表,确定所述ONU管控请求消息对应的目标vOMCI实例远程服务点名称或该代理子系统与所述目标vOMCI实例之间的网络连接标识,实现ONU管控请求消息转发到目标vOMCI实例;以及,确定所述ONU管控响应消息对应的目标vOLT管控实例远程服务点名称或该ONU管理代理子系统与所述目标vOLT管控实例之间的网络连接标识,实现ONU管控响应消息转发到目标vOLT管控实例;以及,确定所述ONU主动上报消息对应的目标vOLT管控远程实例服务点名称或该ONU管理代理子系统与所述目标vOLT管控实例之间的网络连接标识,实现ONU主动上报消息转发到目标vOLT管控实例。The ONU management proxy subsystem is also used to search the ONU management and control processing task distribution table according to the OUN identification of the target ONU, and determine the target vOMCI instance remote service point name corresponding to the ONU management and control request message or the proxy subsystem and The network connection identifier between the target vOMCI instances realizes that the ONU management and control request message is forwarded to the target vOMCI instance; The network connection identifier between the target vOLT management and control instances realizes the forwarding of the ONU management and control response message to the target vOLT management and control instance; The network connection identifier between the system and the target vOLT control instance realizes that the ONU actively reports the message and forwards it to the target vOLT control instance.

本发明实施例中,所述vOMCI消息代理子系统维护vOMCI消息分发表,如表2所示,所述vOMCI消息分发表中记录有:ONU的标识;vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与vOMCI实例之间的网络连接标识;OLT设备远程服务点名称或所述vOMCI消息代理子系统与OLT之间的网络连接标识。In the embodiment of the present invention, the vOMCI message agent subsystem maintains the vOMCI message distribution table, as shown in Table 2, records in the vOMCI message distribution table: the identification of the ONU; the vOMCI instance remote service point name or the vOMCI message The network connection identifier between the agent subsystem and the vOMCI instance; the name of the remote service point of the OLT device or the network connection identifier between the vOMCI message agent subsystem and the OLT.

Figure BDA0003089342800000132
Figure BDA0003089342800000132

Figure BDA0003089342800000141
Figure BDA0003089342800000141

表2Table 2

所述vOMCI消息代理子系统,还用于根据目标ONU的OUN标识,查找所述vOMCI消息分发表,确定所述目标ONU的OMCI请求消息的对应目标OLT远程服务点名称或所述vOMCI消息代理子系统与目标OLT之间的网络连接标识,将vOMCI请求消息转发到目标OLT;以及,确定所述目标ONU的OMCI响应消息的对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与所述目标vOMCI实例之间的网络连接标识,将vOMCI响应消息转发到目标vOMCI实例;以及;确定所述目标ONU的OMCI主动上报消息的对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与所述目标vOMCI实例之间的网络连接标识,将vOMCI主动上报消息转发到目标vOMCI实例。The vOMCI message proxy subsystem is also used to search the vOMCI message distribution table according to the OUN identification of the target ONU, and determine the corresponding target OLT remote service point name or the vOMCI message proxy of the OMCI request message of the target ONU The network connection identifier between the system and the target OLT forwards the vOMCI request message to the target OLT; and, determines the corresponding target vOMCI instance remote service point name of the OMCI response message of the target ONU or the vOMCI message agent subsystem and The network connection identifier between the target vOMCI instances forwards the vOMCI response message to the target vOMCI instance; and; determines the corresponding target vOMCI instance remote service point name or the vOMCI message agent of the OMCI initiative report message of the target ONU The network connection identifier between the subsystem and the target vOMCI instance forwards the vOMCI initiative report message to the target vOMCI instance.

本发明实施例中,所述ONU管理代理子系统,还用于在接收到所述ONU管控请求消息后,查找所述ONU管控处理任务分发表,如果未找到所述目标ONU对应的目标vOMCI实例远程服务点名称或所述ONU管理代理子系统与所述目标vOMCI实例之间的网络连接标识,则根据所述目标ONU标识确定该目标ONU的设备厂家或版本信息,并根据关联策略为所述目标ONU分配一个对应的vOMCI实例远程服务点名称或者所述ONU管理代理子系统与vOMCI实例之间的网络连接标识,将所述ONU管控请求消息发送给所分配的vOMCI实例,以及,在所述ONU管控处理任务转发表中增加所述目标ONU的OUN的标识、vOLT管控实例远程服务点名称或所述ONU管理代理子系统与vOLT管控实例之间的网络连接标识、所分配的vOMCI实例远程服务点名称或所述ONU管理代理子系统与vOMCI实例之间的网络连接标识的表项。In the embodiment of the present invention, the ONU management proxy subsystem is also used to search the ONU management and control processing task distribution table after receiving the ONU management and control request message, if the target vOMCI instance corresponding to the target ONU is not found The remote service point name or the network connection identifier between the ONU management proxy subsystem and the target vOMCI instance, then determine the equipment manufacturer or version information of the target ONU according to the target ONU identifier, and provide the information for the target ONU according to the association strategy The target ONU allocates a corresponding vOMCI instance remote service point name or the network connection identifier between the ONU management agent subsystem and the vOMCI instance, sends the ONU control request message to the allocated vOMCI instance, and, in the Add the OUN identifier of the target ONU, the remote service point name of the vOLT control instance or the network connection identifier between the ONU management agent subsystem and the vOLT control instance, and the assigned vOMCI instance remote service in the ONU management and control processing task forwarding table. A point name or an item of the network connection identifier between the ONU management agent subsystem and the vOMCI instance.

这里,所述关联策略中记录有ONU与vOMCI实例远程服务点名称或者所述ONU管理代理子系统与vOMCI实例之间的网络连接标识之间的对应关系,关联策略可以是vOLT管控系统预先下发至ONU管理代理子系统的。表3提供了关联策略的一种示例。另外,vOLT管控实例远程服务点名称或所述ONU管理代理子系统与vOLT管控实例之间的网络连接标识是可以从所述ONU管控请求消息中学习到。Here, the association policy records the corresponding relationship between the ONU and the remote service point name of the vOMCI instance or the network connection identifier between the ONU management agent subsystem and the vOMCI instance, and the association policy can be pre-issued by the vOLT management and control system To the ONU management agent subsystem. Table 3 provides an example of an association strategy. In addition, the name of the remote service point of the vOLT control instance or the network connection identifier between the ONU management agent subsystem and the vOLT control instance can be learned from the ONU control request message.

Figure BDA0003089342800000151
Figure BDA0003089342800000151

表3table 3

类似的,所述vOMCI消息代理子系统也可以按照类似的方式维护所述vOMCI消息分发表。例如,所述vOMCI消息代理子系统接收目标vOMCI实例发送的OMCI请求消息,查找所述vOMCI消息分发表,如果未找到对应的表项,则根据预先获取的ONU与OLT设备远程服务点名称或所述vOMCI消息代理子系统与OLT设备之间的网络连接标识的关联策略,为所述Similarly, the vOMCI message broker subsystem can also maintain the vOMCI message distribution table in a similar manner. For example, the vOMCI message agent subsystem receives the OMCI request message sent by the target vOMCI instance, searches the vOMCI message distribution table, and if no corresponding entry is found, then according to the pre-acquired ONU and OLT device remote service point name or the The association strategy of the network connection identification between the vOMCI message agent subsystem and the OLT equipment is the

目标ONU分配一个对应的OLT设备远程服务点名称或所述vOMCI消息代理子系统与OLT设备之间的网络连接标识,将所述OMCI请求消息发送给所分配的OLT设备,以及,在所述vOMCI消息分发表中增加所述目标ONU的OUN的标识、vOMCI实例远程服务点名称或vOMCI消息代理子系统与vOMCI实例之间的网络连接标识、所分配的OLT设备远程服务点名称或所述vOMCI消息代理子系统与OLT设备之间的网络连接标识的表项。所述vOMCI实例远程服务点名称或vOMCI消息代理子系统与vOMCI实例之间的网络连接标识可以是从OMCI请求消息中学习到的。The target ONU allocates a corresponding OLT device remote service point name or the network connection identifier between the vOMCI message broker subsystem and the OLT device, sends the OMCI request message to the allocated OLT device, and, in the vOMCI Add the OUN identifier of the target ONU in the message distribution table, the name of the remote service point of the vOMCI instance or the network connection identifier between the vOMCI message agent subsystem and the vOMCI instance, the name of the remote service point of the OLT equipment allocated or the vOMCI message An entry identified by the network connection between the proxy subsystem and the OLT device. The name of the remote service point of the vOMCI instance or the network connection identifier between the vOMCI message broker subsystem and the vOMCI instance may be learned from an OMCI request message.

另外,所述ONU管理代理子系统,还用于在接收vOLT管控实例发送的ONU管控请求消息后,根据所述ONU管控请求消息携带的目标ONU的标识,查找所述ONU管控处理任务分发表,确定所述目标ONU对应的vOLT管控实例远程服务点名称或所述ONU管理代理子系统与该vOLT管控实例之间的网络连接标识,并根据发送所述ONU管控请求消息的vOLT管控实例远程服务点名称或网络连接,判断所述目标OUN对应的vOLT管控实例远程服务点名称或所述ONU管理代理子系统与该vOLT管控实例之间的网络连接标识是否发生变化,若发生变化,则根据发送所述ONU管控请求消息的vOLT管控实例远程服务点名称或网络连接,更新所述ONU管控处理任务分发表中所述目标ONU对应的vOLT管控实例远程服务点名称或所述ONU管理代理子系统与该vOLT管控实例之间的网络连接标识。In addition, the ONU management proxy subsystem is also configured to search the ONU management and control processing task distribution table according to the identifier of the target ONU carried in the ONU management and control request message after receiving the ONU management and control request message sent by the vOLT management and control instance, Determine the name of the remote service point of the vOLT control instance corresponding to the target ONU or the network connection identifier between the ONU management agent subsystem and the vOLT control instance, and according to the remote service point of the vOLT control instance that sends the ONU control request message Name or network connection, determine whether the remote service point name of the vOLT control instance corresponding to the target OUN or the network connection identifier between the ONU management agent subsystem and the vOLT control instance changes, if there is a change, then according to the sent The vOLT control instance remote service point name or network connection of the ONU control request message, update the vOLT control instance remote service point name corresponding to the target ONU in the ONU control processing task distribution table or the ONU management agent subsystem and the The vOLT manages the network connection identifiers between instances.

可以看出,本发明实施例中,vOMCI代理子系统分发vOLT管控系统和vOMCI子系统之间的ONU管控请求和响应时:It can be seen that, in the embodiment of the present invention, when the vOMCI proxy subsystem distributes the ONU control request and response between the vOLT control system and the vOMCI subsystem:

1)vOLT管控系统或其实例向ONU管理代理子系统发送ONU管控请求,其中携带ONU标识和请求信息;1) The vOLT management and control system or its instance sends an ONU management and control request to the ONU management agent subsystem, which carries the ONU identification and request information;

2)ONU管理代理子系统接收ONU管控请求,根据请求消息中的ONU标识查看ONU管控处理任务分发表(如表1所示),判断该ONU是否已经分配了vOMCI任务处理实例。如果没有,则根据ONU标识中的厂家标识或者版本标识为该ONU分配指定的vOMCI处理实例并将该请求转发给该vOMCI任务处理实例,并更新ONU管控处理任务分发表,即在该表中添加该ONU标识、vOLT管控系统实例标识或者与其之间的网络连接标识、vOMCI任务处理实例标识或者与其之间的网络连接连接标识;如果有,则将该请求通过网络服务连接转发给该vOMCI任务处理实例,同时检查vOLT管控系统实例连接是否有变化,如果是,则更新ONU管控处理任务分发表中vOLT管控系统实例标识或者与其之间的网络连接标识;2) The ONU management agent subsystem receives the ONU management and control request, checks the ONU management and control processing task distribution table (as shown in Table 1) according to the ONU identifier in the request message, and judges whether the ONU has been assigned a vOMCI task processing instance. If not, assign a specified vOMCI processing instance for the ONU according to the manufacturer ID or version ID in the ONU ID and forward the request to the vOMCI task processing instance, and update the ONU management and control processing task distribution table, that is, add The ONU ID, the vOLT management and control system instance ID or the network connection ID therebetween, the vOMCI task processing instance ID or the network connection connection ID therebetween; if any, forward the request to the vOMCI task processing through the network service connection Instance, check whether the vOLT management and control system instance connection is changed at the same time, if so, then update the vOLT management and control system instance identifier in the ONU management and control processing task distribution table or the network connection identifier between it;

3)当vOMCI实例完成了ONU管控处理请求后,生成响应消息,该消息携带有执行结果,且可以通过现有技术的相关低层机制确定该响应消息对应的ONU标识。响应消息被发送到ONU管理代理子系统。ONU管理代理子系统查询ONU管控处理任务分发表,根据ONU ID找到对应的vOLT管控系统标识或者gRPC连接后,通过该连接将ONU管控处理请求响应消息发送给vOLT管控系统或者其实例;3) After the vOMCI instance completes the ONU management and control processing request, a response message is generated, the message carries the execution result, and the corresponding ONU identifier of the response message can be determined through the related low-layer mechanism of the prior art. The response message is sent to the ONU management agent subsystem. The ONU management agent subsystem queries the ONU management and control processing task distribution table, finds the corresponding vOLT management and control system identifier or gRPC connection according to the ONU ID, and sends the ONU management and control processing request response message to the vOLT management and control system or its instance through the connection;

4)vOMCI实例在其生命周期中如果重新创建、或者发生故障时被剔除,vOMCI代理子系统必须更新或者删除ONU管控处理任务分发表与该vOMCI实例相关的表项。4) If the vOMCI instance is recreated in its life cycle or is eliminated when a failure occurs, the vOMCI agent subsystem must update or delete the entry related to the vOMCI instance in the ONU management and control processing task distribution table.

在OLT系统设备侧的vOMCI消息代理子系统分发vOMCI子系统和OLT系统设备之间的OMCI消息请求和响应时:When the vOMCI message broker subsystem on the OLT system equipment side distributes OMCI message requests and responses between the vOMCI subsystem and the OLT system equipment:

1)vOMCI实例接收到ONU管控请求后,生成OMCI消息序列后,将ONU标识和OMCI消息通过gRPC连接发送给OLT设备侧的vOMCI消息代理子系统;1) After the vOMCI instance receives the ONU control request, after generating the OMCI message sequence, it sends the ONU identifier and the OMCI message to the vOMCI message proxy subsystem on the OLT device side through the gRPC connection;

2)OLT设备侧的vOMCI消息代理子系统接收到OMCI消息请求后,根据其携带的ONU标识查询vOMCI消息分发表中对应的OLT设备网络服务的连接标识,并通过该连接发送给该OLT设备;2) After the vOMCI message proxy subsystem on the OLT device side receives the OMCI message request, it queries the connection identifier of the corresponding OLT device network service in the vOMCI message distribution table according to the ONU identifier it carries, and sends it to the OLT device through the connection;

3)OLT设备从第二子系统接收到OMCI请求消息后根据ONU标识将OMCI消息转发给对应的ONU设备;OLT设备从ONU设备接收到的OMCI响应消息通过gRPC连接返回给OLT系统设备侧的vOMCI消息代理子系统;3) After receiving the OMCI request message from the second subsystem, the OLT device forwards the OMCI message to the corresponding ONU device according to the ONU identifier; the OLT device returns the OMCI response message received from the ONU device to the vOMCI on the OLT system device side through the gRPC connection message broker subsystem;

4)第二接收到OMCI响应消息后,根据其携带的ONU标识查询vOMCI消息分发表中对应的vOMCI网络服务连接标识,并通过该连接发送给该vOMCI实例。4) Second, after receiving the OMCI response message, query the corresponding vOMCI network service connection identifier in the vOMCI message distribution table according to the ONU identifier carried by it, and send it to the vOMCI instance through the connection.

另外,本发明实施例中,所述第一/vOMCI消息代理子系统均需要事先建立与相关设备的连接。具体的:In addition, in the embodiment of the present invention, the first/vOMCI message agent subsystem needs to establish connections with related devices in advance. specific:

所述ONU管理代理子系统,还用于:建立自身与vOLT管控系统或vOLT管控实例之间的网络连接,其中,vOLT管控系统或vOLT管控实例为客户端,ONU管理代理子系统为服务端;以及,建立自身与vOMCI实例之间的网络连接,其中,ONU管理代理子系统为客户端,vOMCI实例为服务端。这里,所述网络连接可以是gRPC服务连接,包括但不限于gRPC协议类型,下同。The ONU management agent subsystem is also used to: establish a network connection between itself and the vOLT management and control system or the vOLT management and control instance, wherein the vOLT management and control system or the vOLT management and control instance is the client, and the ONU management agent subsystem is the server; And, establish a network connection between itself and the vOMCI instance, wherein the ONU management agent subsystem is the client, and the vOMCI instance is the server. Here, the network connection may be a gRPC service connection, including but not limited to the gRPC protocol type, the same below.

所述vOMCI消息代理子系统,还用于:建立自身与vOMCI实例之间的网络连接,其中,vOMCI实例为客户端,vOMCI消息代理子系统为服务端;以及,建立自身与OLT之间的网络连接,其中,vOMCI消息代理子系统为客户端,OLT为服务端。The vOMCI message agent subsystem is also used to: establish a network connection between itself and the vOMCI instance, wherein the vOMCI instance is a client, and the vOMCI message agent subsystem is a server; and, establish a network between itself and the OLT connection, wherein the vOMCI message broker subsystem is the client, and the OLT is the server.

本发明实施例中,每个ONU都会有一个ONU标识,该ONU标识如表4所示,基于ONU标识,能够确定多种信息,主要包括以下信息中的至少一种:In the embodiment of the present invention, each ONU will have an ONU identification, and this ONU identification is as shown in table 4, based on ONU identification, can determine multiple information, mainly comprises at least one in the following information:

1)所述ONU所属的OLT设备的厂家标识:用于标识ONU设备所归属的OLT设备厂家;1) The manufacturer identification of the OLT equipment to which the ONU belongs: used to identify the OLT equipment manufacturer to which the ONU equipment belongs;

2)所述ONU所属的OLT设备的设备标识:用于标识ONU设备所归属的OLT设备标识;2) The equipment identification of the OLT equipment to which the ONU belongs: used to identify the OLT equipment identification to which the ONU equipment belongs;

3)所述ONU所属的OLT设备的板卡/槽位标识:用于标识ONU设备所归属的OLT设备内的板卡标识;3) board/slot identification of the OLT equipment to which the ONU belongs: for identifying the board identification in the OLT equipment to which the ONU equipment belongs;

4)所述ONU连接的OLT端口的标识:用于标识ONU设备所归属的OLT设备内板卡上的端口标识;4) the mark of the OLT port that described ONU connects: be used to mark the port mark on the OLT device inner board that ONU device belongs to;

5)ONU序号:用于标识ONU设备该端口上的序号标识;5) ONU serial number: used to identify the serial number on the port of the ONU device;

6)ONU版本标识:用于标识ONU设备版本。6) ONU version identification: used to identify the version of the ONU device.

Figure BDA0003089342800000181
Figure BDA0003089342800000181

表4Table 4

本发明实施例的vOLT管控系统,分别与vOMCI系统和至少一个OLT连接。由于每个厂家设备对于同一OLT设备端口下的并行处理能力通常都有一个限制,即同时最多只能处理K个ONU设备同时上线,K是一个预设正整数。The vOLT management and control system in the embodiment of the present invention is respectively connected with the vOMCI system and at least one OLT. Because each manufacturer's equipment usually has a limit on the parallel processing capability of the same OLT equipment port, that is, it can only process up to K ONU equipment to go online at the same time, and K is a preset positive integer.

本发明实施例中,所述vOLT管控系统,用于接收第一OLT上报的第一ONU的上线请求,根据第一ONU的ONU标识中的OLT端口的标识,确定该OLT端口标识下当前正在处理的接入上线ONU的数量是否达到该OLT端口支持的最大数量:In the embodiment of the present invention, the vOLT management and control system is used to receive the online request of the first ONU reported by the first OLT, and determine that the OLT port identifier is currently being processed according to the identifier of the OLT port in the ONU identifier of the first ONU. Check whether the number of connected ONUs reaches the maximum number supported by the OLT port:

若是,则等待预设时间后返回所述确定该OLT端口下当前正在处理的接入上线ONU的数量是否达到该OLT端口支持的最大数量的步骤;If so, return to the step of determining whether the number of ONUs currently being processed under the OLT port reaches the maximum number supported by the OLT port after waiting for a preset time;

否则,根据所述上线请求,生成携带有第一ONU的ONU标识的ONU管控请求消息并发送给vOMCI系统。Otherwise, according to the online request, an ONU control request message carrying the ONU identifier of the first ONU is generated and sent to the vOMCI system.

这样,本发明实施例的vOLT管控系统接收到OLT设备上报的ONU上线请求后,根据该ONU标识中的OLT端口标识,查看该端口下是否已经有K个接入上线ONU设备正在处理,如果是则等待,如果不是则通过gRPC服务连接发送给vOLT管控系统侧的vOMCI消息代理子系统。Like this, after the vOLT management and control system of the embodiment of the present invention receives the ONU online request reported by the OLT equipment, according to the OLT port identification in the ONU identification, check whether there are K accessing online ONU equipment under the port and processing it, if it is Then wait, if not, send it to the vOMCI message broker subsystem on the side of the vOLT management and control system through the gRPC service connection.

另外,所述vOLT管控系统,还用于建立自身或vOLT管控系统实例与OLT设备之间的连接,其中,每个OLT设备预先分配有一个对应的vOLT管控系统实例。所述连接可以是gRPC服务连接,包括但不限于gRPC协议类型。In addition, the vOLT management and control system is also used to establish a connection between itself or a vOLT management and control system instance and an OLT device, wherein each OLT device is pre-allocated with a corresponding vOLT management and control system instance. The connection may be a gRPC service connection, including but not limited to gRPC protocol type.

本发明实施例中,基于所述ONU标识,能够确定ONU的以下对应信息:所述ONU所属的OLT设备的厂家标识、所述ONU所属的OLT设备的设备标识、所述ONU所属的OLT设备的板卡/槽位标识、所述ONU连接的OLT端口的标识、所述ONU序列号和所述ONU版本标识;所述vOLT管控系统,还用于发送ONU标识以及对应信息发送给所述ONU管理代理子系统。In the embodiment of the present invention, based on the ONU identifier, the following corresponding information of the ONU can be determined: the manufacturer identifier of the OLT device to which the ONU belongs, the device identifier of the OLT device to which the ONU belongs, the ID of the OLT device to which the ONU belongs board/slot identification, the identification of the OLT port connected to the ONU, the ONU serial number and the ONU version identification; the vOLT management and control system is also used to send the ONU identification and corresponding information to the ONU management agent subsystem.

本发明实施例的OLT设备,则分别与vOMCI系统和至少一个ONU连接。所述OLT,用于接收vOMCI系统发送的携带有目标ONU的标识的OMCI请求消息,根据目标ONU的标识,将所述OMCI请求消息转发至所述目标ONU;以及,接收目标ONU发送的OMCI请求响应或者主动上报消息,将所述OMCI请求响应或者主动上报消息发送给所述vOMCI系统。The OLT device in the embodiment of the present invention is respectively connected to the vOMCI system and at least one ONU. The OLT is configured to receive the OMCI request message carrying the identification of the target ONU sent by the vOMCI system, forward the OMCI request message to the target ONU according to the identification of the target ONU; and receive the OMCI request sent by the target ONU Responding to or actively reporting a message, sending the OMCI request response or actively reporting message to the vOMCI system.

从以上所述可以看出,本发明实施例通过vOMCI系统,实现了ONU和OLT设备解耦,包括ONU设备特性独立快速升级等。另外,本发明实施例还提供了统一和标准OMCI软件插件或者公共服务平台,大大降低ONU和OLT设备互通性问题,降低了多厂家PON管控复杂度,逐步形成下一代宽带接入设备管控接口,推动实现PON设备统一、标准可编程架构,实现PON接入设备的灵活升级以及升级成本最小化。It can be seen from the above description that the embodiment of the present invention realizes the decoupling of the ONU and the OLT equipment through the vOMCI system, including the independent rapid upgrade of the characteristics of the ONU equipment. In addition, the embodiment of the present invention also provides a unified and standard OMCI software plug-in or public service platform, which greatly reduces the interoperability problems between ONU and OLT equipment, reduces the complexity of multi-manufacturer PON management and control, and gradually forms a next-generation broadband access equipment management and control interface. Promote the unified and standard programmable architecture of PON equipment, realize the flexible upgrade of PON access equipment and minimize the upgrade cost.

请参照图2,本发明实施例还提供了一种ONU管控系统的管控方法,应用于上述vOMCI系统,包括:Please refer to Fig. 2, the embodiment of the present invention also provides a kind of management and control method of ONU management and control system, is applied to above-mentioned vOMCI system, comprises:

步骤21,通过所述ONU管理代理子系统,接收vOLT管控系统发送的ONU管控请求消息,根据所述ONU管控请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述ONU管理代理子系统与目标vOMCI实例之间的网络连接标识,将所述ONU管控请求消息发送至目标vOMCI实例。Step 21, through the ONU management proxy subsystem, receive the ONU control request message sent by the vOLT control system, and determine the target vOMCI instance remote service point corresponding to the target ONU according to the target ONU identifier carried in the ONU control request message name or the network connection identifier between the ONU management proxy subsystem and the target vOMCI instance, and send the ONU management and control request message to the target vOMCI instance.

步骤22,接收所述目标vOMCI实例发送的ONU管控响应消息,根据所述ONU管控响应消息对应的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU管控响应消息发送至目标vOLT管控实例。Step 22, receiving the ONU management and control response message sent by the target vOMCI instance, and determining the name of the remote service point of the target vOLT management and control instance corresponding to the target ONU or the ONU management proxying the network connection identifier between the subsystem and the target vOLT control instance, and sending the ONU control response message to the target vOLT control instance.

可选的,上述管控方法还包括:通过所述目标vOMCI实例,接收ONU管理代理子系统发送的ONU管控请求消息,执行ONU管控任务,生成携带有目标ONU的标识的OMCI请求消息,将所述OMCI请求消息发送给vOMCI消息代理子系统;Optionally, the above-mentioned management and control method also includes: through the target vOMCI instance, receiving the ONU management and control request message sent by the ONU management agent subsystem, performing the ONU management and control task, generating an OMCI request message carrying the target ONU's identifier, and converting the The OMCI request message is sent to the vOMCI message broker subsystem;

接收vOMCI消息代理子系统发送的OMCI响应消息,生成与目标ONU对应的ONU管控响应消息,将所述ONU管控响应消息发送给ONU管理代理子系统;以及,Receive the OMCI response message sent by the vOMCI message agent subsystem, generate an ONU control response message corresponding to the target ONU, and send the ONU control response message to the ONU management proxy subsystem; and,

接收目标vOMCI实例发送的ONU主动上报消息,根据所述ONU主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU主动上报消息发送至所述目标vOLT管控实例。Receive the ONU active report message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT control instance corresponding to the target ONU or the ONU management agent subsystem and target The vOLT manages and controls network connection identifiers between instances, and sends the ONU active report message to the target vOLT control instance.

可选的,上述管控方法还包括:通过所述vOMCI消息代理子系统,接收目标vOMCI实例发送的OMCI请求消息,根据OMCI请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标OLT远程服务点名称或所述vOMCI消息代理子系统与目标OLT之间的网络连接标识,将所述OMCI请求消息发送至所述目标OLT;Optionally, the above control method further includes: receiving the OMCI request message sent by the target vOMCI instance through the vOMCI message proxy subsystem, and determining the target OLT remote corresponding to the target ONU according to the target ONU identifier carried in the OMCI request message Service point name or the network connection identifier between the vOMCI message broker subsystem and the target OLT, the OMCI request message is sent to the target OLT;

接收所述目标OLT发送的OMCI响应消息,根据所述OMCI响应消息对应的ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI响应消息发送至所述目标vOMCI实例;以及,Receive the OMCI response message that described target OLT sends, according to the identification of the ONU corresponding to described OMCI response message, determine the remote service point name of the target vOMCI example that described target ONU corresponds or the relationship between the vOMCI message proxy subsystem and the target vOMCI instance The network connection identifier between, sending the OMCI response message to the target vOMCI instance; and,

接收所述目标OLT发送的OMCI主动上报消息,根据所述OMCI主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI主动上报消息发送至所述目标vOMCI实例。Receive the OMCI active reporting message sent by the target OLT, and determine the target vOMCI instance remote service point name corresponding to the target ONU or the vOMCI message agent subsystem and target A network connection identifier between vOMCI instances, and sending the OMCI active report message to the target vOMCI instance.

请参照图3,本发明实施例提供的ONU管控系统的管控方法,在应用于上述的vOLT管控系统时,包括:Please refer to Fig. 3, the control method of the ONU management and control system provided by the embodiment of the present invention, when applied to the above-mentioned vOLT management and control system, includes:

步骤31,所述vOLT管控系统接收第一OLT上报的第一ONU的上线请求。Step 31, the vOLT management and control system receives the online request of the first ONU reported by the first OLT.

步骤32,根据第一ONU的ONU标识中的OLT端口的标识,确定该OLT端口标识下当前正在处理的接入上线ONU的数量是否达到该OLT端口支持的最大数量:Step 32, according to the mark of the OLT port in the ONU mark of the first ONU, determine whether the quantity of accessing the online ONU that is currently being processed under the OLT port mark reaches the maximum number supported by the OLT port:

步骤33,若达到最大数量,则等待预设时间后返回所述步骤32;Step 33, if the maximum number is reached, return to the step 32 after waiting for a preset time;

步骤34,若未达到最大数量,则根据所述上线请求,生成携带有第一ONU的ONU标识的ONU管控请求消息并发送给vOMCI系统。Step 34, if the maximum number is not reached, according to the online request, generate an ONU control request message carrying the ONU identifier of the first ONU and send it to the vOMCI system.

可选的,上述方法还包括:所述vOLT管控系统建立自身或vOLT管控系统实例与vOMCI系统之间的连接,其中,每个OLT设备预先分配有一个对应的vOLT管控系统实例。Optionally, the above method further includes: the vOLT management and control system establishes a connection between itself or a vOLT management and control system instance and the vOMCI system, wherein each OLT device is pre-allocated with a corresponding vOLT management and control system instance.

可选的,所述ONU标识包括有以下信息:所述ONU所属的OLT设备的厂家标识、所述ONU所属的OLT设备的设备标识、所述ONU所属的OLT设备的板卡/槽位标识、所述ONU连接的OLT端口的标识、所述ONU序列号和所述ONU版本标识。Optionally, the ONU identifier includes the following information: the manufacturer identifier of the OLT device to which the ONU belongs, the device identifier of the OLT device to which the ONU belongs, the board/slot identifier of the OLT device to which the ONU belongs, The identifier of the OLT port connected to the ONU, the serial number of the ONU and the identifier of the ONU version.

请参考图4,本发明实施例提供了vOMCI系统的一种结构示意图,包括:处理器401、收发机402、存储器403和总线接口,其中:Please refer to FIG. 4, an embodiment of the present invention provides a schematic structural diagram of a vOMCI system, including: a processor 401, a transceiver 402, a memory 403 and a bus interface, wherein:

在本发明实施例中,网络侧设备还包括:存储在存储器上403并可在处理器401上运行的程序,所述程序被处理器401执行时实现如下步骤:In the embodiment of the present invention, the network side device further includes: a program stored in the memory 403 and operable on the processor 401, when the program is executed by the processor 401, the following steps are implemented:

建立ONU管理代理子系统、vOMCI子系统和vOMCI消息代理子系统,其中:所述ONU管理代理子系统分别与vOLT管控系统和vOMCI子系统连接;所述vOMCI消息代理子系统分别与vOMCI子系统和OLT设备连接;所述vOMCI子系统包括有至少一个vOMCI实例,每个ONU对应于一个vOMCI实例;Set up ONU management agent subsystem, vOMCI subsystem and vOMCI message agent subsystem, wherein: described ONU management agent subsystem is connected with vOLT control system and vOMCI subsystem respectively; Described vOMCI message agent subsystem is connected with vOMCI subsystem and vOMCI subsystem respectively The OLT device is connected; the vOMCI subsystem includes at least one vOMCI instance, and each ONU corresponds to a vOMCI instance;

通过所述ONU管理代理子系统,接收vOLT管控系统发送的ONU管控请求消息,根据所述ONU管控请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述ONU管理代理子系统与目标vOMCI实例之间的网络连接标识,将所述ONU管控请求消息发送至目标vOMCI实例;以及,Through the ONU management proxy subsystem, receive the ONU control request message sent by the vOLT control system, and determine the target vOMCI instance remote service point name or the target ONU corresponding to the target ONU according to the identifier of the target ONU carried in the ONU control request message. The network connection identifier between the ONU management agent subsystem and the target vOMCI instance, the ONU control request message is sent to the target vOMCI instance; and,

接收所述目标vOMCI实例发送的ONU管控响应消息,根据所述ONU管控响应消息对应的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU管控响应消息发送至目标vOLT管控实例。Receive the ONU management and control response message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT management and control instance corresponding to the target ONU or the ONU management agent subsystem according to the identifier of the target ONU corresponding to the ONU management and control response message and the network connection identifier between the target vOLT control instance, and send the ONU control response message to the target vOLT control instance.

可理解的,本发明实施例中,所述计算机程序被处理器401执行时可实现上述图2所示的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。It can be understood that, in the embodiment of the present invention, when the computer program is executed by the processor 401, the various processes of the above-mentioned method embodiment shown in FIG. 2 can be realized, and the same technical effect can be achieved. To avoid repetition, no more repeat.

在图4中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器401代表的一个或多个处理器和存储器403代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机402可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。In FIG. 4 , the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 401 and various circuits of memory represented by memory 403 are linked together. The bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein. The bus interface provides the interface. Transceiver 402 may be a plurality of elements, including a transmitter and a receiver, providing a means for communicating with various other devices over a transmission medium.

处理器401负责管理总线架构和通常的处理,存储器403可以存储处理器401在执行操作时所使用的数据。The processor 401 is responsible for managing the bus architecture and general processing, and the memory 403 can store data used by the processor 401 when performing operations.

需要说明的是,该实施例中的vOMCI系统是与上述图2所示的方法对应的设备,上述各实施例中的实现方式均适用于该终端的实施例中,也能达到相同的技术效果。该设备中,收发机402与存储器403,以及收发机402与处理器401均可以通过总线接口通讯连接,处理器401的功能也可以由收发机402实现,收发机402的功能也可以由处理器401实现。在此需要说明的是,本发明实施例提供的上述设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。It should be noted that the vOMCI system in this embodiment is a device corresponding to the method shown in FIG. 2 above, and the implementation methods in each of the above embodiments are applicable to this terminal embodiment, and can also achieve the same technical effect . In this device, the transceiver 402 and the memory 403, as well as the transceiver 402 and the processor 401 can be connected through the bus interface communication, the function of the processor 401 can also be realized by the transceiver 402, and the function of the transceiver 402 can also be implemented by the processor 401 achieved. What needs to be explained here is that the above-mentioned equipment provided by the embodiment of the present invention can realize all the method steps realized by the above-mentioned method embodiment, and can achieve the same technical effect. The part and the beneficial effect are described in detail.

在本发明的一些实施例中,还提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现以下步骤:In some embodiments of the present invention, a computer-readable storage medium is also provided, on which a program is stored, and when the program is executed by a processor, the following steps are implemented:

建立ONU管理代理子系统、vOMCI子系统和vOMCI消息代理子系统,其中:所述ONU管理代理子系统分别与vOLT管控系统和vOMCI子系统连接;所述vOMCI消息代理子系统分别与vOMCI子系统和OLT设备连接;所述vOMCI子系统包括有至少一个vOMCI实例,每个ONU对应于一个vOMCI实例;Set up ONU management agent subsystem, vOMCI subsystem and vOMCI message agent subsystem, wherein: described ONU management agent subsystem is connected with vOLT control system and vOMCI subsystem respectively; Described vOMCI message agent subsystem is connected with vOMCI subsystem and vOMCI subsystem respectively The OLT device is connected; the vOMCI subsystem includes at least one vOMCI instance, and each ONU corresponds to a vOMCI instance;

通过所述ONU管理代理子系统,接收vOLT管控系统发送的ONU管控请求消息,根据所述ONU管控请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述ONU管理代理子系统与目标vOMCI实例之间的网络连接标识,将所述ONU管控请求消息发送至目标vOMCI实例;以及,Through the ONU management proxy subsystem, receive the ONU control request message sent by the vOLT control system, and determine the target vOMCI instance remote service point name or the target ONU corresponding to the target ONU according to the identifier of the target ONU carried in the ONU control request message. The network connection identifier between the ONU management agent subsystem and the target vOMCI instance, the ONU control request message is sent to the target vOMCI instance; and,

接收所述目标vOMCI实例发送的ONU管控响应消息,根据所述ONU管控响应消息对应的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU管控响应消息发送至目标vOLT管控实例。Receive the ONU management and control response message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT management and control instance corresponding to the target ONU or the ONU management agent subsystem according to the identifier of the target ONU corresponding to the ONU management and control response message and the network connection identifier between the target vOLT control instance, and send the ONU control response message to the target vOLT control instance.

该程序被处理器执行时能实现上述应用于vOMCI系统的ONU管控系统的管控方法中的所有实现方式,且能达到相同的技术效果,为避免重复,此处不再赘述。When the program is executed by the processor, it can realize all the implementation methods in the control method of the ONU control system applied to the vOMCI system, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

请参考图5,本发明实施例提供了vOLT管控系统的一结构示意图,包括:处理器501、收发机502、存储器503和总线接口,其中:Please refer to FIG. 5, an embodiment of the present invention provides a schematic structural diagram of a vOLT management and control system, including: a processor 501, a transceiver 502, a memory 503, and a bus interface, wherein:

在本发明实施例中,网络侧设备还包括:存储在存储器上503并可在处理器501上运行的程序,所述程序被处理器501执行时实现如下步骤:In the embodiment of the present invention, the network side device further includes: a program stored in the memory 503 and operable on the processor 501, when the program is executed by the processor 501, the following steps are implemented:

接收第一OLT上报的第一ONU的上线请求,根据第一ONU的ONU标识中的OLT端口的标识,确定该OLT端口标识下当前正在处理的接入上线ONU的数量是否达到该OLT端口支持的最大数量:Receive the online request of the first ONU reported by the first OLT, according to the OLT port identification in the ONU identification of the first ONU, determine whether the number of accessing online ONUs currently being processed under the OLT port identification reaches the OLT port support maximum quantity:

若是,则等待预设时间后返回所述确定该OLT端口下当前正在处理的接入上线ONU的数量是否达到该OLT端口支持的最大数量的步骤;If so, return to the step of determining whether the number of ONUs currently being processed under the OLT port reaches the maximum number supported by the OLT port after waiting for a preset time;

否则,根据所述上线请求,生成携带有第一ONU的ONU标识的ONU管控请求消息并发送给vOMCI系统。Otherwise, according to the online request, an ONU control request message carrying the ONU identifier of the first ONU is generated and sent to the vOMCI system.

可选的,所述处理器执行所述程序时还实现以下步骤:Optionally, the processor also implements the following steps when executing the program:

建立自身或vOLT管控系统实例与vOMCI系统之间的连接,其中,每个OLT设备预先分配有一个对应的vOLT管控系统实例。Establish a connection between itself or the vOLT management and control system instance and the vOMCI system, wherein each OLT device is pre-allocated with a corresponding vOLT management and control system instance.

可理解的,本发明实施例中,所述计算机程序被处理器501执行时可实现上述图3所示的方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。It can be understood that, in the embodiment of the present invention, when the computer program is executed by the processor 501, the various processes of the above-mentioned method embodiment shown in FIG. 3 can be realized, and the same technical effect can be achieved. To avoid repetition, no more repeat.

在图5中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器501代表的一个或多个处理器和存储器503代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机502可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。In FIG. 5 , the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 501 and various circuits of memory represented by memory 503 are linked together. The bus architecture can also link together various other circuits such as peripherals, voltage regulators, and power management circuits, etc., which are well known in the art and therefore will not be further described herein. The bus interface provides the interface. Transceiver 502 may be a plurality of elements, including a transmitter and a receiver, providing a means for communicating with various other devices over transmission media.

处理器501负责管理总线架构和通常的处理,存储器503可以存储处理器501在执行操作时所使用的数据。The processor 501 is responsible for managing the bus architecture and general processing, and the memory 503 can store data used by the processor 501 when performing operations.

需要说明的是,该实施例中的vOLT管控系统是与上述图3所示的方法对应的设备,上述各实施例中的实现方式均适用于该终端的实施例中,也能达到相同的技术效果。该设备中,收发机502与存储器503,以及收发机502与处理器501均可以通过总线接口通讯连接,处理器501的功能也可以由收发机502实现,收发机502的功能也可以由处理器501实现。在此需要说明的是,本发明实施例提供的上述设备,能够实现上述方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。It should be noted that the vOLT management and control system in this embodiment is a device corresponding to the method shown in Figure 3 above, and the implementation methods in the above embodiments are all applicable to this terminal embodiment, and the same technology can also be achieved Effect. In this device, the transceiver 502 and the memory 503, as well as the transceiver 502 and the processor 501 can be connected through the bus interface communication, the function of the processor 501 can also be realized by the transceiver 502, and the function of the transceiver 502 can also be implemented by the processor 501 achieved. What needs to be explained here is that the above-mentioned equipment provided by the embodiment of the present invention can realize all the method steps realized by the above-mentioned method embodiment, and can achieve the same technical effect. The part and the beneficial effect are described in detail.

在本发明的一些实施例中,还提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现以下步骤:In some embodiments of the present invention, a computer-readable storage medium is also provided, on which a program is stored, and when the program is executed by a processor, the following steps are implemented:

接收第一OLT上报的第一ONU的上线请求,根据第一ONU的ONU标识中的OLT端口的标识,确定该OLT端口标识下当前正在处理的接入上线ONU的数量是否达到该OLT端口支持的最大数量:Receive the online request of the first ONU reported by the first OLT, according to the OLT port identification in the ONU identification of the first ONU, determine whether the number of accessing online ONUs currently being processed under the OLT port identification reaches the OLT port support maximum quantity:

若是,则等待预设时间后返回所述确定该OLT端口下当前正在处理的接入上线ONU的数量是否达到该OLT端口支持的最大数量的步骤;If so, return to the step of determining whether the number of ONUs currently being processed under the OLT port reaches the maximum number supported by the OLT port after waiting for a preset time;

否则,根据所述上线请求,生成携带有第一ONU的ONU标识的ONU管控请求消息并发送给vOMCI系统。Otherwise, according to the online request, an ONU control request message carrying the ONU identifier of the first ONU is generated and sent to the vOMCI system.

该程序被处理器执行时能实现上述应用于vOLT管控系统的ONU管控系统的管控方法中的所有实现方式,且能达到相同的技术效果,为避免重复,此处不再赘述。When the program is executed by the processor, it can realize all the implementation methods in the control method of the ONU control system applied to the vOLT control system, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment of the present invention.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media capable of storing program codes such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (20)

1.一种vOMCI系统,其特征在于,包括:ONU管理代理子系统、vOMCI子系统和vOMCI消息代理子系统,其中:1. a vOMCI system, is characterized in that, comprises: ONU management agent subsystem, vOMCI subsystem and vOMCI message agent subsystem, wherein: 所述ONU管理代理子系统分别与vOLT管控系统和vOMCI子系统连接;所述vOMCI消息代理子系统分别与vOMCI子系统和OLT设备连接;所述vOMCI子系统包括有至少一个vOMCI实例,每个ONU对应于一个vOMCI实例。The ONU management agent subsystem is connected with the vOLT management and control system and the vOMCI subsystem respectively; the vOMCI message agent subsystem is connected with the vOMCI subsystem and the OLT equipment respectively; the vOMCI subsystem includes at least one vOMCI instance, each ONU Corresponds to a vOMCI instance. 2.如权利要求1所述的vOMCI系统,其特征在于,2. vOMCI system as claimed in claim 1, is characterized in that, 所述ONU管理代理子系统,用于:The ONU management agent subsystem is used for: 接收vOLT管控系统发送的ONU管控请求消息,根据所述ONU管控请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述ONU管理代理子系统与目标vOMCI实例之间的网络连接标识,将所述ONU管控请求消息发送至目标vOMCI实例;以及,Receive the ONU control request message sent by the vOLT management and control system, and determine the target vOMCI instance remote service point name corresponding to the target ONU or the ONU management agent subsystem and target vOMCI according to the target ONU identifier carried by the ONU control request message. A network connection identifier between instances, sending the ONU control request message to a target vOMCI instance; and, 接收所述目标vOMCI实例发送的ONU管控响应消息,根据所述ONU管控响应消息对应的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU管控响应消息发送至目标vOLT管控实例。Receive the ONU management and control response message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT management and control instance corresponding to the target ONU or the ONU management agent subsystem according to the identifier of the target ONU corresponding to the ONU management and control response message and the network connection identifier between the target vOLT control instance, and send the ONU control response message to the target vOLT control instance. 3.如权利要求2所述的vOMCI系统,其特征在于,3. vOMCI system as claimed in claim 2, is characterized in that, 所述ONU管理代理子系统,还用于:The ONU management agent subsystem is also used for: 接收目标vOMCI实例发送的ONU主动上报消息,根据所述ONU主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU主动上报消息发送至所述目标vOLT管控实例。Receive the ONU active report message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT control instance corresponding to the target ONU or the ONU management agent subsystem and target The vOLT manages and controls network connection identifiers between instances, and sends the ONU active report message to the target vOLT control instance. 4.如权利要求3所述的vOMCI系统,其特征在于,4. vOMCI system as claimed in claim 3, is characterized in that, 所述目标vOMCI实例,用于:The target vOMCI instance for: 接收ONU管理代理子系统发送的ONU管控请求消息,执行ONU管控任务,生成携带有目标ONU的标识的OMCI请求消息,将所述OMCI请求消息发送给vOMCI消息代理子系统;以及,Receive the ONU management and control request message sent by the ONU management agent subsystem, execute the ONU management and control task, generate an OMCI request message carrying the mark of the target ONU, and send the OMCI request message to the vOMCI message agent subsystem; and, 接收vOMCI消息代理子系统发送的OMCI响应消息,生成与目标ONU对应的ONU管控响应消息,将所述ONU管控响应消息发送给ONU管理代理子系统。Receive the OMCI response message sent by the vOMCI message proxy subsystem, generate an ONU control response message corresponding to the target ONU, and send the ONU control response message to the ONU management proxy subsystem. 5.如权利要求4所述的vOMCI系统,其特征在于,5. vOMCI system as claimed in claim 4, is characterized in that, 所述目标vOMCI实例,还用于:The target vOMCI instance is also used to: 接收vOMCI消息代理子系统发送的OMCI主动上报消息,生成携带有目标ONU标识的ONU主动上报消息,将所述ONU主动上报消息发送给ONU管理代理子系统。Receive the OMCI active reporting message sent by the vOMCI message agent subsystem, generate an ONU active reporting message carrying the target ONU identifier, and send the ONU active reporting message to the ONU management agent subsystem. 6.如权利要求5所述的vOMCI系统,其特征在于,6. vOMCI system as claimed in claim 5, is characterized in that, 所述vOMCI消息代理子系统,用于:The vOMCI message broker subsystem is used for: 接收目标vOMCI实例发送的OMCI请求消息,根据OMCI请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标OLT远程服务点名称或所述vOMCI消息代理子系统与目标OLT之间的网络连接标识,将所述OMCI请求消息发送至所述目标OLT;Receive the OMCI request message sent by the target vOMCI instance, and determine the target OLT remote service point name corresponding to the target ONU or the network connection between the vOMCI message proxy subsystem and the target OLT according to the target ONU identifier carried by the OMCI request message identification, sending the OMCI request message to the target OLT; 接收所述目标OLT发送的OMCI响应消息,根据所述OMCI响应消息对应的ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI响应消息发送至所述目标vOMCI实例;以及,Receive the OMCI response message that described target OLT sends, according to the identification of the ONU corresponding to described OMCI response message, determine the remote service point name of the target vOMCI example that described target ONU corresponds or the relationship between the vOMCI message proxy subsystem and the target vOMCI instance The network connection identifier between, sending the OMCI response message to the target vOMCI instance; and, 接收所述目标OLT发送的OMCI主动上报消息,根据所述OMCI主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI主动上报消息发送至所述目标vOMCI实例。Receive the OMCI active reporting message sent by the target OLT, and determine the target vOMCI instance remote service point name corresponding to the target ONU or the vOMCI message agent subsystem and target A network connection identifier between vOMCI instances, and sending the OMCI active report message to the target vOMCI instance. 7.如权利要求6所述的vOMCI系统,其特征在于,7. vOMCI system as claimed in claim 6, is characterized in that, 所述ONU管理代理子系统维护ONU管控处理任务分发表,该表的每个表项中记录有:OUN的标识;vOLT管控实例远程服务点名称或该ONU管理代理子系统与vOLT管控实例之间的网络连接标识;vOMCI实例远程服务点名称或该ONU管理代理子系统与vOMCI实例之间的网络连接标识;The ONU management agent subsystem maintains the ONU management and control processing task distribution table, and each entry in the table is recorded with: the identifier of the OUN; the name of the remote service point of the vOLT management and control instance or the connection between the ONU management agent subsystem and the vOLT management and control instance The network connection identifier of the vOMCI instance; the name of the remote service point of the vOMCI instance or the network connection identifier between the ONU management agent subsystem and the vOMCI instance; 所述ONU管理代理子系统,查找所述ONU管控处理任务分发表,确定所述ONU管控请求消息对应的目标vOMCI实例远程服务点名称或该代理子系统与所述目标vOMCI实例之间的网络连接标识,实现ONU管控请求消息转发到目标vOMCI实例;以及,确定所述ONU管控响应消息对应的目标vOLT管控实例远程服务点名称或该ONU管理代理子系统与所述目标vOLT管控实例之间的网络连接标识,实现ONU管控响应消息转发到目标vOLT管控实例;以及,确定所述ONU主动上报消息对应的目标vOLT管控远程实例服务点名称或该ONU管理代理子系统与所述目标vOLT管控实例之间的网络连接标识,实现ONU主动上报消息转发到目标vOLT管控实例;The ONU management proxy subsystem searches the ONU management and control processing task distribution table, and determines the name of the remote service point of the target vOMCI instance corresponding to the ONU management and control request message or the network connection between the proxy subsystem and the target vOMCI instance Identifies, realizing that the ONU control request message is forwarded to the target vOMCI instance; and, determining the name of the remote service point of the target vOLT control instance corresponding to the ONU control response message or the network between the ONU management agent subsystem and the target vOLT control instance The connection identifier realizes that the ONU management and control response message is forwarded to the target vOLT management and control instance; and, the name of the target vOLT management and control remote instance service point corresponding to the ONU active report message or the relationship between the ONU management agent subsystem and the target vOLT management and control instance is determined The network connection identifier of the ONU realizes that the ONU actively reports the message and forwards it to the target vOLT control instance; 所述vOMCI消息代理子系统维护vOMCI消息分发表,所述vOMCI消息分发表的每个表项中记录有:ONU的标识;vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与vOMCI实例之间的网络连接标识;OLT设备远程服务点名称或所述vOMCI消息代理子系统与OLT之间的网络连接标识;The vOMCI message agent subsystem maintains a vOMCI message distribution table, and each entry in the vOMCI message distribution table is recorded with: the mark of the ONU; the name of the remote service point of the vOMCI instance or the relationship between the vOMCI message agent subsystem and the vOMCI instance The network connection identification between; OLT equipment remote service point name or the network connection identification between described vOMCI message agent subsystem and OLT; 所述vOMCI消息代理子系统,查找所述vOMCI消息分发表,确定所述目标ONU的OMCI请求消息的对应目标OLT远程服务点名称或所述vOMCI消息代理子系统与目标OLT之间的网络连接标识,将vOMCI请求消息转发到目标OLT;以及,确定所述目标ONU的OMCI响应消息的对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与所述目标vOMCI实例之间的网络连接标识,将vOMCI响应消息转发到目标vOMCI实例;以及;确定所述目标ONU的OMCI主动上报消息的对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与所述目标vOMCI实例之间的网络连接标识,将vOMCI主动上报消息转发到目标vOMCI实例。The vOMCI message agent subsystem searches the vOMCI message distribution table to determine the corresponding target OLT remote service point name of the OMCI request message of the target ONU or the network connection identifier between the vOMCI message agent subsystem and the target OLT , forwarding the vOMCI request message to the target OLT; and, determining the corresponding target vOMCI instance remote service point name of the OMCI response message of the target ONU or the network connection between the vOMCI message broker subsystem and the target vOMCI instance Identify, forward the vOMCI response message to the target vOMCI instance; and; determine the corresponding target vOMCI instance remote service point name of the OMCI active report message of the target ONU or between the vOMCI message agent subsystem and the target vOMCI instance forward the vOMCI active report message to the target vOMCI instance. 8.如权利要求7所述的vOMCI系统,其特征在于,8. vOMCI system as claimed in claim 7, is characterized in that, 所述ONU管理代理子系统,还用于在接收到所述ONU管控请求消息后,查找所述ONU管控处理任务分发表,如果未找到所述目标ONU对应的目标vOMCI实例远程服务点名称或所述ONU管理代理子系统与所述目标vOMCI实例之间的网络连接标识,则根据所述目标ONU标识确定该目标ONU的设备厂家或版本信息,并根据关联策略为所述目标ONU分配一个对应的vOMCI实例远程服务点名称或者所述ONU管理代理子系统与vOMCI实例之间的网络连接标识,将所述ONU管控请求消息发送给所分配的vOMCI实例,以及,在所述ONU管控处理任务转发表中增加所述目标ONU的OUN的标识、vOLT管控实例远程服务点名称或所述ONU管理代理子系统与vOLT管控实例之间的网络连接标识、所分配的vOMCI实例远程服务点名称或所述ONU管理代理子系统与vOMCI实例之间的网络连接标识的表项。The ONU management proxy subsystem is also used to search the ONU management and control processing task distribution table after receiving the ONU management and control request message, if the target vOMCI instance remote service point name or the corresponding target ONU is not found The network connection identifier between the ONU management agent subsystem and the target vOMCI instance, then determine the equipment manufacturer or version information of the target ONU according to the target ONU identifier, and assign a corresponding one for the target ONU according to the association strategy The name of the remote service point of the vOMCI instance or the network connection identifier between the ONU management proxy subsystem and the vOMCI instance, sending the ONU management and control request message to the allocated vOMCI instance, and forwarding the task in the ONU management and control processing task forwarding table Add the OUN identification of the target ONU, the remote service point name of the vOLT control instance or the network connection identification between the ONU management agent subsystem and the vOLT control instance, the assigned vOMCI instance remote service point name or the ONU An entry identifying the network connection between the management agent subsystem and the vOMCI instance. 9.如权利要求7所述的vOMCI系统,其特征在于,9. vOMCI system as claimed in claim 7, is characterized in that, 所述ONU管理代理子系统,还用于在接收vOLT管控实例发送的ONU管控请求消息后,根据所述ONU管控请求消息携带的目标ONU的标识,查找所述ONU管控处理任务分发表,确定所述目标ONU对应的vOLT管控实例远程服务点名称或所述ONU管理代理子系统与该vOLT管控实例之间的网络连接标识,并根据发送所述ONU管控请求消息的vOLT管控实例远程服务点名称或网络连接,判断所述目标OUN对应的vOLT管控实例远程服务点名称或所述ONU管理代理子系统与该vOLT管控实例之间的网络连接标识是否发生变化,若发生变化,则根据发送所述ONU管控请求消息的vOLT管控实例远程服务点名称或网络连接,更新所述ONU管控处理任务分发表中所述目标ONU对应的vOLT管控实例远程服务点名称或所述ONU管理代理子系统与该vOLT管控实例之间的网络连接标识。The ONU management proxy subsystem is also used to search the ONU management and control processing task distribution table according to the target ONU identifier carried in the ONU management and control request message after receiving the ONU management and control request message sent by the vOLT management and control instance, and determine the ONU management and control processing task distribution table. The name of the remote service point of the vOLT control instance corresponding to the target ONU or the network connection identifier between the ONU management agent subsystem and the vOLT control instance, and according to the name of the remote service point of the vOLT control instance sending the ONU control request message or Network connection, judging whether the remote service point name of the vOLT control instance corresponding to the target OUN or the network connection identifier between the ONU management agent subsystem and the vOLT control instance changes, if there is a change, send the ONU The remote service point name or network connection of the vOLT control instance of the control request message, update the vOLT control instance remote service point name corresponding to the target ONU in the ONU control processing task distribution table or the ONU management agent subsystem and the vOLT control The network connection identifier between instances. 10.如权利要求7所述的vOMCI系统,其特征在于,10. vOMCI system as claimed in claim 7, is characterized in that, 所述ONU管理代理子系统,还用于:The ONU management agent subsystem is also used for: 建立自身与vOLT管控系统或vOLT管控实例之间的网络连接,其中,vOLT管控系统或vOLT管控实例为客户端,ONU管理代理子系统为服务端;以及,Establish a network connection between itself and the vOLT management and control system or vOLT management and control instance, wherein the vOLT management and control system or vOLT management and control instance is the client, and the ONU management agent subsystem is the server; and, 建立自身与vOMCI实例之间的网络连接,其中,ONU管理代理子系统为客户端,vOMCI实例为服务端。Establish a network connection between itself and the vOMCI instance, wherein the ONU management agent subsystem is the client, and the vOMCI instance is the server. 11.如权利要求7所述的vOMCI系统,其特征在于,11. vOMCI system as claimed in claim 7, is characterized in that, 所述vOMCI消息代理子系统,还用于:The vOMCI message broker subsystem is also used for: 建立自身与vOMCI实例之间的网络连接,其中,vOMCI实例为客户端,vOMCI消息代理子系统为服务端;以及,Establish a network connection between itself and the vOMCI instance, wherein the vOMCI instance is the client, and the vOMCI message broker subsystem is the server; and, 建立自身与OLT之间的网络连接,其中,vOMCI消息代理子系统为客户端,OLT为服务端。Establish a network connection between itself and the OLT, wherein the vOMCI message broker subsystem is the client, and the OLT is the server. 12.一种vOLT管控系统,其特征在于,所述vOLT管控系统分别与vOMCI系统和至少一个OLT连接;12. A vOLT management and control system, characterized in that, the vOLT management and control system is connected to the vOMCI system and at least one OLT respectively; 所述vOLT管控系统,用于接收第一OLT上报的第一ONU的上线请求,根据第一ONU的ONU标识中的OLT端口的标识,确定该OLT端口标识下当前正在处理的接入上线ONU的数量是否达到该OLT端口支持的最大数量:The vOLT management and control system is used to receive the online request of the first ONU reported by the first OLT, and according to the OLT port identification in the ONU identification of the first ONU, determine the access of the online ONU currently being processed under the OLT port identification Whether the number reaches the maximum number supported by the OLT port: 若是,则等待预设时间后返回所述确定该OLT端口下当前正在处理的接入上线ONU的数量是否达到该OLT端口支持的最大数量的步骤;If so, return to the step of determining whether the number of ONUs currently being processed under the OLT port reaches the maximum number supported by the OLT port after waiting for a preset time; 否则,根据所述上线请求,生成携带有第一ONU的ONU标识的ONU管控请求消息并发送给vOMCI系统。Otherwise, according to the online request, an ONU control request message carrying the ONU identifier of the first ONU is generated and sent to the vOMCI system. 13.如权利要求12所述的vOLT管控系统,其特征在于,13. The vOLT management and control system according to claim 12, characterized in that, 所述vOLT管控系统,还用于建立自身或vOLT管控系统实例与OLT设备之间的连接,其中,每个OLT设备预先分配有一个对应的vOLT管控系统实例。The vOLT management and control system is also used to establish a connection between itself or a vOLT management and control system instance and an OLT device, wherein each OLT device is pre-allocated with a corresponding vOLT management and control system instance. 14.如权利要求13所述的vOLT管控系统,其特征在于,14. The vOLT management and control system according to claim 13, characterized in that, 基于所述ONU标识,能够确定ONU的以下对应信息:所述ONU所属的OLT设备的厂家标识、所述ONU所属的OLT设备的设备标识、所述ONU所属的OLT设备的板卡/槽位标识、所述ONU连接的OLT端口的标识、所述ONU序列号和所述ONU版本标识;Based on the ONU identifier, the following corresponding information of the ONU can be determined: the manufacturer identifier of the OLT device to which the ONU belongs, the device identifier of the OLT device to which the ONU belongs, and the board/slot identifier of the OLT device to which the ONU belongs , the identification of the OLT port connected to the ONU, the ONU serial number and the ONU version identification; 所述vOLT管控系统,还用于发送ONU标识以及对应信息发送给所述ONU管理代理子系统。The vOLT management and control system is further configured to send the ONU identifier and corresponding information to the ONU management agent subsystem. 15.一种OLT,其特征在于,所述OLT分别与vOMCI系统和至少一个ONU连接;15. A kind of OLT, it is characterized in that, described OLT is connected with vOMCI system and at least one ONU respectively; 所述OLT,用于接收vOMCI系统发送的携带有目标ONU的标识的OMCI请求消息,根据目标ONU的标识,将所述OMCI请求消息转发至所述目标ONU;以及,接收目标ONU发送的OMCI请求响应或者主动上报消息,将所述OMCI请求响应或者主动上报消息发送给所述vOMCI系统。The OLT is configured to receive the OMCI request message carrying the identification of the target ONU sent by the vOMCI system, forward the OMCI request message to the target ONU according to the identification of the target ONU; and receive the OMCI request sent by the target ONU Responding to or actively reporting a message, sending the OMCI request response or actively reporting message to the vOMCI system. 16.一种ONU管控系统,其特征在于,包括如权利要求1至11任一项所述的vOMCI系统,如权利要求12至14任一项所述的vOLT管控系统,以及,如权利要求15所述的OLT。16. An ONU management and control system, characterized in that, comprising the vOMCI system according to any one of claims 1 to 11, the vOLT management and control system according to any one of claims 12 to 14, and, as claimed in claim 15 The OLT. 17.一种ONU管控系统的管控方法,应用于如权利要求1所述的vOMCI系统,其特征在于,包括:17. A management and control method of an ONU management and control system, applied to the vOMCI system as claimed in claim 1, is characterized in that, comprising: 通过所述ONU管理代理子系统,接收vOLT管控系统发送的ONU管控请求消息,根据所述ONU管控请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述ONU管理代理子系统与目标vOMCI实例之间的网络连接标识,将所述ONU管控请求消息发送至目标vOMCI实例;以及,Through the ONU management proxy subsystem, receive the ONU control request message sent by the vOLT control system, and determine the target vOMCI instance remote service point name or the target ONU corresponding to the target ONU according to the identifier of the target ONU carried in the ONU control request message. The network connection identifier between the ONU management agent subsystem and the target vOMCI instance, the ONU control request message is sent to the target vOMCI instance; and, 接收所述目标vOMCI实例发送的ONU管控响应消息,根据所述ONU管控响应消息对应的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU管控响应消息发送至目标vOLT管控实例。Receive the ONU management and control response message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT management and control instance corresponding to the target ONU or the ONU management agent subsystem according to the identifier of the target ONU corresponding to the ONU management and control response message and the network connection identifier between the target vOLT control instance, and send the ONU control response message to the target vOLT control instance. 18.如权利要求17所述的方法,其特征在于,还包括:18. The method of claim 17, further comprising: 通过所述目标vOMCI实例,接收ONU管理代理子系统发送的ONU管控请求消息,执行ONU管控任务,生成携带有目标ONU的标识的OMCI请求消息,将所述OMCI请求消息发送给vOMCI消息代理子系统;Through the target vOMCI instance, receive the ONU management and control request message sent by the ONU management proxy subsystem, execute the ONU management and control task, generate an OMCI request message carrying the target ONU mark, and send the OMCI request message to the vOMCI message proxy subsystem ; 接收vOMCI消息代理子系统发送的OMCI响应消息,生成与目标ONU对应的ONU管控响应消息,将所述ONU管控响应消息发送给ONU管理代理子系统;以及,Receive the OMCI response message sent by the vOMCI message agent subsystem, generate an ONU control response message corresponding to the target ONU, and send the ONU control response message to the ONU management proxy subsystem; and, 接收目标vOMCI实例发送的ONU主动上报消息,根据所述ONU主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOLT管控实例远程服务点名称或所述ONU管理代理子系统与目标vOLT管控实例之间的网络连接标识,将所述ONU主动上报消息发送至所述目标vOLT管控实例。Receive the ONU active report message sent by the target vOMCI instance, and determine the name of the remote service point of the target vOLT control instance corresponding to the target ONU or the ONU management agent subsystem and target The vOLT manages and controls network connection identifiers between instances, and sends the ONU active report message to the target vOLT control instance. 19.如权利要求18所述的方法,其特征在于,还包括:19. The method of claim 18, further comprising: 通过所述vOMCI消息代理子系统,接收目标vOMCI实例发送的OMCI请求消息,根据OMCI请求消息携带的目标ONU的标识,确定所述目标ONU对应的目标OLT远程服务点名称或所述vOMCI消息代理子系统与目标OLT之间的网络连接标识,将所述OMCI请求消息发送至所述目标OLT;Through the vOMCI message proxy subsystem, receive the OMCI request message sent by the target vOMCI instance, and determine the target OLT remote service point name corresponding to the target ONU or the vOMCI message proxy sub-system according to the identifier of the target ONU carried in the OMCI request message A network connection identifier between the system and the target OLT, and the OMCI request message is sent to the target OLT; 接收所述目标OLT发送的OMCI响应消息,根据所述OMCI响应消息对应的ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI响应消息发送至所述目标vOMCI实例;以及,Receive the OMCI response message that described target OLT sends, according to the identification of the ONU corresponding to described OMCI response message, determine the remote service point name of the target vOMCI example that described target ONU corresponds or the relationship between the vOMCI message proxy subsystem and the target vOMCI instance The network connection identifier between, sending the OMCI response message to the target vOMCI instance; and, 接收所述目标OLT发送的OMCI主动上报消息,根据所述OMCI主动上报消息携带的目标ONU的标识,确定所述目标ONU对应的目标vOMCI实例远程服务点名称或所述vOMCI消息代理子系统与目标vOMCI实例之间的网络连接标识,将所述OMCI主动上报消息发送至所述目标vOMCI实例。Receive the OMCI active reporting message sent by the target OLT, and determine the target vOMCI instance remote service point name corresponding to the target ONU or the vOMCI message agent subsystem and target A network connection identifier between vOMCI instances, and sending the OMCI active report message to the target vOMCI instance. 20.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求17至19任一项所述的方法的步骤。20. A computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the method according to any one of claims 17 to 19 is implemented A step of.
CN202110590502.4A 2021-05-28 2021-05-28 Management and control method and equipment for optical network unit management and control system Pending CN115412781A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110590502.4A CN115412781A (en) 2021-05-28 2021-05-28 Management and control method and equipment for optical network unit management and control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110590502.4A CN115412781A (en) 2021-05-28 2021-05-28 Management and control method and equipment for optical network unit management and control system

Publications (1)

Publication Number Publication Date
CN115412781A true CN115412781A (en) 2022-11-29

Family

ID=84154699

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110590502.4A Pending CN115412781A (en) 2021-05-28 2021-05-28 Management and control method and equipment for optical network unit management and control system

Country Status (1)

Country Link
CN (1) CN115412781A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190306598A1 (en) * 2016-07-28 2019-10-03 Alcatel Lucent Method and apparatus for controlling data forwarding in pon
CN111083576A (en) * 2018-10-22 2020-04-28 中国移动通信有限公司研究院 Device management and control method, device and storage medium
CN111901705A (en) * 2020-06-15 2020-11-06 烽火通信科技股份有限公司 OMCI function virtualization system of OLT equipment
CN112235661A (en) * 2019-07-15 2021-01-15 中兴通讯股份有限公司 Optical network unit management method, device, system and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190306598A1 (en) * 2016-07-28 2019-10-03 Alcatel Lucent Method and apparatus for controlling data forwarding in pon
CN111083576A (en) * 2018-10-22 2020-04-28 中国移动通信有限公司研究院 Device management and control method, device and storage medium
CN112235661A (en) * 2019-07-15 2021-01-15 中兴通讯股份有限公司 Optical network unit management method, device, system and storage medium
CN111901705A (en) * 2020-06-15 2020-11-06 烽火通信科技股份有限公司 OMCI function virtualization system of OLT equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
查晶晶: "基于SDN的vOLT系统适配层的设计与实现", 电子设计工程, 31 May 2020 (2020-05-31) *

Similar Documents

Publication Publication Date Title
US9143841B2 (en) Federated management of intelligent service modules
KR100791429B1 (en) NAS SSNMP Single System Image
CN111083576B (en) Device management and control method, device and storage medium
CN102457784B (en) Method for upgrading EoC equipment software in batches in EPON+EoC network
US11863633B2 (en) Cloud communication method and apparatus
CN102170366B (en) Method, device and system for communicating with single board
TW201328271A (en) Method for obtaining external IP addresses and IP system using the same
CN110958132A (en) Method for monitoring network card device, baseboard management controller and network card device
CN110557289A (en) Network architecture supporting configuration and service response method
KR20100044966A (en) Method, apparatus and system for manageing private network remotely using session initiation protocol
WO2023151428A1 (en) Home all-optical network gateway version upgrading method, electronic device, and storage medium
WO2018036521A1 (en) Resource adjustment method, apparatus, and system
CN109347985A (en) A kind of multi-service processing method based on edge calculations, device and Edge Server
CN115412781A (en) Management and control method and equipment for optical network unit management and control system
WO2023035777A1 (en) Network configuration method, proxy component, controller, electronic device and storage medium
KR20080058409A (en) Transparent Independent Communication Design System and Method between Two Endpoints
US20150074250A1 (en) Network management
CN116455985A (en) Distributed service system, method, computer equipment and storage medium
WO2022087796A1 (en) Zigbee device attribute subscription method and apparatus, and device
CN115242791A (en) Access method, device, device and storage medium for service platform
US7167473B1 (en) Method for device addressing using SNMP community string-based routing
KR20170127096A (en) Data link system between heterogeneity platform
CN115550313A (en) Communication method and device of external equipment, electronic equipment and storage medium
CN105830368A (en) Optical interconnection system,node,optical network controller, and data transmission method
WO2023011203A1 (en) Method for management and control of optical network unit, apparatus, device of related function, and storage medium

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