虚拟机的网络策略配置方法及装置、系统制造方法及图纸

技术编号:9843136 阅读:113 留言:0更新日期:2014-04-02 14:09
本发明专利技术实施例公开了一种虚拟机的网络策略配置方法及装置、系统,其中,该方法包括:服务器接收虚拟机管理中心发送的建立虚拟机消息,所述建立虚拟机消息中包含需要建立的虚拟机的标识及所述需要建立的虚拟机对应的网络策略配置信息;所述服务器向与所述虚拟机通信的网络设备发送结合或预结合消息,所述结合或预结合消息中包含所述需要建立的虚拟机的标识及所述需要建立的虚拟机对应的网络策略配置信息;能够改善现有技术中存在实时性差而导致的配置效率低的问题。

【技术实现步骤摘要】
虚拟机的网络策略配置方法及装置、系统
本专利技术实施例涉及通信
,尤其涉及一种虚拟机的网络策略配置方法及装置、系统。
技术介绍
随着虚拟技术的引入,虚拟机(英文:VirtualMachine,简称VM)可以在服务器内动态地创建与消除,或者在服务器之间进行迁移。图1为现有技术中虚拟机的网络策略配置的系统架构图,如图1所示,通常地,虚拟机的网络策略配置通过虚拟机管理中心(英文:VirtualCenter,简称:vCenter)和网络管理中心(英文:NetworkCenter,简称:nCenter)相互配合来进行。具体地,vCenter负责管理控制VM和虚拟交换机(英文:VirtualSwitch,简称:vSwitch),nCenter负责管理控制与VM通信的网络设备。当需要创建或者迁移VM时,vCenter向nCenter发送创建或者迁移VM的通知,nCenter在收到vCenter发送的通知后,将与该VM相关的网络策略配置信息发送给与该VM通信的网络设备,以使网络设备根据与该VM相关的网络策略配置信息为该VM配置相应的网络策略。然而,上述网络策略配置的系统架构,需要通过vCenter将VM的网络策略配置信息发送给nCenter,然后nCenter将VM的网络策略配置信息发送给与该VM通信的网络设备,才能实现与该VM通信的网络设备对该VM进行网络策略配置,因此,网络策略配置实时性差,并进一步导致配置效率低。
技术实现思路
本专利技术实施例提供一种虚拟机的网络策略配置方法及装置、系统,用以改善现有技术中存在实时性差而导致的配置效率低的问题。第一方面,本专利技术实施例提供一种虚拟机的网络策略配置方法,包括:服务器接收虚拟机管理中心发送的建立虚拟机消息,所述建立虚拟机消息中包含需要建立的虚拟机的标识及所述需要建立的虚拟机对应的网络策略配置信息;向与所述虚拟机通信的网络设备发送结合或预结合消息,所述结合或预结合消息中包含所述需要建立的虚拟机的标识及所述需要建立的虚拟机对应的网络策略配置信息。基于第一方面,在第一种可能的实现方式中,所述方法还包括:所述服务器接收所述虚拟机管理中心发送的删除虚拟机消息,所述删除虚拟机消息中包含需要删除的虚拟机的标识;向与所述虚拟机通信的网络设备发送解结合消息,所述解结合消息中包含所述需要删除的虚拟机的标识。基于第一方面,在第二种可能的实现方式中,所述方法还包括:所述服务器接收所述虚拟机管理中心发送的更新虚拟机网络策略消息,所述更新虚拟机网络策略消息中包含需要更新网络策略的虚拟机的标识及对应的需要更新的网络策略配置信息;向与所述虚拟机通信的网络设备发送结合或预结合消息,所述结合或预结合消息中包含所述需要更新网络策略的虚拟机的标识及对应的需要更新的网络策略配置信息。基于第一方面的第一和第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述结合或预结合消息的通信协议包括但不限于扩展的边界网关协议BGP或扩展的虚拟机发现和配置协议VDP或扩展的链路层发现协议LLDP或扩展的可扩展通讯和表示协议XMPP中的至少一项。基于第一方面的第二种可能的实现方式,在第五种可能的实现方式中,所述解结合消息的通信协议包括但不限于扩展的边界网关协议BGP或扩展的虚拟机发现和配置协议VDP或扩展的链路层发现协议LLDP或扩展的可扩展通讯和表示协议XMPP中的至少一项。第二方面,本专利技术实施例提供一种虚拟机的网络策略配置方法,包括:网络设备接收虚拟服务器发送的结合或预结合消息,所述结合或预结合消息中包含需要建立的虚拟机的标识及所述需要建立的虚拟机对应的网络策略配置信息;若验证所述虚拟机的网络策略配置信息的适配性成功,则根据所述虚拟机需要建立的虚拟机对应的网络策略配置信息为所述虚拟机配置相应的网络策略。基于第二方面,在第一种可能的实现方式中,所述方法还包括:所述网络设备接收所述服务器发送的解结合消息,所述解结合消息中包含需要删除的虚拟机的标识;根据所述需要删除的虚拟机的标识,删除与所述虚拟机的标识对应的网络策略配置。基于第二方面,在第二种可能的实现方式中,所述方法还包括:所述网络设备接收所述服务器发送的结合或预结合消息,所述结合或预结合消息中包含需要更新网络策略的虚拟机的标识及对应的需要更新的网络策略配置信息;根据所述需要更新网络策略的虚拟机的标识及对应的需要更新的网络策略配置信息,更新本地与所述虚拟机的标识对应的虚拟机的网络策略配置。基于第二方面的第一和第三种可能的实现方式,在第四种可能的实现方式中,所述结合或预结合消息的通信协议包括但不限于扩展的边界网关协议BGP或扩展的虚拟机发现和配置协议VDP或扩展的链路层发现协议LLDP或扩展的可扩展通讯和表示协议XMPP中的至少一项。基于第二方面的第二种可能的实现方式,在第五种可能的实现方式中,所述解结合消息的通信协议包括但不限于扩展的边界网关协议BGP或扩展的虚拟机发现和配置协议VDP或扩展的链路层发现协议LLDP或扩展的可扩展通讯和表示协议XMPP中的至少一项。第三方面,本专利技术实施例提供一种服务器,包括:接收模块,用于接收虚拟机管理中心发送的建立虚拟机消息,所述建立虚拟机消息中包含需要建立的虚拟机的标识及对应的网络策略配置信息;发送模块,用于在所述接收模块接收虚拟机管理中心发送的建立虚拟机消息的基础上,向与所述虚拟机通信的网络设备发送结合或预结合消息,所述结合或预结合消息中包含所述需要建立的虚拟机的标识及对应的网络策略配置信息。第四方面,本专利技术实施例提供一种网络设备,包括:接收模块,用于接收虚拟服务器发送的结合或预结合消息,所述结合或预结合消息中包含需要建立的虚拟机的标识及对应的网络策略配置信息;验证模块,用于在所述接收模块接收的结合或预结合消息的基础上,验证所述虚拟机的网络策略配置信息的适配性;配置模块,用于在所述验证模块验证所述虚拟机的网络策略配置信息的适配性成功时,根据所述虚拟机的网络策略配置信息为所述虚拟机配置相应的网络策略。第五方面,本专利技术实施例提供一种虚拟机的网络策略配置系统,包括:上述服务器和网络设备。本专利技术实施例当需要在服务器中建立虚拟机时,通过服务器直接向与新建的虚拟机通信的网络设备发送结合或预结合消息,所述结合或预结合消息中包含新建的虚拟机的标识及新建的虚拟机对应的网络策略配置信息,以使所述网络设备在验证新建的虚拟机对应的网络策略配置信息的适配性成功时,根据新建的虚拟机对应的网络策略配置信息为新建的虚拟机配置相应的网络策略;能够实现在服务器和网络设备之间通过结合或预结合消息直接配置新建的虚拟机的网络策略,不需要通过第三方设备,例如nCenter和vCenter,也能实现虚拟机VM的网络策略配置;不仅简化系统网络架构,而且也能改善现有的网络策略配置实时性差而导致的网络策略配置效率低的问题,提高了网络策略配置的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中虚拟机的网络策略配置的系统架构图;图2为本专利技术一实施本文档来自技高网...
虚拟机的网络策略配置方法及装置、系统

