[发明专利]网络丢包的通知方法、监控装置、交换机和存储介质有效
申请号: | 201910870529.1 | 申请日: | 2019-09-16 |
公开(公告)号: | CN110661716B | 公开(公告)日: | 2022-07-19 |
发明(设计)人: | 晏福旗;汪建惠 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L47/2483 | 分类号: | H04L47/2483;H04L47/32;H04L47/33 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 通知 方法 监控 装置 交换机 存储 介质 | ||
本申请涉及计算机网络技术领域,尤其涉及一种网络丢包的通知方法、监控装置、交换机和存储介质。该方法为:从接收的报文流中识别出目标报文;实时获取目标报文在各个处理阶段对应的阶段状态信息;在确定一个阶段状态信息表征目标报文被丢弃时,基于其所属的处理阶段,将计数器的索引设置为与该处理阶段对应的预设值;基于设置后的索引,触发计数器进行计数,使计数器的寄存器值对应增长,并输出相应的增长信息,增长信息用于诊断丢包发生的具体位置。本申请实现了报文丢弃则自动向外通知的功能,适用于跨芯片转发的交换机,不仅可诊断是否在本交换机丢包,还能定位目标报文所经过的端口,诊断位置的精度可具体到交换机内部的部分处理阶段。
技术领域
本申请涉及计算机网络技术,尤其涉及一种网络丢包的通知方法、监控装置、交换机和存储介质。
背景技术
网络丢包是指:网络传输的数据流中有小部分数据无法通过网络到达指定目的地的现象。网络丢包率是指测试中所丢失报文数量占所发送报文总数量的比率,计算方法是[(输入报文-输出报文)/输入报文]*100%。网络环境中,网络丢包的原因可能是多方面的,例如,多路径衰落所造成的信号衰减、通道阻塞,以及网络驱动程序故障、交换机故障、设备配置问题、其他设备攻击等等都可能造成网络丢包。
网络丢包可能会造成流媒体、在线游戏和视频会议的抖动,并会一定程度上影响到其他的网上应用终端业务异常。解决网络丢包问题,首先要诊断出丢包的具体位置和原因。
传统的网络丢包诊断技术中,交换机在确定自身是否发生网络丢包时,通常采用以下两种技术手段:访问控制列表(Access Control List,ACL)计数和镜像抓包。
其中,在采用ACL计数方式判断是否发生了网络丢包时,交换机需要精准确认报文入口和报文出口,而当报文入口和报文出口无法确认时,则交换机无法完成ACL计数。若是交换机本身没有丢包,而是使用了错误的报文出口转发报文,则采用ACL计数方式也很难监控到此种情况。
而采用镜像抓包方式判断是否发生了网络丢包时,需要贴近交换机进行操作,显然,大部分情况下不具备此类条件。
针对上述问题,已有技术下,公开了一种以太网路由器交换机丢包故障自动诊断方法,主要针对单芯片交换机设计,该方法具体为:首先定时采样报文,提取路由器或者交换机的寄存器信息,软件仿真路由器或者交换机硬件芯片的报文转发流程,并将报文转发的仿真结果计入统计信息。当出现故障时,故障维护人员将软件仿真统计信息输出,根据业务故障的报文类型在丢包计数表中查找丢包原因。
然而,采用上述方法需要使用多种寄存器进行报文校验,在提取路由器或者交换机的寄存器信息时,需要采集的寄存器信息较多。
随着交换机技术的发展,单芯片交换机将逐渐被跨芯片转发的交换机取代。例如,博通芯片交换机,目前多数型号均支持跨芯片转发。而跨芯片转发的交换机,不同芯片流水线阶段涉及大量的寄存器,若采用上述方法对跨芯片交换机进行网络丢包诊断,需要采集的寄存器信息会成倍增长,使得仿真分析过程将会极其复杂,可能根本无法实现网络丢包的诊断。即,上述方法并不适用于跨芯片转发的交换机。
有鉴于此,需要重新设计一种方法以克服上述缺陷。
发明内容
本申请实施例提供一种网络丢包通知方法、监控装置、交换机和存储介质,用以解决现有技术中的问题。
本发明实施例提供的具体技术方案如下:
本发明实施例的第一方面,提供一种网络丢包的通知方法,包括:
基于预设的识别特征,从接收的报文流中识别出目标报文;
在所述目标报文的处理过程中,实时获取所述目标报文在各个处理阶段对应的阶段状态信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910870529.1/2.html,转载请声明来源钻瓜专利网。