The application provides a packet loss detection method and a communication link system comprising at least a first network device and a second network device for communication between two terminal devices. By configuring preset statistical rules, the first network device counts the number of preset messages entering and leaving the device, and sends the preset statistical rules to the second network device in the system through LLDP message. The second network device sends the statistical results to the first network device through LLDP message. The data stored on the first network device can be used to determine the network device that has lost packets in the communication link system. In this way, the automatic downloading of statistical rules and the automatic summarization of statistical data can be realized, the detection efficiency can be improved, and the realization of other specific functions can be avoided because of occupying the reserved fields of messages.
【技术实现步骤摘要】
丢包检测方法及通信链路系统
本申请涉及通信
,具体而言,涉及一种丢包检测方法及通信链路系统。
技术介绍
网络运维是网络维护过程中的重要环节。当两台终端设备之间数据传输出现丢包时,需要确定该两台终端设备之间发生丢包的具体网络设备。在一些场景中,针对在发生丢包的两台终端设备之间传输的报文,会在该报文的保留字段中添加标记,即对报文进行染色,再在两台终端设备之间的每台网络设备上统计进入和离开的被染色的报文的数量,从而根据统计数据确定发生丢包的具体网络设备。但上述方式存在如下缺陷:需要依赖人工方式在所述两台终端设备间的各网络设备上分别配置统计规则和收集统计数据,效率较低;第二,需要在所述两台终端设备之间所有交互报文的保留字段添加标记,这并非是标准的协议规定,因而在上述两台终端设备之间很可能存在其他网络设备为了实现特定功能也使用了该保留字段的情况,此时将导致该其他网络设备错误地识别该保留字段,从而导致所述特定功能无法实现。
技术实现思路
有鉴于此,本申请的目的在于提供一种丢包检测发方法及通信链路系统,以至少部分地改善上述问题。为了达到上述目的,本申请实施例采用如下技术方案: ...
【技术保护点】
1.一种丢包检测方法,其特征在于,应用于通信链路系统,该通信链路系统至少包括用于实现两台终端设备之间通信的第一网络设备和第二网络设备,所述方法包括:所述第一网络设备配置预设的统计规则,以分别统计进入该第一网络设备的预设报文的第一数量和离开该第一网络设备的所述预设报文的第二数量,其中,所述预设报文为在所述两台终端设备之间传输的报文;所述第一网络设备在发送链路层发现协议LLDP报文时,在该LLDP报文的第一预设字段添加所述预设的统计规则,以及获取当前统计结果并保存;所述第二网络设备在接收到所述LLDP报文时,从所述LLDP报文的第一预设字段获取所述预设的统计规则,并配置所述预设 ...
【技术特征摘要】
1.一种丢包检测方法,其特征在于,应用于通信链路系统,该通信链路系统至少包括用于实现两台终端设备之间通信的第一网络设备和第二网络设备,所述方法包括:所述第一网络设备配置预设的统计规则,以分别统计进入该第一网络设备的预设报文的第一数量和离开该第一网络设备的所述预设报文的第二数量,其中,所述预设报文为在所述两台终端设备之间传输的报文;所述第一网络设备在发送链路层发现协议LLDP报文时,在该LLDP报文的第一预设字段添加所述预设的统计规则,以及获取当前统计结果并保存;所述第二网络设备在接收到所述LLDP报文时,从所述LLDP报文的第一预设字段获取所述预设的统计规则,并配置所述预设的统计规则;所述第二网络设备在发送LLDP报文时,将所述预设的统计规则添加到该LLDP报文的第一预设字段,以及获取当前统计结果并添加到该LLDP报文的第二预设字段;所述第一网络设备在接收到所述第二网络设备发送的LLDP报文时,获取该LLDP报文的第二预设字段中的统计结果并保存,以用于确定所述通信链路系统中发生丢包的网络设备。2.根据权利要求1所述的丢包检测方法,其特征在于,所述第一网络设备或所述第二网络设备通过以下步骤获取所述当前统计结果:获取本设备上当前统计的第一数量和第二数量;计算所述第二数量和所述第一数量的差值,并将当前的时间信息和所述差值作为所述当前统计结果。3.根据权利要求2所述的丢包检测方法,其特征在于,所述第一网络设备获取所述第二网络设备发送的该LLDP报文的第二预设字段中的统计结果并保存,包括:获取该LLDP报文中携带的管理IP地址以及该LLDP报文的第二预设字段中的统计结果;将获取到的管理IP地址和统计结果相互关联并保存。4.根据权利要求1-3中任一项所述的丢包检测方法,其特征在于,所述方法还包括:所述第二网络设备在接收到LLDP报文时,获取该LLDP报文的第二预设字段中的统计结果和该LLDP报文中携带的管理地址作为待上送结果;所述第二网络设备在发送LLDP报文时,将所述待上送结果添加到该LLDP报文的第三预设字段中;所述第一网络设备在接收到所述第二网络设备发送的LLDP报文时,从该LLDP报文的第三预设字段获取所述待上送结果并保存。5.根据权利要求1-3中任一项所述的丢包检测方法,其特征在于,所述两台终端设备为第一终端设备和第二终端设备,所述第一网络设备配置预设的统计规则,包括:在所述第一网络设备面向所述第一终端设备的第一端口和面向所述第二终端设备的第二端口上分别配置所述预设的统计规则,以统计通过所述第一端口的所述预设报文的数量作为所述第一数量,及通过所述第二端口的所述预设报文的数量作为所述第二数量;所述第二网络设备配置所述预设的统计规则,包括:根据所述预设的统计规则中包括的所述第一终端设备的通信地址和所述第二终端设备的通信地址查找转发表,确定所述第二网络设备上的第一端口和第二端口;在所确定的第一端口和第二端口上分别配置所述预设的统计规则。6.一种通信链路系统,其特征在于...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。