发明名称 一种实现分布式多租户虚拟网络的方法和装置
摘要 本发明提供了一种实现分布式多租户虚拟网络的方法和装置,技术方案为:利用OpenFlow系统架构,通过OpenFlow协议部署数据中心的多租户分布式虚拟网络。系统由部署在一台服务器中的OpenFlow控制器和部署在其它各服务器上的OpenFlow交换机组成。在OpenFlow控制器中配置虚拟网络信息并根据配置的虚拟网络信息控制虚拟网络中虚拟网络实例之间的报文转发流程。本发明能够减少以太网报文负荷,并能够支持虚拟网络的无限扩展。
申请公布号 CN104283756A 申请公布日期 2015.01.14
申请号 CN201310277240.1 申请日期 2013.07.02
申请人 杭州华三通信技术有限公司 发明人 王松波;林涛;张寅飞;任维春
分类号 H04L12/46(2006.01)I;H04L12/823(2013.01)I 主分类号 H04L12/46(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 谢安昆;宋志强
主权项 一种实现分布式多租户虚拟网络的方法,其特征在于,所述多租户虚拟网络中的一台服务器上部署有OpenFlow控制器,其它服务器中部署有虚拟机和OpenFlow交换机,该方法包括:在OpenFlow控制器中配置虚拟网络的信息,所述虚拟网络的信息包括该虚拟网络中所有虚拟机信息以及虚拟机之间的访问策略信息,所述虚拟机信息包括该虚拟机的MAC地址;OpenFlow控制器接收到任一OpenFlow交换机发送的携带以太网报文的报文头信息的packet‑in消息时,根据配置的虚拟网络信息判断以太网报文头信息中的源MAC地址对应的源虚拟机和目的MAC地址对应的目的虚拟机是否属于同一虚拟网络,如果是,则根据配置的虚拟网络信息中该源虚拟机和目的虚拟机之间的访问策略信息生成该源虚拟机到目的虚拟机的流表项并下发到该任一OpenFlow交换机,以使该任一OpenFlow交换机根据该下发的流表项处理所述以太网报文;其中,所述packet‑in消息是该任一OpenFlow交换机接收到所述以太网报文且确定不存在所述以太网报文对应的流表项之后发送的。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地