[发明专利]一种报文转发控制方法、装置、计算机装置及存储介质有效
申请号: | 201711342706.6 | 申请日: | 2017-12-14 |
公开(公告)号: | CN108234455B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 袁志亚 | 申请(专利权)人: | 北京东土科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/851;H04L12/863 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 转发 控制 方法 装置 计算机 存储 介质 | ||
本发明涉及计算机网络技术领域,尤其涉及一种报文转发控制方法、装置、计算机装置及存储介质,该方法为,根据确定的掩码和预设的ACL规则,将报文与所述确定的掩码进行匹配,并根据匹配结果确定报文的长度;根据所述报文的长度,确定所述报文的队列优先级;根据预设的转发策略和队列优先级,转发所述报文,这样,采用掩码方式判断报文的长度,计算简单,并且可以区分不同长度范围的报文,进而可以识别控制报文和非控制报文,修改控制报文的优先级,保证控制报文可以优先转发,提高了网络的可靠性。
技术领域
本发明涉及计算机网络技术领域,尤其涉及一种报文转发控制方法、装置、计算机装置及存储介质。
背景技术
目前,在交换网络中,交换机能够对网络流量进行一定的过滤和转发,可以有效的减少冲突和网络拥塞,为提高网络服务质量,因此,需要对网络中的数据进行一定的过滤和传输判断。
现有技术中,服务质量(Quality of Service,QOS)为网络报文优先级,有8个优先级队列,通常通过端口优先级,或者根据报文中的802.1Q或差分服务代码点(Differentiated Services Code Poin,DSCP)优先级来确定报文的优先级,并根据报文的优先级进入相应的队列,然后根据队列的优先级,转发队列中的报文。
但是,针对某些应用环境,例如,现场有大量旧的终端设备,这些终端设备的厂家协议运用不规范,或者没有利用这些协议,发出的报文中没有这两种优先级,但是这些终端设备发送的流量又很大,经常出现网络流量拥塞并造成高优先级的控制报文被丢弃,进而出现终端设备不受控制的现象,因此,在这种情况下,由于获取的报文没有这两种优先级,因此,不能实现对报文进行选择性转发,容易造成网络拥塞,并容易造成高优先级报文被丢弃等现象,导致网络可靠性降低。
发明内容
本发明实施例提供一种报文转发控制方法、装置、计算机装置及存储介质,以解决现有技术中可能无法对报文进行选择性转发,导致网络可靠性降低的问题。
本发明实施例提供的具体技术方案如下:
一种报文转发控制方法,包括:
根据确定的掩码和预设的访问控制列表ACL规则,将报文与所述确定的掩码进行匹配,并根据匹配结果确定报文的长度;
根据所述报文的长度,确定所述报文的队列优先级;
根据预设的转发策略和队列优先级,转发所述报文。
较佳的,根据确定的掩码和预设的访问控制列表ACL规则,将报文与所述确定的掩码进行匹配,并根据匹配结果确定报文的长度,具体包括:
根据所需识别的报文长度范围确定第一掩码和第二掩码;其中,预设的ACL规则包括第一ACL规则和第二ACL规则,第一掩码对应第一ACL规则,第二掩码对应第二ACL规则;
根据第一掩码和预设的第一ACL规则,将所述报文与所述第一掩码进行匹配,获得第一匹配结果,并根据第二掩码和预设的第二ACL规则,将所述报文与所述第二掩码进行匹配,获得第二匹配结果;
若第一匹配结果和第二匹配结果均匹配成功,则根据ACL规则的序号标识,序号标识较小的ACL规则生效,并将生效的ACL规则的匹配成功对应的报文长度作为所述报文的长度;
若第一匹配结果和第二匹配结果中只有一个匹配结果为匹配成功,则匹配成功的ACL规则生效,并将生效的ACL规则的匹配成功对应的报文长度作为所述报文的长度。
较佳的,将所述报文与所述第一掩码进行匹配,并将所述报文与所述第二掩码进行匹配,具体包括:
将从所述报文的头开始偏移预设字节后的字节作为所述报文的总长度域;
将所述报文的总长度域与所述第一掩码或第二掩码做逻辑与运算,若匹配结果为预设值,则确定匹配成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京东土科技股份有限公司,未经北京东土科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711342706.6/2.html,转载请声明来源钻瓜专利网。