首页 > 专利 > 上海斐讯数据通信技术有限公司 > 一种SDN流转发的数量限制方法和控制系统专利详情

一种SDN流转发的数量限制方法和控制系统   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2015-08-21
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2016-01-20
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2018-01-30
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2035-08-21
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201510519121.1 申请日 2015-08-21
公开/公告号 CN105187324B 公开/公告日 2018-01-30
授权日 2018-01-30 预估到期日 2035-08-21
申请年 2015年 公开/公告年 2018年
缴费截止日
分类号 H04L12/813 主分类号 H04L12/813
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 9
权利要求数量 10 非专利引证数量 0
引用专利数量 5 被引证专利数量 0
非专利引证
引用专利 CN104410643A、CN103181128A、CN103491095A、US2014280834A1、CN104580107A 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 上海斐讯数据通信技术有限公司 当前专利权人 南京普司环境科技有限公司
发明人 翟跃 第一发明人 翟跃
地址 上海市松江区思贤路3666号 邮编 201616
申请人数量 1 发明人数量 1
申请人所在省 上海市 申请人所在市 上海市松江区
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
上海硕力知识产权代理事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
郭桂峰
摘要
本发明公开了一种SDN流转发的数量限制方法,包括:SDN控制器接收一SDN交换机处理并上报的SDN流,并实时计算SDN流的数量;SDN控制器设定第一阈值、第二阈值及第三阈值,用SDN流的数量依次与第一阈值、第二阈值及第三阈值做比较;在SDN控制器判定SDN流的数量大时,丢弃SDN流,否则继续与下一阈值做比较;判定SDN流的数量小于第一阈值、第二阈值及第三阈值时,SDN控制器根据SDN流的信息向SDN交换机转发SDN流。本发明能够动态对端口,SDN交换机和全网SDN流进行数目限制,从而实现全网SDN流数目控制。
  • 摘要附图
    一种SDN流转发的数量限制方法和控制系统
  • 说明书附图:图1
    一种SDN流转发的数量限制方法和控制系统
  • 说明书附图:图2
    一种SDN流转发的数量限制方法和控制系统
  • 说明书附图:图3
    一种SDN流转发的数量限制方法和控制系统
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-03-09 专利权的转移 登记生效日: 2021.02.25 专利权人由南京普司环境科技有限公司变更为湖州帷幄知识产权运营有限公司 地址由210000 江苏省南京市鼓楼区汉中门大街301号外包服务大厦C座5楼变更为313000 浙江省湖州市吴兴区爱山街道新天地商务写字楼1019室
2 2018-01-30 授权
3 2016-01-20 实质审查的生效 IPC(主分类): H04L 12/813 专利申请号: 201510519121.1 申请日: 2015.08.21
4 2015-12-23 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种SDN流转发的数量限制方法,其特征在于,包括:
SDN控制器接收一SDN交换机处理并上报的SDN流,并实时计算所述SDN流的数量;
所述SDN控制器设定第一阈值、第二阈值及第三阈值,用所述SDN流的数量依次与所述第一阈值、第二阈值及第三阈值做比较;其中第一阈值是全局阈值,可设定为整个网络中SDN流数量的阈值,第二阈值是SDN交换机中SDN流数量的阈值,第三阈值是SDN交换机的端口中SDN流数量的阈值,且三个阈值的数值依次减少;
SDN控制器用实时计算得到SDN流的数量和第一阈值相比,若SDN流的数量大于第一阈值,则SDN控制器丢弃SDN流,反之则继续用SDN流的数量和第二阈值相比,若SDN流的数量大于第二阈值,则SDN控制器丢弃SDN流,反之则继续用SDN流的数量和第三阈值相比,若SDN流的数量大于第三阈值,则SDN控制器丢弃SDN流,反之,SDN控制器根据SDN流的信息向该SDN交换机的端口转发SDN流。

2.根据权利要求1所述的SDN流转发的数量限制方法,其特征在于,在所述SDN控制器接收一SDN交换机处理并上报的SDN流的步骤中,所述SDN交换机处理SDN流的方式是学习和老化两种方式中的任意一种,在学习或老化SDN流后上报所述SDN控制器。

