[发明专利]报文发送方法、装置及汇聚分流设备有效
申请号: | 201911345166.6 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111163015B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 李春明;蔡文杰 | 申请(专利权)人: | 北京百卓网络技术有限公司;通鼎互联信息股份有限公司 |
主分类号: | H04L47/215 | 分类号: | H04L47/215;H04L45/745;H04L49/111;H04L49/50;H04L47/125 |
代理公司: | 北京集智东方知识产权代理有限公司 11578 | 代理人: | 陈亚斌;关兆辉 |
地址: | 100095 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 发送 方法 装置 汇聚 分流 设备 | ||
本发明提供了一种报文发送方法、装置及汇聚分流设备,涉及互联网技术领域。方法包括汇聚分流设备通过基于获取到的网络报文的属性信息,判断该网络报文是否满足预设的允许输出条件,然后在得出网络报文满足预设的允许输出条件时,从多个输出端口中确定网络报文对应的目标输出端口并将所述网络报文经该目标输出端口输出。本发明解决了目前汇聚分流设备按流进行负载均衡输出而导致各个输出端口的流量输出不均的技术问题。
技术领域
本发明涉及互联网技术领域,具体而言,涉及一种报文发送方法、装置及汇聚分流设备。
背景技术
随着网络流量的急剧增加,单台网络设备已经难以处理整个网络的流量,通常会使用多台网络设备组成一个业务处理系统来对外提供服务。网络报文汇聚分流设备负责将汇聚的网络报文分发给业务系统的不同设备。其分流方式通常是计算报文五元组,即源目IP,源目端口,协议的hash值,并以设备输出端口总数为模,取模后确定报文输出端口,从而使属于同一条流的报文最终能分发到同一个处理终点,实现报文的同源同宿。目前汇聚分流设备的这种报文分发方式简单易实现,但其也存在固有的缺点。比如按流输出网络报文,导致各个输出端口的流量输出可能不均匀,从而影响其整体性能与稳定性。
发明内容
本发明的目的在于提供一种报文发送方法、装置及汇聚分流设备,以改善上述问题。为了实现上述目的,本发明采取的技术方案如下:
第一方面,本申请实施例提供了一种报文发送方法,应用于汇聚分流设备,所述汇聚分流设备包括多个输出端口,所述方法包括:所述汇聚分流设备接收网络报文流中的网络报文;所述汇聚分流设备获取所述网络报文的属性信息;所述汇聚分流设备基于所述属性信息,判断所述网络报文是否满足预设的允许输出条件,若满足,则所述汇聚分流设备从所述多个输出端口中确定所述网络报文对应的目标输出端口并将所述网络报文经该目标输出端口输出。
在本申请实施例中,汇聚分流设备通过基于获取到的网络报文的属性信息,判断该网络报文是否满足预设的允许输出条件,然后在得出网络报文满足预设的允许输出条件时,从多个输出端口中确定网络报文对应的目标输出端口并将所述网络报文经该目标输出端口输出,解决了目前汇聚分流设备按流进行负载均衡输出,而导致各个输出端口的流量输出不均的技术问题。
可选地,所述汇聚分流设备基于所述属性信息,判断所述网络报文是否满足预设的允许输出条件,包括:所述汇聚分流设备基于所述属性信息,查找所述网络报文流相应的流表;所述汇聚分流设备若从所述流表中查找到所述网络报文相应的流表项,则表明所述网络报文满足预设的允许输出条件。
在本申请实施例中,汇聚分流设备基于所述属性信息,查找所述网络报文流相应的流表后,然后从流表中查找到网络报文相应的流表项,以进一步地控制输出端口的选择,从而实现报文分发的同源同宿。
可选地,所述多个输出端口中每个输出端口均对应配置有令牌桶,在所述汇聚分流设备基于所述属性信息,查找所述网络报文流相应的流表的步骤之后,所述方法还包括:所述汇聚分流设备若从所述流表中未查找到所述网络报文相应的流表项,则基于所述属性信息,从所述多个输出端口中获得初始输出端口;所述汇聚分流设备判断所述初始输出端口对应的令牌桶中的令牌数是否大于预设常数,若所述令牌数大于预设常数,则表明所述网络报文满足预设的允许输出条件。
在本申请实施例中,汇聚分流设备通过为每个输出端口均对应配置有令牌桶的方式,判断得出获得的初始输出端口对应的令牌桶中的令牌数大于预设常数时,表明该初始输出端口选择为网络报文的目标输出端口,实现了报文不仅输出均匀,还按流同源同宿。
可选地,在所述汇聚分流设备判断所述初始输出端口对应的令牌桶中的令牌数是否大于预设常数的步骤之后,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百卓网络技术有限公司;通鼎互联信息股份有限公司,未经北京百卓网络技术有限公司;通鼎互联信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911345166.6/2.html,转载请声明来源钻瓜专利网。