【技术保护点】
一种虚拟机的网络策略配置方法,其特征在于,包括:服务器接收虚拟机管理中心发送的建立虚拟机消息,所述建立虚拟机消息中包含需要建立的虚拟机的标识及所述需要建立的虚拟机对应的网络策略配置信息;所述服务器向与所述虚拟机通信的网络设备发送结合或预结合消息,所述结合或预结合消息中包含所述需要建立的虚拟机的标识及所述需要建立的虚拟机对应的网络策略配置信息。

【技术特征摘要】
1.一种虚拟机的网络策略配置方法,其特征在于,包括:服务器接收虚拟机管理中心发送的建立虚拟机消息,所述建立虚拟机消息中包含需要建立的虚拟机的标识及所述需要建立的虚拟机对应的网络策略配置信息;所述服务器向与所述虚拟机通信的网络设备发送结合或预结合消息,所述结合或预结合消息中包含所述需要建立的虚拟机的标识及所述需要建立的虚拟机对应的网络策略配置信息。2.根据权利要求1所述的方法,其特征在于,还包括:所述服务器接收所述虚拟机管理中心发送的删除虚拟机消息,所述删除虚拟机消息中包含需要删除的虚拟机的标识;所述服务器向与所述虚拟机通信的网络设备发送解结合消息,所述解结合消息中包含所述需要删除的虚拟机的标识。3.根据权利要求1所述的方法,其特征在于,还包括:所述服务器接收所述虚拟机管理中心发送的更新虚拟机网络策略消息,所述更新虚拟机网络策略消息中包含需要更新网络策略的虚拟机的标识及对应的需要更新的网络策略配置信息;所述服务器向与所述虚拟机通信的网络设备发送结合或预结合消息,所述结合或预结合消息中包含所述需要更新网络策略的虚拟机的标识及对应的需要更新的网络策略配置信息。4.根据权利要求2所述的方法,其特征在于,所述解结合消息的通信协议包括但不限于扩展的边界网关协议BGP或扩展的虚拟机发现和配置协议VDP或扩展的链路层发现协议LLDP或扩展的可扩展通讯和表示协议XMPP中的至少一项。5.根据权利要求1至4任一项所述的方法,其特征在于,所述结合或预结合消息的通信协议包括但不限于扩展的边界网关协议BGP或扩展的虚拟机发现和配置协议VDP或扩展的链路层发现协议LLDP或扩展的可扩展通讯和表示协议XMPP中的至少一项。6.一种虚拟机的网络策略配置方法,其特征在于,包括:网络设备接收虚拟服务器发送的结合或预结合消息,所述结合或预结合消息中包含需要建立的虚拟机的标识及所述需要建立的虚拟机对应的网络策略配置信息;所述网络设备若验证所述虚拟机的网络策略配置信息的适配性成功,则根据所述需要建立的虚拟机对应的网络策略配置信息为所述虚拟机配置相应的网络策略。7.根据权利要求6所述的方法,其特征在于,还包括:所述网络设备接收所述服务器发送的解结合消息,所述解结合联消息中包含需要删除的虚拟机的标识;所述网络设备根据所述需要删除的虚拟机的标识,删除与所述虚拟机的标识对应的网络策略配置。8.根据权利要求6所述的方法,其特征在于,还包括:所述网络设备接收所述服务器发送的结合或预结合消息,所述结合或预结合消息中包含需要更新网络策略的虚拟机的标识及对应的需要更新的网络策略配置信息;所述网络设备根据所述需要更新网络策略的虚拟机的标识及对应的需要更新的网络策略配置信息,更新本地与所述虚拟机的标识对应的虚拟机的网络策略配置。9.根据权利要求7所述的方法,其特征在于,所述解结合消息的通信协议包括但不限于扩展的边界网关协议BGP或扩展的虚拟机发现和配置协议VDP或扩展的链路层发现协议LLDP或扩展的可扩展通讯和表示协议XMPP中的至少一项。10.根据权利要求6-9任一项所述的方法,其特征在于,所述结合或预结合消息的通信协议包括但不限于扩展的边界网关协议BGP或扩展的虚拟机发现和配置协议VDP或扩展的链路层发现协议LLDP或扩展的可扩展通讯和表示协议XMPP中的至少一项。11.一种服务器,其特征在于,包括:接收模块,用于接收虚拟机管理中心发送的建立虚拟机消息,所述建立虚拟机消息中包含需要建立的虚拟机的标识及所述需要建立的虚拟机对应的网络策略配置信息;发送模块,用于在所述接收模块接收虚拟机管理中心发送的建立虚拟机消息的基础上,向与所述虚拟机通信的网络设备发送结合或预结合消息,所述结合或预结合消息中包含所述需要建立的虚拟...

【专利技术属性】
技术研发人员:顾颖杰宋伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1