发明名称 |
一种TCAM表空间回收的方法及装置 |
摘要 |
本发明公开了一种TCAM表空间的回收方法及装置。通过在CPU内存中维护一张TCAM空间状态表,该表记录了对应TCAM空间的使用状态,当状态表记录TCAM的剩余空间不足以添加新的表项时,触发TCAM空间的回收。与现有技术相比,本发明在真正需要TCAM表空间时,才进行表空间回收操作。因而,平常在TCAM上添加、删除表项会快速完成;同时,由于只在TCAM空间耗尽时,才会触发空间回收,进而执行表项移动操作,其他情况下均不执行表项移动操作,因而,在TCAM查找表项的准确性上,较现有技术也有大幅提升。 |
申请公布号 |
CN104035928A |
申请公布日期 |
2014.09.10 |
申请号 |
CN201310068830.3 |
申请日期 |
2013.03.04 |
申请人 |
杭州华三通信技术有限公司 |
发明人 |
范路路 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京润泽恒知识产权代理有限公司 11319 |
代理人 |
苏培华 |
主权项 |
一种TCAM空间回收的装置,包括有TCAM空间维护单元、TCAM表项处理单元以及TCAM空间回收单元,其特征在于:所述TCAM空间维护单元,用于创建TCAM空间状态表,并根据TCAM空间状态的变化,及时维护对应TCAM空间的使用状态;所述TCAM表项处理单元,用于根据TCAM空间状态表的记录,对实际的TCAM硬件进行表项的添加、删除操作;所述TCAM空间回收单元,用于当TCAM空间不足以添加新的表项时,启动对TCAM无效表项空间的回收。 |
地址 |
310053 浙江省杭州市高新技术开发区之江科技园六和路310号 |