[发明专利]一种链路丢包检测方法及装置有效
申请号: | 202011322461.2 | 申请日: | 2020-11-23 |
公开(公告)号: | CN112532477B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 王俊杰;成伟 | 申请(专利权)人: | 苏州盛科通信股份有限公司 |
主分类号: | H04L43/0829 | 分类号: | H04L43/0829;H04L12/46;H04L43/0823 |
代理公司: | 苏州集律知识产权代理事务所(普通合伙) 32269 | 代理人: | 安纪平 |
地址: | 215101 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 链路丢包 检测 方法 装置 | ||
本发明揭示了一种链路丢包检测方法及装置,方法包括接收报文并解析,获取报文携带的第一VLAN标签和第二VLAN标签,第一VLAN标签携带用于标识数据流信息的索引字段,第二VLAN标签携带用于标识端口统计信息的计数字段;在入方向报文转发处理上,使能链路丢包检测功能后根据索引字段查找数据流,并判断当前报文中计数字段的数值是否为该数据流内上一个报文中计数字段的数值加一,若是,则未发生丢包,否则,发生丢包或乱序或链路异常;在出方向报文转发处理上,获取报文所对应的出端口的统计计数信息和数据流索引信息并生成新的第一VLAN标签和第二VLAN标签,替换原标签后转发。本发明能够实时检测链路是否发生丢包和乱序。
技术领域
本发明涉及网络技术领域,尤其是涉及一种链路丢包检测方法及装置。
背景技术
在网络中,网络交换设备及连接网络交换设备的数据链路上容易发生丢包现象,其中,对于网络交换设备上发生的丢包现象,可通过网络交换设备的可视化功能予以记录,而对于数据链路上发生的丢包,则可以通过基于端口的数据统计对比得出。网络交换设备的数据统计(Stats)功能可用于数据流的报文统计,其支持基于端口、VLAN等使能。
在业务数据流生命周期内,沿途经过的网络交换设备的互联端口均具有数据统计功能,等到数据流结束后,可分析得到各个网络交换设备各个端口的数据统计结果。如果网络交换设备的端口的数据统计与服务器发送端的数据包数量不一致,或者某个网络交换设备的出端口的数据统计与下一跳设备的入端口的数据统计不一致,就可以确定丢包发生以及发生在哪些交换机和链路上。由于数据包到达沿途网络交换设备的时间并不相同,导致在同一时间点,沿途各网络交换设备基于端口的数据统计结果注定是不一样的,一方面导致无法实时的发现链路是否丢包,另一方面仅凭借端口数据统计结果的不同,不仅无法判断是否发生丢包,丢了多少数据包,甚至无法判断业务是否一直是正常状态,只有将全部数据流停止,才能通过对比基于端口的数据统计发现是否丢包。
发明内容
本发明的目的在于克服现有技术的缺陷,提供一种可实时检测链路是否发生丢包的链路丢包检测方法及装置。
为实现上述目的,本发明提出如下技术方案:一种链路丢包检测方法,所述方法包括
接收报文并解析,获取报文携带的多层VLAN标签,所述多层VLAN标签包括均携带标签协议标识字段的第一VLAN标签和第二VLAN标签,且所述第一VLAN标签还携带用于标识数据流信息的索引字段,所述第二VLAN标签还携带用于标识端口统计计数信息的计数字段;
在入方向报文转发处理上,根据所述标签协议标识字段判断是否使能链路丢包检测功能,并在使能时根据所述索引字段进行数据流查找,并判断当前报文中计数字段的数值是否为该数据流内上一个报文中计数字段的数值加一,若是,则未发生丢包,否则,发生丢包或乱序或链路异常;
在出方向报文转发处理上,获取报文所对应的出端口的统计计数信息和数据流索引信息,并在报文已携带第一VLAN标签和第二VLAN标签时根据数据流索引信息生成新的第一VLAN标签并替换原第一VLAN标签,根据统计计数信息生成新的第二VLAN标签并替换原第二VLAN标签后转发。
优选地,所述是否使能链路丢包检测功能通过如下步骤判断:
判断所述第一VLAN标签中标签协议标识字段的值是否为自定义数值,若是,则表示使能链路丢包检测功能;否则,表示未使能链路丢包检测功能。
优选地,所述发生丢包通过如下步骤判断:
若当前报文中计数字段的数值大于该数据流内上一个报文中计数字段的数值加一,则发生丢包。
优选地,所述乱序通过如下步骤判断:
若当前报文中计数字段的数值小于该数据流内上一个报文中计数字段的数值,则发生乱序。
优选地,所述链路异常通过如下步骤判断:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州盛科通信股份有限公司,未经苏州盛科通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011322461.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食用菌生产用冲洗装置
- 下一篇:钻孔灌注桩断桩处理施工方法