网络资源匹配方法及装置制造方法及图纸

技术编号:10599237 阅读:114 留言:0更新日期:2014-10-30 12:55
本申请提供了网络资源匹配方法及装置。方法包括:根据资源域中的各个网络资源在网络模型中的网络角色,将资源域划分为一个或多个网络模型角色分区;根据服务模板中的各个服务单元在网络模型中的网络角色,将服务模板划分为一个或多个网络模型角色分区;接收租户发来的服务申请,查找对应的服务模板,查找与服务模板匹配的资源域;对于服务模板中的每个服务单元,根据该服务单元所属的网络模型角色分区,在匹配的资源域中相同的网络角色分区中查找到匹配的网络资源。本发明专利技术实现了服务模板与资源域的匹配。

【技术实现步骤摘要】
网络资源匹配方法及装置
本专利技术涉及网络通信
,尤其涉及网络资源匹配方法及装置。
技术介绍
目前的网络正面临着一场变革,尽管传统物理网络中的交换机、路由器不断提高性能和功能,但网络复杂度也在不断提升。虚拟化技术的出现,使得大量的虚拟交换机(vSwitch)和虚拟路由器(vRouter)应用到网络中,这样人们面对的不再是交错的物理网线连接的交换机和个人计算机(PC,PrivateComputer),取而代之的是虚拟网络。而采用开放流(Openflow)技术,能够将网络的复杂度从交换机上剥离出来形成Openflow网络,所有的网络策略通过Openflow网络中的控制器(Controller)来完成,实现了网络的可编程化。物理网络、虚拟网络、Openflow网络这三种网络通过不同的实现完成同样的目的:实现网络互联,最终为用户提供网络服务。随着虚拟化技术的普及,以及Openflow网络的发展,使得物理网络、虚拟网络以及Openflow网络的融合交付成为迫切需求。因此,对三网融合业务的集中管理已成为趋势。
技术实现思路
本专利技术提供网络资源匹配方法及装置,以实现服务模板与资源域的匹配。本专利技术的技术方案是这样实现的:一种网络资源匹配方法,该方法包括:对于资源池中的每个资源域,根据该资源域中的各个网络资源在网络模型中的网络角色,将该资源域划分为一个或多个网络模型角色分区,其中,一个网络资源只能属于一个网络模型角色分区;对于每个服务模板,根据该服务模板中的各个服务单元在网络模型中的网络角色,将该服务模板划分为一个或多个网络模型角色分区,其中,一个服务单元只能属于一个网络模型角色分区;接收租户发来的服务申请,根据租户申请的服务类型,查找能够提供该服务的服务模板,从资源池中找到与该服务模板相匹配的资源域;对于服务模板中的每个服务单元,根据该服务单元所属的网络模型角色分区,在匹配的资源域中相同的网络模型角色分区中查找到匹配的网络资源。所述在匹配的资源域中相同的网络模型角色分区中查找到匹配的网络资源包括:在匹配的资源域中相同的网络模型角色分区中查找与服务单元的属性、资源和方法匹配的网络资源。所述服务申请进一步包括:租户信息,所述在匹配的资源域中相同的网络模型角色分区中查找到匹配的网络资源包括:根据租户信息中的接入点信息,获取到租户的接入点在匹配的资源域中对应的网络资源,在所述服务模板的第一个网络模型角色分区中查找与所述网络资源匹配的服务单元,该网络资源与该服务单元为匹配起始点;根据租户申请的服务类型,在匹配的资源域中查找到租户要访问的网络资源,在所述服务模板的最后一个网络模型角色分区中查找与该要访问的网络资源匹配的服务单元,该网络资源与该服务单元为匹配终点;对于服务模板上位于匹配起始点和匹配终点之间的每个服务单元,在匹配的资源域上查找与该服务单元匹配的网络资源。所述在所述服务模板的第一个网络模型角色分区中查找与所述网络资源匹配的服务单元包括:在所述服务模板的第一个网络模型角色分区中查找满足如下条件的服务单元:没有接入链路且该服务单元的设备类型为接入设备。所述将该资源域划分为一个或多个网络模型角色分区之前进一步包括:将不同的网络角色组织在一起生成对应的网络模型,在实际网络中发现网络资源,对发现的网络资源进行池化处理,采用可池化的网络资源构造资源池,根据实际组网需求,将资源池中的网络资源划分到一个或多个资源域中,为每一资源域分配一个对应的网络模型。所述将该服务模板划分为一个或多个网络模型角色分区之前进一步包括:将不同的网络角色组织在一起生成对应的网络模型,对于每个网络模型,将一个或多个服务单元应用到该网络模型中的网络角色,生成应用于该网络模型的服务模板。所述实际网络包括:物理网络、虚拟网络、开放流Openflow网络之一或任意组合;所述网络模型应用于物理网络、虚拟网络、Openflow网络之一或任意组合。一种网络资源匹配装置,该装置包括:资源域角色分区划分模块:对于资源池中的每个资源域,根据该资源域中的各个网络资源在网络模型中的网络角色,将该资源域划分为一个或多个网络模型角色分区,其中,一个网络资源只能属于一个网络模型角色分区;服务模板角色分区划分模块:对于每个服务模板,根据该服务模板中的各个服务单元在网络模型中的网络角色,将该服务模板划分为一个或多个网络模型角色分区,其中,一个服务单元只能属于一个网络模型角色分区;服务申请处理模块:接收租户发来的服务申请,根据租户申请的服务类型,查找能够提供该服务的服务模板,从资源池中找到与该服务模板相匹配的资源域;对于服务模板中的每个服务单元,根据该服务单元所属的网络模型角色分区,在匹配的资源域中相同的网络模型角色分区中查找到匹配的网络资源。所述服务申请处理模块在匹配的资源域中相同的网络模型角色分区中查找到匹配的网络资源包括:在匹配的资源域中相同的网络模型角色分区中查找与服务单元的属性、资源和方法匹配的网络资源。所述服务申请处理模块接收到的服务申请进一步包括:租户信息,所述服务申请处理模块在匹配的资源域中相同的网络模型角色分区中查找到匹配的网络资源包括:根据租户信息中的接入点信息,获取到租户的接入点在匹配的资源域中对应的网络资源,在所述服务模板的第一个网络模型角色分区中查找与所述网络资源匹配的服务单元,该网络资源与该服务单元为匹配起始点;根据租户申请的服务类型,在匹配的资源域中查找到租户要访问的网络资源,在所述服务模板的最后一个网络模型角色分区中查找与该要访问的网络资源匹配的服务单元,该网络资源与该服务单元为匹配终点;对于服务模板上位于匹配起始点和匹配终点之间的每个服务单元,在匹配的资源域上查找与该服务单元匹配的网络资源。所述服务申请处理模块在所述服务模板的第一个网络模型角色分区中查找与所述网络资源匹配的服务单元包括:在所述服务模板的第一个网络模型角色分区中查找满足如下条件的服务单元:没有接入链路且该服务单元的设备类型为接入设备。所述装置进一步包括:网络模型生成模块和资源域划分模块,其中:网络模型生成模块:将不同的网络角色组织在一起生成对应的网络模型;资源域划分模块:在实际网络中发现网络资源,对发现的网络资源进行池化处理,采用可池化的网络资源构造资源池,根据实际组网需求,将资源池中的网络资源划分到一个或多个资源域中,为每一资源域分配一个对应的网络模型。所述装置进一步包括:服务模板生成模块,对于每个网络模型,将一个或多个服务单元应用到该网络模型中的网络角色,生成应用于该网络模型的服务模板。所述实际网络包括:物理网络、虚拟网络、Openflow网络之一或任意组合;所述网络模型应用于物理网络、虚拟网络、Openflow网络之一或任意组合。可见,本专利技术实现了服务模板与资源域的匹配。附图说明图1为本专利技术实施例提供的针对物理网络、虚拟网络及Openflow网络生成服务模板及资源池的方法流程图;图2为本专利技术实施例提供的网络角色示意图;图3为本专利技术实施例提供的网络模型示意图;图4为本专利技术实施例提供的服务单元示意图;图5为本专利技术实施例提供的服务单元的网络参数结构描述示意图;图6至图8举例描述了三种不同类型的vPort的网络参数示意图;图9至图11描述了三种不同类型的vLink的网络参数示意图;图1本文档来自技高网...
网络资源匹配方法及装置