3.根据权利要求1所述的SDN流转发的数量限制方法,其特征在于,在所述控制器接收一SDN交换机处理并上报的SDN流的步骤之前,所述SDN控制器向所述SDN交换机下发流表,所述流表至少包含限制SDN流数量的指令,所述SDN流中,与所述流表匹配的第一部分SDN流根据所述流表进行转发,未与所述流表匹配的第二部分SDN流上报所述SDN控制器。

4.根据权利要求3所述的SDN流转发的数量限制方法,其特征在于,所述限制SDN流数量的指令至少包括匹配字段和动作字段,其中,所述匹配字段至少包括所述第一阈值、第二阈值和第三阈值,所述第一阈值是全网SDN流的数量阈值,所述第二阈值是SDN交换机SDN流的数量阈值,所述第三阈值是所述SDN交换机的端口SDN流的数量阈值;所述动作字段是使所述SDN控制器实时计算得到所述SDN流的数量与所述匹配字段比较。

5.根据权利要求4所述的SDN流转发的数量限制方法,其特征在于,所述SDN控制器实时计算得到所述SDN流的数量大于所述匹配字段时,丢弃所述SDN流。

6.根据权利要求1所述的SDN流转发的数量限制方法,其特征在于,所述SDN流的信息至少包括MAC地址信息、链路层发现协议信息和流特征码,所述SDN控制器根据所述SDN流的信息确定转发路径,将所述SDN流转发到所述转发路径对应的所述SDN交换机的端口。

7.一种SDN流转发的数量限制系统,其特征在于,包括:
客户端,用于产生SDN流;
SDN交换机,用于处理所述SDN流,并将所述SDN流上报SDN控制器;
SDN控制器,用于计算所述SDN交换机上报的所述SDN流的数量,设定第一阈值、第二阈值及第三阈值,并将所述SDN流的数量依次与所述第一阈值、第二阈值及第三阈值做比较,其中第一阈值是全局阈值,可设定为整个网络中SDN流数量的阈值,第二阈值是SDN交换机中SDN流数量的阈值,第三阈值是SDN交换机的端口中SDN流数量的阈值,且三个阈值的数值依次减少;
SDN控制器用实时计算得到SDN流的数量和第一阈值相比,若SDN流的数量大于第一阈值,则SDN控制器丢弃SDN流,反之则继续用SDN流的数量和第二阈值相比,若SDN流的数量大于第二阈值,则SDN控制器丢弃SDN流,反之则继续用SDN流的数量和第三阈值相比,若SDN流的数量大于第三阈值,则SDN控制器丢弃SDN流,反之,SDN控制器根据SDN流的信息向该SDN交换机的端口转发SDN流。

8.根据权利要求7所述的SDN流转发的数量限制系统,其特征在于,所述SDN交换机处理SDN流的方式是学习和老化两种方式中的任意一种,所述SDN交换机在学习或老化SDN流后上报所述SDN控制器。

9.根据权利要求7所述的SDN流转发的数量限制系统,其特征在于,所述SDN控制器向所述SDN交换机下发流表,所述流表至少包含限制SDN流数量的指令,所述指令至少包括匹配字段和动作字段;其中,所述SDN流中,与所述流表匹配的第一部分SDN流根据所述流表进行转发,未与所述流表匹配的第二部分SDN流上报所述SDN控制器。

10.根据权利要求9所述的SDN流转发的数量限制系统,其特征在于,所述SDN控制器包括计算机制、设定机制、判断机制和转发机制;
其中,所述计算机制用于实时计算所述SDN交换机上报的所述SDN流的数量;所述设定机制用于设定所述匹配字段,所述匹配字段至少包括所述第一阈值、第二阈值和第三阈值,所述第一阈值是全网SDN流的数量阈值,所述第二阈值是SDN交换机SDN流的数量阈值,所述第三阈值是所述SDN交换机的端口SDN流的数量阈值;所述判断机制用于根据所述动作字段是使所述SDN控制器实时计算得到所述SDN流的数量与所述匹配字段比较;所述转发机制用于根据所述SDN流的信息确定转发路径,将所述SDN流转发到所述转发路径对应的所述SDN交换机的端口。
说明书

