一种网络物理资源采集方法及装置制造方法及图纸

技术编号:31664067 阅读:29 留言:0更新日期:2022-01-01 10:02
一种网络物理资源采集方法,所述方法包含:采集装置接收数据消费方发出的物理资源数据采集请求;从目标数据提供方获取物理资源数据的存储地址;配置数据提供方预先定义的物理资源数据变更通知消息模板,获得物理资源数据变更通知;预先定义物理资源数据采集模型,配置该模型,创建物理资源数据采集任务;预先定义资源解析模板,执行物理资源采集任务后得到物理资源数据文件,加载相应的资源解析模板,解析所述物理资源数据文件获得物理资源数据,更新数据消费方数据库。本发明专利技术还公开了一种网络资源采集装置。通过本发明专利技术可以实现对NFV网络中的物理资源数据进行全量、自动的采集。自动的采集。自动的采集。

【技术实现步骤摘要】
一种网络物理资源采集方法及装置


[0001]本专利技术涉及计算机软件领域,具体涉及一种NFV网络物理资源的采集技术。

技术介绍

[0002]NFV即网络功能虚拟化,通过X86等通用性硬件及虚拟化技术,来承载很多功能的软件处理,从而降低网络昂贵的设备成本。可以通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。其中,NFVO即网络功能虚拟化协调器,用于管理NS(即网络业务)生命周期;VIM即虚拟基础架构管理器,用于管理虚拟设备;PIM即物理基础设施管理器,对物理基础设施设备(包括服务器、磁阵、交换机、防火墙、分布式存储集群等,以下简称为“物理资源”或“设备”)进行集中管理的工具。
[0003]目前的NFVO仅接入了VIM提供的虚拟资源数据,用于协调VNF(即虚拟化的网络功能模块)生命周期的管理、协调NFVI(即网络功能虚拟化基础设施)各类资源的管理,以此确保所需各类虚拟资源与连接的优化配置;若将PIM的物理资源数据提供给NVFO,则NFVO可分析物理资源与虚拟资源之间的关系绘制三层网络拓扑,还可以将物理资源数据共享给综合监控等系统。但是,由于各厂商的PIM的接口不统一,并且以不同的数据交换格式提供物理资源数据,加上各用户的NFVO数据库数据结构也不统一,导致无法直接将物理资源数据导入NFVO数据库。因此亟待一种可以自动对NFV系统中的物理资源数据进行采集的技术出现。

技术实现思路

