丢包信息管理方法与装置制造方法及图纸

技术编号:26385091 阅读:57 留言:0更新日期:2020-11-19 23:54
本公开提供一种丢包信息管理方法与装置。丢包信息管理方法包括:响应套接字缓存释放指令,判断当前套接字缓存对应的当前报文是否为被丢弃报文;在判断所述当前报文为所述被丢弃报文时,获取所述当前报文的调用栈信息;根据所述当前报文的调用栈信息更新预设丢包信息链表中存储的丢包信息。本公开提供的丢包信息管理方法可以自动统计多个丢包原因对应的丢包数量。

【技术实现步骤摘要】
丢包信息管理方法与装置
本公开涉及互联网
,具体而言,涉及一种丢包信息管理方法与装置。
技术介绍
“丢包”是指一个或多个数据数据包(packet)的数据无法通过网络设备转发到达目的地,会导致网速非常缓慢甚至网络中断。网络发生丢包的原因有很多,可能是网络环路、路由错误、物理线路故障、出端口为DOWN状态等等,通过逐一排除的方法查找确定丢包原因的效率非常低,因此,需要一种快速定位网络设备丢包具体原因的方法,以有助于及时恢复网络畅通状态。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种丢包信息管理方法与丢包信息管理装置,用于至少在一定程度上克服由于相关技术的限制和缺陷而导致的丢包原因确定效率低、影响网络恢复效率等问题。根据本公开实施例的第一方面,提供一种丢包信息管理方法,包括:响应套接字缓存释放指令,判断当前套接字缓存对应的当前报文是否为被丢弃报文;在判断所述当前报文为所述被丢弃报文时本文档来自技高网...

【技术保护点】
1.一种丢包信息管理方法,其特征在于,包括:/n响应套接字缓存释放指令,判断当前套接字缓存对应的当前报文是否为被丢弃报文;/n在判断所述当前报文为所述被丢弃报文时,获取所述当前报文的调用栈信息;/n根据所述当前报文的调用栈信息更新预设丢包信息链表中存储的丢包信息。/n

【技术特征摘要】
1.一种丢包信息管理方法,其特征在于,包括:
响应套接字缓存释放指令,判断当前套接字缓存对应的当前报文是否为被丢弃报文;
在判断所述当前报文为所述被丢弃报文时,获取所述当前报文的调用栈信息;
根据所述当前报文的调用栈信息更新预设丢包信息链表中存储的丢包信息。


2.如权利要求1所述的丢包信息管理方法,其特征在于,还包括:
修改套接字缓存定义结构,以使新建套接字缓存时自动生成预设标识符,所述预设标识符的默认值为第一预设值;
设置报文转发进程在报文转发成功后将报文对应的套接字缓存中的所述预设标识符设置为第二预设值。


3.如权利要求2所述的丢包信息管理方法,其特征在于,所述判断当前套接字缓存对应的当前报文是否为被丢弃报文包括:
判断所述当前套接字缓存中的预设标识符是否为所述第一预设值;
在所述预设标识符为所述第一预设值时判断所述当前套接字缓存对应的当前报文为所述被丢弃报文。


4.如权利要求1所述的丢包信息管理方法,其特征在于,所述响应套接字缓存释放指令,判断当前套接字缓存对应的当前报文是否为被丢弃报文包括:
响应套接字缓存释放指令,判断丢包统计功能是否开启;
在判断丢包统计功能开启时,判断所述当前套接字缓存对应的当前报文是否为被丢弃报文。


5.如权利要求1所述的丢包信息管理方法,其特征在于,所述在判断所述当前报文为所述被丢弃报文时,获取所述当前报文的调用栈信息包括:
在判断所述当前报文为所述被丢弃报文时,判断所述当前报文是否是符合预设条件的目标统计对象;
在判断所述当前报文是所述目标统计对象时,获取所述当前报文的调用栈信息。


6.如权利要求1所述的丢包信息管理方法,其特征在于,所述丢包信息链表包括头结点和普通节点,所述头结点用于存储丢包...

【专利技术属性】
技术研发人员:谢春平
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1