基于三态地址关联存储器实现组播查表的方法及系统技术方案

技术编号:3508579 阅读:184 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于三态地址关联存储器(TCAM)实现组播查表的方法及系统,该方法包括:判断转发表中IP报头组播是否通过RPF检查,如果是,则在TCAM指定区域内放置协议要求的(S,G)表和(*,G)表,(S,G)表的各条表项从该区域的最低地址起依次放置;(*,G)表的各条表项从该区域的最高地址起依次放置;将(S,G)表项对应的所有比特的掩码设置为全“1”,(*,G)表项中的“*”部分对应的所有比特的掩码的设置为全“0”,而“G”部分对应的所有比特的掩码的设置为全“1”;生成TCAM的查表关键字则统一按照“S&G”形式生成并输入至TCAM内部,而且关键字的输入需一次即可;判断(S,G)表和(*,G)表中是否存在匹配表项,如果是,则输出查表结果;否则,结束。

【技术实现步骤摘要】

【技术保护点】
一种基于三态地址关联存储器实现组播查表的方法,其特征在于,包括步骤:a:判断转发表中IP报头组播是否通过逆向路径转发RPF检查,如果是,则进入步骤b;否则,结束;b:在三态地址关联存储器TCAM放置协议要求的(S,G)表和( *,G)表,(S,G)表的各条表项从该区域的最低地址起依次放置;(*,G)表的各条表项从该区域的最高地址起依次放置;将(S,G)表项所对应的所有比特的掩码应设置为全‘1’,(*,G)表项中的‘*’部分所对应的所有比特的掩码的应设置为全‘0’,而‘G’部分所对应的所有比特的掩码的应设置为全‘1’;生成TCAM的查表关键字统一按照“S&G”形式生成并输入至TCAM内部,而且关键字的输入需一次即可;c:判断(S,G)表和(*,G)表中是否存在匹配表项,如果是,则输出查表结果 ;否则,结束。

【技术特征摘要】

【专利技术属性】
技术研发人员:汪斌强李玉峰伊鹏王雨韩国栋
申请(专利权)人:国家数字交换系统工程技术研究中心
类型:发明
国别省市:41[中国|河南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1