链路时延检测方法、源端、宿端及系统的制作方法

文档序号:7963327阅读:354来源:国知局
专利名称:链路时延检测方法、源端、宿端及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种链路时延检测方法、源端、宿端及系统。
背景技术
为了保证通信质量,在点对点协议(Point to Point Protocol,PPP)应用场景中, 通常需要检测传输链路的数据传输时延,以便掌握传输链路的工作状态。尤其在多链路点对点协议(Multilink Point to Point Protocol, MLPPP)应用场景中,通过对各个传输链路进行链路时延检测,可以为多条链路的分析和控制提供依据。传统的链路时延检测采用的是接口远端环回技术,具体为在PPP应用场景中针对待检测的链路人工配置数据的传输环回,从而检测该环回中数据的传输时延。例如,待检测的链路包含源端、宿端、以及两个端点之间的传输设备。对该链路进行环回时延检测时,该环回中的所有数据包括业务报文和检测报文等,均由源端发出到达宿端,又从宿端返回源端,记录检测报文到达各个端点的时刻,便可检测该环回的链路时延。在当前链路检测完成之后,再人工配置解除链路的传输环回,使得业务报文到达宿端后能够正常发送出去。在实现上述链路时延检测的过程中,发明人发现现有技术中至少存在如下问题 通过人工配置待检测链路的传输环回,使得链路中的所有数据均封锁在待检测的环回中, 导致业务报文不能正常发送,造成被检测的链路无法正常工作。并且每次检测不同的链路, 都要重新进行人工配置和解除环回,人工成本较高。