【技术保护点】
一种网络资源匹配方法,其特征在于,该方法包括:对于资源池中的每个资源域,根据该资源域中的各个网络资源在网络模型中的网络角色,将该资源域划分为一个或多个网络模型角色分区,其中,一个网络资源只能属于一个网络模型角色分区;对于每个服务模板,根据该服务模板中的各个服务单元在网络模型中的网络角色,将该服务模板划分为一个或多个网络模型角色分区,其中,一个服务单元只能属于一个网络模型角色分区;接收租户发来的服务申请,根据租户申请的服务类型,查找能够提供该服务的服务模板,从资源池中找到与该服务模板相匹配的资源域;对于服务模板中的每个服务单元,根据该服务单元所属的网络模型角色分区,在匹配的资源域中相同的网络角色分区中查找到匹配的网络资源。

【技术特征摘要】
2013.04.25 CN 201310148969.91.一种网络资源匹配方法,其特征在于,该方法包括:对于资源池中的每个资源域,根据该资源域中的各个网络资源在网络模型中的网络角色,将该资源域划分为一个或多个网络模型角色分区,其中,一个网络资源只能属于一个网络模型角色分区;对于每个服务模板,根据该服务模板中的各个服务单元在网络模型中的网络角色,将该服务模板划分为一个或多个网络模型角色分区,其中,一个服务单元只能属于一个网络模型角色分区;接收租户发来的服务申请,根据租户申请的服务类型,查找能够提供该服务的服务模板,从资源池中找到与该服务模板相匹配的资源域;对于服务模板中的每个服务单元,根据该服务单元所属的网络模型角色分区,在匹配的资源域中相同的网络模型角色分区中查找到匹配的网络资源。2.根据权利要求1所述的方法,其特征在于,所述在匹配的资源域中相同的网络模型角色分区中查找到匹配的网络资源包括:在匹配的资源域中相同的网络模型角色分区中查找与服务单元的属性、资源和方法匹配的网络资源。3.根据权利要求1或2所述的方法,其特征在于,所述服务申请进一步包括:租户信息,所述在匹配的资源域中相同的网络模型角色分区中查找到匹配的网络资源包括:根据租户信息中的接入点信息,获取到租户的接入点在匹配的资源域中对应的网络资源,在所述服务模板的第一个网络模型角色分区中查找与所述网络资源匹配的服务单元,该网络资源与该服务单元为匹配起始点;根据租户申请的服务类型,在匹配的资源域中查找到租户要访问的网络资源,在所述服务模板的最后一个网络模型角色分区中查找与该要访问的网络资源匹配的服务单元,该网络资源与该服务单元为匹配终点;对于服务模板上位于匹配起始点和匹配终点之间的每个服务单元,在匹配的资源域上查找与该服务单元匹配的网络资源。4.根据权利要求3所述的方法,其特征在于,所述在所述服务模板的第一个网络模型角色分区中查找与所述网络资源匹配的服务单元包括:在所述服务模板的第一个网络模型角色分区中查找满足如下条件的服务单元:没有接入链路且该服务单元的设备类型为接入设备。5.根据权利要求1所述的方法,其特征在于,所述将该资源域划分为一个或多个网络模型角色分区之前进一步包括:将不同的网络角色组织在一起生成对应的网络模型,在实际网络中发现网络资源,对发现的网络资源进行池化处理,采用可池化的网络资源构造资源池,根据实际组网需求,将资源池中的网络资源划分到一个或多个资源域中,为每一资源域分配一个对应的网络模型。6.根据权利要求1或5所述的方法,其特征在于,所述将该服务模板划分为一个或多个网络模型角色分区之前进一步包括:将不同的网络角色组织在一起生成对应的网络模型,对于每个网络模型,将一个或多个服务单元应用到该网络模型中的网络角色,生成应用于该网络模型的服务模板。7.根据权利要求5所述的方法,其特征在于,所述实际网络包括:物理网络、虚拟网络、开放流Openflow网络之一或任意组合;所述网络模型应用于物理网络、虚拟网络、Openflow网络之一或任意组...

【专利技术属性】
技术研发人员:刘浩张玉妹程立浩
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1