当前位置: 首页 > 专利查询>清华大学专利>正文

核心路由器上支持访问控制列表功能的双栈兼容路由查找器制造技术

技术编号:3519540 阅读:318 留言:0更新日期:2012-04-11 18:40
核心路由器上支持访问控制列表功能的双栈兼容路由查找器属于因特网主干网核心路由器硬件技术领域。其特征在于它是由一片FPGA构成的包预处理电路组件和级联两片CAM和SRAM构成的,它通过利用TCAM系统来构造一个路由和ACL表项共存的查找表,支持表项条数的动态分配;包预处理电路组件接收数据包后对包类型进行处理,提取路由查找所需要信息及ACL过滤所需要信息,送交TCAM系统进行查找,再根据返回的查找结果决定处理包的方式,对于转发的数据包,则送交交换网络,同时他还负责TCAM系统的读写及维护功能。系统不仅保证线速度处理,而且在使用ACL的情况下几乎不影响转发性能。

【技术实现步骤摘要】

【技术保护点】
核心路由器中具有访问控制列表功能的双栈路由查找器,其特征在于它含有:包预处理电路组件,简称PPM,它是在大规模可编程数字集成电路器件中实现的,它含有:◆包输入接口电路,它通过IP包输入端口对IP包进行格式转化;◆包输 入队列存储器,它是一个先进先出队列存储器,它的输入端与上述包输入接口电路的IP包输出端相连,所述IP包的数据宽度为32位;◆包头处理电路,它的输入端与上述包输入队列存储器的IP包输出端相连;◆包缓存存储器,它是上述大规模可编 程数字集成电路器件中的双端口静态RAM,它的输入端与上述包头处理电路的IP包内容输出端相连,它的写地址由上述包头处理电路维护;◆查询队列存储器,它是一个先进先出队列存储器,它有一个查找信息写入端,该写入端与上述包头处理电路相应的输出 端相应,当包头处理电路收到一个完整且正确的IP包后,在若干周期内向该写入端输入宽度为96位的查找信息;◆发送信息队列存储器,它是一个先入先出队列存储器,它有一个与上述包头处理电路相应的输出端相连的上述IP包的信息输入端,上述包头处理 电路在把查找信息写入上述查询队列存储器的同时向所述发送信息队列存储器发送数据宽度为60位的上述IP包的信息,其中包括:12位包属性信息、8位v4属性信息、6位v6属性信息、2位包尾有效字信息、17位包缓存开始地址、17位包缓存终止地址,v4、v6分别为IPv4、IPv6协议的简写;◆CAM接口电路,它的查找信息输入端与上述查询队列存储器的输出端相连,该输出端输出具有下列数据结构的信息:位于第95位至72位的控制CAM接口电路的操作信息,位于第71位至第0位的要由所述C AM接口电路送交CAM数据查找总线的信息,其中包括位于第71位至第64位的这一条CAM字的表项类型信息以及第63位至第0位的上述IP包的数据内容信息;◆CPU接口电路,它与上述CAM接口电路互连,该CAM接口电路通过CPU接口电路接 收来自外部CPU的指令,并在查表间隙利用自己内部的流水线结构配合下述CAM的时序关系在收到所述CPU指令后对CAM中的数据进行维护;◆查询结果队列存储器,它的查询结果信息输入端与上述CAM接口电路的相应输出端相连,并接收上述CAM接 口电路数据结合上述查询队列存储器中读出数据的第95位至第72位的控制信息而得到的145位查询结果信息,该查询结果信息具有下列数...

【技术特征摘要】

【专利技术属性】
技术研发人员:赵有健关洪涛吴建平张小平乐祖晖
申请(专利权)人:清华大学
类型:发明
国别省市:11[中国|北京]

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

1