【摘要】
本发明公开了一种网络处理器结合通用处理器的流量识别方法,结合了网络处理器与通用处理器的优点来实现网络流量识别;利用网络处理器来接包发包并将数据流进行聚合,每条数据流开始的少量数据包通过PCI或PCIe总线上传到通用处理器;然后,利用通用处理器对数据包中的深度包检测以识别出流量的类型,并将识别出的流量类型结果下传到网络处理器上,以便网络处理器对流量进行控制;识别过程不影响数据包转发性能,且只对每条数据流开始的少量数据包进行深度包检测。该流量识别方法能够满足中高端网络环境流量识别要求。
【专利类型】发明授权
【申请人】北京航空航天大学
【申请人类型】学校
【申请人地址】100191 北京市海淀区学院路37号
【申请人地区】中国
【申请人城市】北京市
【申请人区县】海淀区
【申请号】CN200810223982.5
【申请日】2008-10-13
【申请年份】2008
【公开公告号】CN101388848B
【公开公告日】2010-12-22
【公开公告年份】2010
【授权公告号】CN101388848B
【授权公告日】2010-12-22
【授权公告年份】2010.0
【IPC分类号】H04L12/56; H04L12/24; H04L12/811
【发明人】李巍; 钱德沛; 李云春; 秦先龙
【主权项内容】1.一种网络处理器结合通用处理器的流量识别方法,其特征在于: 所述网络处理器包括有数据包接收模块、数据包发送模块、刷新Hash表模块、流处理与存储模块、数据包流控制与管理模块; 所述通用处理器包括数据流包接收模块、深度包检测模块、流类型模式库; 其中,对流量识别的步骤为: 步骤一:网络处理器中的流处理与存储模块一方面从数据包接收模块中获取数据包P的五元组流信息T= 进行流量控制,且该流量经数据包发送模块向外发送。
【当前权利人】北京航空航天大学
【当前专利权人地址】北京市海淀区学院路37号
【统一社会信用代码】12100000400011227Y
【引证次数】3.0
【他引次数】3.0
【家族引证次数】3.0
【家族被引证次数】13