[发明专利]一种报文处理方法、装置、设备及存储介质在审
申请号: | 202110772783.5 | 申请日: | 2021-07-08 |
公开(公告)号: | CN113595931A | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 张宏艳 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04L12/851 | 分类号: | H04L12/851;H04L29/08 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报文 处理 方法 装置 设备 存储 介质 | ||
本申请涉及一种报文处理方法、装置、设备及存储介质。涉及通信技术领域。能够解决集成的设备无法识别接收到的报文是传输层协议的报文或是数据链路层协议的报文的问题。该方法包括:获取第一报文;第一报文是基于来自通信设备的初始报文得到的。基于链表规则,确定第一报文的类型;类型包括传输层协议的报文或数据链路层协议的报文;链表规则包括报文的特征信息与类型的对应关系;特征信息包括用于表征报文的源地址、报文的目标地址、网络类型中的至少一个。根据第一报文的类型,确定目标报文,并传输目标报文。
技术领域
本申请涉及通信技术领域,尤其涉及一种报文处理方法、装置、设备及存储介质。
背景技术
终端设备通常使用的是传输控制协议/网际协议(transmission controlprotocol/internet protocol,TCP/IP)等传输层协议的报文;交换机设备通常使用的是链路层发现协议(link layer discovery protocol,LLDP)、链路汇聚控制协议(LinkAggregation Control Protocol,LACP)等数据链路层协议的报文。
然而,无论是对传输层协议的报文的传输或是数据链路层协议的报文的传输,交换机设备所提供的数据交换功能不可或缺。因此,为了减少设备的数量,可以将交换机设备的数据交换功能与终端设备的功能集成在一个设备中。但是,集成的设备并不能识别接收到的报文是传输层协议的报文,还是数据链路层协议的报文,从而导致无法准确的传输报文。
发明内容
本申请提供一种报文处理方法、装置、设备及存储介质,能够解决集成的设备无法识别接收到的报文是传输层协议的报文或是数据链路层协议的报文的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供一种资源配置方法,该方法包括:获取第一报文;第一报文是基于来自通信设备的初始报文得到的。基于链表规则,确定第一报文的类型;类型包括传输层协议的报文或数据链路层协议的报文;链表规则包括报文的特征信息与类型的对应关系;特征信息包括用于表征报文的源地址、报文的目标地址、网络类型中的至少一个。根据第一报文的类型,确定目标报文,并传输目标报文。
可选的,基于链表规则,确定第一报文的类型,包括:确定第一报文的标签信息;标签信息至少用于标识通信设备传输初始报文的端口和端口所属的网络。删除标签信息,生成第二报文。基于链表规则,确定第二报文的类型,并将第二报文的类型作为第一报文的类型。
可选的,根据第一报文的类型,确定目标报文,包括:在第一报文的类型为传输层协议的报文的情况下,在第二报文中添加标签信息,生成目标报文。和/或,在第一报文的类型为数据链路层协议的报文的情况下,将第二报文确定为目标报文。
可选的,确定第一报文的标签信息,包括:调用钩子函数解析第二报文,确定标签信息。
可选的,基于链表规则,确定第二报文的类型,包括:匹配链表规则与第二报文。若匹配成功,则确定第二报文的类型为数据链路层协议的报文。和/或,若匹配失败,则确定第二报文的类型为传输层协议的报文。
可选的,标签信息包括:通信设备的编号、通信设备的端口编号、通信设备的端口所属的网络以及网络的优先级设定。
可选的,获取第一报文,包括:接收来自通信设备的初始报文。确定初始报文中是否包含标签信息。若包含,且标签信息准确,则确定初始报文为第一报文。和/或,若包含,且标签信息错误,则根据初始报文的传输信息确定新的标签信息,并利用新的标签信息更新初始报文中的标签信息,确定更新后的初始报文为第一报文。和/或,若不包含,则根据初始报文的传输信息确定标签信息,将标签信息添加至初始报文中,确定添加标签信息后的初始报文为第一报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110772783.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的电子数据长期保存系统及方法
- 下一篇:一种极片