光网络单元管控方法、装置、相关功能设备和存储介质与流程

文档序号:33618470发布日期:2023-03-25 10:09阅读:35来源:国知局
光网络单元管控方法、装置、相关功能设备和存储介质与流程

1.本发明涉及通信技术领域,具体涉及一种光网络单元(onu,optical network unit)管控方法、装置、相关功能设备和存储介质。


背景技术:

2.随着云计算、软件定义网络(sdn,software defined network)以及网络功能虚拟化(nfv,network functions virtualization)技术的发展,转控分离、管控集中化、管控平台云化和软件化成为固网接入技术架构的未来发展趋势。
3.目前的吉比特无源光网络(gpon,gigabit-capable passive optical networks)接入网络中,gpon接入网络主要由光线路终端(olt,optical line terminal)设备和onu设备组成,onu设备的配置、管理和控制是通过olt设备的onu管理控制接口(omci,onu management and control interface)管控模块来实现的。由于olt设备是由各个不同的厂家实现,因此不同厂家的omci管控模块实现对于标准的理解存在不一致,从而导致onu设备对接不同厂家的olt设备时产生兼容性问题。


技术实现要素:

4.为解决现有存在的技术问题,本发明实施例提供一种onu管控方法、装置、相关功能设备和存储介质。
5.为达到上述目的,本发明实施例的技术方案是这样实现的:
6.第一方面,本发明实施例提供了一种onu管控方法,所述方法包括:
7.volt管控功能的第一volt管控功能实例接收来自网元管理系统(ems,element management system)/sdn控制器的onu管理请求消息;所述第一volt管控功能实例为所述volt管控功能中的一个volt管控功能实例;所述onu管理请求消息中至少包括第一onu标识;
8.所述第一volt管控功能实例向虚拟化onu管理系统(vomci)中的onu管理代理子系统发送所述onu管理请求消息。
9.上述方案中,所述第一volt管控功能实例向vomci中的onu管理代理子系统发送所述onu管理请求消息之前,所述方法还包括:
10.所述第一volt管控功能实例基于所述第一onu标识确定第一onu管理代理实例的相关信息,所述第一onu管理代理实例为所述onu管理代理子系统中的多个onu管理代理实例中的一个onu管理代理实例;
11.相应的,所述第一volt管控功能实例向vomci中的onu管理代理子系统发送所述onu管理请求消息,包括:
12.所述第一volt管控功能实例基于所述第一onu管理代理实例的相关信息向所述第一onu管理代理实例发送所述onu管理请求消息。
13.上述方案中,所述第一volt管控功能实例基于所述第一onu标识确定第一onu管理
代理实例的相关信息,包括:
14.所述第一volt管控功能实例通过第一对应关系确定所述第一onu标识对应的第一vomci功能实例版本信息;所述第一对应关系包括多组onu标识和vomci功能实例版本信息的对应关系;
15.所述第一volt管控功能实例通过第二对应关系确定所述第一vomci功能实例版本信息对应的第一onu管理代理实例的相关信息;所述第二对应关系包括多组vomci功能实例版本信息和onu管理代理实例的相关信息的对应关系。
16.上述方案中,所述方法还包括:所述第一volt管控功能实例记录第一转发关系,所述第一转发关系中包括所述第一onu标识和所述第一onu管理代理实例的相关信息的对应关系。
17.上述方案中,所述第一volt管控功能实例向vomci中的onu管理代理子系统发送所述onu管理请求消息,包括:
18.所述第一volt管控功能实例向所述onu管理代理子系统中的统一服务点发送所述onu管理请求消息,所述统一服务点用于根据预设策略选择第一onu管理代理实例。
19.上述方案中,所述方法还包括:所述volt管控功能中的volt管控功能实例基于第一连接配置信息与所述onu管理代理子系统中的onu管理代理实例建立连接。
20.上述方案中,所述volt管控功能中的volt管控功能实例基于第一连接配置信息与所述onu管理代理子系统中的onu管理代理实例建立连接,包括:
21.所述volt管控功能中的volt管控功能实例基于第一连接配置信息的指示的实例信息,与所述onu管理代理子系统中的满足所述实例信息的onu管理代理实例建立连接;或者,
22.所述volt管控功能中的volt管控功能实例基于第一连接配置信息的指示的策略,与所述onu管理代理子系统中的满足所述策略的onu管理代理实例建立连接。
23.上述方案中,所述方法还包括:所述第一volt管控功能实例接收来自所述第一onu管理代理实例的管理链路径信息,所述管理链路径信息包括所述第一onu管理代理实例与第一vomci功能实例之间的路径信息、所述第一vomci功能实例与第一vomci消息代理实例之间路径信息以及所述第一vomci消息代理实例与第一olt设备之间的路径信息;
24.所述第一volt管控功能实例基于所述管理链路径信息向所述第一olt设备发送所述第一olt设备相关的路径配置信息;所述第一olt设备相关的路径配置信息包括所述第一onu标识;所述第一olt设备相关的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一vomci功能实例的相关信息;
25.其中,所述第一onu管理代理实例为所述onu管理代理子系统中的一个onu管理代理实例;所述第一vomci功能实例为所述vomci系统的vomci功能子系统中的一个vomci功能实例;所述第一vomci消息代理实例为所述vomci系统中的vomci消息代理子系统中的一个vomci消息代理实例;所述第一olt设备为所述第一onu标识对应的onu设备连接的olt设备。
26.上述方案中,所述方法还包括:所述第一volt管控功能实例接收来自所述第一onu管理代理实例的onu管理应答消息或onu通知上报消息,向所述ems/sdn控制器发送所述onu管理应答消息或所述onu通知上报消息。
27.第二方面,本发明实施例还提供了一种onu管控方法,所述方法包括:
28.vomci的onu管理代理子系统中的第一onu管理代理实例接收onu管理请求消息,所述onu管理请求消息来自volt管控功能的第一volt管控功能实例,所述onu管理请求消息中至少包括第一onu标识;
29.所述第一onu管理代理实例基于所述第一onu标识确定与第一olt设备之间的管理链路径信息,所述管理链路径信息包括与第一vomci功能实例之间的路径信息、所述第一vomci功能实例与第一vomci消息代理实例之间路径信息以及所述第一vomci消息代理实例与第一olt设备之间的路径信息,或者,所述管理链路径信息包括与第一vomci功能实例之间的路径信息以及所述第一vomci功能实例与第一olt设备之间路径信息;
30.所述第一onu管理代理实例基于所述管理链路径信息向所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备发送分别与所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备相关的路径配置信息;或者,所述第一onu管理代理实例基于所述管理链路径信息向所述第一vomci功能实例和所述第一olt设备发送分别与所述第一vomci功能实例和所述第一olt设备相关的路径配置信息;
31.其中,所述第一onu管理代理实例为所述onu管理代理子系统中的一个onu管理代理实例;所述第一vomci功能实例为所述vomci的vomci功能子系统中的一个vomci功能实例;所述第一vomci消息代理实例为所述vomci中的vomci消息代理子系统中的一个vomci消息代理实例;所述第一olt设备为所述第一onu标识对应的onu设备连接的olt设备。
32.上述方案中,所述第一onu管理代理实例基于所述第一onu标识确定与第一olt设备之间的管理链路径信息,包括:
33.所述第一onu管理代理实例基于所述第一onu标识确定第一vomci功能实例集合;
34.所述第一onu管理代理实例基于所述第一vomci功能实例集合中的vomci实例与所述第一olt设备之间的拓扑信息,按照预设规则从所述第一vomci功能实例集合的各vomci实例中选择与所述第一olt设备之间路径可达的第一vomci功能实例,并根据所述第一vomci功能实例与所述第一olt设备之间的路径确定所述管理链路径信息。
35.上述方案中,所述第一onu管理代理实例基于所述第一onu标识确定第一vomci功能实例集合,包括:
36.所述第一onu管理代理实例通过第一对应关系确定所述第一onu标识对应的第一vomci功能实例版本信息;所述第一对应关系包括多组onu标识和vomci功能实例版本信息的对应关系;
37.所述第一onu管理代理实例通过第三对应关系确定所述第一vomci功能实例版本信息对应的第一vomci功能实例集合,所述第三对应关系包括多组vomci功能实例版本信息和vomci功能实例集合的对应关系。
38.上述方案中,所述vomci系统的onu管理代理子系统中的第一onu管理代理实例接收onu管理请求消息,包括:
39.所述第一onu管理代理实例直接从所述第一volt管控功能实例接收所述onu管理请求消息;或者,
40.所述onu管理代理子系统中的统一服务点从所述第一volt管控功能实例接收所述onu管理请求消息,根据预设策略选择第一onu管理代理实例,向所述第一onu管理代理实例发送所述onu管理请求消息。
41.上述方案中,所述方法还包括:所述第一onu管理代理实例将所述管理链路径信息记录为第二转发关系,所述第二转发关系包括:所述第一onu标识、所述第一volt管控功能实例的相关信息、所述第一vomci功能实例的相关信息、所述第一vomci消息代理实例的相关信息以及所述第一olt设备的相关信息;
42.所述第一vomci功能实例将所述第一vomci功能实例相关的路径配置信息记录为第三转发关系;
43.所述第一vomci消息代理实例将所述第一vomci消息代理实例相关的路径配置信息记录为第四转发关系。
44.上述方案中,所述方法还包括:所述第一onu管理代理实例基于所述第二转发关系向所述第一vomci功能实例发送所述onu管理请求消息;
45.所述第一vomci功能实例对所述onu管理请求消息进行处理,生成对应的vomci请求消息;并基于所述第三转发关系向所述第一vomci消息代理实例发送所述vomci请求消息;或者,所述第一vomci功能实例基于所述第三转发关系向所述第一olt设备发送所述vomci请求消息;
46.所述第一vomci消息代理实例基于所述第四转发关系向所述第一olt设备发送所述vomci请求消息。
47.上述方案中,所述第一vomci功能实例相关的路径配置信息包括所述第一onu标识和所述第一onu管理代理实例的相关信息,所述第一vomci功能实例对应的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一olt设备的相关信息;
48.其中,所述第一vomci消息代理实例的相关信息包括第一vomci消息代理实例标识、所述第一vomci功能实例和所述第一vomci消息代理实例之间的连接标识或者对应的服务访问点标识;
49.所述第一olt设备的相关信息包括第一olt设备标识、所述第一vomci功能实例和所述第一olt设备之间的连接标识或者对应的服务访问点标识;
50.或者,所述第一vomci消息代理实例的相关信息包括用于所述第一vomci功能实例选择第一vomci消息代理实例的第一策略信息或者用于所述第一vomci功能实例选择第一olt设备的第二策略信息,所述第一vomci功能实例基于所述第一策略信息选择所述第一vomci消息代理实例,或者基于所述第二策略信息选择所述第一olt设备。
51.上述方案中,所述第一vomci消息代理实例相关的路径配置信息包括所述第一onu标识、所述第一vomci功能实例的相关信息和所述第一olt设备的相关信息;其中,所述第一olt设备的相关信息包括所述第一olt设备的标识、所述第一vomci消息代理实例与所述第一olt设备之间的连接标识或者对应的服务访问点标识;或者,所述第一olt设备的相关信息包括用于所述第一vomci消息代理实例选择第一olt设备的第三策略信息,所述第一vomci消息代理实例基于所述第三策略信息选择所述第一olt设备。
52.上述方案中,所述第一onu管理代理实例基于所述管理链路径信息向所述第一olt设备发送所述第一olt设备相关的路径配置信息,包括:
53.所述第一onu管理代理实例直接向所述第一olt设备发送所述第一olt设备相关的路径配置信息;或者,
54.所述第一onu管理代理实例向所述第一volt管控功能实例发送所述管理链路径信
息,所述第一管控模块用于基于所述管理链路径信息向所述第一olt设备发送所述第一olt设备相关的路径配置信息;
55.其中,所述第一olt设备相关的路径配置信息包括所述第一onu标识;所述第一olt设备相关的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一vomci功能实例的相关信息。
56.上述方案中,所述方法还包括:所述第一vomci消息代理实例经所述第一olt设备接收来自onu设备的vomci应答消息或vomci通知上报消息,通过所述第四转发关系向所述第一vomci功能实例发送所述vomci应答消息或所述vomci通知上报消息;所述vomci应答消息或所述vomci通知上报消息中包括所述第一onu标识;或者,
57.所述第一vomci功能实例经所述第一olt设备接收来自onu设备的vomci应答消息或vomci通知上报消息,所述vomci应答消息或所述vomci通知上报消息中包括所述第一onu标识;
58.所述第一vomci功能实例对所述vomci应答消息或所述vomci通知上报消息进行处理,生成onu管理应答消息或onu通知上报消息;通过所述第三转发关系向所述第一onu管理代理实例发送所述onu管理应答消息或所述onu通知上报消息;
59.所述第一onu管理代理实例通过所述第二转发关系向所述第一volt管控功能实例发送所述onu管理应答消息或所述onu通知上报消息。
60.上述方案中,所述方法还包括:所述onu管理代理子系统中的onu管理代理实例、所述vomci功能子系统中的vomci功能实例、以及所述vomci消息代理子系统中的vomci消息代理实例中,相邻两个节点基于第二连接配置信息建立连接。
61.上述方案中,所述相邻两个节点基于第二连接配置信息建立连接,包括:
62.一个节点基于所述第二连接配置信息指示的实例信息,与满足所述实例信息的另一个节点建立连接;和/或,
63.一个节点基于所述第二连接配置信息指示的策略,与满足所述策略的另一个节点建立连接。
64.上述方案中,所述方法还包括:在所述第一onu管理代理实例对应的第一vomci功能实例集合中新增第二vomci功能实例的情况下,所述第二vomci功能实例根据第三连接配置信息与相邻节点建立连接;
65.所述第一onu管理代理实例更新所述第三对应关系中、与所述第一vomci功能实例版本信息和第一vomci功能实例集合,在所述第一vomci功能实例集合中增加所述第二vomci功能实例的相关信息。
66.上述方案中,所述方法还包括:在所述第一onu管理代理实例对应的第一vomci功能实例集合中需要删除第三vomci功能实例的情况下,所述第一onu管理代理实例更新所述第三对应关系中、与所述第一vomci功能实例版本信息和第一vomci功能实例集合,删除所述第一vomci功能实例集合中所述第三vomci功能实例的相关信息。
67.上述方案中,所述方法还包括:所述第一onu管理代理实例在所述第三vomci功能实例完成所有的onu管理请求消息后,删除所述第三vomci功能实例。
68.上述方案中,所述方法还包括:所述第一onu管理代理实例向所述第三vomci功能实例相邻的其他节点发送拓扑更新消息;所述拓扑更新消息用于所述其他节点删除与所述
第三vomci功能实例之间的连接;所述其他节点为与所述第三vomci功能实例连接的vomci消息代理实例或者olt设备。
69.上述方案中,所述方法还包括:所述第一onu管理代理实例在第二转发关系中删除与所述第三vomci功能实例相关的管理链路径信息,并分别向所述第三vomci功能实例相关的管理链路径信息中的节点发送通知消息,所述通知消息用于指示节点删除对应的转发关系中、与所述第三vomci功能实例相关的转发关系。
70.上述方案中,所述方法还包括:所述第一onu管理代理实例基于所述管理链路径信息将与所述第三vomci功能实例相关的onu设备迁移至与所述第三vomci功能实例相同版本的其他vomci功能实例上;
71.所述第一onu管理代理实例重新确定迁移的所有onu设备的管理链路径信息,并向重新确定的管理链路径信息中的节点分别发送与节点相关的新的路径配置信息。
72.第三方面,本发明实施例还提供了一种onu管控方法,所述方法包括:
73.第一olt设备接收所述第一olt设备相关的路径配置信息,所述第一olt设备相关的路径配置信息由第一onu管理代理实例基于第一onu标识生成,并通过第一vomci功能实例被所述第一olt设备接收、或者通过所述第一vomci功能实例和第一vomci消息代理实例被所述第一olt设备接收;
74.所述第一olt设备将所述第一olt设备相关的路径配置信息记录为第五转发关系;所述第一olt设备相关的路径配置信息包括所述第一onu标识;所述第一olt设备相关的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一vomci功能实例的相关信息;
75.其中,所述第一onu管理代理实例为vomci中的onu管理代理子系统中的一个onu管理代理实例;所述第一vomci功能实例为所述vomci的vomci功能子系统中的一个vomci功能实例;所述第一vomci消息代理实例为所述vomci中的vomci消息代理子系统中的一个vomci消息代理实例;所述第一olt设备为所述第一onu标识对应的onu设备连接的olt设备。
76.上述方案中,所述方法还包括:所述第一olt设备接收来自所述第一vomci功能实例或者所述第一vomci消息代理实例的vomci请求消息,发送所述vomci请求消息至所述onu设备;所述vomci请求消息中包括所述第一onu标识。
77.上述方案中,所述方法还包括:所述第一olt设备接收来自所述onu设备的vomci应答消息或vomci通知上报消息;所述vomci应答消息或vomci通知上报消息包括所述第一onu标识;
78.所述第一olt设备基于所述第五转发关系向所述第一vomci消息代理实例或者所述第一olt设备发送所述vomci应答消息或vomci通知上报消息。
79.第四方面,本发明实施例还提供了一种onu管控装置,所述装置应用于volt管控功能中,第一volt管控功能实例为所述volt管控功能中的一个volt管控功能实例,所述第一volt管控功能实例包括第一接收单元和第一发送单元;其中,
80.所述第一接收单元,用于接收来自ems/sdn控制器的onu管理请求消息;所述onu管理请求消息中至少包括第一onu标识;
81.所述第一发送单元,用于向vomci中的onu管理代理子系统发送所述onu管理请求消息。
82.第五方面,本发明实施例还提供了一种onu管控装置,所述装置应用于vomci的onu管理代理子系统中,第一onu管理代理实例为所述onu管理代理子系统中的一个onu管理代理实例;其中,所述第一onu管理代理实例包括第二接收单元、第二处理单元和第二发送单元;其中,
83.所述第二接收单元,用于接收onu管理请求消息,所述onu管理请求消息来自volt管控功能的第一volt管控功能实例,所述onu管理请求消息中至少包括第一onu标识;
84.所述第二处理单元,用于基于所述第一onu标识确定与第一光线路终端olt设备之间的管理链路径信息,所述管理链路径信息包括与第一vomci功能实例之间的路径信息、所述第一vomci功能实例与第一vomci消息代理实例之间路径信息以及所述第一vomci消息代理实例与第一olt设备之间的路径信息,或者,所述管理链路径信息包括与第一vomci功能实例之间的路径信息以及所述第一vomci功能实例与第一olt设备之间路径信息;
85.所述第二发送单元,用于基于所述管理链路径信息向所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备发送分别与所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备相关的路径配置信息;或者,所述第一onu管理代理实例基于所述管理链路径信息向所述第一vomci功能实例和所述第一olt设备发送分别与所述第一vomci功能实例和所述第一olt设备相关的路径配置信息;
86.其中,所述第一vomci功能实例为所述vomci的vomci功能子系统中的一个vomci功能实例;所述第一vomci消息代理实例为所述vomci中的vomci消息代理子系统中的一个vomci消息代理实例;所述第一olt设备为所述第一onu标识对应的onu设备连接的olt设备。
87.第六方面,本发明实施例还提供了一种vomci,所述vomci包括onu管理代理子系统和vomci功能子系统;或者,所述vomci包括onu管理代理子系统、vomci功能子系统和vomci消息代理子系统;第一onu管理代理实例为所述onu管理代理子系统中的一个onu管理代理实例;第一vomci功能实例为所述vomci功能子系统中的一个vomci功能实例;第一vomci消息代理实例为所述vomci消息代理子系统中的一个vomci消息代理实例;其中,
88.所述第一onu管理代理实例,用于接收onu管理请求消息,所述onu管理请求消息来自volt管控功能的第一volt管控功能实例,所述onu管理请求消息中至少包括第一onu标识;还用于基于所述第一onu标识确定与第一olt设备之间的管理链路径信息,所述管理链路径信息包括与第一vomci功能实例之间的路径信息、所述第一vomci功能实例与第一vomci消息代理实例之间路径信息以及所述第一vomci消息代理实例与第一olt设备之间的路径信息,或者,所述管理链路径信息包括与第一vomci功能实例之间的路径信息以及所述第一vomci功能实例与第一olt设备之间路径信息;还用于基于所述管理链路径信息向所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备发送分别与所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备相关的路径配置信息;或者基于所述管理链路径信息向所述第一vomci功能实例和所述第一olt设备发送分别与所述第一vomci功能实例和所述第一olt设备相关的路径配置信息;
89.所述第一vomci功能实例,用于接收所述第一vomci功能实例相关的路径配置信息;
90.所述第一vomci消息代理实例,用于接收所述第一vomci消息代理实例相关的路径配置信息。
91.第七方面,本发明实施例还提供了一种onu管控装置,所述onu管控装置应用于第一olt设备中;所述装置包括:第三接收单元和第三处理单元;其中,
92.所述第三接收单元,用于接收所述第一olt设备相关的路径配置信息,所述第一olt设备相关的路径配置信息由第一onu管理代理实例基于第一onu标识生成,并通过第一vomci功能实例被接收、或者通过所述第一vomci功能实例和第一vomci消息代理实例被接收;
93.所述第三处理单元,用于将所述第一olt设备相关的路径配置信息记录为第五转发关系;所述第一olt设备相关的路径配置信息包括所述第一onu标识;所述第一olt设备相关的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一vomci功能实例的相关信息;
94.其中,所述第一onu管理代理实例为vomci中的onu管理代理子系统中的一个onu管理代理实例;所述第一vomci功能实例为所述vomci的vomci功能子系统中的一个vomci功能实例;所述第一vomci消息代理实例为所述vomci中的vomci消息代理子系统中的一个vomci消息代理实例;所述第一olt设备为所述第一onu标识对应的onu设备连接的olt设备。
95.第八方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例前述第一方面、第二方面或第三方面所述方法的步骤。
96.第九方面,本发明实施例还提供了一种功能设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明实施例前述第一方面、第二方面或第三方面所述方法的步骤。
97.采用本发明实施例的技术方案,一方面,基于服务架构实现vomci功能,实现管控功能和vomci功能解耦,极大地降低了使用vomci服务的复杂性;另一方面,通过引入onu管理代理子系统,通过第一onu管理代理实例根据第一onu标识确定管理链路径信息,具体是根据第一onu标识确定对应的第一vomci功能实例、第一vomci消息代理实例以及第一olt设备,从而解决由于不同厂家的omci管控模块实现对于标准的理解存在不一致、导致的onu设备对接不同厂家的olt设备时产生兼容性问题。
附图说明
98.图1为本发明实施例的onu管控方法应用的系统架构示意图;
99.图2为本发明实施例的onu管控方法的流程示意图一;
100.图3为本发明实施例的onu管控方法的流程示意图二;
101.图4为本发明实施例的onu管控装置的组成结构示意图一;
102.图5为本发明实施例的onu管控装置的组成结构示意图二;
103.图6为本发明实施例的onu管控装置的组成结构示意图三;
104.图7为本发明实施例的功能设备的硬件组成结构示意图。
具体实施方式
105.下面结合附图及具体实施例对本发明作进一步详细的说明。
106.图1为本发明实施例的onu管控方法应用的系统架构示意图;如图1所示,系统中可
包括:ems/sdn控制器、volt管控功能、虚拟化onu管理系统(vomci)、olt设备以及onu设备等等。其中:
107.ems/sdn控制器,主要负责向volt管控功能发送xgpon接入网络的管理和控制任务请求。
108.volt管控功能包括一个或多个volt管控功能实例,实现上层管理系统平台(如ems/sdn控制器等)xgpon管理请求的接收、分析和处理,提取并将所有onu管理请求消息发送给vomci系统的onu管理代理子系统;
109.vomci系统包括:onu管理代理子系统和vomci功能子系统;或者,vomci系统包括:onu管理代理子系统、vomci功能子系统和vomci消息代理子系统;其中:
110.onu管理代理子系统,位于volt管控功能与vomci功能子系统之间,可以包括一个或多个onu管理代理实例。onu管理代理实例接收来自volt管控功能实例的onu管理请求,负责为不同版本类型的onu分配相应版本的vomci功能实例(一个onu只能分配给一个vomci功能实例),不同版本的vomci功能实例只能服务相应版本类型的onu设备,并将该onu管理请求发送给该vomci功能实例。onu管理代理实例也负责将管理请求处理的结果返回给管理该onu的同一volt管控功能实例;或者将onu告警、事件等通知上报消息发送给管理该onu的同一volt管控功能实例。
111.vomci功能子系统,位于onu管理代理子系统与vomci消息代理子系统之间,可以包括一个或多个vomci功能实例(图中简写为vomci实例)。该vomci功能系统支持不同类型(例如不同厂家、不同版本)的onu设备管理,不同类型的onu设备具有对应版本的vomci功能实例集群进行管理。每个vomci功能实例负责接收从onu管理代理实例发送的onu管理请求,执行onu管理任务(如对onu管理请求进行处理),包括生成onu设备配置序列、配置库同步等,生成对应的vomci消息,并确定合适的vomci消息代理实例将vomci请求消息发送给onu设备所连接的olt设备,或者直接发送给onu设备所连接的olt设备;同时负责从vomci消息代理子系统或者olt设备接收vomci请求响应消息或者vomci通知上报消息,并转化成onu管理请求响应消息或者onu通知上报消息发送给转发相应onu管理请求消息的同一onu管理代理实例。
112.vomci消息代理子系统,位于olt设备与vomci功能子系统之间,可以包括一个或多个vomci消息代理实例。vomci消息代理接收从onu管理代理分配的负责该onu管理的vomci功能实例发送给onu设备的vomci消息请求,并将该vomci消息发送给该onu设备所属的olt设备,同时负责把从olt设备接收到的onu设备管理响应消息或者通知事件上报消息分发给负责该onu管理任务的同一vomci功能实例。
113.olt设备,主要负责接收从vomci消息代理实例或vomci功能实例发送的vomci请求消息并转发给onu设备,同时将vomci请求响应消息或者onu上报的消息发送给转发相应vomci请求消息的同一vomci功能实例。
114.本实施例的vomci中的vomci消息代理子系统是可选节点设备,vomci功能实例可直接与对应的olt设备连接,通过该连接传输vomci请求消息或者vomci应答消息等等;vomci功能实例也可确定合适的vomci消息代理实例,即vomci功能实例与确定的vomci消息代理实例连接,vomci消息代理实例与对应的olt设备连接,通过上述两个连接(即通过vomci消息代理实例的转发)传输vomci请求消息或者vomci应答消息等等。
115.需要说明的是,本发明实施例中的各种实例(instance),例如volt管控功能实例、onu管理代理实例、vomci功能实例、vomci消息代理实例等等,是模块的一种具体体现,在本领域技术人员为了简便描述,有时将“实例”也称为“模块”,也即实例和模块的功能是相同的;其中,一个模块可以对应一个实例,也可对应多个实例。
116.本发明各实施例中,volt管控功能也可称为volt管控集群、volt管控服务、volt管控系统等等;或者,volt管控功能也可称为管控系统、管控服务、管控集群等等。vomci系统也可称为vomci集群、vomci服务、vomci功能等等。
117.本发明各实施例中,onu管理代理子系统也可称为onu管理代理子集群、onu管理代理子服务、onu管理代理子功能等等。vomci功能子系统也可称为vomci功能子集群、vomci功能子服务、vomci功能子功能等等。vomci消息代理子系统也可称为vomci消息代理子集群、vomci消息代理子服务、vomci消息代理子功能等等。
118.本发明各实施例中,volt管控功能实例也可称为管控功能实例、管控模块实例、volt管控实例等等。
119.本技术实施例对上述各功能、系统、实例的名称不作限定,只要实现对应的功能即可。
120.至少基于上述系统架构,提出本发明以下各实施例。
121.本发明实施例提供了一种onu管控方法,应用于volt管控功能中,具体应用于volt管控功能的volt管控功能实例中。图2为本发明实施例的onu管控方法的流程示意图一;如图2所示,所述方法包括:
122.步骤101:volt管控功能的第一volt管控功能实例接收来自ems/sdn控制器的onu管理请求消息;所述第一volt管控功能实例为所述volt管控功能中的一个volt管控功能实例;所述onu管理请求消息中至少包括第一onu标识;
123.步骤102:所述第一volt管控功能实例向vomci中的onu管理代理子系统发送所述onu管理请求消息。
124.本实施例中,可选地,在onu设备上线时,onu设备连接一个olt设备,并通过olt设备向volt管控功能发送该onu设备上线的相关信息(如图1中的虚线所示的传输路径),也即volt管控功能中的一个volt管控功能实例(记为第一volt管控功能实例)通过olt设备接收onu设备上线的相关信息;其中,所述onu设备上线的相关信息至少包括该onu设备的标识(这里记为第一onu标识);可选地,所述onu设备上线的相关信息还可包括onu设备信息,onu设备信息例如包括设备序列号、软件版本号等等,本实施例中对onu设备上线的相关信息中包含的其他信息的类型不做限定。
125.本实施例中,第一volt管控功能实例接收到来自ems/sdn控制器的onu管理请求消息来自ems/sdn控制器的onu管理请求消息后,向vomci中的onu管理代理子系统发送所述onu管理请求消息,所述onu管理请求消息中至少包括所述第一onu标识。
126.在一些可选实施例中,所述第一volt管控功能实例向vomci中的onu管理代理子系统发送所述onu管理请求消息之前,所述方法还包括:所述第一volt管控功能实例基于所述第一onu标识确定第一onu管理代理实例的相关信息,所述第一onu管理代理实例为所述onu管理代理子系统中的多个onu管理代理实例中的一个onu管理代理实例;
127.相应的,所述第一volt管控功能实例向vomci中的onu管理代理子系统发送所述
onu管理请求消息,包括:所述第一volt管控功能实例基于所述第一onu管理代理实例的相关信息向所述第一onu管理代理实例发送所述onu管理请求消息。
128.本实施方式中,第一volt管控功能实例为该onu管理请求消息对应的onu设备选择一个合适的onu管理代理实例(记为第一onu管理代理实例),所述第一onu管理代理实例是与第一onu标识对应的,则第一volt管控功能实例基于所述第一onu标识确定第一onu管理代理实例的相关信息,进而基于所述第一onu管理代理实例的相关信息向所述第一onu管理代理实例发送所述第一onu管理请求消息。
129.可选地,所述第一volt管控功能实例基于所述第一onu标识确定第一onu管理代理实例的相关信息,包括:所述第一volt管控功能实例通过第一对应关系确定所述第一onu标识对应的第一vomci功能实例版本信息;所述第一对应关系包括多组onu标识和vomci功能实例版本信息的对应关系;所述第一volt管控功能实例通过第二对应关系确定所述第一vomci功能实例版本信息对应的第一onu管理代理实例的相关信息;所述第二对应关系包括多组vomci功能实例版本信息和onu管理代理实例的相关信息的对应关系。
130.本实施例中,一方面,所述第一volt管控功能实例中维护上述第一对应关系,上述第一对应关系例如表1所示。
131.表1
132.onu标识onu设备信息(设备序列号、软件版本等)vomci功能实例版本onu1onu12345678.nokia.v2.0vomci2.1
133.另一方面,volt管控功能中的各volt管控功能实例被配置各个onu管理代理实例信息及其对应的vomci功能实例版本信息(即上述第二对应关系);或者,volt管控功能中的各volt管控功能实例查询各个onu管理代理实例,从而获得各个onu管理代理实例信息及其对应的vomci功能实例版本信息(即上述第二对应关系)。示例性的,上述第二对应关系例如表2所示。
134.表2
[0135][0136]
基于此,所述第一volt管控功能实例可通过第一onu标识查询如表1所示的第一对应关系,获得第一onu标识对应的第一vomci功能实例版本信息,进而根据第一vomci功能实例版本信息查询如表2所示的第二对应关系,可获得第一vomci功能实例版本对应的第一onu管理代理实例的相关信息。
[0137]
其中,所述第一onu管理代理实例的相关信息具体可以是第一onu管理代理实例对应的服务访问点信息。所述第一onu管理代理实例对应的服务访问点信息具体可包括第一onu管理代理服务访问点标识、第一onu管理代理服务访问点地址(如ip地址和端口号)和对应的连接标识中的至少一种信息。
[0138]
本实施例中,第一volt管控功能实例向所述第一onu管理代理实例发送onu管理请求消息,所述onu管理请求消息中至少包括所述第一onu标识;可选地,所述onu管理请求消息中还可包括消息参数。
[0139]
在一些可选实施例中,所述第一volt管控功能实例确定第一onu管理代理实例的相关信息(例如第一onu管理代理服务访问点地址)后,按需与第一onu管理代理实例建立连接,获得第一onu管理代理服务访问点标识,并将第一onu管理代理服务访问点标识记录到如表2所示的第二对应关系中;或者,所述第一volt管控功能实例与第一onu管理代理实例已建立连接,则所述第一volt管控功能实例通过该已建立的连接向第一onu管理代理实例发送所述第一onu管理请求消息。上述第一volt管控功能实例与第一onu管理代理实例之间的连接为非mesh连接,即定制连接。
[0140]
可选地,所述方法还包括:所述第一volt管控功能实例记录第一转发关系,所述第一转发关系中包括所述第一onu标识和所述第一onu管理代理实例的相关信息的对应关系。
[0141]
本实施例中,第一volt管控功能实例在确定该onu设备对应的第一onu管理代理实例后,所述第一volt管控功能实例将所述第一onu标识和所述第一onu管理代理实例的相关信息记录在第一转发关系中。所述第一转发关系例如表3所示。第一volt管控功能实例后续再接收到该onu设备(对应于第一onu标识)的onu管理请求消息后,只需要根据表3所示的第一转发关系,将该onu管理请求消息转发给对应的第一onu管理代理实例。
[0142]
表3
[0143]
onu标识onu管理代理实例对应的服务访问点或者连接标识(下游)onu1onumgmtproxy1-endpoint-1-1onu2onumgmtproxy2-endpoint-2-1onu3onumgmtproxy3-endpoint-3-1
[0144]
在另一些可选实施例中,所述第一volt管控功能实例向vomci中的onu管理代理子系统发送onu管理请求消息,包括:所述第一volt管控功能实例向所述onu管理代理子系统中的统一服务点发送所述onu管理请求消息,所述统一服务点用于根据预设策略选择第一onu管理代理实例。
[0145]
本实施例中,所述第一volt管控功能实例直接将onu管理请求消息发送至所述onu管理代理子系统中的统一服务点(endpoint),由统一服务点根据预设策略(比如负载均衡策略)选择第一onu管理代理实例,并由统一服务点将onu管理请求消息发送至选择的第一onu管理代理实例。
[0146]
可选地,所述第一volt管控功能实例可获得来自统一服务点的第一onu管理代理实例的相关信息,也即确定了该onu设备对应的第一onu管理代理实例,记录第一onu标识和第一onu管理代理实例的相关信息为如表3所示的第一转发关系。
[0147]
在本发明的一些可选实施例中,所述方法还包括:所述volt管控功能中的volt管控功能实例基于第一连接配置信息与所述onu管理代理子系统中的onu管理代理实例建立连接。
[0148]
本实施例中,volt管控功能中的各volt管控功能实例与onu管理代理子系统中的各onu管理代理实例根据连接配置信息(记为第一连接配置信息)建立连接拓扑,两两节点之间建立连接。可选地,volt管控功能实例和onu管理代理实例之间使用对方提供的服务访
问点(service endpoint)标识、访问和使用对应的连接。
[0149]
在一些可选实施例中,所述volt管控功能中的volt管控功能实例基于第一连接配置信息与所述onu管理代理子系统中的onu管理代理实例建立连接,包括:所述volt管控功能中的volt管控功能实例基于第一连接配置信息的指示的实例信息,与所述onu管理代理子系统中的满足所述实例信息的onu管理代理实例建立连接;或者,所述volt管控功能中的volt管控功能实例基于第一连接配置信息的指示的策略,与所述onu管理代理子系统中的满足所述策略的onu管理代理实例建立连接。
[0150]
本实施例中,节点之间的连接是基于连接配置信息(记为第一连接配置信息)实现的。一种实施方式中,所述第一连接配置信息明确了节点之间的具体静态连接,也即第一连接配置信息指示了具体的onu管理代理实例的信息,例如volt管控功能实例1连接onu管理代理实例1等等,这种方式是静态的。另一种实施方式中,所述第一连接配置信息指示的是连接策略,例如,volt管控功能实例1连接某种类型的onu管理代理实例,也即volt管控功能实例1与该种类型的onu管理代理实例采用网状连接等。
[0151]
可选地,节点之间的连接可采用grpc协议,其中一个节点为客户端,另一个节点为服务端。当然,本实施例中不限于采用grpc协议建立节点之间的连接,也可采用其他协议类型。
[0152]
在本发明的一些可选实施例中,所述方法还包括:所述第一volt管控功能实例接收来自所述第一onu管理代理实例的管理链路径信息,所述管理链路径信息包括所述第一onu管理代理实例与第一vomci功能实例之间的路径信息、所述第一vomci功能实例与第一vomci消息代理实例之间路径信息以及所述第一vomci消息代理实例与第一olt设备之间的路径信息;所述第一volt管控功能实例基于所述管理链路径信息向所述第一olt设备发送所述第一olt设备相关的路径配置信息;所述第一olt设备相关的路径配置信息包括所述第一onu标识,所述第一olt设备相关的路径配置信息还包括所述第一vomci消息代理实例的相关信息和所述第一vomci功能实例的相关信息;
[0153]
其中,所述第一onu管理代理实例为所述onu管理代理子系统中的一个onu管理代理实例;所述第一vomci功能实例为所述vomci系统的vomci功能子系统中的一个vomci功能实例;所述第一vomci消息代理实例为所述vomci系统中的vomci消息代理子系统中的一个vomci消息代理实例;所述第一olt设备为所述第一onu标识对应的onu设备连接的olt设备。
[0154]
在本发明的一些可选实施例中,所述方法还包括:第一volt管控功能实例接收来自所述第一onu管理代理实例的onu管理应答消息或onu通知上报消息,向所述ems/sdn控制器发送所述onu管理应答消息或所述onu通知上报消息。
[0155]
基于上述实施例,本发明实施例还提供了一种onu管控方法,应用于vomci中。图3为本发明实施例的onu管控方法的流程示意图二;如图3所示,所述方法包括:
[0156]
步骤201:vomci的onu管理代理子系统中的第一onu管理代理实例接收onu管理请求消息,所述onu管理请求消息来自volt管控功能的第一volt管控功能实例,所述onu管理请求消息中至少包括第一onu标识;
[0157]
步骤202:所述第一onu管理代理实例基于所述第一onu标识确定与第一olt设备之间的管理链路径信息,所述管理链路径信息包括与第一vomci功能实例之间的路径信息、所述第一vomci功能实例与第一vomci消息代理实例之间路径信息以及所述第一vomci消息代
理实例与第一olt设备之间的路径信息,或者,所述管理链路径信息包括与第一vomci功能实例之间的路径信息以及所述第一vomci功能实例与第一olt设备之间路径信息;
[0158]
步骤203:所述第一onu管理代理实例基于所述管理链路径信息向所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备发送分别与所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备相关的路径配置信息;或者,所述第一onu管理代理实例基于所述管理链路径信息向所述第一vomci功能实例和所述第一olt设备发送分别与所述第一vomci功能实例和所述第一olt设备相关的路径配置信息;
[0159]
其中,所述第一onu管理代理实例为所述onu管理代理子系统中的一个onu管理代理实例;所述第一vomci功能实例为所述vomci的vomci功能子系统中的一个vomci功能实例;所述第一vomci消息代理实例为所述vomci中的vomci消息代理子系统中的一个vomci消息代理实例;所述第一olt设备为所述第一onu标识对应的onu设备连接的olt设备。
[0160]
在本发明的一些可选实施例中,所述vomci的onu管理代理子系统中的第一onu管理代理实例接收onu管理请求消息,包括:所述第一onu管理代理实例直接从所述第一volt管控功能实例接收所述onu管理请求消息;或者,所述onu管理代理子系统中的统一服务点从所述第一volt管控功能实例接收所述onu管理请求消息,根据预设策略选择第一onu管理代理实例,向所述第一onu管理代理实例发送所述onu管理请求消息。
[0161]
本实施例中,基于上述实施例所述,所述第一volt管控功能实例可通过非mesh连接或mesh连接发送所述onu管理请求消息;一种实施方式中,所述第一volt管控功能实例获得第一onu管理代理实例的相关信息,从而可基于第一onu管理代理实例的相关信息直接向第一onu管理代理实例发送onu管理请求消息。另一种实施方式中,所述第一volt管控功能实例向统一服务点发送所述onu管理请求消息,统一服务点可根据预设策略(例如负载均衡策略)选择第一onu管理代理实例,向所述第一onu管理代理实例发送所述onu管理请求消息。
[0162]
本实施例中,第一onu管理代理实例接收到onu管理请求消息后,基于所述第一onu标识确定与第一olt设备之间的管理链路径信息,也即确定第一vomci功能实例、第一vomci消息代理实例以及与第一olt设备,或者确定第一vomci功能实例以及与第一olt设备,从而明确到第一olt设备之间的消息传输路径。
[0163]
在本发明的一些可选实施例中,所述第一onu管理代理实例基于所述第一onu标识确定与第一olt设备之间的管理链路径信息,包括:所述第一onu管理代理实例基于所述第一onu标识确定第一vomci功能实例集合;所述第一onu管理代理实例基于所述第一vomci功能实例集合中的vomci实例与所述第一olt设备之间的拓扑信息,按照预设规则从所述第一vomci功能实例集合的各vomci实例中选择与所述第一olt设备之间路径可达的第一vomci功能实例,并根据所述第一vomci功能实例与所述第一olt设备之间的路径确定所述管理链路径信息。
[0164]
本实施例中,所述第一onu管理代理实例基于所述第一onu标识确定第一vomci功能实例集合,具体是基于该第一onu标识对应的onu设备的类型或版本、为其选择相应版本的vomci功能实例集合(记为第一vomci功能实例集合);进而根据所述第一vomci功能实例集合中的各vomci功能实例与所述第一olt设备之间的路径可达性,选择一个路径可达的vomci功能实例作为第一vomci功能实例,并基于第一vomci功能实例与第一olt设备之间的
路径确定所述管理链路径信息。其中,所述拓扑信息可以包括全网中的各节点的连接配置信息,各节点可基于对应的连接配置信息建立与相邻节点之间的连接;则第一onu管理代理实例可基于所述拓扑信息确定第一vomci功能实例集合中能够到达第一olt设备的vomci功能实例。
[0165]
可选地,所述第一onu管理代理实例基于所述第一onu标识确定第一vomci功能实例集合,包括:所述第一onu管理代理实例通过第一对应关系确定所述第一onu标识对应的第一vomci功能实例版本信息;所述第一对应关系包括多组onu标识和vomci功能实例版本信息的对应关系;所述第一onu管理代理实例通过第三对应关系确定所述第一vomci功能实例版本信息对应的第一vomci功能实例集合,所述第三对应关系包括多组vomci功能实例版本信息和vomci功能实例集合的对应关系。
[0166]
本实施例中,各个onu管理代理实例(如第一onu管理代理实例)中维护上述实施例中所述的如表1所示的第一对应关系,则第一onu管理代理实例可通过第一onu标识查询如表1所示的第一对应关系,获得第一onu标识对应的第一vomci功能实例版本信息。
[0167]
本实施例中,各个onu管理代理实例(如第一onu管理代理实例)中还维护包括多组vomci功能实例版本信息和vomci功能实例集合的对应关系的第三对应关系,所述第三对应关系具体可如表4所示。则第一onu管理代理实例获得第一vomci功能实例版本信息后,可通过查询如表4所示的第三对应关系,获得所述第一vomci功能实例版本信息对应的第一vomci功能实例集合。
[0168]
表4
[0169][0170][0171]
在本发明的一些可选实施例中,所述方法还包括:所述第一onu管理代理实例将所述管理链路径信息记录为第二转发关系,所述第二转发关系包括:所述第一onu标识、所述第一volt管控功能实例的相关信息、所述第一vomci功能实例的相关信息、所述第一vomci消息代理实例的相关信息以及所述第一olt设备的相关信息;所述第一vomci功能实例将所述第一vomci功能实例相关的路径配置信息记录为第三转发关系;所述第一vomci消息代理实例将所述第一vomci消息代理实例相关的路径配置信息记录为第四转发关系。
[0172]
本实施例中,第一onu管理代理实例将所述管理链路径信息记录为第二转发关系,所述第二转发关系例如表5所示。
[0173]
表5
[0174][0175]
进一步地,第一vomci功能实例可接收到其对应的路径配置信息,将该路径配置信息记录为第三转发关系;所述第三转发关系例如表6所示。
[0176]
表6
[0177][0178]
进一步地,第一vomci消息代理实例接收到其对应的路径配置信息,将该路径配置信息记录为第四转发关系;所述第四转发关系例如表7所示。
[0179]
表7
[0180][0181]
在本发明的一些可选实施例中,所述方法还包括:所述第一onu管理代理实例基于
所述第二转发关系向所述第一vomci功能实例发送所述onu管理请求消息;
[0182]
所述第一vomci功能实例对所述onu管理请求消息进行处理,生成对应的vomci请求消息;并基于所述第三转发关系向所述第一vomci消息代理实例发送所述vomci请求消息;或者,所述第一vomci功能实例基于所述第三转发关系向所述第一olt设备发送所述vomci请求消息;
[0183]
所述第一vomci消息代理实例基于所述第四转发关系向所述第一olt设备发送所述vomci请求消息。
[0184]
本实施例中,第一onu管理代理实例可基于如表5所示的第二转发关系,确定与第一onu标识对应的下一跳的第一vomci功能实例的相关信息,基于第一vomci功能实例的相关信息向下游的第一vomci功能实例发送onu管理请求消息。
[0185]
第一vomci功能实例接收到onu管理请求消息,对onu管理请求消息进行处理,生成vomci请求消息,并根据如表6所示的第三转发关系,确定第一onu标识对应的下一跳的第一vomci消息代理实例的相关信息,根据第一vomci消息代理实例的相关信息向第一vomci消息代理实例发送vomci请求消息;或者确定第一onu标识对应的下一跳的第一olt设备的相关信息,根据第一olt设备的相关信息向第一olt设备发送vomci请求消息。
[0186]
第一vomci消息代理实例接收到vomci请求消息,可根据如表7所示的第四转发关系,确定第一onu标识对应的下一跳的第一olt设备的相关信息,根据第一olt设备的相关信息的相关信息向第一olt设备发送vomci请求消息。
[0187]
其中,所述第一vomci功能实例相关的路径配置信息包括所述第一onu标识和所述第一onu管理代理实例的相关信息,所述第一vomci功能实例对应的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一olt设备的相关信息;其中,所述第一vomci消息代理实例的相关信息包括第一vomci消息代理实例标识、所述第一vomci功能实例和所述第一vomci消息代理实例之间的连接标识或者对应的服务访问点标识;所述第一olt设备的相关信息包括第一olt设备标识、所述第一vomci功能实例和所述第一olt设备之间的连接标识或者对应的服务访问点标识;
[0188]
或者,所述第一vomci消息代理实例的相关信息包括用于所述第一vomci功能实例选择第一vomci消息代理实例的第一策略信息或者用于所述第一vomci功能实例选择第一olt设备的第二策略信息,所述第一vomci功能实例基于所述第一策略信息选择所述第一vomci消息代理实例,或者基于所述第二策略信息选择所述第一olt设备。
[0189]
其中,所述第一vomci消息代理实例相关的路径配置信息包括所述第一onu标识、所述第一vomci功能实例的相关信息和所述第一olt设备的相关信息;其中,所述第一olt设备的相关信息包括所述第一olt设备的标识、所述第一vomci消息代理实例与所述第一olt设备之间的连接标识或者对应的服务访问点标识;或者,所述第一olt设备的相关信息包括用于所述第一vomci消息代理实例选择第一olt设备的第三策略信息,所述第一vomci消息代理实例基于所述第三策略信息选择所述第一olt设备。
[0190]
在本发明的一些可选实施例中,所述方法还包括:所述第一vomci消息代理实例经所述第一olt设备接收来自onu设备的vomci应答消息或vomci通知上报消息,通过所述第四转发关系向所述第一vomci功能实例发送所述vomci应答消息或所述vomci通知上报消息;所述第一vomci应答消息或所述vomci通知上报消息中包括所述第一onu标识;或者,
[0191]
所述第一vomci功能实例经所述第一olt设备接收来自onu设备的vomci应答消息或vomci通知上报消息,所述vomci应答消息或所述vomci通知上报消息中包括所述第一onu标识;
[0192]
所述第一vomci功能实例对所述vomci应答消息或所述vomci通知上报消息进行处理,生成onu管理应答消息或onu通知上报消息;通过所述第三转发关系向所述第一onu管理代理实例发送所述onu管理应答消息或所述onu通知上报消息;
[0193]
所述第一onu管理代理实例通过所述第二转发关系向所述第一volt管控功能实例发送所述onu管理应答消息或所述onu通知上报消息。
[0194]
本实施例中,对于onu设备(如第一onu标识对应的onu设备)反馈的响应(如vomci应答消息)或者上报的通知(如vomci通知上报消息),由于是有状态的处理要求,则vomci应答消息或vomci通知上报消息必须与onu管理请求消息的路径相同。则各个节点根据消息中携带的第一onu标识查询各自管理的转发关系,找到对应的上游节点的相关信息,并按照对应的上游节点的相关信息向对应的上游节点发送vomci应答消息或vomci通知上报消息。
[0195]
在本发明的一些可选实施例中,所述第一onu管理代理实例基于所述管理链路径信息向所述第一olt设备发送所述第一olt设备相关的路径配置信息,包括:所述第一onu管理代理实例直接向所述第一olt设备发送所述第一olt设备相关的路径配置信息;或者,所述第一onu管理代理实例向所述第一volt管控功能实例发送所述管理链路径信息,所述第一管控模块用于基于所述管理链路径信息向所述第一olt设备发送所述第一olt设备相关的路径配置信息;其中,所述第一olt设备相关的路径配置信息包括所述第一onu标识,所述第一olt设备相关的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一vomci功能实例的相关信息。
[0196]
本实施例中,第一onu管理代理实例可通过至少两种方式向olt设备发送对应的路径配置信息。作为一种实施方式,第一onu管理代理实例基于如表5所示的转发关系向上游的第一管控功能实例发送完整的管理链路径信息;第一管控功能实例接收到管理链路径信息后,向第一olt设备发送第一olt设备相关的路径配置信息。作为另一种实施方式,第一onu管理代理实例直接向第一olt设备发送第一olt设备相关的路径配置信息。示例性的,第一olt设备相关的路径配置信息可如表8所示,表8所示的路径配置信息在olt设备中记录为第五转发关系。需要说明的是表8中可包括第二列所示的vomci消息代理实例的相关信息或者第三列所示的vomci功能实例的相关信息。
[0197]
表8
[0198]
[0199][0200]
在本发明的一些可选实施例中,所述方法还包括:所述onu管理代理子系统中的onu管理代理实例、所述vomci功能子系统中的vomci功能实例、以及所述vomci消息代理子系统中的vomci消息代理实例中,相邻两个节点基于第二连接配置信息建立连接。
[0201]
可选地,所述相邻两个节点基于第二连接配置信息建立连接,包括:一个节点基于所述第二连接配置信息指示的实例信息,与满足所述实例信息的另一个节点建立连接;和/或,一个节点基于所述第二连接配置信息指示的策略,与满足所述策略的另一个节点建立连接。
[0202]
本实施例中,节点之间的连接是基于连接配置信息(记为第二连接配置信息)实现的。一种实施方式中,所述第二连接配置信息明确了节点之间的具体静态连接,也即第二连接配置信息指示了具体的实例信息,例如节点a1同时连接节点b1和节点b2,节点a2连接节点b3和节点b4;节点b1连接节点c1和节点c2,节点b2连接节点c3和节点c4,以此类推,这种方式是静态的。另一种实施方式中,所述第二连接配置信息指示的是连接策略,例如,onu管理代理实例1连接某种版本的vomci功能实例,也即onu管理代理实例1与该版本的所有vomci功能实例采用网状连接等。又一种实施方式中,可采用上述两种实施方式结合的方式建立节点之间的连接。
[0203]
可选地,节点之间的连接可采用grpc协议,其中一个节点为客户端,另一个节点为服务端。当然,本实施例中不限于采用grpc协议建立节点之间的连接,也可采用其他协议类型。
[0204]
在本发明的一些可选实施例中,所述方法还包括:在所述第一onu管理代理实例对应的第一vomci功能实例集合中新增第二vomci功能实例的情况下,所述第二vomci功能实例根据第三连接配置信息与相邻节点建立连接;所述第一onu管理代理实例更新所述第三对应关系中、与所述第一vomci功能实例版本信息和第一vomci功能实例集合,在所述第一vomci功能实例集合中增加所述第二vomci功能实例的相关信息。
[0205]
本实施例中,在增加一个vomci功能实例的情况下,假设增加的vomci功能实例为所述第一onu管理代理实例对应的第一vomci功能实例集合中的vomci功能实例,记为第二vomci功能实例。则第二vomci功能实例根据第三连接配置信息(即拓扑策略配置)分别与相邻的节点(即邻居节点,为所述第一onu管理代理实例以及某个vomci消息代理实例,还可包括olt设备)建立连接。并且,所述第一onu管理代理实例更新所述第三对应关系(即上述实施例中的表4)中的第一vomci功能实例集合,扩展第一vomci功能实例集合,在所述第一vomci功能实例集合中增加所述第二vomci功能实例的相关信息。
[0206]
在本发明的一些可选实施例中,所述方法还包括:在所述第一onu管理代理实例对
应的第一vomci功能实例集合中需要删除第三vomci功能实例的情况下,所述第一onu管理代理实例更新所述第三对应关系中、与所述第一vomci功能实例版本信息和第一vomci功能实例集合,删除所述第一vomci功能实例集合中所述第三vomci功能实例的相关信息。
[0207]
本实施例中,在删除一个vomci功能实例的情况下,假设删除的vomci功能实例为所述第一onu管理代理实例对应的第一vomci功能实例集合中的vomci功能实例,记为第三vomci功能实例。所述第一onu管理代理实例更新所述第三对应关系(即上述实施例中的表4)中的第一vomci功能实例集合,在所述第一vomci功能实例集合中删除所述第三vomci功能实例的相关信息。
[0208]
在一些可选实施例中,所述方法还包括:所述第一onu管理代理实例在所述第三vomci功能实例完成所有的onu管理请求消息后,删除所述第三vomci功能实例。
[0209]
本实施例中,所述第一onu管理代理实例需要等待到该第三vomci功能实例完成所有onu管理请求消息后,即没有等待的onu请求响应后,在所述第一vomci功能实例集合中删除该第三vomci功能实例的相关信息。
[0210]
可选地,所述方法还包括:所述第一onu管理代理实例向所述第三vomci功能实例相邻的其他节点发送拓扑更新消息;所述拓扑更新消息用于所述其他节点删除与所述第三vomci功能实例之间的连接;所述其他节点为与所述第三vomci功能实例连接的vomci消息代理实例或者olt设备。
[0211]
可选地,所述方法还包括:所述第一onu管理代理实例在第二转发关系中删除与所述第三vomci功能实例相关的管理链路径信息,并分别向所述第三vomci功能实例相关的管理链路径信息中的节点发送通知消息,所述通知消息用于指示节点删除对应的转发关系中、与所述第三vomci功能实例相关的转发关系。
[0212]
本实施例中,所述第一onu管理代理实例确定需要删除所述第三vomci功能实例后,需要在如表5所示的第二转发关系中删除与所述第三vomci功能实例相关的管理链路径信息;并且分别向所述第三vomci功能实例相关的管理链路径信息中的节点发送通知消息,例如向所述第三vomci功能实例相关的vomci消息代理实例发送通知消息,以使vomci消息代理实例在如表7所示的第四转发关系中删除与所述第三vomci功能实例相关的信息,或者向所述第三vomci功能实例相关的olt设备发送通知消息,以使该olt设备在如表8所示的第五转发关系中删除与所述第三vomci功能实例相关的信息。
[0213]
可选地,所述方法还包括:所述第一onu管理代理实例基于所述管理链路径信息将与所述第三vomci功能实例相关的onu设备迁移至与所述第三vomci功能实例相同版本的其他vomci功能实例上;所述第一onu管理代理实例重新确定迁移的所有onu设备的管理链路径信息,并向重新确定的管理链路径信息中的节点分别发送与节点相关的新的路径配置信息。
[0214]
本实施例中,所述第一onu管理代理实例可基于上述第二转发关系,确定与该第三vomci功能实例相关的所有onu设备(具体通过onu标识体现),并结合表4所示的对应关系,确定与第三vomci功能实例属于相同版本的其他vomci功能实例,将与该第三vomci功能实例相关的所有onu设备(具体通过onu标识体现)按照一定策略(例如负载均衡策略)迁移到相同版本的其他vomci功能实例上。并且对于所有迁移的onu设备,所有相关(代理该onu管理请求)的onu管理代理实例(如第一onu管理代理实例)按照上述实施例中方法重新计算所
有迁移的onu设备的如表5所示的管理链路径信息,并按照上述实施例中步骤202至步骤203的具体描述,向相关的各个节点发送与节点相关的新的路径配置信息。
[0215]
示例性的,对于上述实施例中的vomci功能实例的动态扩容方式和动态缩容方式,可参照表9所示。
[0216]
表9
[0217]
[0218][0219]
本发明实施例还提供了一种onu管控方法,应用于olt设备中,所述方法包括:
[0220]
第一olt设备接收所述第一olt设备相关的路径配置信息,所述第一olt设备相关的路径配置信息由第一onu管理代理实例基于第一onu标识生成,并通过第一vomci功能实例被所述第一olt设备接收、或者通过所述第一vomci功能实例和第一vomci消息代理实例
被所述第一olt设备接收;
[0221]
所述第一olt设备将所述第一olt设备相关的路径配置信息记录为第五转发关系;所述第一olt设备相关的路径配置信息包括所述第一onu标识;所述第一olt设备相关的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一vomci功能实例的相关信息;
[0222]
其中,所述第一onu管理代理实例为vomci中的onu管理代理子系统中的一个onu管理代理实例;所述第一vomci功能实例为所述vomci的vomci功能子系统中的一个vomci功能实例;所述第一vomci消息代理实例为所述vomci中的vomci消息代理子系统中的一个vomci消息代理实例;所述第一olt设备为所述第一onu标识对应的onu设备连接的olt设备。
[0223]
在一些可选实施例中,所述方法还包括:所述第一olt设备接收来自所述第一vomci功能实例或者所述第一vomci消息代理实例的vomci请求消息,发送所述vomci请求消息至所述onu设备;所述vomci请求消息中包括所述第一onu标识。
[0224]
所述方法还包括:所述第一olt设备接收来自所述onu设备的vomci应答消息或vomci通知上报消息;所述vomci应答消息或vomci通知上报消息包括所述第一onu标识;所述第一olt设备基于所述第五转发关系向所述第一vomci消息代理实例或者所述第一olt设备发送所述vomci应答消息或vomci通知上报消息。
[0225]
采用本发明实施例的技术方案,一方面,基于服务架构实现vomci功能,实现管控功能和vomci功能解耦,极大地降低了使用vomci服务的复杂性;另一方面,通过引入onu管理代理子系统,通过第一onu管理代理实例根据第一onu标识确定管理链路径信息,具体是根据第一onu标识确定对应的第一vomci功能实例、第一vomci消息代理实例以及第一olt设备,从而解决由于不同厂家的omci管控模块实现对于标准的理解存在不一致、导致的onu设备对接不同厂家的olt设备时产生兼容性问题。并且,本发明实施例提出了针对云计算动态特性的onu管理链方法,支持vomci功能实例的动态缩容和动态扩容。
[0226]
本发明实施例还提供了一种onu管控装置,所述onu管控装置应用于volt管控功能中。图4为本发明实施例的onu管控装置的组成结构示意图一;如图4所示,所述volt管控功能包括多个volt管控功能实例,第一volt管控功能实例为所述多个volt管控功能实例中的一个volt管控功能实例,所述第一volt管控功能实例包括:第一接收单元31和第一发送单元32;其中,
[0227]
所述第一接收单元31,用于接收来自ems/sdn控制器的onu管理请求消息;所述onu管理请求消息中至少包括第一onu标识;
[0228]
所述第一发送单元32,用于向vomci中的onu管理代理子系统发送所述onu管理请求消息,所述onu管理请求消息中至少包括所述第一onu标识。
[0229]
在本发明的一些可选实施例中,所述volt管控功能实例还包括第一处理单元33,用于基于所述第一onu标识确定第一onu管理代理实例的相关信息,所述第一onu管理代理实例为所述onu管理代理子系统中的多个onu管理代理实例中的一个onu管理代理实例;
[0230]
所述第一发送单元32,用于基于所述第一onu管理代理实例的相关信息向所述第一onu管理代理实例发送所述onu管理请求消息。
[0231]
在本发明的一些可选实施例中,所述第一处理单元33,用于通过第一对应关系确定所述第一onu标识对应的第一vomci功能实例版本信息;所述第一对应关系包括多组onu
标识和vomci功能实例版本信息的对应关系;通过第二对应关系确定所述第一vomci功能实例版本信息对应的第一onu管理代理实例的相关信息;所述第二对应关系包括多组vomci功能实例版本信息和onu管理代理实例的相关信息的对应关系。
[0232]
在本发明的一些可选实施例中,所述第一处理单元33,还用于记录第一转发关系,所述第一转发关系中包括所述第一onu标识和所述第一onu管理代理实例的相关信息的对应关系。
[0233]
在本发明的一些可选实施例中,所述第一发送单元32,用于向所述onu管理代理子系统中的统一服务点发送所述onu管理请求消息,所述统一服务点用于根据预设策略选择第一onu管理代理实例。
[0234]
在本发明的一些可选实施例中,所述volt管控功能实例还包括第一处理单元33,用于基于第一连接配置信息与所述onu管理代理子系统中的onu管理代理实例建立连接。
[0235]
在本发明的一些可选实施例中,所述第一处理单元33,用于基于第一连接配置信息的指示的实例信息,与所述onu管理代理子系统中的满足所述实例信息的onu管理代理实例建立连接;或者,基于第一连接配置信息的指示的策略,与所述onu管理代理子系统中的满足所述策略的onu管理代理实例建立连接。
[0236]
在本发明的一些可选实施例中,所述第一接收单元31,还用于接收来自所述第一onu管理代理实例的管理链路径信息,所述管理链路径信息包括所述第一onu管理代理实例与第一vomci功能实例之间的路径信息、所述第一vomci功能实例与第一vomci消息代理实例之间路径信息以及所述第一vomci消息代理实例与第一olt设备之间的路径信息;
[0237]
所述第一发送单元32,还用于基于所述管理链路径信息向所述第一olt设备发送所述第一olt设备相关的路径配置信息;所述第一olt设备相关的路径配置信息包括所述第一onu标识;所述第一olt设备相关的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一vomci功能实例的相关信息;
[0238]
其中,所述第一onu管理代理实例为所述onu管理代理子系统中的一个onu管理代理实例;所述第一vomci功能实例为所述vomci系统的vomci功能子系统中的一个vomci功能实例;所述第一vomci消息代理实例为所述vomci系统中的vomci消息代理子系统中的一个vomci消息代理实例;所述第一olt设备为所述第一onu标识对应的onu设备连接的olt设备。
[0239]
在本发明的一些可选实施例中,所述第一接收单元31,还用于接收来自所述第一onu管理代理实例的onu管理应答消息或onu通知上报消息;
[0240]
所述第一发送单元32,还用于向所述ems/sdn控制器发送所述onu管理应答消息或所述onu通知上报消息。
[0241]
本发明实施例中,所装置中的各volt管控功能实例的第一处理单元33,在实际应用中均可由中央处理器(cpu,central processing unit)、数字信号处理器(dsp,digital signal processor)、微控制单元(mcu,microcontroller unit)或可编程门阵列(fpga,field-programmable gate array)实现;所述装置中的各volt管控功能实例的第一发送单元32和第一接收单元31,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。
[0242]
本发明实施例还提供了一种onu管控装置,所述装置应用于vomci的onu管理代理子系统中,第一onu管理代理实例为所述onu管理代理子系统中的一个onu管理代理实例;图
5为本发明实施例的onu管控装置的组成结构示意图二;如图5所示,所述第一onu管理代理实例包括第二接收单元41、第二处理单元42和第二发送单元43;其中,
[0243]
所述第二接收单元41,用于接收onu管理请求消息,所述onu管理请求消息来自volt管控功能的第一volt管控功能实例,所述onu管理请求消息中至少包括第一onu标识;
[0244]
所述第二处理单元42,用于基于所述第一onu标识确定与第一光线路终端olt设备之间的管理链路径信息,所述管理链路径信息包括与第一vomci功能实例之间的路径信息、所述第一vomci功能实例与第一vomci消息代理实例之间路径信息以及所述第一vomci消息代理实例与第一olt设备之间的路径信息,或者,所述管理链路径信息包括与第一vomci功能实例之间的路径信息以及所述第一vomci功能实例与第一olt设备之间路径信息;
[0245]
所述第二发送单元43,用于基于所述管理链路径信息向所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备发送分别与所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备相关的路径配置信息;或者,所述第一onu管理代理实例基于所述管理链路径信息向所述第一vomci功能实例和所述第一olt设备发送分别与所述第一vomci功能实例和所述第一olt设备相关的路径配置信息;
[0246]
其中,所述第一vomci功能实例为所述vomci的vomci功能子系统中的一个vomci功能实例;所述第一vomci消息代理实例为所述vomci中的vomci消息代理子系统中的一个vomci消息代理实例;所述第一olt设备为所述第一onu标识对应的onu设备连接的olt设备。
[0247]
在本发明的一些可选实施例中,所述第二处理单元42,用于基于所述第一onu标识确定第一vomci功能实例集合;基于所述第一vomci功能实例集合中的vomci实例与所述第一olt设备之间的拓扑信息,按照预设规则从所述第一vomci功能实例集合的各vomci实例中选择与所述第一olt设备之间路径可达的第一vomci功能实例,并根据所述第一vomci功能实例与所述第一olt设备之间的路径确定所述管理链路径信息。
[0248]
在本发明的一些可选实施例中,所述第二处理单元42,用于通过第一对应关系确定所述第一onu标识对应的第一vomci功能实例版本信息;所述第一对应关系包括多组onu标识和vomci功能实例版本信息的对应关系;通过第三对应关系确定所述第一vomci功能实例版本信息对应的第一vomci功能实例集合,所述第三对应关系包括多组vomci功能实例版本信息和vomci功能实例集合的对应关系。
[0249]
在本发明的一些可选实施例中,所述第二接收单元41,用于直接从所述第一volt管控功能实例接收所述onu管理请求消息;或者,经onu管理代理子系统中的统一服务点接收所述onu管理请求消息;所述统一服务点用于根据预设策略选择所述第一onu管理代理实例。
[0250]
在本发明的一些可选实施例中,所述第二处理单元42,还用于将所述管理链路径信息记录为第二转发关系,所述第二转发关系包括:所述第一onu标识、所述第一volt管控功能实例的相关信息、所述第一vomci功能实例的相关信息、所述第一vomci消息代理实例的相关信息以及所述第一olt设备的相关信息;
[0251]
在本发明的一些可选实施例中,所述第二发送单元43,还用于基于所述第二转发关系向所述第一vomci功能实例发送所述onu管理请求消息。
[0252]
在本发明的一些可选实施例中,所述第二发送单元43,用于直接向所述第一olt设备发送所述第一olt设备相关的路径配置信息;或者,向所述第一volt管控功能实例发送所
述管理链路径信息,所述第一管控模块用于基于所述管理链路径信息向所述第一olt设备发送所述第一olt设备相关的路径配置信息;
[0253]
其中,所述第一olt设备相关的路径配置信息包括所述第一onu标识;第一olt设备相关的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一vomci功能实例的相关信息。
[0254]
在本发明的一些可选实施例中,所述第二接收单元41,还用于接收来自所述第一vomci功能实例的onu管理应答消息或onu通知上报消息;
[0255]
所述第二发送单元43,还用于通过所述第二转发关系向所述第一volt管控功能实例发送所述onu管理应答消息或所述onu通知上报消息
[0256]
在本发明的一些可选实施例中,所述第二处理单元42,还用于在所述第一onu管理代理实例对应的第一vomci功能实例集合中新增第二vomci功能实例的情况下,根据第三连接配置信息与相邻节点建立连接;还用于更新所述第三对应关系中、与所述第一vomci功能实例版本信息和第一vomci功能实例集合,在所述第一vomci功能实例集合中增加所述第二vomci功能实例的相关信息。
[0257]
在本发明的一些可选实施例中,所述第二处理单元42,还用于在所述第一onu管理代理实例对应的第一vomci功能实例集合中需要删除第三vomci功能实例的情况下,更新所述第三对应关系中、与所述第一vomci功能实例版本信息和第一vomci功能实例集合,删除所述第一vomci功能实例集合中所述第三vomci功能实例的相关信息。
[0258]
在本发明的一些可选实施例中,所述第二处理单元42,还用于在所述第三vomci功能实例完成所有的onu管理请求消息后,删除所述第三vomci功能实例。
[0259]
在本发明的一些可选实施例中,所述第二发送单元43,还用于向所述第三vomci功能实例相邻的其他节点发送拓扑更新消息;所述拓扑更新消息用于所述其他节点删除与所述第三vomci功能实例之间的连接;所述其他节点为与所述第三vomci功能实例连接的vomci消息代理实例或者olt设备。
[0260]
在本发明的一些可选实施例中,所述第二处理单元42,还用于在第二转发关系中删除与所述第三vomci功能实例相关的管理链路径信息,并通过所述第二发送单元43分别向所述第三vomci功能实例相关的管理链路径信息中的节点发送通知消息,所述通知消息用于指示节点删除对应的转发关系中、与所述第三vomci功能实例相关的转发关系。
[0261]
在本发明的一些可选实施例中,所述第二处理单元42,还用于基于所述管理链路径信息将与所述第三vomci功能实例相关的onu设备迁移至与所述第三vomci功能实例相同版本的其他vomci功能实例上;还用于重新确定迁移的所有onu设备的管理链路径信息,并向重新确定的管理链路径信息中的节点分别发送与节点相关的新的路径配置信息。
[0262]
本发明实施例中,所装置中的各onu管理代理实例的第二处理单元42,在实际应用中均可由cpu、dsp、mcu或fpga实现;所述装置中的各onu管理代理实例的第二发送单元43和第二接收单元41,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。
[0263]
本发明实施例还提供了一种vomci,所述vomci具体可参照图1所示,所述vomci包括onu管理代理子系统和vomci功能子系统;或者,所述vomci包括onu管理代理子系统、vomci功能子系统和vomci消息代理子系统;第一onu管理代理实例为所述onu管理代理子系
统中的一个onu管理代理实例;第一vomci功能实例为所述vomci功能子系统中的一个vomci功能实例;第一vomci消息代理实例为所述vomci消息代理子系统中的一个vomci消息代理实例;其中,
[0264]
所述第一onu管理代理实例,用于接收onu管理请求消息,所述onu管理请求消息来自volt管控功能的第一volt管控功能实例,所述onu管理请求消息中至少包括第一onu标识;还用于基于所述第一onu标识确定与第一olt设备之间的管理链路径信息,所述管理链路径信息包括与第一vomci功能实例之间的路径信息、所述第一vomci功能实例与第一vomci消息代理实例之间路径信息以及所述第一vomci消息代理实例与第一olt设备之间的路径信息,或者,所述管理链路径信息包括与第一vomci功能实例之间的路径信息以及所述第一vomci功能实例与第一olt设备之间路径信息;还用于基于所述管理链路径信息向所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备发送分别与所述第一vomci功能实例、所述第一vomci消息代理实例和所述第一olt设备相关的路径配置信息,或者基于所述管理链路径信息向所述第一vomci功能实例和所述第一olt设备发送分别与所述第一vomci功能实例和所述第一olt设备相关的路径配置信息;
[0265]
所述第一vomci功能实例,用于接收所述第一vomci功能实例相关的路径配置信息;
[0266]
所述第一vomci消息代理实例,用于接收所述第一vomci消息代理实例相关的路径配置信息。
[0267]
在本发明的一些可选实施例中,所述第一onu管理代理实例,用于基于所述第一onu标识确定第一vomci功能实例集合;基于所述第一vomci功能实例集合中的vomci实例与所述第一olt设备之间的拓扑信息,按照预设规则从所述第一vomci功能实例集合的各vomci实例中选择与所述第一olt设备之间路径可达的第一vomci功能实例,并根据所述第一vomci功能实例与所述第一olt设备之间的路径确定所述管理链路径信息。
[0268]
在本发明的一些可选实施例中,所述第一onu管理代理实例,用于通过第一对应关系确定所述第一onu标识对应的第一vomci功能实例版本信息;所述第一对应关系包括多组onu标识和vomci功能实例版本信息的对应关系;通过第三对应关系确定所述第一vomci功能实例版本信息对应的第一vomci功能实例集合,所述第三对应关系包括多组vomci功能实例版本信息和vomci功能实例集合的对应关系。
[0269]
在本发明的一些可选实施例中,所述第一onu管理代理实例,用于直接从所述第一volt管控功能实例接收所述第一onu管理请求消息;或者,
[0270]
所述onu管理代理子系统还包括统一服务点,用于从所述第一volt管控功能实例接收所述第一onu管理请求消息,根据预设策略选择第一onu管理代理实例,向所述第一onu管理代理实例发送所述第一onu管理请求消息;
[0271]
所述第一onu管理代理实例,用于从所述统一服务点接收所述第一onu管理请求消息。
[0272]
在本发明的一些可选实施例中,所述第一onu管理代理实例,还用于将所述管理链路径信息记录为第二转发关系,所述第二转发关系包括:所述第一onu标识、所述第一volt管控功能实例的相关信息、所述第一vomci功能实例的相关信息、所述第一vomci消息代理实例的相关信息以及所述第一olt设备的相关信息;
[0273]
所述第一vomci功能实例,还用于将所述第一vomci功能实例对应的路径配置信息记录为第三转发关系;
[0274]
所述第一vomci消息代理实例,还用于将所述第一vomci消息代理实例对应的路径配置信息记录为第四转发关系。
[0275]
在本发明的一些可选实施例中,所述第一onu管理代理实例,还用于基于所述第二转发关系向所述第一vomci功能实例发送所述onu管理请求消息;
[0276]
所述第一vomci功能实例,用于对所述onu管理请求消息进行处理,生成对应的vomci请求消息;并基于所述第三转发关系向所述第一vomci消息代理实例发送所述vomci请求消息;或者,用于对所述onu管理请求消息进行处理,生成对应的vomci请求消息;并基于所述第三转发关系向所述第一olt设备发送所述vomci请求消息;
[0277]
所述第一vomci消息代理实例,用于基于所述第四转发关系向所述第一olt设备发送所述vomci请求消息。
[0278]
在本发明的一些可选实施例中,所述第一vomci功能实例相关的路径配置信息包括所述第一onu标识和所述第一onu管理代理实例的相关信息,所述第一vomci功能实例对应的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一olt设备的相关信息;其中,所述第一vomci消息代理实例的相关信息包括第一vomci消息代理实例标识、所述第一vomci功能实例和所述第一vomci消息代理实例之间的连接标识或者对应的服务访问点标识;所述第一olt设备的相关信息包括第一olt设备标识、所述第一vomci功能实例和所述第一olt设备之间的连接标识或者对应的服务访问点标识;
[0279]
或者,所述第一vomci消息代理实例的相关信息包括用于所述第一vomci功能实例选择第一vomci消息代理实例的第一策略信息或者用于所述第一vomci功能实例选择第一olt设备的第二策略信息,所述第一vomci功能实例基于所述第一策略信息选择所述第一vomci消息代理实例,或者基于所述第二策略信息选择所述第一olt设备。
[0280]
在本发明的一些可选实施例中,所述第一vomci消息代理实例相关的路径配置信息包括所述第一onu标识、所述第一vomci功能实例的相关信息和所述第一olt设备的相关信息;其中,所述第一olt设备的相关信息包括所述第一olt设备的标识、所述第一vomci消息代理实例与所述第一olt设备之间的连接标识或者对应的服务访问点标识;或者,所述第一olt设备的相关信息包括用于所述第一vomci消息代理实例选择第一olt设备的第三策略信息,所述第一vomci消息代理实例基于所述第三策略信息选择所述第一olt设备。
[0281]
在本发明的一些可选实施例中,所述第一onu管理代理实例,还用于直接向所述第一olt设备发送所述第一olt设备相关的路径配置信息;或者,
[0282]
所述第一onu管理代理实例,还用于向所述第一volt管控功能实例发送所述管理链路径信息,所述第一管控模块用于基于所述管理链路径信息向所述第一olt设备发送所述第一olt设备相关的路径配置信息;
[0283]
其中,所述第一olt设备相关的路径配置信息包括所述第一onu标识,所述第一olt设备相关的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一vomci功能实例的相关信息。
[0284]
在本发明的一些可选实施例中,所述第一vomci消息代理实例,还用于经所述第一olt设备接收来自onu设备的vomci应答消息或vomci通知上报消息,通过所述第四转发关系
向所述第一vomci功能实例发送所述vomci应答消息或所述vomci通知上报消息;所述vomci应答消息或所述vomci通知上报消息中包括所述第一onu标识;或者,
[0285]
所述第一vomci功能实例,还用于经所述第一olt设备接收来自onu设备的vomci应答消息或vomci通知上报消息,所述vomci应答消息或所述vomci通知上报消息中包括所述第一onu标识;
[0286]
所述第一vomci功能实例,还用于对所述vomci应答消息或所述vomci通知上报消息进行处理,生成onu管理应答消息或onu通知上报消息;通过所述第三转发关系向所述第一onu管理代理实例发送所述onu管理应答消息或所述onu通知上报消息;
[0287]
所述第一onu管理代理实例,还用于通过所述第二转发关系所述第一volt管控功能实例发送所述onu管理应答消息或所述onu通知上报消息。
[0288]
在本发明的一些可选实施例中,所述onu管理代理子系统中的onu管理代理实例、所述vomci功能子系统中的vomci功能实例、以及所述vomci消息代理子系统中的vomci消息代理实例中,相邻两个节点用于基于第二连接配置信息建立连接。
[0289]
在本发明的一些可选实施例中,一个节点用于基于所述第二连接配置信息指示的实例信息,与满足所述实例信息的另一个节点建立连接;和/或,
[0290]
一个节点用于基于所述第二连接配置信息指示的策略,与满足所述策略的另一个节点建立连接。
[0291]
在本发明的一些可选实施例中,在所述第一onu管理代理实例对应的第一vomci功能实例集合中新增第二vomci功能实例的情况下,所述第二vomci功能实例,用于根据第三连接配置信息与相邻节点建立连接;
[0292]
所述第一onu管理代理实例,还用于更新所述第三对应关系中、与所述第一vomci功能实例版本信息和第一vomci功能实例集合,在所述第一vomci功能实例集合中增加所述第二vomci功能实例的相关信息。
[0293]
在本发明的一些可选实施例中,在所述第一onu管理代理实例对应的第一vomci功能实例集合中需要删除第三vomci功能实例的情况下,所述第一onu管理代理实例,还用于更新所述第三对应关系中、与所述第一vomci功能实例版本信息和第一vomci功能实例集合,删除所述第一vomci功能实例集合中所述第三vomci功能实例的相关信息。
[0294]
在本发明的一些可选实施例中,所述第一onu管理代理实例,还用于在所述第三vomci功能实例完成所有的onu管理请求消息后,删除所述第三vomci功能实例。
[0295]
在本发明的一些可选实施例中,所述第一onu管理代理实例,还用于向所述第三vomci功能实例相邻的其他节点发送拓扑更新消息;所述拓扑更新消息用于所述其他节点删除与所述第三vomci功能实例之间的连接;所述其他节点为与所述第三vomci功能实例连接的vomci消息代理实例或者olt设备。
[0296]
在本发明的一些可选实施例中,所述第一onu管理代理实例,还用于在第二转发关系中删除与所述第三vomci功能实例相关的管理链路径信息,并分别向所述第三vomci功能实例相关的管理链路径信息中的节点发送通知消息,所述通知消息用于指示节点删除对应的转发关系中、与所述第三vomci功能实例相关的转发关系。
[0297]
在本发明的一些可选实施例中,所述第一onu管理代理实例,还用于基于所述管理链路径信息将与所述第三vomci功能实例相关的onu设备迁移至与所述第三vomci功能实例
相同版本的其他vomci功能实例上;还用于重新确定迁移的所有onu设备的管理链路径信息,并向重新确定的管理链路径信息中的节点分别发送与节点相关的新的路径配置信息。
[0298]
本发明实施例中,所装置中的各实例,在实际应用中均可由cpu、dsp、mcu或fpga结合通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。
[0299]
本发明实施例还提供了一种onu管控装置,应用于第一olt设备中。图6为本发明实施例的onu管控装置的组成结构示意图三;如图6所示,所述装置包括:第三接收单元51和第三处理单元52;其中,
[0300]
所述第三接收单元51,用于接收所述第一olt设备相关的路径配置信息,所述第一olt设备相关的路径配置信息由第一onu管理代理实例基于第一onu标识生成,并通过第一vomci功能实例被接收、或者通过所述第一vomci功能实例和第一vomci消息代理实例被接收;
[0301]
所述第三处理单元52,用于将所述第一olt设备相关的路径配置信息记录为第五转发关系;所述第一olt设备相关的路径配置信息包括所述第一onu标识;所述第一olt设备相关的路径配置信息还包括所述第一vomci消息代理实例的相关信息或者所述第一vomci功能实例的相关信息;
[0302]
其中,所述第一onu管理代理实例为vomci中的onu管理代理子系统中的一个onu管理代理实例;所述第一vomci功能实例为所述vomci的vomci功能子系统中的一个vomci功能实例;所述第一vomci消息代理实例为所述vomci中的vomci消息代理子系统中的一个vomci消息代理实例;所述第一olt设备为所述第一onu标识对应的onu设备连接的olt设备。
[0303]
在本发明的一些可选实施例中,所述装置还包括第三发送单元53;
[0304]
所述第三接收单元51,还用于接收来自所述第一vomci功能实例或者所述第一vomci消息代理实例的vomci请求消息;
[0305]
所述第三发送单元53,用于发送所述vomci请求消息至所述onu设备;所述vomci请求消息中包括所述第一onu标识。
[0306]
在本发明的一些可选实施例中,所述第三接收单元51,还用于接收来自所述onu设备的vomci应答消息或vomci通知上报消息;所述vomci应答消息或vomci通知上报消息包括所述第一onu标识;
[0307]
所述第三发送单元53,还用于基于所述第五转发关系向所述第一vomci消息代理实例或者所述第一olt设备发送所述vomci应答消息或vomci通知上报消息。
[0308]
本发明实施例中,所装置中的第三处理单元52,在实际应用中可由cpu、dsp、mcu或fpga实现;所述装置中的第三发送单元53和第三接收单元51,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现。
[0309]
需要说明的是:上述实施例提供的onu管控装置在进行onu管控时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的onu管控装置与onu管控方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0310]
本发明实施例还提供了一种功能设备,所述节点设备可以是承载volt管控功能的
volt管控功能实例的设备,或者承载onu管理代理子系统的onu管理代理实例的设备,或者承载vomci的设备,或者olt设备。图7为本发明实施例的功能设备的硬件组成结构示意图,如图7所示,所述功能设备包括存储器62、处理器61及存储在存储器62上并可在处理器61上运行的计算机程序,所述处理器61执行所述程序时实现本发明实施例所述的应用于volt管控功能实例的onu管控方法的步骤,或者,所述处理器61执行所述程序时实现本发明实施例所述的应用于vomci系统的onu管控方法的步骤;或者,所述处理器61执行所述程序时实现本发明实施例所述的应用于olt设备的onu管控方法的步骤。
[0311]
可选地,功能设备还可包括一个或多个网络接口63。可以理解,节点设备中的各个组件通过总线系统64耦合在一起。可理解,总线系统64用于实现这些组件之间的连接通信。总线系统64除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统64。
[0312]
可以理解,存储器62可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本发明实施例描述的存储器62旨在包括但不限于这些和任意其它适合类型的存储器。
[0313]
上述本发明实施例揭示的方法可以应用于处理器61中,或者由处理器61实现。处理器61可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器61中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器61可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器61可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器62,处理器61读取存储器62中的信息,结合其硬件完成前述方法的步骤。
[0314]
在示例性实施例中,功能设备可以被一个或多个应用专用集成电路(asic,
application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、fpga、通用处理器、控制器、mcu、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。
[0315]
在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器62,上述计算机程序可由功能设备的处理器61执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
[0316]
本发明实施例提供的计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例所述的应用于volt管控功能实例的onu管控方法的步骤,或者,该程序被处理器执行时实现本发明实施例所述的应用于vomci系统的onu管控方法的步骤;或者,该程序被处理器执行时实现本发明实施例所述的应用于olt设备的onu管控方法的步骤。
[0317]
本技术所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
[0318]
本技术所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
[0319]
本技术所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
[0320]
在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0321]
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0322]
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0323]
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0324]
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,
该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0325]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1