[发明专利]一种软件定义网络流表更新的方法及装置在审
申请号: | 201710076558.1 | 申请日: | 2017-02-13 |
公开(公告)号: | CN106656822A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 李莉;陈祺 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L12/757 | 分类号: | H04L12/757;H04L12/755 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙)11413 | 代理人: | 项京,马敬 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种软件定义网络流表更新的方法及装置,该方法包括获取需要更新至交换机中的第一流表规则,并根据第二流表规则和第一流表规则,对网络拓扑中的交换机进行分类,得到头交换机、交叉口交换机、新增交换机和不变交换机;写入第一流表规则到新增交换机中;然后,等待一个预设的延迟时间,对延迟时间内经过头交换机的数据包添加标签,在延迟时间之后,再接收头交换机上传的后续数据包,在所有交叉口交换机更新完成后,更新头交换机。通过本发明实施例提供的软件定义网络流表更新的方法及装置,网络控制器只需要接收头交换机上传的后续数据包,不需要接收网络拓扑中所有交换机上传的数据包,降低了网络控制器的负载压力。 | ||
搜索关键词: | 一种 软件 定义 网络 更新 方法 装置 | ||
【主权项】:
一种软件定义网络流表更新的方法,应用于网络控制器,其特征在于,所述方法包括:获取需要更新至交换机中的第一流表规则,并根据更新前的第二流表规则和所述第一流表规则,对网络拓扑中的交换机进行分类,得到分类后的交换机,所述分类后的交换机包括:头交换机、交叉口交换机、新增交换机和不变交换机,其中,所述头交换机为按照所述第一流表规则处理时,需要更新流表的多个交换机中的第一个交换机;所述交叉口交换机为按照所述第一流表规则处理时,需要更新流表的所述多个交换机中、除所述头交换机外的交换机;所述新增交换机为按照所述第一流表规则处理时,加入所述第一流表规则中的交换机;所述不变交换机为按照所述第一流表规则处理时,不需要更新流表的交换机;写入所述第一流表规则到所述新增交换机中,并接收所述新增交换机发送的更新成功的第一报文;获取预设的延迟时间,并根据所述第一报文,发送第一指令至所述头交换机,接收所述头交换机返回的第二报文,其中,所述第一指令为使得所述头交换机在所述预设的延迟时间内对经过所述头交换机的数据包添加标签并统计添加标签的数据包数目的指令,所述第二报文为携带有添加标签的数据包数目的报文;在所述预设的延迟时间之后,发送第二指令至所述头交换机,并获取所述头交换机根据所述第二指令上传的后续数据包,其中,所述后续数据包为在所述预设的延迟时间之后,所述头交换机接收到的数据包;接收携带有所述交叉口交换机转发所述添加标签的数据包的数目的第三报文,在所述第三报文中的所述添加标签的数据包的数目与所述第二报文中的所述添加标签的数据包数目相同时,写入第一流表规则到所述交叉口交换机,并接收所述交叉口交换机发送的更新成功的第四报文;在接收到所有所述交叉口交换机发送的第四报文后,写入所述第一流表规则到所述头交换机,对所述头交换机进行更新。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710076558.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于时间表的DTN机会预测路由方法
- 下一篇:一种基建信息管理考评系统