技术领域

[0001] 本发明涉及数据处理领域,特别是涉及一种SDN流转发的数量限制方法和控制系统。

背景技术

[0002] 传统的数据流数量的限制方法是基于端口和VLAN,建立数据流与SDN交换机端口之间的映射关系的表项,当SDN交换机接收到需要转发的数据流时,首先学习数据流的源地址,与接收端口建立映射关系;然后根据目标数据流地址查询映射关系的表项,如果命中相关表项,SDN交换机将数据流从相应端口转发;否则,SDN交换机将数据流在其所属VLAN内广播。
[0003] 在我们目前的SDN交换机中,端口上对数据流地址的数量没有限制,允许一个端口配置或者学习多个数据流地址,直到创建的表项填满为止,无法精确定位数据流,粒度比较粗。为了限制端口的过量数据流地址,我们需要限制端口的数据流数量。

发明内容

[0004] 本发明主要解决的技术问题是提供一种SDN流转发的数量限制方法和控制系统,能够动态对端口,SDN交换机和全网SDN流进行数目限制,从而实现全网SDN流数目控制。
[0005] 为解决上述技术问题,本发明采用的一个技术方案是:提供一种SDN流转发的数量限制方法,包括:SDN控制器接收一SDN交换机处理并上报的SDN流,并实时计算SDN流的数量;SDN控制器设定第一阈值、第二阈值及第三阈值,用SDN流的数量依次与第一阈值、第二阈值及第三阈值做比较;在SDN控制器判定SDN流的数量大时,丢弃SDN流,否则继续与下一阈值做比较;判定SDN流的数量小于第一阈值、第二阈值及第三阈值时,SDN控制器根据SDN流的信息向SDN交换机转发SDN流。
[0006] 其中,在SDN控制器接收一SDN交换机处理并上报的SDN流的步骤中,SDN交换机处理SDN流的方式是学习和老化两种方式中的任意一种,在学习或老化SDN流后上报SDN控制器。
[0007] 其中,在控制器接收一SDN交换机处理并上报的SDN流的步骤之前,SDN控制器向SDN交换机下发流表,流表至少包含限制SDN流数量的指令,SDN流中,与流表匹配的第一部分SDN流根据流表进行转发,未与流表匹配的第二部分SDN流上报SDN控制器。
[0008] 其中,限制SDN流数量的指令至少包括匹配字段和动作字段,其中,匹配字段至少包括第一阈值、第二阈值和第三阈值,第一阈值是全网SDN流的数量阈值,第二阈值是SDN交换机SDN流的数量阈值,第三阈值是SDN交换机的端口SDN流的数量阈值;动作字段是使SDN控制器实时计算得到SDN流的数量与匹配字段比较。
[0009] 其中,SDN控制器实时计算得到SDN流的数量大于匹配字段时,丢弃SDN流。
[0010] 其中,SDN流的信息至少包括MAC地址信息、链路层发现协议信息和流特征码,SDN控制器根据SDN流的信息确定转发路径,将SDN流转发到转发路径对应的SDN交换机的端口。
[0011] 为解决上述技术问题,本发明采用的一个技术方案是:提供一种SDN流转发的数量限制系统,包括:客户端,用于产生SDN流;SDN交换机,用于处理SDN流,并将SDN流上报SDN控制器;SDN控制器,用于计算SDN交换机上报的SDN流的数量,设定第一阈值、第二阈值及第三阈值,并将SDN流的数量依次与第一阈值、第二阈值及第三阈值做比较,且当判定SDN流的数量大时,丢弃SDN流,否则继续与下一阈值做比较,并在SDN控制器根据SDN流的信息向SDN交换机转发SDN流。
[0012] 其中,SDN交换机处理SDN流的方式是学习和老化两种方式中的任意一种,SDN交换机在学习或老化SDN流后上报SDN控制器。
[0013] 其中,SDN控制器向SDN交换机下发流表,流表至少包含限制SDN流数量的指令,指令至少包括匹配字段和动作字段;其中,SDN流中,与流表匹配的第一部分SDN流根据流表进行转发,未与流表匹配的第二部分SDN流上报SDN控制器。
[0014] 其中,SDN控制器包括计算机制、设定机制、判断机制和转发机制;计算机制用于实时计算SDN交换机上报的SDN流的数量;设定机制用于设定匹配字段,匹配字段至少包括第一阈值、第二阈值和第三阈值,第一阈值是全网SDN流的数量阈值,第二阈值是SDN交换机SDN流的数量阈值,第三阈值是SDN交换机的端口SDN流的数量阈值;判断机制用于根据动作字段是使SDN控制器实时计算得到SDN流的数量与匹配字段比较;转发机制用于根据SDN流的信息确定转发路径,将SDN流转发到转发路径对应的SDN交换机的端口。
[0015] 区别于现有技术,本发明的SDN流转发的数量限制方法将利用SDN控制器实时计算SDN交换机上报的SDN流的数量,将SDN流的数量分别依次和三个阈值比较,在SDN流的数量大于任意一个阈值时丢弃SDN流,在SDN流的数量小于所有阈值时,SDN控制器根据SDN流的信息向SDN交换机转发SDN流,SDN控制器能够动态对端口、SDN交换机和全网SDN流进行数目限制,从而实现全网SDN流数目控制。

