一种基于SDN架构的流量监管算法的制作方法

文档序号:12492562阅读:来源:国知局

技术特征:

1.一种基于SDN架构的流量监管算法,其特征在于,该方法包括:

S101:用户在SDN控制器上,配置流量监管策略;

S102:SDN控制器从SDN交换机接收报文,解析目的IP和源IP;

S103:SDN控制器从SDN交换机接收私有扩展Experimenter报文,解析Experimenter报文;

S104:SDN交换机侦测流量的速率,根据侦测结果上报SDN控制器。

2.根据权利要求1所述的基于SDN构架的流量监管算法,其特征在于,所述SDN控制器支持基于SDN的流量监管配置任务,该配置任务包括流量监管表以及基于SDN的流量监管功能;所述流量监管表包括用户指定的流量特征、阈值以及所述SDN交换机上报的监管状态;所述基于SDN的流量监管功能,用于打开或关闭所述基于SDN的流量监管功能。

3.根据权利要求1所述的基于SDN构架的流量监管算法,其特征在于,还包括私有的流量监管表,所述私有的流量监管表由用户静态配置或动态创建,且静态条目的优先级高于动态条目;所述私有的流量监管表包括目的IP、源IP、绿色阈值、黄色阈值以及监管状态;所述目的IP和源IP用于指定流量;将流量速率分别于绿色阈值以及黄色阈值进行比较,所述SDN交换机进行流量统计后上报SDN控制器;所述监管状态表示所述SDN交换机上报报文被标记的颜色。

4.根据权利要求1所述的基于SDN构架的流量监管算法,其特征在于,所述SDN控制器从SDN交换机接收私有扩展Experimenter报文的格式为,所述Experimenter值为1表明是从SDN交换机方向到SDN控制器,所述Experimenter值为255;所述私有扩展Experimenter报文由转发路径上的SDN交换机上报给SDN控制器;所述目的IP和源IP唯一确定一条流;所述监管状态表明流量被标记何种颜色。

5.根据权利要求1所述的基于SDN架构的流量监管算法,其特征在于,所述步骤S101具体为:

SDN交换机上报未匹配流表的报文;

SDN控制器基于流量监管策略和转发路径下发流表;

SDN交换机上报流量监管结果。

6.根据权利要求3所述的基于SDN架构的流量监管算法,其特征在于,根据目的IP和源IP查询流量监管表,如果命中,从匹配条目中获得阈值和优先级别;然后获取报文转发路径,根据匹配条目向转发路径上所有SDN交换机下发流表;根据目的IP和源IP查询流量监管表,如果没有命中,动态生成新的监管条目;最后获取报文转发路径,根据匹配条目向转发路径上所有SDN交换机下发流表;如果没有命中,所述SDN控制器动态生成新的监管条目,阈值取缺省值,优先级别取自报文,不做改变。

7.根据权利要求1或6所述的基于SDN架构的流量监管算法,其特征在于,所述步骤S103中,根据所述SDN控制器解析的Experimenter报文,更新流量监管表的监管状态。

8.根据权利要求7所述的基于SDN架构的流量监管算法,其特征在于,

如果SDN交换机的侦测速率≤绿色阈值,则该流量被标记成绿色,所述SDN交换机进行流量统计后上报控制器;

所述流量统计包括字节数和报文数统计;

如果SDN交换机的侦测速率>绿色阈值,且该侦测速率≤黄色阈值,则该流量被标记成黄色,所述SDN交换机进行优先级重标记,并上报SDN控制器;

所述优先级重新标记的处理方式为降优先级处理;

如果SDN交换机的侦测速率>黄色阈值,则该流量被标记成红色,并上报SDN控制器。

9.根据权利要求8所述的基于SDN架构的流量监管算法,其特征在于,当所述流量被标记成红色时,所述SDN交换机将进行丢包处理。

10.根据权利要求1所述的基于SDN架构的流量监管算法,其特征在于,所述SDN控制器和SDN交换机均支持扩充流表;所述扩充流表的Match字段包括源IP和目的IP;所述扩充流表的动作字段为侦测流量的速率。

11.根据权利要求10所述的基于SDN架构的流量监管方法,其特征在于,所述扩充流表具体为:当侦测速率≤绿色阈值时,则该流量被标记成绿色,所述SDN交换机进行流量统计后上报控制器;当侦测速率≤黄色阈值时,则该流量被标记成黄色,所述SDN交换机进行优先级重标记,并上报SDN控制器;当侦测速率>黄色阈值,则该流量被标记成红色,所述SDN交换机进行丢包,并上报SDN控制器。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1