[中国发明,中国发明授权]
CN201510512632.0
售
一种基于软件查表的数据包转发方法
著录项
申请号
CN201510512632.0
申请日
20150820
公开号
CN105099957A
公开日
20151125
申请(专利权)人
电子科技大学
当前权利人
电子科技大学
发明人
涂晓东
谢军
孟中楼
陈大伟
杨军
张毅
地址
611731四川省成都市高新区(西区)西源大道2006号
国省代码
四川(51)
主分类号
H04L12/931
分类号
H04L12/931
H04L12/935
H04L12/741
代理机构
电子科技大学专利中心
代理人
张杨
技术关键词
摘要
本发明涉及一种基于软件查表的数据包转发方法。该方法基于Intel?DPDK,采用硬件提取数据包头、数据快速传递软件高效批量地传递数据和软件灵活查表的方式实现交换机中的数据包转发功能。查表算法通过使用布谷鸟哈希表和开放地址法结合,实现能够存储足够多的表项以及提高查表速度。使得网络设备同时具备如下特性:多端口线速转发、灵活的大容量查表、低成本。组合了硬件的高速组包能力、数据快速传递软件的大批量数据包处理转发能力以及软件的高速灵活查找能力。相对于传统的硬件交换机具有更好的可扩展性和可编程特性;而相对于传统的软件交换机,可以提供更大的吞吐率和更小的延时。
信息查询
官网查询地址
网页搜索
电子科技大学
学术搜索
一种基于软件查表的数据包转发方法