实施方案

[0019] 下面结合具体实施方式对本发明的技术方案作进一步更详细的描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
[0020] SDN是软件定义网络(Software Defined Network,SDN),是一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。传统的网络架构中,根据业务需求部署上线以后,无法对网络中的数据流的数量进行控制。在互联网大数据瞬息万变的业务环境下,网络的高稳定与高性能还不足以满足业务需求,灵活性和敏捷性反而更为关键。SDN所做的事是将网络设备上的控制权分离出来,由集中的控制器管理,无须依赖底层网络设备(路由器、SDN交换机、防火墙),屏蔽了来自底层网络设备的差异。而控制权是完全开放的,用户可以根据需求动态对端口、SDN交换机和全网的数据流进行数目限制,从而实现全网SDN流数目控制,从而更加灵活和智能,无需繁琐操作。
[0021] 参阅图1,图1是本发明提供的一种SDN流转发的数量限制方法的第一实施方式的流程示意图。该方法的步骤包括:
[0022] S101:SDN控制器接收一SDN交换机处理并上报的SDN流,并实时计算SDN流的数量。
[0023] SDN交换机为SDN交换机,SDN交换机处理并上报SDN数据流。本实施方式中,具体为SDN交换机进行学习和老化MAC地址信息,SDN交换机设置一MAC地址表,包含MAC地址和对应的端口。每一MAC地址进入SDN交换机时审查源MAC地址,进行查找,如果MAC地址表中没有包含这个MAC地址,SDN交换机会创建一个新条目,包括源MAC地址和接收端口。若有去往这个MAC地址的数据,SDN交换机则往对应的端口进行转发。SDN交换机中的MAC地址条目有一定的生存时间,每学习一个MAC地址条目都附加一个时间值,称为老化时间。老化时间是一个影响交换机学习进程的参数,默认为300秒。从一个地址记录加入地址表以后开始计时,如果在老化时间内各端口未收到源地址为该MAC地址的数据,这些地址将从动态转发地址表(由源MAC地址、目的MAC地址和它们相对应的交换机的端口号)中被删除。SDN交换机学习或老化MAC地址信息,形成SDN流,立即上报给SDN控制器。SDN控制器接收SDN交换机上报的SDN流,并实时计算SDN流的数量,进入步骤S102。
[0024] S102:SDN控制器依次用SDN流的数量与第一阈值、第二阈值及第三阈值做比较。
[0025] SDN控制器中预设第一阈值、第二阈值及第三阈值,其中第一阈值时全局阈值,可设定为整个网络中SDN流数量的阈值,第二阈值是SDN交换机中SDN流数量的阈值,第三阈值是SDN交换机的端口中SDN流数量的阈值,且三个阈值的数值依次减少。然后进入步骤S103,以SDN控制器实时计算得到SDN流的数量和上述三个阈值进行比较。
[0026] S103:在SDN控制器判定SDN流的数量大时,丢弃SDN流,否则继续与下一阈值做比较;判定SDN流的数量小于第一阈值、第二阈值及第三阈值时,SDN控制器根据SDN流的信息向SDN交换机转发SDN流。
[0027] SDN控制器用实时计算得到SDN流的数量和第一阈值相比,若SDN流的数量大于第一阈值,则SDN控制器丢弃SDN流,反之则继续用SDN流的数量和第二阈值相比,若SDN流的数量大于第二阈值,则SDN控制器丢弃SDN流,反之则继续用SDN流的数量和第三阈值相比,若SDN流的数量大于第三阈值,则SDN控制器丢弃SDN流,反之,SDN控制器根据SDN流的信息,如MAC地址信息、LLDP信息和流特征码计算流转发路径,向该SDN交换机的端口转发SDN流。
[0028] 区别于现有技术,本发明的SDN流转发的数量限制方法将利用SDN控制器实时计算SDN交换机上报的SDN流的数量,将SDN流的数量分别依次和三个阈值比较,在SDN流的数量大于任意一个阈值时丢弃SDN流,在SDN流的数量小于所有阈值时,SDN控制器根据SDN流的信息向SDN交换机转发SDN流,SDN控制器能够动态对端口,SDN交换机和全网SDN流进行数目限制,从而实现全网SDN流数目控制。
[0029] 参阅图2,图2是本发明提供的一种SDN流转发的数量限制方法的第二实施方式的流程示意图。该方法的步骤包括:
[0030] S201:SDN控制器向SDN交换机下发流表。
[0031] 在SDN交换机向SDN控制器上报SDN流之前,SDN控制器首先向SDN交换机下发流表,该流表包含限制SDN流数量的指令,限制SDN流数量的指令至少包括匹配字段和动作字段。将SDN流分类为第一部分SDN流和第二部分SDN流,其中第一部分SDN流和流表匹配,直接按照流表转发第一部分SDN流。未匹配流表的第二部分SDN流则被SDN控制器上报给SDN控制器,进入步骤S202。
[0032] S202:SDN控制器接收一SDN交换机处理并上报的SDN流,并实时计算SDN流的数量。
[0033] 对于前述未匹配流表的第二部分SDN流,与前一实施方式相同,是SDN交换机在学习或老化MAC地址信息,形成的SDN流,立即上报给SDN控制器。SDN控制器接收SDN交换机上报的SDN流,并实时计算SDN流的数量,进入步骤S202。
[0034] S203:SDN控制器依次用SDN流的数量与第一阈值、第二阈值及第三阈值做比较。
[0035] SDN控制器向SDN交换机下发流表,该流表包含限制SDN流数量的指令,限制SDN流数量的指令至少包括匹配字段和动作字段。其中,匹配字段至少包括第一阈值、第二阈值和第三阈值,第一阈值是全网SDN流的数量阈值,是整个网络最大可容纳的SDN流的数量值;第二阈值是SDN交换机SDN流的数量阈值,是与SDN控制器连接的一台SDN交换机最大可容纳的SDN流的数量值;第三阈值是SDN交换机的端口SDN流的数量阈值,是SDN交换机下的端口最大可容纳的SDN流的数量值。三个阈值的数值依次减小。进入步骤S204。
[0036] S204:在SDN控制器判定SDN流的数量大时,丢弃SDN流,否则继续与下一阈值做比较;判定SDN流的数量小于第一阈值、第二阈值及第三阈值时,SDN控制器根据SDN流的信息向SDN交换机转发SDN流。
[0037] 动作字段是用步骤S202实时计算得到的SDN流的数量和上述的三个阈值依次进行比较:首先用实时的SDN流的数量和第一阈值全局阈值进行比较,如果实时的SDN流的数量大于第一阈值,则丢弃SDN流,反之则使该实时的SDN流的数量和第二阈值交换机阈值进行比较,如果实时的SDN流的数量大于第二阈值,则丢弃SDN流,反之继续使该实时的SDN流的数量和第三阈值端口阈值进行比较,如果实时的SDN流的数量大于第三阈值,则丢弃SDN流,反之,转发该SDN流,就如步骤S205。
[0038] S205:SDN控制器根据SDN流的信息确定转发路径,将SDN流转发到转发路径对应的SDN交换机。
[0039] SDN交换机上报SDN流时会携带该SDN流的基本信息,至少包括MAC地址信息、链路层发现协议信息和流特征码。当在步骤S204中确定转发SDN流时,SDN控制器会根据SDN流的信息,确定该SDN流的转发路径,具体确定将该SDN流转发到指定SDN交换机的端口。
[0040] 区别于现有技术,本发明的SDN流转发的数量限制方法通过SDN交换机将SDN流分类,已匹配流表的SDN流直接按流表转发,未匹配流表的SDN流在与SDN控制器预设的阈值比较,大于任意阈值的,丢弃SDN流,小于全部阈值时,根据该SDN流的信息确定其转发路径后进行转发,动态对端口、SDN交换机和全网SDN流进行数目限制,从而实现全网SDN流数目控制。
[0041] 参阅图3,图3是本发明提供的一种SDN流转发的数量限制系统的第一实施方式的结构示意图。系统100包括客户端110、SDN交换机120和SDN控制器130,客户端110通过无线连接的方式连接到SDN交换机120,具体为蓝牙连接或wifi连接;SDN交换机120和SDN控制器130之间通过无线或有线的方式连接。
[0042] 客户端110在与其他客户端(图未示)或SDN交换机120交互时产生SDN流,然后,客户端110向SDN交换机120发起SDN流,SDN交换机120对比SDN流和SDN控制器130向其下发的流表,用SDN流匹配流表中的表项,如果SDN流中有流数据和流表匹配,则直接根据流表转发。对于未匹配流表的SDN流,则由SDN交换机120上报SDN控制器130。
[0043] SDN控制器130包括计算机制131、设定机制132、判断机制133和转发机制134。设定机制132设定第一阈值、第二阈值和第三阈值,其中,第一阈值是全网SDN流的数量阈值,是整个网络最大可容纳的SDN流的数量值;第二阈值是SDN交换机SDN流的数量阈值,是与SDN控制器连接的一台SDN交换机最大可容纳的SDN流的数量值;第三阈值是SDN交换机的端口SDN流的数量阈值,是SDN交换机下的端口最大可容纳的SDN流的数量值。且在SDN控制器130接收到SDN交换机120上报的SDN流后,计算机制131实时计算SDN流的流数量,然后判断机制133将实时计算SDN流的流数量与前述的三个阈值分别进行比较,首先用实时的SDN流的数量和第一阈值全局阈值进行比较,如果实时的SDN流的数量大于第一阈值,则丢弃SDN流,反之则使该实时的SDN流的数量和第二阈值交换机阈值进行比较,如果实时的SDN流的数量大于第二阈值,则丢弃SDN流,反之继续使该实时的SDN流的数量和第三阈值端口阈值进行比较,如果实时的SDN流的数量大于第三阈值,则丢弃SDN流,反之,SDN控制器130转发该SDN流。SDN交换机120上报SDN流时会携带该SDN流的基本信息,至少包括MAC地址信息、链路层发现协议信息和流特征码。当确定转发SDN流时,转发机制134会根据SDN流的信息,确定该SDN流的转发路径,具体确定将该SDN流转发到指定SDN交换机120的端口(未标示)。
[0044] 区别于现有技术,本发明的SDN流转发的数量限制系统利用SDN控制器实时计算SDN交换机上报的SDN流的数量,将SDN流的数量分别依次和三个阈值比较,在SDN流的数量大于任意一个阈值时丢弃SDN流,在SDN流的数量小于所有阈值时,SDN控制器根据SDN流的信息向SDN交换机转发SDN流,SDN控制器能够动态对端口,SDN交换机和全网SDN流进行数目限制,从而实现全网SDN流数目控制。
[0045] 以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

附图说明

[0016] 图1是本发明提供的一种SDN流转发的数量限制方法的第一实施方式的流程示意图;
[0017] 图2是本发明提供的一种SDN流转发的数量限制方法的第二实施方式的流程示意图;
[0018] 图3是本发明提供的一种SDN流转发的数量限制系统的第一实施方式的流程示意图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号