[发明专利]基于TCAM实现Openflow多级流表的方法及系统无效
申请号: | 201210335080.7 | 申请日: | 2012-09-12 |
公开(公告)号: | CN102843299A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 赵怡;闫兴安 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 苏州威世朋知识产权代理事务所(普通合伙) 32235 | 代理人: | 杨金 |
地址: | 215021 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 tcam 实现 openflow 多级 方法 系统 | ||
1.一种基于TCAM实现Openflow多级流表的方法,其特征在于,该方法包括:
S1、将一张在Openflow交换机上维护的TCAM表划分为多个逻辑流表;
S2、为每一逻辑流表分别设定其所匹配的域类型。
2.根据权利要求1所述的方法,其特征在于,所述步骤S1还包括:在所述逻辑流表中的最后一条配置一个用于配置流表默认处理行为的第一默认流条目。
3.根据权利要求2所述的方法,其特征在于,所述默认处理行为包括丢弃、或者重定向到下一张逻辑流表、或者重定向到另一张逻辑流表、或者发送到控制器。
4.根据权利要求3所述的方法,其特征在于,所述步骤S1还包括:在所述流表中的倒数第二条配置一个用于应对控制器断线状态的第二默认流条目,其中,“应对控制器断线状态”的步骤具体为:
配置第二默认流条目的默认状态为“禁用”;
判断当前控制器是否为断线状态,若是,则使能所述第二默认流条目,并且在当然默认处理行为为“发送到控制器”时,将默认处理行为更改为“丢弃”;若否,不作使能动作。
5.根据权利要求3所述的方法,其特征在于,所述步骤S1还包括:在所述流表中的最前一条配置一个用于监测流表老化时间的第三默认流条目,其中,“监测流表老化时间”的步骤具体包括:
指定一个定时器对所述第三默认流表的老化时间进行计时,并当老化时间来临时,将所述第三默认流条目的行为设置为所述默认处理行为中相应行为。
6.一种基于TCAM实现Openflow多级流表的系统,其特征在于,该系统包括:
流表划分单元、用于将一张在Openflow交换机上维护的TCAM表划分为多个逻辑流表;
流表功能配置单元、用于为每一逻辑流表分别设定其所匹配的域类型。
7.根据权利要求6所述的系统,其特征在于,所述流表中还包括一个用于配置流表默认处理行为的第一默认流条目,该第一默认流条目位于所述流表的最后一条。
8.根据权利要求7所述的系统,其特征在于,所述默认处理行为包括丢弃、或者重定向到下一张逻辑流表、或者重定向到另一张逻辑流表、或者发送到控制器。
9.根据权利要求8所述的系统,其特征在于,所述流表中还包括一个用于应对控制器断线状态的第二默认流条目,该第二默认流条目位于所述流表的倒数第二条,其中,该第二默认流条目具体用于:
配置第二默认流条目的默认状态为“禁用”;
判断当前控制器是否为断线状态,若是,则使能所述第二默认流条目,并且在当然默认处理行为为“发送到控制器”时,将默认处理行为更改为“丢弃”;若否,不作使能动作。
10.根据权利要求8所述的系统,其特征在于,所述流表中还包括一个用于监测流表老化时间的第三默认流条目,该第三默认流条目位于所述逻辑流表的最前一条,其中,该第三默认流条目具体用于:
指定一个定时器对所述第三默认流条目的老化时间进行计时,并当老化时间来临时,将所述第三默认流条目的行为设置为所述默认处理行为中相应行为。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210335080.7/1.html,转载请声明来源钻瓜专利网。