[发明专利]传输控制协议连接的管理方法和装置有效
申请号: | 200910091054.2 | 申请日: | 2009-08-21 |
公开(公告)号: | CN101674193A | 公开(公告)日: | 2010-03-17 |
发明(设计)人: | 聂华;邵宗有;历军;窦晓光;刘新春;刘朝辉;阮元;刘兴奎 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/56;H04L29/06 |
代理公司: | 北京市德恒律师事务所 | 代理人: | 梁 永 |
地址: | 100084北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传输 控制 协议 连接 管理 方法 装置 | ||
1.一种传输控制协议连接的管理方法,其特征在于,包括:
分发模块根据报文的连接特征信息得到所述报文的哈希值;
所述分发模块根据预设对应关系确定与所述哈希值对应的连接表项, 并确定所述连接表项所属的DDR bank;
所述分发模块向与所述DDR bank对应的状态表维护模块发送查找请 求;
响应于所述查找请求,所述状态表维护模块向DDR控制器发送维护请 求以维护连接状态表,并根据所述DDR控制器返回的维护结果进行处理。
2.根据权利要求1所述的方法,其特征在于,所述分发模块确定与所 述哈希值对应的连接表项包括:所述分发模块根据所述预设对应关系以及 所述哈希值的特定位确定所述连接表项。
3.根据权利要求2所述的方法,其特征在于,所述特定位为以下之一: 所述哈希值最高的至少一位、所述哈希值中部的至少一位、所述哈希值最 低的至少一位。
4.根据权利要求1所述的方法,其特征在于,所述状态表维护模块根 据所述维护结果进行的处理包括以下之一:将所述报文转发给主机接口、 将所述报文转发给网络接口并由网卡发送所述报文、根据所述维护结果产 生新的报文并通过网络接口发送、直接丢弃所述报文。
5.根据权利要求4所述的方法,其特征在于,所述状态表维护模块以 先入先出的方式将所述报文转发给所述主机接口。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述连接 特征信息包括以下之一:一元组信息、二元组信息、三元组信息、四元组 信息、五元组信息,
其中,一元组信息为源IP或目的IP,二元组信息为源IP和目的IP, 三元组信息为源IP、目的IP和协议,四元组信息为源IP、目的IP、源端口 和目的端口,五元组信息为源IP、目的IP、源端口、目的端口和协议。
7.根据权利要求1至5中任一项所述的方法,其特征在于,所述维护 请求包括以下至少之一:连接建立请求、连接删除请求、连接更新请求。
8.一种传输控制协议连接的管理装置,设置于网卡侧,其特征在于, 所述装置包括:
分发模块,用于根据报文的连接特征信息得到所述报文的哈希值,根 据预设对应关系确定与所述哈希值对应的连接表项和所述连接表项所属的 DDR bank,并用于向与所述DDR bank对应的状态表维护模块发送查找请 求;
至少一个状态表维护模块,被配置为与至少一个DDR bank一一对应, 用于响应于来自所述分发模块的查找请求向DDR控制器发送维护请求,并 根据所述DDR控制器返回的维护结果进行处理;
所述DDR控制器,用于根据所述维护请求对连接状态表进行维护,并 返回所述维护结果;
存储模块,用于存储所述连接状态表。
9.根据权利要求8所述的装置,其特征在于,所述分发模块用于根据 所述预设对应关系以及所述哈希值的特定位确定所述连接表项。
10.根据权利要求8或9所述的装置,其特征在于,所述连接特征信 息包括以下之一:一元组信息、二元组信息、三元组信息、四元组信息、 五元组信息,
其中,一元组信息为源IP或目的IP,二元组信息为源IP和目的IP, 三元组信息为源IP、目的IP和协议,四元组信息为源IP、目的IP、源端口 和目的端口,五元组信息为源IP、目的IP、源端口、目的端口和协议。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910091054.2/1.html,转载请声明来源钻瓜专利网。