>[0004]本专利技术公开了一种网络物理资源采集方法,应用于网络物理资源采集系统,一个所述网络物理资源采集系统包含一个数据消费方、一个采集装置、多个数据提供方;所述数据消费方与所述采集装置直接连接,所述数据提供方经注册后与所述采集装置连接;所述方法包含:
[0005]所述采集装置接收所述数据消费方发出的物理资源数据采集请求;
[0006]所述采集装置从所述目标数据提供方获取所述物理资源数据的存储地址;
[0007]所述采集装置配置数据提供方预先定义的物理资源数据变更通知消息模板,获得物理资源数据变更通知;
[0008]所述采集装置预先定义物理资源数据采集模型,配置所述物理资源数据采集模型,创建物理资源数据采集任务;
[0009]所述采集装置预先定义资源解析模板,执行所述物理资源采集任务后得到物理资源数据文件,加载所述资源解析模板,解析所述物理资源数据文件获得物理资源数据,更新所述数据消费方数据库。
[0010]优选的,所述方法还包含:
[0011]所述采集装置监听所述数据提供方自动推送物理资源数据变更通知接口,获取所述物理资源数据变更通知,创建物理资源数据采集任务。
[0012]优选的,所述方法还包含:
[0013]所述采集装置预先定义任务监控模板,物理资源数据采集任务创建后启动定时查询,使用定时查询获取的任务日志信息配置所述任务监控模板并展示所得的任务监控信息。
[0014]具体的:
[0015]所述采集装置与所述数据消费方直接连接,并将所述数据消费方的身份信息存储在数据库中。所述身份信息包含:数据消费方ID,数据消费方数据库的用户名,密码,接入地址;
[0016]所述物理资源数据采集请求包含:数据消费方ID,目标数据提供方ID。每个所述物理资源数据采集请求范围为一个目标数据提供方管理的全部物理资源数据。
[0017]具体的:
[0018]所述数据提供方在注册成功后与所述采集装置连接,所述采集装置将所述数据提供方的注册信息存储在数据库中。所述注册信息包含:数据提供方ID,用户名,密码,接入地址,接口规范;所述接口规范包含:接口列表,参数接口访问方法,参数定义,消息内容模板;
[0019]所述采集装置从所述目标数据提供方获取所述物理资源信息的存储地址的方法包含:
[0020]所述采集装置从数据库查询所述目标数据提供方的注册信息,携带从所述目标数据提供方注册信息中获取的用户名、密码、接入地址,向所述目标数据提供方请求其物理资源池的接入地址及访问权限;
[0021]所述采集装置调用用于查询全部物理资源数据的接口,获取所述目标数据提供方的物理资源池中各种设备类型的物理资源数据存储地址;
[0022]所述采集装置调用用于查询一类物理资源数据的接口,获取所述目标数据提供方的物理资源池中每种设备类型下物理资源的数量和每个物理资源数据存储地址。
[0023]具体的,所述采集装置配置数据提供方预先定义的物理资源数据变更通知消息模板,获得物理资源数据变更通知的方法包含:
[0024]所述采集装置从数据库中查询所述目标数据提供方的注册信息中携带的接口规范,获取所述物理资源数据变更通知消息模板;所述物理资源数据变更通知消息模板包含:发生信息变更的物理资源的数据存储地址及变更类型;
[0025]所述采集装置配置所述物理资源数据变更通知消息模板,获得物理资源数据变更通知。
[0026]具体的,所述采集装置预先定义物理资源数据采集模型,配置所述物理资源数据采集模型,创建物理资源数据采集任务的方法包含:
[0027]所述预先定义物理资源数据采集模型具体为定义采集任务信息、辅助信息;
[0028]根据所述物理资源数据变更通知配置所述采集任务信息、消息辅助信息,创建物理资源数据采集任务。
[0029]具体的,所述采集装置预先定义资源解析模板,执行所述物理资源采集任务后得到物理资源数据文件,加载所述资源解析模板,解析所述物理资源数据文件获得物理资源数据,更新所述数据消费方数据库的方法包含:
[0030]所述采集装置依据数据消费方数据库的数据结构,预先对每类物理资源定义一个
资源解析模板,所述资源解析模板包含:参数名称,参数定义,参数限制。
[0031]所述采集装置获得一个物理资源数据文件后,加载相应的资源解析模板,解析所述物理资源数据文件的内容,得到一条物理资源数据记录,再根据信息变更的类型更新数据消费方数据库中的物理资源数据。
[0032]本专利技术还公开了一种网络物理资源采集装置,所述装置包含:
[0033]注册单元,用于处理数据提供方的注册请求,将获得的注册信息存储至数据库;
[0034]定义单元,用于预先定义物理资源数据采集模型,资源解析模板,将模型和模板存至数据库;
[0035]任务管理单元,用于接收数据消费方发出的物理资源数据采集请求;从目标数据提供方获取所述物理资源数据的存储地址;配置数据提供方预先定义的物理资源数据变更通知消息模板,获得物理资源数据变更通知;配置预先定义的物理资源数据采集模型,创建物理资源数据采集任务;
[0036]数据处理单元,用于执行所述物理资源采集任务,得到物理资源数据文件,加载所述资源解析模板,解析所述物理资源数据文件获得物理资源数据,更新所述数据消费方数据库。
[0037]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网络物理资源采集方法,其特征在于,应用于网络物理资源采集系统,一个所述网络物理资源采集系统包含一个数据消费方、一个采集装置、多个数据提供方;所述数据消费方与所述采集装置直接连接,所述数据提供方经注册后与所述采集装置连接;该方法包含:所述采集装置接收所述数据消费方发出的物理资源数据采集请求;所述采集装置从所述目标数据提供方获取所述物理资源数据的存储地址;所述采集装置配置数据提供方预先定义的物理资源数据变更通知消息模板,获得物理资源数据变更通知;所述采集装置预先定义物理资源数据采集模型,配置所述物理资源数据采集模型,创建物理资源数据采集任务;所述采集装置预先定义资源解析模板,执行所述物理资源采集任务后得到物理资源数据文件,加载所述资源解析模板,解析所述物理资源数据文件获得物理资源数据,更新所述数据消费方数据库。2.根据权利要求1所述的方法,其特征在于,所述方法还包含:所述采集装置监听所述数据提供方自动推送物理资源数据变更通知接口,获取所述物理资源数据变更通知,创建物理资源数据采集任务。3.根据权利要求1所述的方法,其特征在于,所述方法还包含:所述采集装置预先定义任务监控模板,物理资源数据采集任务创建后启动定时查询,使用定时查询获取的任务日志信息配置所述任务监控模板并展示所得的任务监控信息。4.根据权利要求1-3所述的方法,其特征在于:所述采集装置与所述数据消费方直接连接,并将所述数据消费方的身份信息存储在数据库中。所述身份信息包含:数据消费方ID,数据消费方数据库的用户名,密码,接入地址;所述物理资源数据采集请求包含:数据消费方ID,目标数据提供方ID。每个所述物理资源数据采集请求范围为一个目标数据提供方管理的全部物理资源数据。5.根据权利要求4所述的方法,其特征在于:所述数据提供方在注册成功后与所述采集装置连接,所述采集装置将所述数据提供方的注册信息存储在数据库中。所述注册信息包含:数据提供方ID,用户名,密码,接入地址,接口规范;所述接口规范包含:接口列表,参数接口访问方法,参数定义,消息内容模板;所述采集装置从所述目标数据提供方获取所述物理资源信息的存储地址的方法包含:所述采集装置从数据库查询所述目标数据提供方的注册信息,携带从所述目标数据提供方注册信息中获取的用户名、密码、接入地址,向所述目标数据提供方请求其物理资源池的接入地址及访问权限;所述采集装置调用用于查询全部物理资源数据的接口,获取所述目标数据提供方的物理资源池中各种设备类型的物理资源数据存储地址;所述采集装置调用用于查询一类物理资源数据的接口,获取所述目标数据提供方的物理资源池中每种设备类型下物理资源的数量和每个物理资源数据存储地址。6.根据权利要求5所述的方法,其特征在于,所述采集装置配置数据提供方预先定义的物理资源数据变更通知消息模板,获得物理资源数据变更通知的方法包含:所述采集装置从数据库中查询所述目标数据提供方的注册信息中携带的接口规范,获
取所述物理资源数据变更通知消息模板;所述物理资源数据变更通知消息模板包含:发生信息变更的物理资源的数据存储地址及变更类型;所述采集装置配置所述物理资源数据变更通知消息模板,获得物理资源数据变更通知。7.根据权利要求6所述的方法,其特征在于,所述采集装置预先定义物理资源数据采集模型,配置所述物理资源数据采集模型,创建物理资源数据采集任务的方法包含:所述预先定义物理资源数据采集模型具体为定义采集任务信息、辅助信息;根据所述物理资源数据变更通知配...

【专利技术属性】
技术研发人员:钟荷柳杨远伟闫衡杜大江李新建
申请(专利权)人:北京亿阳信通科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1