当前位置: 首页 > 专利查询>吴伟楠专利>正文

一种NFV环境中灵活获取虚拟对象状态信息的机制制造技术

技术编号:33615340 阅读:30 留言:0更新日期:2022-06-02 00:28
本发明专利技术公开了一种在网络功能虚拟化(NFV)环境中按用户的需求灵活获取虚拟对象状态的监控机制。本发明专利技术将状态获取需求和状态获取方法进行解耦。用户使用一个文件描述希望获取的虚拟对象状态,提交这份文件后,NFV系统自动解析这份文件,调用相应的监控技术或软件为用户获取所需的状态数据,并把数据放入用户指定的缓存区域,能够减少用户学习诸多监控技术和软件的时间成本,使监控NFV系统更具灵活性。为了获取某些虚拟网络功能(VNF)独有的状态,采用监控项注册方法,不编程便能动态扩展NFV系统支持的监控技术或软件,能提高NFV监控系统的可扩展性。可扩展性。可扩展性。

【技术实现步骤摘要】
一种NFV环境中灵活获取虚拟对象状态信息的机制


[0001]本专利技术属于网络通信领域,具体地说提出了一种解耦状态获取需求和状态获取技术的监 视机制,通过该机制能按需高效灵活地监视虚拟对象的状态信息,减少监视NFV系统的系统 开销,提升监控系统的可扩展性。

技术介绍

[0002]随着虚拟化和云计算技术的飞速发展,网络系统中具有更多不同类型的虚拟被管对象(如 虚拟网络设备、虚拟机、VNF等)和分布更为宽广的网络空间(如运营商网络、NFV环境、 云空间等),由此带来的是对网络系统的管理、监视的难题。与传统的网络系统相比,NFV 系统具有动态性,不确定性和软件可定制性。动态意味着虚拟对象随着网络服务的变化频繁 更改数量和迁移,虚拟对象的状态也频繁地变化。但是,传统的网络硬件设备很少移动或改 变生命周期。不确定性是指缺乏监视和处理各类虚拟对象状态的全面研究,而管理传统的网 络设备和服务已有许多成熟的方法。软件定制意味着NFV系统可以灵活地协调虚拟网络服务, 但是传统的网络系统具有相对固定的系统结构,功能和性能。现有的NFV监视系统存在诸如 仅支持少量指本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种支持状态获取需求与获取技术解耦(State Requirements Decoupling from Acquisition,DRDA)模型的系统,其特征包括:A.一种基于通用服务器的NFV环境运行的DRDA系统架构,该架构由三个层次构成,分别是需求描述层、任务编排层和获取执行层,系统结构如图1所示;B.DRDA系统的工作流程描述为用户将复杂的状态获取要求描述为状态描述文件。DRDA系统解析状态描述文件,并自动监视相应虚拟对象的状态。DRDA系统的有限状态机如图2所示。C.需求描述层的主要功能是支持用户定制状态描述文件。用户可以根据特定应用(如NFV系统管理应用等)的需求,定制获取虚拟对象状态的状态描述文件;D.任务编排层作为状态描述文件的解释环境,负责解析状态描述文件以形成状态获取任务,放入任务队列中等待调度执行。该层的关键作用是理解用户的状态获取需求,将其转换为获取虚拟对象状态的任务。如图1所示,任务编排层由解析器和任务队列构成;E.获取执行层作为状态获取任务的执行环境,根据任务安排,自动调用适当的监视技术得到状态数据并交接到系统的缓存区(如数据库),供前台程序或管理程序等应用使用。2.一种形式化描述状态获取需求的方法和技术,其特征包括:A.使用状态获取描述符(Status Acquisition Descriptor,SAD)定制状态描述文件。状态获取描述符是基于XML语法并满足以下条件:1)使用结构化通用符号;2)描述符中的虚拟对象必须有唯一标识;3)指明用户希望获取的状态;4)必须定义获取动作的生命周期、交接状态数据的方式;B.使用监视项指明用户需要获取的虚拟对象状态,如“lxd.startup.status”表示监视LXD容器的启动状态,“net.if.inOctet”表示获取某端口上接收的字节数。C.DRDA系统维护一张监视项映射表,监视项映射表记录着监视项和状态获取方法的映射关系,用户从中选择所需的监视项编写状态描述文件。监视项映射表如图3所示。第一个字段记录“监视项”;第二个字段是“对象描述符”,指出使用该监视项时需填写的参数;第三个字段“获取方法”,记录该监视项对应的状态获取方法的API和调用方式;第四个字段“数据格式”,指出返回状态数据的格式和提取方式;D.状态获取描述符的根元素为<sadid=

...

start=

...

end=

...

interval=

...

>,定义了状态获取任务的开始时间、停止时间和周期间隔;第二层标签如图4所示,<monitoring_require>标签定义用户的状态获取需求。<handover>标签定义状态数据的交接方式和所需的参数,如要将状态数据交接给数据库,则在<handover>标签中定义连接数据库的URL、用户名和密码等信息;第三层标签如图5所示,把监视项填写在标签<item>的属性“metric”上,指明需要获取的状态,然后使用元素<nfv_obj>在<item>标签下定义需要监视该状态的虚拟对象。3.状态描述文件解析方法,其特征包括:A.当用户在状态描述层定制状态描述文件后,把状态描述文件发送到任务编排层的解释器;解释器检查状态描述文件的语法格式;B.若通过检查则提取状态描述文件的...

【专利技术属性】
技术研发人员:陈鸣吴伟楠
申请(专利权)人:吴伟楠
类型:发明
国别省市:

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

1