发明内容
本发明实施例提供一种链路时延检测方法、源端、宿端及系统,能够避免时延检测对现网业务的影响,并降低人工成本的消耗。根据本发明实施例的一个方面,一种链路时延检测方法,包括将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;在确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4 ;根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延。可选地,所述根据所述第三检测报文中的Τ1、Τ2、Τ3、Τ4计算所述源端与宿端之间的链路时延,包括计算所述Τ2与Tl的差值,得到第一差值;计算所述Τ4与Τ3的差值,得到第二差值;计算所述第一差值与第二差值的平均值,得到链路时延。可选地,在所述根据所述第三检测报文中的Τ1、Τ2、Τ3、Τ4计算所述源端与宿端之间的链路时延之后,还包括判断所述链路时延是否超过预定时延阈值;若所述链路时延超过所述预定时延阈值,则关闭对应的链路。可选地,在关闭对应的链路之后,还包括在预定时间之后,重新开启对应的链路。根据本发明实施例的另一个方面,一种链路时延检测方法,包括接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;在确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3 ;将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。可选地,该方法还包括在确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。根据本发明实施例的另一个方面,一种源端,包括第一时戳单元,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;源端确定单元,用于接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3 ;第四时戳单元,用于在所述源端确定单元确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;计算单元,用于根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延。可选地,所述计算单元包括第一计算模块,用于计算所述Τ2与Tl的差值,得到第一差值;第二计算模块,用于计算所述Τ4与Τ3的差值,得到第二差值;时延计算模块,用于计算所述第一差值与第二差值的平均值,得到链路时延。可选地,该源端还包括判断单元,用于在所述计算单元根据所述第三检测报文中的Τ1、Τ2、Τ3、Τ4计算所述源端与宿端之间的链路时延之后,判断所述链路时延是否超过预定时延阈值;关闭单元,用于在所述判断单元判断所述链路时延超过所述预定时延阈值时,关闭对应的链路。可选地,该源端还包括开启单元,用于在所述关闭单元关闭对应的链路之后,在预定时间之后,重新开启对应的链路。根据本发明实施例的另一个方面,一种宿端,包括宿端确定单元,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;第二时戳单元,用于在所述宿端确定单元确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2 ;所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;发送单元,用于将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。可选地,所述发送单元还用于在所述宿端确定单元确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。根据本发明实施例的另一个方面,一种链路时延检测系统,包括源端和宿端;所述源端,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;在确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4 ;根据所述第三检测报文中的Tl、T2、T3、T4计算所述源端与宿端之间的链路时延;所述宿端,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;在确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3 ;将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。可选地,所述源端包括第一时戳单元,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;源端确定单元,用于接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3 ;第四时戳单元,用于在所述源端确定单元确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;计算单元,用于根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延;
所述宿端,包括宿端确定单元,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;第二时戳单元,用于在所述宿端确定单元确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2 ;所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;发送单元,用于将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。可选地,所述计算单元包括第一计算模块,用于计算所述T2与Tl的差值,得到第一差值;第二计算模块,用于计算所述T4与T3的差值,得到第二差值;时延计算模块,用于计算所述第一差值与第二差值的平均值,得到链路时延。可选地,该源端还包括判断单元,用于在所述计算单元根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延之后,判断所述链路时延是否超过预定时延阈值;关闭单元,用于在所述判断单元判断所述链路时延超过所述预定时延阈值时,关闭对应的链路。可选地,该源端还包括开启单元,用于在所述关闭单元关闭对应的链路之后,在预定时间之后,重新开启对应的链路。可选地,所述发送单元还用于在所述宿端确定单元确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。本发明实施例提供的链路时延检测方法、源端、宿端及系统,通过发送携带有检测报文标识信息的检测报文,并依次将检测报文从源端发出、到达宿端、从宿端返回、到达源端的时刻值记录在检测报文中,从而根据记录的四个时刻值计算链路时延,与现有技术中人工配置数据环回将链路中的所有数据均封锁在待检测的链路中进行时刻值记录和时延计算的技术相比,能够将检测报文与其他报文区分开,仅让检测报文从宿端返回源端,从而使业务报文按照正常方式进行传输,不影响现网业务。并且,由于不同的PPP应用场景中均可发送检测报文,在检测不同的链路时,可以简单的开启或关闭检测报文的发送,与现有技术中通过人工配置和解除每条链路的环回相比,不用单独配置每条链路的环回,有效降低了人工成本。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例1中的一种链路时延检测方法流程图2为本发明实施例1中的另一种链路时延检测方法流程图;图3为本发明实施例2中的一种链路时延检测方法流程图;图4为本发明实施例2中的另一种链路时延检测方法流程图;图5为本发明实施例3中的一种源端结构示意图;图6为本发明实施例3中的另一种源端结构示意图;图7为本发明实施例3中的一种宿端结构示意图;图8为本发明实施例3中一种链路时延检测系统的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例1本发明实施例提供了一种链路时延检测方法,如图1所示,该方法包括101、将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值Tl。102、接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3。103、在确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端的时刻值 T4。104、根据所述第三检测报文中的Tl、T2、T3、T4计算所述源端与宿端之间的链路时延。其中,根据Tl、T2、T3、T4计算源端与宿端之间的链路时延的公式可以为Δ T = [(Τ2-Τ1) + (Τ4-Τ;3)]/2,根据Tl、Τ2、Τ3、Τ4计算源端与宿端之间的链路时延的方法包括但不仅限于以上方法,具体的链路时延计算方法本发明实施例不做限定。本发明实施例还提供另一种链路时延检测方法,如图2所示,该方法包括201、接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值 Tl。202、在确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值Τ2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值Τ3。203、将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。本发明实施例提供的链路时延检测方法,通过发送携带有检测报文标识信息的检测报文,并依次将检测报文从源端发出、到达宿端、从宿端返回、到达源端的时刻值记录在检测报文中,从而根据记录的四个时刻值计算链路时延,与现有技术中人工配置数据环回将链路中的所有数据均封锁在待检测的链路中进行时刻值记录和时延计算的技术相比,能够将检测报文与其他报文区分开,仅让检测报文从宿端返回源端,从而使业务报文按照正常方式进行传输,不影响现网业务。并且,由于不同的PPP应用场景中均可发送检测报文, 在检测不同的链路时,可以简单的开启或关闭检测报文的发送,与现有技术中通过人工配置和解除每条链路的环回相比,不用单独配置每条链路的环回,有效降低了人工成本。实施例2本发明实施例提供一种链路时延检测方法,如图3所示,包括301、将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值Tl。其中,所述第一时戳是源端发送所述第一检测报文的时刻值Tl,写入检测报文的消息字段中,例如,如表1所示,为一个完整的PPP报文,将Tl写入消息字段的前4个字节。 该PPP报文中地址和控制字段分别占用1个字节,协议字段占用2个字节,消息字段的前16 个字节用于存储4个时戳信息,消息字段中剩余的33个字节在链路时延检测中可以不用, 填补完整即可。
权利要求
1.一种链路时延检测方法,其特征在于,包括将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3 ;在确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4 ; 根据所述第三检测报文中的Tl、T2、T3、T4计算所述源端与宿端之间的链路时延。
2.根据权利要求1所述的链路时延检测方法,其特征在于,所述根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延,包括计算所述Τ2与Tl的差值,得到第一差值; 计算所述"Γ4与Τ3的差值,得到第二差值; 计算所述第一差值与第二差值的平均值,得到链路时延。
3.根据权利要求2所述的链路时延检测方法,其特征在于,在所述根据所述第三检测报文中的Tl、Τ2、Τ3、Τ4计算所述源端与宿端之间的链路时延之后,还包括判断所述链路时延是否超过预定时延阈值;若所述链路时延超过所述预定时延阈值,则关闭对应的链路。
4.根据权利要求3所述的链路时延检测方法,其特征在于,在关闭对应的链路之后,还包括在预定时间之后,重新开启对应的链路。
5.一种链路时延检测方法,其特征在于,包括接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;在确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值 Τ2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值Τ3 ;将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
6.根据权利要求5所述的链路时延检测方法,其特征在于,还包括在确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。
7.一种源端,其特征在于,包括第一时戳单元,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;源端确定单元,用于接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3 ;第四时戳单元,用于在所述源端确定单元确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;计算单元,用于根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延。
8.根据权利要求7所述的源端,其特征在于,所述计算单元包括第一计算模块,用于计算所述Τ2与Tl的差值,得到第一差值;第二计算模块,用于计算所述Τ4与Τ3的差值,得到第二差值;时延计算模块,用于计算所述第一差值与第二差值的平均值,得到链路时延。
9.根据权利要求8所述的源端,其特征在于,还包括判断单元,用于在所述计算单元根据所述第三检测报文中的Τ1、Τ2、Τ3、Τ4计算所述源端与宿端之间的链路时延之后,判断所述链路时延是否超过预定时延阈值;关闭单元,用于在所述判断单元判断所述链路时延超过所述预定时延阈值时,关闭对应的链路。
10.根据权利要求9所述的源端,其特征在于,还包括开启单元,用于在所述关闭单元关闭对应的链路之后,在预定时间之后,重新开启对应的链路。
11.一种宿端,其特征在于,包括宿端确定单元,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;第二时戳单元,用于在所述宿端确定单元确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值Τ2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值Τ3 ;发送单元,用于将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
12.根据权利要求11所述的宿端,其特征在于,所述发送单元还用于在所述宿端确定单元确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。
13.一种链路时延检测系统,其特征在于,包括源端和宿端;所述源端,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文, 并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值 Tl ;接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳,所述第二时戳为所述第一检测报文到达所述宿端的时刻值Τ2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值Τ3;在确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端的时刻值 T4 ;根据所述第三检测报文中的Tl、T2、T3、T4计算所述源端与宿端之间的链路时延;所述宿端,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;在确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3 ;将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
14.如权利要求13所述的链路时延检测系统,其特征在于,所述源端包括第一时戳单元,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;源端确定单元,用于接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3 ;第四时戳单元,用于在所述源端确定单元确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;计算单元,用于根据所述第三检测报文中的Tl、T2、T3、T4计算所述源端与宿端之间的链路时延;所述宿端包括宿端确定单元,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值Tl ;第二时戳单元,用于在所述宿端确定单元确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3 ;发送单元,用于将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
15.如权利要求14所述的链路时延检测系统,其特征在于,所述发送单元还用于在所述宿端确定单元确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。
16.如权利要求14所述的链路时延检测系统,其特征在于,所述计算单元包括第一计算模块,用于计算所述T2与Tl的差值,得到第一差值;第二计算模块,用于计算所述T4与T3的差值,得到第二差值;时延计算模块,用于计算所述第一差值与第二差值的平均值,得到链路时延。
17.如权利要求16所述的链路时延检测系统,其特征在于,所述源端还包括判断单元,用于在所述计算单元根据所述第三检测报文中的Tl、T2、T3、T4计算所述源端与宿端之间的链路时延之后,判断所述链路时延是否超过预定时延阈值;关闭单元,用于在所述判断单元判断所述链路时延超过所述预定时延阈值时,关闭对应的链路。
18.如权利要求17所述的链路时延检测系统,其特征在于,所述源端还包括 开启单元,用于在所述关闭单元关闭对应的链路之后,在预定时间之后,重新开启对应的链路。
全文摘要
本发明的实施例提供一种链路时延检测方法、源端、宿端及系统,涉及通信技术领域,能避免时延检测对现网业务的影响。该方法包括将第一时戳和检测报文标识信息写入第一检测报文并发送给宿端,第一时戳为源端发送第一检测报文的时刻T1;接收宿端返回的报文并确定该报文是否为第二检测报文,第二检测报文包含检测报文标识信息、第一时戳、第二时戳和第三时戳,第二时戳为第一检测报文到达宿端的时刻T2,第三时戳为宿端发送第二检测报文的时刻T3;将第四时戳写入第二检测报文,第四时戳为第二检测报文到达源端的时刻T4;根据T1、T2、T3、T4计算源端与宿端之间的链路时延。
文档编号H04L12/56GK102394796SQ20111034596
公开日2012年3月28日 申请日期2011年11月4日 优先权日2011年11月4日
发明者韩炜 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1