[发明专利]报文发送方法、装置及汇聚分流设备有效
申请号: | 201911345166.6 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111163015B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 李春明;蔡文杰 | 申请(专利权)人: | 北京百卓网络技术有限公司;通鼎互联信息股份有限公司 |
主分类号: | H04L47/215 | 分类号: | H04L47/215;H04L45/745;H04L49/111;H04L49/50;H04L47/125 |
代理公司: | 北京集智东方知识产权代理有限公司 11578 | 代理人: | 陈亚斌;关兆辉 |
地址: | 100095 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 发送 方法 装置 汇聚 分流 设备 | ||
1.一种报文发送方法,其特征在于,应用于汇聚分流设备,所述汇聚分流设备包括多个输出端口,所述方法包括:
所述汇聚分流设备接收网络报文流中的网络报文;
所述汇聚分流设备获取所述网络报文的属性信息;
所述汇聚分流设备基于所述属性信息,判断所述网络报文是否满足预设的允许输出条件,若满足,则所述汇聚分流设备从所述多个输出端口中确定所述网络报文对应的目标输出端口并将所述网络报文经该目标输出端口输出,包括:
所述汇聚分流设备基于所述属性信息,查找所述网络报文流相应的流表;
所述汇聚分流设备若从所述流表中查找到所述网络报文相应的流表项,则表明所述网络报文满足预设的允许输出条件;
所述汇聚分流设备若从所述流表中未查找到所述网络报文相应的流表项,则基于所述属性信息,从所述多个输出端口中获得初始输出端口;
所述汇聚分流设备判断所述初始输出端口对应的令牌桶中的令牌数是否大于预设常数,若所述令牌数大于预设常数,则表明所述网络报文满足预设的允许输出条件;
所述汇聚分流设备定时扫描存储的网络报文流的相应流表,若检测到超时的流表项,则从该超时的流表项所在流表中移出该超时的流表项。
2.根据权利要求1所述的方法,其特征在于,在所述汇聚分流设备判断所述初始输出端口对应的令牌桶中的令牌数是否大于预设常数的步骤之后,所述方法还包括:
所述汇聚分流设备若判断得出所述令牌数不大于预设常数,则将从所述多个输出端口除所述初始输出端口外的多个剩余输出端口按照所述多个剩余输出端口各自对应的令牌桶中的令牌数进行降序排列,选择排在第一位的剩余输出端口;
所述汇聚分流设备判断所述排在第一位的剩余输出端口对应的令牌桶中的令牌数是否大于所述预设常数,若大于预设常数,则表明所述网络报文满足预设的允许输出条件。
3.根据权利要求2所述的方法,其特征在于,所述汇聚分流设备从所述多个输出端口中确定所述网络报文对应的目标输出端口,包括:
所述汇聚分流设备将所述排在第一位的剩余输出端口确定为所述网络报文对应的目标输出端;
所述汇聚分流设备基于所述属性信息及所述排在第一位的剩余输出端口,建立该网络报文相应的流表项并将建立后的流表项存储于所述网络报文流相应的流表中。
4.根据权利要求1所述的方法,其特征在于,所述汇聚分流设备从所述多个输出端口中确定所述网络报文对应的目标输出端口,还包括:
所述汇聚分流设备将所述初始输出端口确定为所述网络报文对应的目标输出端口;
所述汇聚分流设备基于所述属性信息及所述初始输出端口,建立该网络报文相应的流表项并将建立后的流表项存储于所述网络报文流相应的流表中。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述汇聚分流设备检查所述令牌桶的填充时间间隔是否超时,若超时则为所述多个输出端口中每个输出端口对应的令牌桶增加至少一个令牌。
6.根据权利要求1所述的方法,其特征在于,所述网络报文相应的流表项中存储有所述多个输出端口中的一个输出端口,所述汇聚分流设备从所述多个输出端口中确定所述网络报文对应的目标输出端口,还包括:
所述汇聚分流设备从所述网络报文相应的流表项中,获取该流表项中的输出端口并将该流表项中的输出端口确定为所述网络报文对应的目标输出端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百卓网络技术有限公司;通鼎互联信息股份有限公司,未经北京百卓网络技术有限公司;通鼎互联信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911345166.6/1.html,转载请声明来源钻瓜专利网。