买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种数据包传输端口的刷新方法和装置_武汉绿色网络信息服务有限责任公司_202011307291.0 

申请/专利权人:武汉绿色网络信息服务有限责任公司

申请日:2020-11-20

公开(公告)日:2021-02-09

公开(公告)号:CN112104451B

主分类号:H04L9/06(20060101)

分类号:H04L9/06(20060101);H04L12/801(20130101);H04L12/833(20130101)

优先权:

专利状态码:有效-授权

法律状态:2021.02.09#授权;2021.01.05#实质审查的生效;2020.12.18#公开

摘要:本发明涉及port轮询刷新技术领域,提供了一种数据包传输端口的刷新方法和装置。其中方法包括获取相邻多个时间段内的数据包‑输出端口关系表;对指定输出端口增加输出端口连续出现的权重方式,和或在输出端口轮询时增加偏移量方式调整所述数据包‑输出端口关系表;通过递归的方式计算出每一轮调整后,对应于各个输出端口的数据包总量;在经过一轮或者多轮调整和计算后,将相应各个输出端口的数据包总量平均程度达到预设条件的权重值和或偏移量,作为调整数据包与目标输出端口之间映射关系的参数,使得新接收到数据包按照调整后的映射关系进行传输。本发明既能保证数据报文的同源同宿、又能保证下行输出口接口带宽的最大利用。

主权项:1.一种数据包传输端口的刷新方法,其特征在于,获取到的数据包在按照指定hash计算规则得到对应hash值之后,按照预设的映射关系被指定到目标输出端口进行数据包的输出,方法包括:获取相邻多个时间段内的数据包-输出端口关系表;其中,所述数据包-输出端口关系表中记载了每一个时间段内的数据包数量与各个目标输出端口之间的映射关系;对指定输出端口增加输出端口连续出现的权重方式,和或在输出端口轮询时增加偏移量方式调整所述数据包-输出端口关系表;通过递归的方式计算出每一轮调整后,对应于各个输出端口的数据包总量;在经过一轮或者多轮调整和计算后,将相应各个输出端口的数据包总量平均程度达到预设条件的权重值和或偏移量,作为调整数据包与目标输出端口之间映射关系的参数,使得新接收到数据包按照调整后的映射关系进行传输;其中,所述指定hash计算规则包括通过mac计算的方式、sip+dip二元计算方式和sip+dip+sport+dport四元计算方式中的一种或者多种;其中,默认对应每一个端口的权重值为1,相应的各个端口按照预设的轮询顺序,配合完成各自关联hash值下的各个数据包的传输;所述权重为自然数,在对第一目标端口设置权重值为n后,进行相应hash值与目标端口映射关系轮询时,在位于第一目标端口和原本第一目标端口轮询顺序之后的第二目标端口之间塞入n-1个轮询次数下的第一目标端口,使得原本从第二端口、第三端口、…、第n-1端口轮询输出的数据包,均由所述第一目标端口输出;进一步的,在执行第n+1次轮询将恢复到第二目标端口进行数据包输出;其中,在完成所拥有的目标端口的轮询后,周期性的重新回到第一目标端口进行数据包输出时,仍然按照权重值为n执行重复n-1次第一目标端口轮询后,再按顺序轮询完剩余的目标端口;其中,原本轮询顺序中对应默认权重值为1中,第二目标端口与第一目标端口之间的轮询间隔为所述默认权重值1;原本默认权重值为1下的m个目标端口的m次轮询操作,更替为m个目标端口的m+n-1次轮询操作;其中,默认的各个输出端口之间的偏移量为1,所述输出端口轮询时增加偏移量是用于在每次在执行完针对所有输出端口的轮询后,在下一个周期的轮询开始时候,从位于前一周期的轮询中的第一个目标端口做相应偏移量的偏移后得到当前周期的轮询中的新的第一个目标端口;其中,拥有的所有输出端口构成一个偏移闭环,具体为在增加偏移量之后若端口号超出最大端口号,则相应的跳转到最小端口完成相应增加偏移量寻找到当前周期第一个目标端口的操作。

全文数据:

权利要求:

百度查询: 武汉绿色网络信息服务有限责任公司 一种数据包传输端口的刷新方法和装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。