[发明专利]实现分布式虚拟交换机系统的方法及设备有效
| 申请号: | 201310264994.3 | 申请日: | 2013-06-27 |
| 公开(公告)号: | CN104253770B | 公开(公告)日: | 2017-07-14 |
| 发明(设计)人: | 王松波;林涛;张寅飞 | 申请(专利权)人: | 新华三技术有限公司 |
| 主分类号: | H04L12/947 | 分类号: | H04L12/947;H04L12/741;H04L12/46 |
| 代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 郑红娟,宋志强 |
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 实现 分布式 虚拟 交换机 系统 方法 设备 | ||
1.一种实现分布式虚拟交换机系统的方法,其特征在于,所述分布式虚拟交换机系统中包括:控制器和多个服务器,所述服务器上设置有虚拟的开放流OF交换机和虚拟机VM,所述VM通过所述OF交换机连接至外部的物理交换机,所述方法包括:
所述控制器获取VM对应的OF交换机逻辑接口的接口信息,将包含有获取的接口信息的表项添加到本地的全局接口管理表中,其中,所述接口信息包括:预先为该VM分配的OF交换机逻辑接口的全局唯一标识、该OF交换机逻辑接口对应的OF交换机的交换机标识、以及该OF交换机逻辑接口对应的OF交换机的本地端口标识;
所述控制器根据所述全局接口管理表对各个OF交换机连接的VM进行上线和/或下线管理。
2.根据权利要求1所述的方法,其特征在于,获取VM对应的OF交换机逻辑接口的接口信息,将包含有获取的接口信息的表项添加到本地的全局接口管理表中的方法包括:
接收到OF交换机在检测到VM上线后发来的第一OF端口状态消息,其中,第一OF端口状态消息中携带有该OF交换机在检测到该VM上线时为该VM分配的用于连接该VM的下行接口dvport口的本地端口标识,以及该VM对应的OF交换机逻辑接口的全局唯一标识,且第一OF端口状态消息的类型为接口添加;
根据第一OF端口状态消息的类型,在所述全局接口管理表中添加一个表项,其中,该表项中包括:第一OF端口状态消息中携带的本地端口标识和全局唯一标识,以及发送第一OF端口状态消息的OF交换机的交换机标识。
3.根据权利要求1所述的方法,其特征在于,所述接口信息还包括:该VM的媒体访问控制MAC地址。
4.根据权利要求2或3所述的方法,其特征在于,根据所述全局接口管理表对各个OF交换机连接的VM进行上线和/或下线管理的方法包括:
接收到OF交换机在检测到VM下线后发来的第二OF端口状态消息,其中,第二OF端口状态消息的类型为接口删除,且第二OF端口状态消息中携带有以下内容:该OF交换机在检测到该VM上线时为该VM分配的用于连接该VM的dvport口的本地端口标识,和/或,该VM对应的OF交换机逻辑接口的全局唯一标识;
根据第二OF端口状态消息中携带的内容,在所述全局接口管理表中查找匹配表项;
根据第二OF端口状态消息的类型,将查找到的匹配表项删除。
5.根据权利要求2或3所述的方法,其特征在于,根据所述全局接口管理表对各个OF交换机连接的VM进行上线和/或下线管理的方法包括:
接收到OF交换机在被删除时发来的OF消息,该OF消息用于通知发送该OF消息的OF交换机被删除;
根据发送该OF消息的该OF交换机的交换机标识,在所述全局接口管理表中查找匹配表项,删除查找到的匹配表项。
6.根据权利要求3所述的方法,其特征在于,还包括:
在接收到OF交换机发来的数据包之后,根据该数据包的包头中的信息和所述全局接口管理表,生成用于指导该数据包转发的流表表项;
将生成的流表表项添加到本地的流表中,并将生成的流表表项和该数据包发送给该OF交换机。
7.根据权利要求6所述的方法,其特征在于,根据该数据包的包头中的信息和所述全局接口管理表,生成用于指导该数据包转发的流表表项的方法包括:
根据该数据包的包头中的目的MAC地址,在所述全局接口管理表中查找匹配表项;
生成用于指导该数据包转发的流表表项,其中,生成的流表表项中的入端口标识为该数据包进入该OF交换机的dvport口的本地端口标识,目的MAC地址为该数据包的目的MAC地址,执行行动是出端口标识为查找到的匹配表项中的本地端口标识。
8.一种实现分布式虚拟交换机系统的方法,其特征在于,所述分布式虚拟交换机系统中包括:控制器和多个服务器,所述服务器上设置有虚拟的开放流OF交换机和虚拟机VM,所述VM通过所述OF交换机连接至外部的物理交换机,所述方法包括:
所述OF交换机在检测到VM上线时,为该VM分配用于连接该VM的下行接口dvport口;
所述OF交换机向所述控制器发送第一OF端口状态消息,其中,第一OF端口状态消息中携带有该dvport口的本地端口标识,以及该VM对应的OF交换机逻辑接口的全局唯一标识,且第一OF端口状态消息的类型为接口添加。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310264994.3/1.html,转载请声明来源钻瓜专利网。





