[发明专利]一种实现报文检错的方法及装置在审
申请号: | 201610012576.9 | 申请日: | 2016-01-06 |
公开(公告)号: | CN106953777A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 翟欣虎;吕正勇;骆文 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/927 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 韩辉峰,李丹 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 报文 检错 方法 装置 | ||
技术领域
本发明涉及数据通信领域,尤指一种实现报文检错的方法及装置。
背景技术
在运行商网络、企业网络、以及互联网网络等网络中涉及种类和数量都十分庞大的网络设备,例如:宽带远程接入服务器(BRAS)设备、接入/核心路由器设备、接入/核心交换机设备、三层交换机设备和各种光网络设备等。这些网络设备运行IP网络协议,通过相互连接构建了一个基于IP网络协议的世界。报文经过网络设备传输时部分报文字段是不应发生变化的,而在报文传输过程中则可能发生报文错误的情况;以企业网络为例,假设存在区域A与区域B、区域A与区域C的通信链路,区域A和区域B之间的通信链路由于路由器或交换机的丢包率高、系统问题等IP链路问题使不应发生变化的报文字段在区域A和区域B之间传输时发生变化,造成报文错误的问题,影响正常通信。上述系统问题可能是系统软件或硬件存在故障、或外部环境影响系统工作性能(比如电磁干扰)等影响报文正常传输的问题。如果不应发生变化的报文字段被改变,例如IP地址字段被修改,则报文会被投递到错误的目的地址,最终作为坏包丢弃,影响网络的正常通信。
当网络规模不大时,发现错误报文后,一般可以由经验丰富的技术人员根据经验判断是否网络设备可能存在的问题,通过重启可能存在问题的网络设备、重新进行网络连接、或更换网络设备等方法进行报文出错问题的解决。当网络规模增大到一定程度时,如何确定报文是否发生错误变得十分困难,基于错误报文依据经验进行网络设备是否存在问题的判断准确程度也大大降低,解决错误报文问题需要进行多次尝试,而每次尝试都可能造成网络彻底中断,影响网络的正常通信。尤其是对于规模庞大的互联网网络,确定报文发生错误尤为困难。
发明内容
为了解决上述技术问题,本发明提供一种实现报文检错的方法及装置,能够在网络规模增大的情况下,确定报文是否发生错误。
为了达到本发明目的,本发明提供了一种实现报文检错的方法,包括:
按照预设周期缓存实时抓取被检测网络传输的入向报文和出向报文;
将第一个预设周期和第二个预设周期中缓存的入向报文和出向报文中不应发生变化部分进行匹配,确定第一个预设周期中未匹配成功的报文为发生错误的报文;
所述第一个预设周期与第二个预设周期相邻,且第一个预设周期早于第二个预设周期。
可选的,按照预设周期缓存实时抓取被检测网络传输的入向报文和出向报文后,该方法还包括:
将缓存的入向报文和出向报文按照预设策略进行种类划分。
可选的,按照预设策略进行种类划分具体包括:
根据源地址、和/或目的地址、和/或源端口、和/或目的端口进行所述缓存的入向报文和出向报文种类的划分。
可选的,按照预设策略进行分类具体包括:
将缓存的入向报文或出向报文的源地址、和/或目的地址、和/或源端口、和/或目的端口进行算数相加后,以种类划分的个数作为除数进行取模计算,根据取模计算结果的不同将所述缓存的入向报文和出向报文划分为相应的种类;或,
将缓存的入向报文或出向报文的源地址、目的地址、源端口、目的端口进行变换值计算,以种类划分的个数作为除数进行取模计算,根据取模计算结果的不同将所述缓存的入向报文和出向报文划分为相应的种类。
可选的,变换值计算包括:哈希计算或消息摘要算法第五版md5计算。
可选的,对入向报文和出向报文中不应发生变化部分进行匹配具体包括:
对划分的各个种类中的所述入向报文和出向报文中不应发生变化部分进行匹配。
可选的,确定第一个预设周期中未匹配成功的报文为发生错误的报文之前,该方法还包括:
过滤所述被检测网络主动发出的出向报文和发送给所述被检测网络的入向报文。
可选的,该方法还包括:
预先建立以服务器、和/或配置的进程、和/或配置的线程构成的分析单元;
分配给各分析单元进行划分的一个或一个以上种类的所述入向报文和出向报文中不应发生变化部分的匹配。
可选的,分配给各分析单元进行划分的一个或一个以上种类的所述入向报文和出向报文中不应发生变化部分的匹配具体包括:
根据各分析单元的负荷,确定分配给各分析单元进行相应个数种类的所述入向报文和出向报文中不应发生变化部分的匹配。
可选的,将入向报文与出向报文中不应发生变化部分进行匹配具体包括:
将所述入向报文中不应发生变化部分的内容与出向报文中所述不应发生变化部分的内容进行匹配;或,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610012576.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种转向传动轴以及转向系统总成
- 下一篇:一种汽车智能转向机构