发明名称 |
基于TCAM的IPV4/IPV6路由容量共享方法 |
摘要 |
一种基于TCAM的IPV4/IPV6路由容量共享方法,涉及三态内容寻址存储器技术:将TCAM硬件表分为前段区域和后段区域将单条IPV6路由前缀分解为IPV6前半部分和IPV6后半部分;对于IPV4路由,先匹配前段区域,若没匹配到,则匹配后段区域;对于IPV6路由,先匹配IPV6前半部分到前段区域,若匹配到,则继续匹配IPV6后半部分到后段区域。本发明实现IPV4/IPV6路由中硬件表项的动态灵活分配,无需对两款路由器定制不同的软件版本,提高了路由规格指标,满足更多路由器的需求。 |
申请公布号 |
CN104009922B |
申请公布日期 |
2017.03.15 |
申请号 |
CN201410195141.3 |
申请日期 |
2014.05.09 |
申请人 |
烽火通信科技股份有限公司 |
发明人 |
袁炳根;徐剑辉;董晶晶;饶冀 |
分类号 |
H04L12/741(2013.01)I |
主分类号 |
H04L12/741(2013.01)I |
代理机构 |
北京捷诚信通专利事务所(普通合伙) 11221 |
代理人 |
魏殿绅;庞炳良 |
主权项 |
一种基于TCAM的IPV4/IPV6路由容量共享方法,其特征在于,包括:将TCAM硬件表分为前段区域和后段区域,每个区域都使用80bit作为路由的匹配字段,将单条IPV6路由前缀分解为IPV6前半部分和IPV6后半部分;对于IPV4路由,先匹配所述前段区域,若没有匹配到,则继续匹配后段区域;所述前段区域和后段区域都只匹配IPV4路由的32bit IP值、路由所在的路由转发表以及路由类型;对于IPV6路由,先匹配IPV6前半部分到所述前段区域,若匹配到,则继续匹配IPV6后半部分到所述后段区域;所述前段区域匹配IPV6路由的前67bit IP值、路由所在的路由转发表以及路由类型;所述后段区域匹配IPV6路由的后61bit IP值、路由类型以及前段区域存储后返回的ID字段,所述ID字段用于标示IPV6前半部分在程序内部维护的存储ID。 |
地址 |
430074 湖北省武汉市东湖开发区关东科技园东信路5号 |