发明名称 |
一种IP ACL归并优化处理的实现方法 |
摘要 |
本发明公开了一种IPACL归并优化处理的实现方法,该方法目前应用在博达系列交换机上。所述方法对IPACL规则所涉及的动作和匹配特征进行分析,从而实现归并优化处理,解决了IPACL条目过多,使得交换机的IPACL规则测试效率也会大打折扣的技术问题,同时以往硬件表条目是有限的,这很可能硬件表不能满足用户需求的情况,IPACL归并优化处理节省了硬件表空间,也提高了交换机的硬件表查找效率。 |
申请公布号 |
CN101459576B |
申请公布日期 |
2013.07.17 |
申请号 |
CN200710172298.4 |
申请日期 |
2007.12.14 |
申请人 |
上海博达数据通信有限公司 |
发明人 |
汪革;孙希;苟利平;杨玉华 |
分类号 |
H04L12/70(2013.01)I |
主分类号 |
H04L12/70(2013.01)I |
代理机构 |
上海天翔知识产权代理有限公司 31224 |
代理人 |
孙景宜 |
主权项 |
一种IP ACL归并优化处理的实现方法,其特征在于,所述方法对交换机在ACL规则处理时所涉及的源IP地址、目的IP地址、源IP地址池和目的IP地址池这些特征字段进行数据分析,利用归并算法,通过简化ACL规则条目来提高查找效率和节省硬件表空间;所述归并算法是在一个访问列表中,连续若干条动作相同的规则为一个归并单元;归并单元有n条规则,将其中第i规则记做Ri,对每个归并单元进行归并的算法如下:①归并标志设置为FALSE;②依次对每一条规则Ri执行下列操作,若所有Ri都执行完则转到步骤⑥;③对于Ri,依次检查其后的每一条规则Rj;④若Rj与Ri满足归并条件,则归并为Ri`并删除Rj,归并标志设置为TRUE,转到步骤②,内层循环结束;⑤若Rj与Ri不满足归并条件,仍有下一条Rj则转到步骤③,内存循环继续,否则转到步骤②,内存循环结束;⑥一轮循环已经结束后,若归并标志为TRUE,则转到步骤①,否则流程结束。 |
地址 |
201203 上海市浦东新区张江高科技园区居里路123号 |