[发明专利]基于SDN的防线头阻塞方法及系统有效
申请号: | 201510314227.8 | 申请日: | 2015-06-09 |
公开(公告)号: | CN104917703B | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 翟跃 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L12/931 | 分类号: | H04L12/931 |
代理公司: | 杭州千克知识产权代理有限公司33246 | 代理人: | 周希良 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 sdn 线头 阻塞 方法 系统 | ||
1.基于SDN的防线头阻塞方法,其特征在于,应用于包括多个交换机的SDN网络,包括以下步骤:
步骤1,交换机依据设定侦测方法侦测输出端口状态,于输出端口进入线头阻塞状态时,上报HOL事件至一SDN控制器;
所述交换机通过Experimenter报文上报HOL事件,所述Experimenter报文包括产生线头阻塞状态的交换机标识、产生线头阻塞状态的交换机端口标识、产生线头阻塞状态的报文特征码;
步骤2,所述SDN控制器依据所述HOL事件计算所述HOL事件的转发路径以获得入口交换机及相应的输入端口;
步骤3,所述SDN控制器下发OF消息至所述输入端口;
步骤4,所述输入端口接收所述OF消息后执行丢弃或限速产生所述HOL事件的报文;
所述SDN控制器根据HOL事件的报文特征码计算报文的转发路径以获得所述入口交换机和所述输入端口。
2.根据权利要求1所述的基于SDN的防线头阻塞方法,其特征在于,所述步骤1之前,所述SDN控制器根据LLDP协议获得所述SDN网络的拓扑结构。
3.根据权利要求1所述的基于SDN的防线头阻塞方法,其特征在于,所述设定侦测方法采用基于CELL或基于报文的线头阻塞状态的检测方法,具体如下:
步骤11,所述交换机判断是基于CELL检测还是基于报文检测,如果是基于CELL检测,执行步骤12;否则,执行步骤13;
步骤12,判断每个输出端口每个服务类别队列的CELL计数是否大于一第一设定阈值;如果是,执行步骤14,否则,结束检测;
步骤13,判断每个输出端口每个服务类别队列的包计数是否大于一第二设定阈值;如果是,执行步骤14,否则,结束检测;
步骤14,交换机检测输出端口进入线头阻塞状态,上报HOL事件至所述SDN控制器。
4.根据权利要求1所述的基于SDN的防线头阻塞方法,其特征在于,步骤4之后,还包括,
步骤5,所述交换机检测到线头阻塞状态消除后上报给SDN控制器;
步骤6,所述SDN控制器下发OF消息,在相应输入端口继续转发产生HOL事件的报文。
5.根据权利要求1所述的基于SDN的防线头阻塞方法,其特征在于,所述步骤3中所述SDN控制器向所述入口交换机下发OF消息并生成流表。
6.根据权利要求1所述的基于SDN的防线头阻塞方法,其特征在于,所述步骤3中,所述SDN控制器向入口交换机下发OF消息并生成流表;所述步骤4中,所述流表根据偏移量和长度取出数据和所述报文特征码进行匹配,如果匹配成功,则在所述输入端口执行丢弃报文或限速产生HOL事件的报文。
7.根据权利要求4所述的基于SDN的防线头阻塞方法,其特征在于,所述步骤5具体如下:
步骤51,所述交换机依据所述设定侦测方法判断输出端口的每个服务类别队列的CELL计数小于一第三设定阈值且处于线头阻塞状态时,或,判断输出端口每个服务类别队列的包计数小于一第四设定阈值且处于线头阻塞状态时,执行步骤52;
步骤52,所述交换机清除线头阻塞状态并上报给SDN控制器。
8.基于SDN的防线头阻塞系统,其特征在于,用于实施权利要求1-7任意一项所述的方法,包括SDN控制器和分别与所述SDN控制器连接的多个交换机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510314227.8/1.html,转载请声明来源钻瓜专利网。