确定虚拟网络元件和管理程序之间接口要求的方法和系统的制作方法

文档序号:7796448阅读:152来源:国知局
确定虚拟网络元件和管理程序之间接口要求的方法和系统的制作方法
【专利摘要】本发明涉及确定虚拟网络元件和管理程序之间接口要求的方法和系统。因为合适的交互操作的接口应用现在可基于从服务来的即时需求容易地被调用,抽象有助于创建开放的和交互工作的VNE-NHV环境。配置的自动化结合VNE的分配减轻了任何网络中资源限制的影响。一旦创建了NHV并且VNE(不论其域)被连接到其上,VNE可被服务无缝地使用。
【专利说明】确定虚拟网络元件和管理程序之间接口要求的方法和系统
【技术领域】
[0001]本发明描述用于确定并且之后概括在VNE和NHV之间接口的要求的机制。
[0002]这些VNE包括路由器、路由/拓扑数据库、防火墙、负载均衡器等。许多其它的提供增值第3层服务(ISO的OSI模型的)的设备也可被看作网络层实体。这些可包括计算、存储、链路/信道、路由和转发表/引擎、防火墙、策略/服务质量管理器、负载均衡器/分配器等。
[0003]NHV是软件定义的多连接的第3层覆盖网络,其(a)是从下层物理网络完全解耦合的,并且(b)可与任何服务器管理程序无缝地交互工作。NHV具有完全可视性和可控制性一包括进行配置和管理一对于连接到它上面的所有VNE,而不论域。
[0004]VNE连接必须经由开放的可交互操作的接口,该接口满足本专利申请中开发的所有要求。[0005]在任何时候,如果任何要求被违背,关联的VNE可从NHV退出(断开)。相似地,如果以前断开的VNE被修复或与兼容接口之间活跃起来,则其可自动被加到NHV。这个自动进入/退出的特征有如下优势:(i )带有故障或故障接口的VNE可自动被隔离,而无需大量的诊断开销,并且(ii)带有兼容接口的有能力的VNE可自动连接到NHV。
[0006]可连接到NHV或从NHV断开的VNE包括以下实体:
[0007].(虚拟化的)网络端口
[0008]?(虚拟化的)网络链接
[0009].(虚拟化的)转发表
[0010].(虚拟化的)DNS (虚拟化的)负载均衡器
[0011]籲(虚拟化的)AAA服务器
[0012]?(虚拟化的)路由引擎
[0013].(虚拟化的)增值网络服务实体
【背景技术】
[0014]现在网络实体的虚拟化和连接网络实体到管理程序的过程主要涉及基于第2层的实体和服务器级别的管理程序。
[0015]第3层实体的虚拟化通常在专有的基础上并且以VNE被连接到网络级别的方式来完成的,如果有的话,管理程序使用专有接口。
[0016]这些当前可用的/实践过的方法和方案产生虚拟化的第3层网络和服务的若干岛状区并且打破使用虚拟化的全部动机(动机是指基于来自各个应用和服务的需求在不同的域无缝地共享分布式的虚拟化的资源)。例如,一些方案单聚焦于网络操作系统,一些提供虚拟化实体(并不必要总是VNE)的网络管理方面的无缝接入,而其它一些企图支持分布式网络元件(经常是虚拟化的);全部这些使用专有接口,其经常连接到“非定义的”或专有的网络管理程序。
[0017]本发明关注于基于开放的且可交互操作的NHV的方案,而不是运行在基于第2层的管理程序域。
[0018]注意,基于第2层的管理程序一般在小的地理区域(房间、校园、小城市等)上覆盖广播域,但是网络层覆盖广泛的地理区域(像大城市、州、国家以及超过这些的),因此对于自动负载均衡和灾难恢复更有吸引力。

【发明内容】

[0019]本发明关注于经由开放的和可交互操作的接口虚拟化的第3层网络实体到NHV的连接。
[0020]结果是分布式的虚拟化网络(第3层)实体和资源的无缝的可交互操作性在更广泛的地理区域上,而不是仅在广播(第2层或局域网或LAN)域。
[0021]因为NHV实际运行在网络层(第3层),这提供了有效开发广域网络服务和设备感知的可能性,并且相似地,提供了有效开发服务/设备感知的网络的可能性。
[0022]在其它方面,本发明提供具有对应于以上讨论的那些特征和优势的系统和计算机程序。
【专利附图】

