发明名称 基于RSS的网络会话分发方法及系统
摘要 本发明提供一种基于RSS的网络会话分发方法及系统,其中的方法包括:在低会话高流量场景下,通过RSS将各条网络会话均匀分配到网卡的cpu接收队列序号id上,以实现cpu资源的均衡利用。利用本发明,基于RSS利用r组合算法、转换规则、特定分组算法以及方差计算获取最优的key与redirection table,能够解决网络会话不能均匀分配到各个id上的问题,从而提高设备的性能。
申请公布号 CN104580017A 申请公布日期 2015.04.29
申请号 CN201410851928.0 申请日期 2014.12.30
申请人 东软集团股份有限公司 发明人 孙浩
分类号 H04L12/917(2013.01)I;H04L29/12(2006.01)I 主分类号 H04L12/917(2013.01)I
代理机构 北京鸿元知识产权代理有限公司 11327 代理人 陈英俊
主权项 一种基于RSS的网络会话分发方法,包括:在低会话高流量场景下,通过RSS将各条网络会话均匀分配到网卡的cpu接收队列序号id上,以实现cpu资源的均衡利用;其中,通过RSS将各条网络会话平均分配到各个id上的过程包括:将所述RSS表示为:hash=f(s,k)和id=g(hash,t);其中,s表示输入的网络数据,s=(ip1,ip2,port1,port2)=(s<sub>1</sub>,s<sub>2</sub>,……,s<sub>96</sub>),ip1表示32位的源IP,ip2表示32位的目的IP,port1表示16位的源端口,port2表示16位的目的端口;k表示320位的key,k=(k<sub>1</sub>,k<sub>2</sub>,……,k<sub>320</sub>);t表示长度为128的数组redirection table;id表示s在RSS作用下分配的网络端口的地址;在低会话高流量场景下,求解获得所述RSS中的最优key值,使得各条网络会话平均分配到各个id上;首先通过转换规则和r组合算法确定key值,然后对所确定的每一个key值进行方差计算,获取最优key值和最优分组结果;根据获取的最优key值和最优分组结果,确定redirection table,使各条网络会话平均分配到各个id上,完成网络端口资源的分配。
地址 110179 辽宁省沈阳市浑南新区新秀街2号