[发明专利]一种软件定义网络中的交换机迁移方法有效
| 申请号: | 201710214236.9 | 申请日: | 2017-04-01 |
| 公开(公告)号: | CN107124300B | 公开(公告)日: | 2020-03-17 |
| 发明(设计)人: | 曲桦;赵季红;喻理文;郭涯;夏余 | 申请(专利权)人: | 西安交通大学 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/803 |
| 代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 范巍 |
| 地址: | 710049 陕*** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 定义 网络 中的 交换机 迁移 方法 | ||
1.一种软件定义网络中的交换机迁移方法,其特征在于:该交换机迁移方法包括以下步骤:
1)预处理过程
通过在待迁移交换机的流表中添加不与任何到来的数据包匹配的空流表项,使该交换机进入挂起状态,然后由该交换机当前所属的Master控制器完成交换机缓存数据包的处理,处理完毕后删除所述空流表项,预处理过程完成;
2)迁移过程
在预处理过程完成后,将所述交换机的控制权由所述交换机当前所属的Master控制器交给选定的目标控制器,交换机迁移完成;
所述交换机迁移方法还包括以下步骤:所述预处理过程前,由待迁移交换机当前所属的Master控制器向所述目标控制器请求迁移;
所述请求迁移具体包括以下步骤:
1)所述交换机当前所属的Master控制器向所述目标控制器发送表示所述交换机需要迁移的消息;
2)所述目标控制器返回表示准备好迁移的消息给所述交换机当前所属的Master控制器;
所述挂起状态是指交换机里当前缓存数据包都交给当前所属的Master控制器处理,在此之后到来的数据包都只缓存在交换机里,并由所述目标控制器在交换机迁移完成后进行处理。
2.根据权利要求1所述一种软件定义网络中的交换机迁移方法,其特征在于:所述预处理过程具体包括以下步骤:
1)使交换机X按从控制器A接收的顺序对消息进行处理;其中,控制器A为交换机X当前所属的Master控制器;
2)经过步骤1)后,将所述空流表项加入交换机X的流表中,使得到达交换机X的数据包在添加空流表项之后的流表中即使匹配不成功也不会再发送消息给控制器A;
3)确定控制器A处理完交换机X缓存中已有的数据包之后删除所述空流表项。
3.根据权利要求2所述一种软件定义网络中的交换机迁移方法,其特征在于:所述迁移过程具体包括以下步骤:
1)控制器A确定所述空流表项删除后通知控制器B开始迁移;所述控制器B为交换机X当前所属的Slave控制器之一;
2)控制器B发送消息给交换机X,请求成为新的Master控制器;
3)交换机X收到消息后设定控制器B的操作模式为Master,并设定控制器A相应地成为Slave。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710214236.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于通信的出账处理方法和装置
- 下一篇:一种基于SDN的校园网网络结构