【附图说明】
[0023]附图被包括和并入且构成本说明书的一部分,以提供对本发明的进一步的理解。附图示出公开的各个实施方式和/或方面,结合描述,以提供发明原理的解释,该发明的范围由权力要求确定。
[0024]这样,已经概括地描述了本发明,现在将参考附图进行描述,这些附图并不是按照比例画出的,并且其中:
[0025]图1显示了虚拟化网路实体是如何经由抽象的接口连接到网络管理程序的顶层原理图;
[0026]图2示出了 VNE和NHV之间的接口的要求是如何被确定、被抽象以及之后被适配/交互工作的图;
[0027]图3演示了通过将来自广域各处的VNE拼接在一起的使用实例的实施。
【具体实施方式】
[0028]出于清楚地阐述的目的,应当理解的是,为了清楚地理解本发明,本文提供的图片和描述可能已经被简化以说明相关的元件,同时,排除了典型的方法和系统中存在的其它元件,用于确定用于无缝的(分布式的)虚拟网络资源管理的虚拟网络元件和网络管理程序之间的接口要求。本领域的普通技术人员可认识到对于实施本文描述的设备、系统和方法其它元件和/或步骤可能是被需要的和/或是必需的。然而,因为这些元件和步骤在本领域是熟知的,并且因为它们并不帮助更好的理解本发明,这样,本文可能没有提供对这些元件和步骤的讨论。本公开被认为是本质上包括相对于本发明的元件和方法的所有这些元件、变体和修改,其对于网络虚拟化的相关领域的技术人员将是熟知的。
[0029]参考附图本发明现在将在下文中更加详细地进行描述:
[0030]图1显示了虚拟化网路实体如何经由抽象的接口连接到网络管理程序的顶层原理图。抽象是实时执行的以确定需要进行什么样的交互工作或适配以使VNE进入到NHV。[0031]图2示出了 VNE和NHV之间的接口的要求是如何被确定、被抽象以及之后被适配/交互工作以用于VNE到NHV的无缝连接的图。这些VNE之后通过NHV被广泛地理区域上的应用和服务所执行使用。
[0032]图3演示了一种使用实例的实施,在该情形中,由于用于服务所需的VNE数量上的要求是不断变化的,来自广域各处的VNE拼接在一起用于应用或服务。
[0033]尽管本文使用了特定的术语,但是它们仅被以通用的和描述性的意义进行使用,而不是为了限制的目的。
[0034]尽管本发明已经以一定程度的特定示例的形式进行了描述和说明,应当注意描述和说明仅仅是通过实施例的方式进行的。在结构的细节和部件的组合和布置以及进行步骤上可以进行大量的改变。相应地,这样的改变也被认为包括在本发明中,其范围由权利要求所限定。
【权利要求】
1.一种用于连接至少一个虚拟化的第3层网络实体VNE到至少一个网络管理程序NHV的方法,所述方法包括: 确定所述至少一个VNE的至少一个可交互操作性特征; 发现供所述至少一个VNE使用的至少一个接口 ; 抽象所述至少一个可交互操作性特征以允许连接所述至少一个VNE到所述至少一个NHV ; 适配至少一个接口,其中所述接口是开放的并且与多个VNE可交互操作;以及 通过被适配的所述至少一个接口连接所述至少一个VNE到所述至少一个NHV。
2.根据权利要求1所述的方法,其中所述至少一个VNE是虚拟化的网络端口。
3.根据权利要求1所述的方法,其中所述至少一个VNE是虚拟化的网络链接。
4.根据权利要求1所述的方法,其中所述至少一个VNE是虚拟化的转发表。
5.根据权利要求1所述的方法,其中所述至少一个VNE是虚拟化的DNS。
6.根据权利要求1所述的方法,其中所述至少一个VNE是虚拟化的负载均衡器。
7.根据权利要求1所述的方法,其中所述至少一个VNE是虚拟化的AAA服务器。
8.根据权利要求1所述的方法,其中所述至少一个VNE是虚拟化的路由引擎。
9.根据权利要求1所述的方法,其中所述至少一个VNE是虚拟化的增值网络服务实体。
10.根据权利要求1所述的方法,还包括: 通过所述至少一个接口拼接所述至少一个VNE到至少第二个VNE以实现在一区域中使用该至少两个VNE。
11.根据权利要求1所述的方法,其中所述至少一个接口是抽象接口。
12.一种用于退出和之后连接至少一个非起作用的虚拟化的第3层网络实体VNE到至少一个网络管理程序的方法,所述方法包括: 确定所述至少一个VNE是非起作用的; 从NHV退出非起作用的所述至少一个VNE ; 修复非起作用的所述至少一个VNE ; 确定所述至少一个VNE的至少一个可交互操作性特征; 抽象所述至少一个可交互操作性特征以允许连接所述至少一个VNE到所述至少一个NHV ; 适配至少一个接口,其中所述接口是开放的并且与多个VNE可交互操作;以及 通过被适配的所述至少一个接口连接所述至少一个VNE到所述至少一个NHV。
13.一种用于连接至少一个虚拟化的第3层网络实体VNE到至少一个网络管理程序NHV的计算机系统,所述系统包括: 用于确定所述至少一个VNE的至少一个可交互操作性特征的装置; 用于发现供所述至少一个VNE使用的至少一个接口的装置; 用于抽象所述至少一个可交互操作性特征以允许连接所述至少一个VNE到所述至少一个NHV的装置; 用于适配至少一个接口的装置,其中所述接口是开放的并且与多个VNE可交互操作;以及 用于通过被适配的所述至少一个接口连接所述至少一个VNE到所述至少一个NHV的装置。
14.根据权利要求13所述的系统,其中所述至少一个VNE是虚拟化的网络端口。
15.根据权利要求13所述的系统,其中所述至少一个VNE是虚拟化的网络链接。
16.根据权利要求13所述的系统,其中所述至少一个VNE是虚拟化的转发表。
17.根据权利要求13所述的系统,其中所述至少一个VNE是虚拟化的DNS。
18.根据权利要求13所述的系统,其中所述至少一个VNE是虚拟化的负载均衡器。
19.根据权利要求13所述的系统,其中所述至少一个VNE是虚拟化的AAA服务器。
20.根据权利要求13所述的系统,其中所述至少一个VNE是虚拟化的路由引擎。
21.根据权利要求13所述的系统,其中所述至少一个VNE是虚拟化的增值网络服务实体。
22.根据权利要求13所述的系统,还包括: 用于通过所述至少一个接口拼接所述至少一个VNE到至少第二个VNE以实现在一区域中使用该至少两个VNE的装置。
23.根据权利要求13所述的系统,其中所述至少一个接口是抽象接口。
【文档编号】H04L12/24GK103973477SQ201410041059
【公开日】2014年8月6日 申请日期:2014年1月28日 优先权日:2013年1月30日
【发明者】布米普·哈斯纳比西 申请人:中兴通讯(美国)公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1