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

对网络流进行分类、状态跟踪和报文处理的装置和方法制造方法及图纸

技术编号:3505079 阅读:298 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种对网络流进行分类、状态跟踪和报文处理的装置和方法,采用基于IP五元组或者其他特定标识的动态流分类方法实现了对流量的细粒度控制,采用多个并行装置和装置内部多进程/线程机制实现了对流量的高速并行处理,通过切分网络流表、设置流记录链表写者唯一、严格规定链表插入和删除操作过程中写指令次序以保持链表的完整性、设置空闲流记录表项缓冲区的可分配表项阈值等措施避免了由于并行处理而引发的大量互斥和同步操作,使得处理效率得到进一步提高。本发明专利技术适用于网络处理器、ASIC、FPGA、多内核处理器、对称多处理器(SMP)、软件进程/线程等各种并行处理环境,具有良好的跨平台兼容性、可扩展性和实用性。

【技术实现步骤摘要】

【技术保护点】
一种对网络流进行分类、状态跟踪和报文处理的装置,该装置包括:基于IP五元组信息或者特定标识的动态流分类装置,用于执行动态流分类操作,根据报文包含的IP五元组信息或者特定标识查询网络流表,确定报文所属的网络流,对于找不到对应流记录的报 文,交给流表管理装置处理;流状态跟踪装置,用于执行流状态跟踪操作,根据报文字段内容更新流记录中的流状态、时间戳、老化时间信息;报文处理装置,用于执行报文处理操作,根据流记录中的处理策略信息对报文做相应的处理;流表管理 装置,用于执行网络流表中流记录的新建、替换、老化和回收操作;网络流表,用于记录网络流信息,流记录采用散列表方式进行组织,采用链表方式解决散列碰撞;以及空闲流记录表项缓冲区,用于存储空闲的流记录表项,采用先进后出方式分配空闲表 项。

【技术特征摘要】

【专利技术属性】
技术研发人员:张建宇韦韬邹维
申请(专利权)人:北京大学
类型:发明
国别省市:11[中国|北京]

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

1