虚拟化网络的分配方法、控制器、设备及系统技术方案

技术编号:10024160 阅读:224 留言:0更新日期:2014-05-09 14:38
本发明专利技术实施例提供的虚拟化网络的分配方法、控制器、设备及系统,租户向出租户发送用于请求租用虚拟化网络资源的租用请求,该租用请求中携带有租户要求租用的虚拟化网络资源需要满足的网络参数值;出租户根据接收到的租用请求中携带的网络参数值,在确定出能够为租户分配满足网络参数值的虚拟化网络资源时,将满足网络参数值的虚拟化网络资源分配给租户,并向租户发送用于通知虚拟化网络资源租用成功的租用反馈消息。提高了出租户为租户进行虚拟化网络分配时的效率,并能够灵活地随时根据租户自身的需求对租用的虚拟化网络进行修改。本发明专利技术涉及通信技术领域。

【技术实现步骤摘要】
【国外来华专利技术】虚拟化网络的分配方法、控制器、设备及系统
本专利技术涉及通信
,特别涉及虚拟化网络的分配方法、控制器、设备及系统。
技术介绍
现有技术中,很多企业或者个人需要指定网络节点之间的通信线路来传输数据,因而可以向运营商租用指定网络节点之间的通信线路。也就是说,当某企业或者个人需要租用A点到B点之间的通信线路,那么该企业或者个人可以作为租户向运营商(出租户)租用从A点到B点的通信线路,在传统的线路租赁方式中,作为出租户的运营商会将A点到B点之间的通信线路的全部带宽出租给租户,这样不但费用昂贵,并且如果租户不需要A点到B点的全部带宽,又会造成带宽资源的浪费。利用网络虚拟化技术,向租户出租虚拟化网络能够缓解上述问题。网络虚拟化技术的基本原理为使一个物理网络能够支持多个逻辑网络,网络虚拟化技术使逻辑网络中保留了物理网络的层次结构、数据通道和所能提供的服务,使得租户在使用该逻辑网络时,用户体验和独享物理网络一样。具体地,可以通过对物理网络资源的抽象、切割和组合向租户出租虚拟化网络。由于物理设备、链路或端口可以被划分为多个逻辑单位,通过对逻辑单位内的资源进行调用和处理,可以提高网络安全性和资源利本文档来自技高网...
虚拟化网络的分配方法、控制器、设备及系统

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种虚拟化网络的分配方法,其特征在于,包括:接收租户发送的用于请求租用虚拟化网络资源的租用请求,所述租用请求中携带有所述租户要求租用的虚拟化网络资源需要满足的网络参数值,其中,所述网络参数值包括所述租户要求租用的虚拟化网络中任意两个指定网络节点之间的传输带宽值,且所述租用请求中不包括所述任意两个指定网络节点之间的业务数据传输的网络虚拓扑,所述租户请求租用的虚拟化网络用于承载租户指定网络节点之间的业务数据传输;根据接收到的所述租用请求中携带的网络参数值,确定能够为所述租户分配的满足所述网络参数值的虚拟化网络资源,其中,所述虚拟化网络资源包括所述租户要求租用的虚拟化网络的网络虚拓扑、与所述网络虚拓扑对应的物理网络拓扑、以及所述物理网络拓扑包含的物理链路承载的虚拟化链路的带宽,所述虚拟化链路为所述网络虚拓扑中与所述物理链路对应的虚拟化链路;在确定出能够为所述租户分配满足所述网络参数值的虚拟化网络资源时,将满足所述网络参数值的虚拟化网络资源分配给所述租户,并向所述租户发送用于通知虚拟化网络资源租用成功的租用反馈消息。2.如权利要求1所述的方法,其特征在于,在所述用于通知虚拟化网络资源租用成功的租用反馈消息中,携带有所述租户要求租用的虚拟化网络的网络虚拓扑中包含的、所述任意两个指定网络节点之间的传输路径。3.如权利要求1所述的方法,其特征在于,还包括:在确定出不能为所述租户分配满足所述网络参数值的虚拟化网络资源时,向所述租户发送用于通知虚拟化网络资源租用失败的租用反馈消息。4.如权利要求1所述的方法,其特征在于,还包括:在确定出不能为所述租户分配满足所述网络参数值的虚拟化网络资源时,向所述租户发送用于询问是否继续租用虚拟化网络资源的询问请求,所述询问请求中携带当前能够提供的虚拟化网络资源具备的网络参数值;接收所述租户根据所述询问请求中携带的网络参数值发送的用于指示是否租用当前能够提供的虚拟化网络资源的反馈信息;若所述反馈信息指示租用当前能够提供的虚拟化网络资源,则将当前能够提供的虚拟化网络资源分配给所述租户;并向所述租户发送用于通知虚拟化网络资源租用成功的租用反馈消息。5.如权利要求1、2或3所述的方法,其特征在于,所述网络参数值还包括如下一种或任意多种参数值的组合:所述任意两个指定网络节点之间实现业务数据传输所采用的保护机制;所述任意两个指定网络节点之间的虚拟化链路所采用的保护机制;所述任意两个指定网络节点之间进行业务数据传输时允许的时延;所述任意两个指定网络节点之间传输业务数据的方向;所述任意两个指定网络节点之间进行业务数据传输时经过网络设备跳数约束;所述任意两个指定网络节点之间进行业务数据传输的QOS约束;所述任意两个指定网络节点之间进行业务数据传输的策略约束。6.如权利要求5所述的方法,其特征在于,当所述网络参数值中包括所述任意两个指定网络节点之间实现业务数据传输所采用的保护机制,和/或所述任意两个指定网络节点之间的虚拟化链路所采用的保护机制时,所述网络参数值中还包括所述任意两个指定网络节点之间的虚拟化链路所采用的共享风险链路组SRLG机制。7.如权利要求1所述的方法,其特征在于,确定能够为所述租户分配满足所述网络参数值的虚拟化网络资源,具体包括:在待出租的虚拟化网络资源中,确定每条物理链路的可用带宽;根据所述租户对任意两个指定网络节点之间的传输带宽值的要求,从预设的模型库中确定约束模型,其中,所述约束模型表征满足所述网络参数值的物理链路应满足的约束条件;在从待出租的虚拟化网络资源中能够为所述租户分配虚拟化网络资源时,对所述待出租的虚拟化网络资源规划目标,并根据规划目标从预设的模型库中确定目标模型,其中,所述目标模型表征满足所述网络参数值的物理链路应满足的对待出租的虚拟化网络资源的规划目标;根据确定的所述约束模型、所述目标模型以及每条物理链路的可用带宽,确定满足所述约束模型和所述目标模型的物理链路,以及根据确定的物理链路构成的物理网络拓扑、以及与所述物理网络拓扑对应的网络虚拓扑,确定能够为所述租户分配的满足所述网络参数值的虚拟化网络资源,其中,所述物理链路承载了所述网络虚拓扑中与所述物理链路对应的虚拟化链路的带宽。8.如权利要求7所述的方法,其特征在于,将满足所述网络参数值的虚拟化网络资源分配给所述租户,具体包括:根据确定的所述虚拟化网络资源的物理网络拓扑,从出租户集中管理的网络设备中,确定所述物理网络拓扑中各物理链路包含的网络设备;向各所述网络设备发送用于指示所述网络设备按照所述网络参数值工作的指令。9.如权利要求1所述的方法,其特征在于,所述租用请求中还携带有所述租户租用虚拟化网络资源的租用开始时间和租用时长;在将虚拟化网络资源分配给所述租户之后、向所述租户发送用于通知虚拟化网络资源租用成功的租用反馈消息之前,还包括:根据所述租户对任意两个指定网络节点之间的传输带宽值的要求、所述租用开始时间以及租用时长,确定将虚拟化网络资源租用给所述租户所需的费用信息;将确定的费用信息携带在向所述租户发送的用于通知虚拟化网络资源租用成功的租用反馈消息中。10.一种虚拟化网络的分配方法,其特征在于,包括:向出租户发送用于请求租用虚拟化网络资源的租用请求,所述租用请求中携带有租户要求租用的虚拟化网络资源需要满足的网络参数值,其中,所述网络参数值包括所述租户要求租用的虚拟化网络中任意两个指定网络节点之间的传输带宽值,且所述租用请求中不包括所述任意两个指定网络节点之间的业务数据传输的网络虚拓扑,所述租户请求租用的虚拟化网络用于承载租户指定网络节点之间的业务数据传输;接收所述出租户在能够为所述租户分配满足所述网络参数值的虚拟化网络资源时发送的、用于通知虚拟化网络资源租用成功的租用反馈消息,其中,所述虚拟化网络资源包括所述租户要求租用的虚拟化网络的网络虚拓扑、与所述网络虚拓扑对应的物理网络拓扑、以及所述物理网络拓扑包含的物理链路承载的虚拟化链路的带宽,所述虚拟化链路为所述网络虚拓扑中与所述物理链路对应的虚拟化链路。11.如权利要求10所述的方法,其特征在于,还包括:接收所述出租户在不能为所述租户分配满足所述网络参数值的虚拟化网络资源时发送的、用于通知虚拟化网络资源租用失败的租用反馈消息。12.如权利要求10所述的方法,其特征在于,还包括:接收所述出租户在不能为所述租户分配满足所述网络参数值的虚拟化网络资源时发送的、用于询问是否继续租用虚拟化网络资源的询问请求;并在所述询问请求携带的出租户当前能够提供的虚拟化网络资源具备的网络参数值中,确定不满足租户要求的网络参数值;判断确定的不满足租户要求的网络参数值是否在预设的可接受参数范围值内;若是,向出租户发送用于指示租用出租户当前能够提供的虚拟化网络资源的反馈信息;若否,向出租户发送用于指示不租用出租户当前能够提供的虚拟化网络资源的反馈信息。13.如权利要求10所述的方法,其特征在于,所述租用请求中还携带有所述租户租用所述虚拟化网络资源的租用开始时间和租用时长;接收到的所述用于通知虚拟化网络资源租用成功的租用反馈消息中,携带有出租户确定的将虚拟化网络资源租用给所述租户所需的费用信息;其中,所述费用信息为出租户根据所述租户对任意两个指定网络节点之间的传输带宽值的要求、所述租用开始时间以及租用时长确定的。14.一种出租户控制器,其特征在于,包括:接收模块,用于接收租户发送的用于请求租用虚拟化网络资源的租用请求,所述租用请求中携带有所述租户要求租用的虚拟化网络资源需要满足的网络参数值,其中,所述网络参数值包括所述租户要求租用的虚拟化网络中任意两个指定网络节点之间的传输带宽值,且所述租用请求中不包括所述任意两个指定网络节点之间的业务数据传输的网络虚拓扑,所述租户请求租用的虚拟化网络用于承载租户指定网络节点之间的业务数据传输;确定模块,用于根据所述接收模块接收到的所述租用请求中携带的网络参数值,确定能够为所述租户分配的满足所述网络参数值的虚拟化网络资源,其中,所述虚拟化网络资源包括所述租户要求租用的虚拟化网络的网络虚拓扑、与所述网络虚拓扑对应的物理网络拓扑、以及所述物理网络拓扑包含的物理链路承载的虚拟化链路的带宽,所述虚拟化链路为所述网络虚拓扑中与所述物理链路对应的虚拟化链路;分配模块,用于在所述确定模块确定出能够为所述租户分配满足所述网络参数值的虚拟化网络资源时,将满足所述网络参数值的虚拟化网络资源分配给所述租户;发送模块,用于在所述分配模块为所述租户分配满足所述网络参数值的虚拟化网络资源之后,向所述租户发送用于通知虚拟化网络资源租用成功的租用反馈消息。15.如权利要求14所述的出租户控制器,其特征在于,在所述发送模块向所述租户发送的所述用于通知虚拟化网络资源租用成功的租用反馈消息中,携带有所述租户要求租用的虚拟化网络的网络虚拓扑中包含的、所述任意两个指定网络节点之间的传输路径。16.如权利要求14所述的出租户控制器,其特征在于,所述发送模块还用于在所述分配模块确定出不能为所述租户分配满足所述网络参数值的虚拟化网络资源时,向所述租户发送用于通知虚拟化网络资源租用失败的租用反馈消息。17.如权利要求14所述的出租户控制器,其特征在于,所述发送模块还用于在所述分配模块确定出不能为所述租户分配满足所述网络参数值的虚拟化网络资源时,向所述租户发送用于询问是否继续租用虚拟化网络资源的询问请求,所述询问请求中携带当前能够提供的虚拟化网络资源具备的网络参数值;所述接收模块,还用于接收所述租户根据所述询问请求中携带的网络参数值发送的用于指示是否租用当前能够提供的虚拟化网络资源的反馈信息;所述分配模块,还用于若所述接收模块接收到的所述反馈信息指示租用当前能够提供的虚拟化网络资源,则将当前能够提供的虚拟化网络资源分配给所述租户;所述发送模块,还用于在所述分配模块将当前能够提供的虚拟化网络资源分配给所述租户之后,向所述租户发送用于通知虚拟化网络资源租用成功的租用反馈消息。18.如权利要求14、15或16所述的出租户控制器,其特征在于,所述接收模块接收到的所述租户发送的所述网络参数值还包括如下一种或任意多种参数值的组合:所述任意两个指定网络节点之间实现业务数据传输所采用的保护机制;所述任意两个指定网络节点之间的虚拟化链路所采用的保护机制;所述任意两个指定网络节点之间进行业务数据传输时允许的时延;所述任意两个指定网络节点之间传输业务数据的方向;所述任意两个指定网络节点之间进行业务数据传输时经过网络设备跳数约束;所述任意两个指定网络节点之间进行业务数据传输的QOS约束;所述任意两个指定网络节点之间进行业务数据传输的策略约束。19.如权利要求18所述的出租户控制器,其特征在于,当所述接收模块接收到的所述租户发送的所述网络参数值中包括所述任意两个指定网络节点之间实现业务数据传输所采用的保护机制,和/或所述任意两个指定网络节点之间的虚拟化链路所采用的保护机制时,所述网络参数值中还包括所述任意两个指定网络节点之间的虚拟化链路所采用的共享风险链路组SRLG机制。20.如权利要求14所述的出租户控制器,其特征在于,所述确定模块具体用于在待出租的虚拟化网络资源中,确定每条物理链路的可用带宽;根据所述租户对任意两个指定网络节点之间的传输带宽值的要求,从预设的模型库中确定约束模型,其中,所述约束模型表征满足所述网络参数值的物理链路应满足的约束条件;在从待出租的虚拟化网络资源中能够为所述租户分配虚拟化网络资源时,对所述待出租的虚拟化网络资源规划目标,并根据规划目标从预设的模型库中确定目标模型,其中,所述目标模型表征满足所述网络参数值的物理链路应满足的对待出租的虚拟化网络资源的规划目标;根据确定的所述约束模型、所述目标模型以及每条物理链路的可用带宽,确定满足所述约束模型和所述目标模型的物理链路,以及根据确定的物理链路构成的物理网络拓扑、以及与所述物理网络拓扑对应的网络虚拓扑,确定能够为所述租户分配的满足所述网络参数值的虚拟化网络资源,其中,所述物理链路承载了所述网络虚拓扑中与所述物理链路对应的虚拟化链路的带宽。21.如权利要求20所述的出租户控制器,其特征在于,所述分配模块具体用于根据所述确定模块确定的所述虚拟化网络资源的物理网络拓扑,从出租户集中管理的网络设备中,确定所述物理网络拓扑中各物理链路包含的网络设备;向各所述网络设备发送用于指示所述网络设备按照所述网络参数值工作的指令。22.如权利要求14所述的出租户控制器,其特征在于,所述接收模块接收的所述租户发送的租用请求中还携带有所述租户租用虚拟化网络资源的租用开始时间和租用时长;所述确定模块,具体用于在所述分配模块将虚拟化网络资源分配给所述租户之后...

【专利技术属性】
技术研发人员:李刚高礼高志江
申请(专利权)人:华为技术有限公司
类型:
国别省市:

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

1