CN102394796A - 链路时延检测方法、源端、宿端及系统 - Google Patents
链路时延检测方法、源端、宿端及系统 Download PDFInfo
- Publication number
- CN102394796A CN102394796A CN2011103459650A CN201110345965A CN102394796A CN 102394796 A CN102394796 A CN 102394796A CN 2011103459650 A CN2011103459650 A CN 2011103459650A CN 201110345965 A CN201110345965 A CN 201110345965A CN 102394796 A CN102394796 A CN 102394796A
- Authority
- CN
- China
- Prior art keywords
- detection messages
- time stamp
- duan
- message
- source end
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明的实施例提供一种链路时延检测方法、源端、宿端及系统,涉及通信技术领域,能避免时延检测对现网业务的影响。该方法包括:将第一时戳和检测报文标识信息写入第一检测报文并发送给宿端,第一时戳为源端发送第一检测报文的时刻T1;接收宿端返回的报文并确定该报文是否为第二检测报文,第二检测报文包含检测报文标识信息、第一时戳、第二时戳和第三时戳,第二时戳为第一检测报文到达宿端的时刻T2,第三时戳为宿端发送第二检测报文的时刻T3;将第四时戳写入第二检测报文,第四时戳为第二检测报文到达源端的时刻T4;根据T1、T2、T3、T4计算源端与宿端之间的链路时延。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种链路时延检测方法、源端、宿端及系统。
背景技术
为了保证通信质量,在点对点协议(Point to Point Protocol,PPP)应用场景中,通常需要检测传输链路的数据传输时延,以便掌握传输链路的工作状态。尤其在多链路点对点协议(Multilink Point to Point Protocol,MLPPP)应用场景中,通过对各个传输链路进行链路时延检测,可以为多条链路的分析和控制提供依据。
传统的链路时延检测采用的是接口远端环回技术,具体为在PPP应用场景中针对待检测的链路人工配置数据的传输环回,从而检测该环回中数据的传输时延。例如,待检测的链路包含源端、宿端、以及两个端点之间的传输设备。对该链路进行环回时延检测时,该环回中的所有数据包括业务报文和检测报文等,均由源端发出到达宿端,又从宿端返回源端,记录检测报文到达各个端点的时刻,便可检测该环回的链路时延。在当前链路检测完成之后,再人工配置解除链路的传输环回,使得业务报文到达宿端后能够正常发送出去。
在实现上述链路时延检测的过程中,发明人发现现有技术中至少存在如下问题:通过人工配置待检测链路的传输环回,使得链路中的所有数据均封锁在待检测的环回中,导致业务报文不能正常发送,造成被检测的链路无法正常工作。并且每次检测不同的链路,都要重新进行人工配置和解除环回,人工成本较高。
发明内容
本发明实施例提供一种链路时延检测方法、源端、宿端及系统,能够避免时延检测对现网业务的影响,并降低人工成本的消耗。
根据本发明实施例的一个方面,一种链路时延检测方法,包括:
将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
在确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;
根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延。
可选地,所述根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延,包括:计算所述T2与T1的差值,得到第一差值;计算所述T4与T3的差值,得到第二差值;计算所述第一差值与第二差值的平均值,得到链路时延。
可选地,在所述根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延之后,还包括:判断所述链路时延是否超过预定时延阈值;若所述链路时延超过所述预定时延阈值,则关闭对应的链路。
可选地,在关闭对应的链路之后,还包括:在预定时间之后,重新开启对应的链路。
根据本发明实施例的另一个方面,一种链路时延检测方法,包括:
接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
在确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
可选地,该方法还包括:在确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。
根据本发明实施例的另一个方面,一种源端,包括:
第一时戳单元,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
源端确定单元,用于接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
第四时戳单元,用于在所述源端确定单元确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;
计算单元,用于根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延。
可选地,所述计算单元包括:
第一计算模块,用于计算所述T2与T1的差值,得到第一差值;
第二计算模块,用于计算所述T4与T3的差值,得到第二差值;
时延计算模块,用于计算所述第一差值与第二差值的平均值,得到链路时延。
可选地,该源端还包括:
判断单元,用于在所述计算单元根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延之后,判断所述链路时延是否超过预定时延阈值;
关闭单元,用于在所述判断单元判断所述链路时延超过所述预定时延阈值时,关闭对应的链路。
可选地,该源端还包括:开启单元,用于在所述关闭单元关闭对应的链路之后,在预定时间之后,重新开启对应的链路。
根据本发明实施例的另一个方面,一种宿端,包括:
宿端确定单元,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
第二时戳单元,用于在所述宿端确定单元确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2;所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
发送单元,用于将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
可选地,所述发送单元还用于:在所述宿端确定单元确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。
根据本发明实施例的另一个方面,一种链路时延检测系统,包括:源端和宿端;
所述源端,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1;接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;在确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延;
所述宿端,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1;在确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
可选地,所述源端包括:
第一时戳单元,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
源端确定单元,用于接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
第四时戳单元,用于在所述源端确定单元确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;
计算单元,用于根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延;
所述宿端,包括:
宿端确定单元,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
第二时戳单元,用于在所述宿端确定单元确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2;所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
发送单元,用于将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
可选地,所述计算单元包括:
第一计算模块,用于计算所述T2与T1的差值,得到第一差值;
第二计算模块,用于计算所述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、将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1。
102、接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3。
103、在确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4。
104、根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延。
其中,根据T1、T2、T3、T4计算源端与宿端之间的链路时延的公式可以为:ΔT=[(T2-T1)+(T4-T3)]/2,根据T1、T2、T3、T4计算源端与宿端之间的链路时延的方法包括但不仅限于以上方法,具体的链路时延计算方法本发明实施例不做限定。
本发明实施例还提供另一种链路时延检测方法,如图2所示,该方法包括:
201、接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1。
202、在确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3。
203、将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
本发明实施例提供的链路时延检测方法,通过发送携带有检测报文标识信息的检测报文,并依次将检测报文从源端发出、到达宿端、从宿端返回、到达源端的时刻值记录在检测报文中,从而根据记录的四个时刻值计算链路时延,与现有技术中人工配置数据环回将链路中的所有数据均封锁在待检测的链路中进行时刻值记录和时延计算的技术相比,能够将检测报文与其他报文区分开,仅让检测报文从宿端返回源端,从而使业务报文按照正常方式进行传输,不影响现网业务。并且,由于不同的PPP应用场景中均可发送检测报文,在检测不同的链路时,可以简单的开启或关闭检测报文的发送,与现有技术中通过人工配置和解除每条链路的环回相比,不用单独配置每条链路的环回,有效降低了人工成本。
实施例2
本发明实施例提供一种链路时延检测方法,如图3所示,包括:
301、将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1。
其中,所述第一时戳是源端发送所述第一检测报文的时刻值T1,写入检测报文的消息字段中,例如,如表1所示,为一个完整的PPP报文,将T1写入消息字段的前4个字节。该PPP报文中地址和控制字段分别占用1个字节,协议字段占用2个字节,消息字段的前16个字节用于存储4个时戳信息,消息字段中剩余的33个字节在链路时延检测中可以不用,填补完整即可。
表1
另外,所述检测报文标识信息是链路时延检测报文区分于其他报文的重要识别信息,用于在宿端接收到源端发送的报文时,宿端根据报文中包含的检测报文标识信息判断接收到的报文是否为第一检测报文。该检测报文标识信息可以是代表是或非检测报文的布尔值,也可以是代表源端或宿端设备的名称或地址等的标识信息,检测报文标识信息的具体形式本发明实施例不做限定。
具体的,检测报文标识信息可以是只有1或0两个值的布尔值,当宿端接收到的报文中包含的检测报文标识信息为1时,宿端根据该检测报文标识信息确定接收到的报文是第一检测报文,将对应的时戳写入检测报文后将处理得到的检测报文返回给源端;当宿端接收到的报文中包含的检测报文标识信息为0时,宿端确定接收到的报文是业务报文或其他报文,将该报文按照正常的业务流程发送出去。
检测报文标识信息也可以是代表源端或宿端的标识信息,例如,如表1所示,PPP报文本身包含2个字节的协议字段,在该协议字段中定义两个检测报文标识。例如0xcf01代表源端发出的检测报文,0xcf03代表宿端返回的检测报文;当宿端接收到的报文中包含的检测报文标识信息为0xcf01,则宿端确定接收到的报文时第一检测报文,将对应的时戳写入检测报文,并将检测报文中的检测报文标识信息0xcf01替换为0xcf03,然后由宿端将处理后得到的检测报文返回给源端。
302、接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3。
可以理解的是,在步骤301中源端将包含第一时戳和检测报文标识信息的第一检测报文发送给宿端之后,宿端接收源端发送的报文并根据检测报文标识信息确定接收到的报文是否为第一检测报文。宿端在确定接收到的报文为第一检测报文时,将第二时戳,即第一检测报文到达宿端的时刻值T2写入检测报文,并将处理得到的检测报文返回给源端。宿端将该检测报文返回给源端时,将第三时戳,即发送该检测报文的时刻值T3写入检测报文中,得到第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳。
其中,源端接收宿端返回的报文,根据报文中的检测报文标识信息确定接收到的报文是否为检测报文,具体的确定接收到的报文是否为检测报文的方法与步骤301中描述的宿端判断接收到的报文是否为检测报文的方法相似。仍以表1所示的检测报文为例,若源端接收到的报文中协议字段为预先定义的0xcf03,则确定该接收的报文是第二检测报文。
303、在确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4。
其中,源端在步骤302中确定接收到的报文是包含T1、T2和T3第二检测报文后,将第四时戳,即第二检测报文到达源端的时刻值T4写入检测报文中,得到第三检测报文。根据第三检测报文中记录的4个时刻值便可以计算源端和宿端之间的链路时延。可以理解的是,为了方便读取T1、T2、T3、T4并有助于后期维护,将T1和T4写也入检测报文,在实际操作中也可以不把T1和T4写入检测报文中,而存储在源端预先定义的列表中。这样仍然可以根据第三检测报文中的T2和T3,以及源端预定义列表中的T1和T4计算源端和宿端之间的链路时延。
304、计算所述T2与T1的差值,得到第一差值。
其中,第一差值是第一检测报文从源端发送,经源端和宿端之间的链路设备传输后到达宿端所消耗的时延。
305、计算所述T4与T3的差值,得到第二差值。
其中,第二差值是第二检测报文从宿端发送,经宿端和源端之间的链路设备传输后到达源端所消耗的时延。
306、计算所述第一差值与第二差值的平均值,得到链路时延。
其中,根据检测报文从源端发送到宿端的时延,以及检测报文从宿端返回源端的时延,计算所述第一差值与第二差值的平均值,得到的链路时延是源端和宿端之间的单向链路时延。
307、判断所述链路时延是否超过预定时延阈值;若所述链路时延超过所述预定时延阈值,则执行步骤308;若所述链路时延未超过所述预定时延阈值,则执行步骤309。
其中,判断所述链路时延是否超过预定时延阈值的方法可以为:将计算得到的链路时延与预定时延阈值比较,判断链路时延是否超过预定时延阈值。在MLPPP的多链路应用场景中,判断所述链路时延是否超过预定时延阈值的方法还可以为:将每条链路的链路时延减去MLPPP组中最快链路的链路时延,得到各个链路的差分时延,从而将差分时延与预定时延阈值比较,判断每个链路是否超过预定时延阈值。需要说明的是,预定时延阈值可以根据实际情况由用户自行设定。例如,预定的时延阈值可以为25ms,或通过命令“[Mp-group-name][undo]trap-threshold delay-inequality-test threshold-value”,设定MLPPP组的预定时延阈值。
308、关闭对应的链路。
其中,在MLPPP组中的各个链路的数据传输状态不尽相同,由于设备性能、业务类型或故障等原因,会导致部分链路传输较快,部分链路传输较慢的情况。为了保障MLPPP组的通信质量,将链路时延超过预定时延阈值的链路进行隔离,即关闭对应的链路。关闭时延较高的链路后,这些链路可以通过自动调整或人工维护后,将链路时延降低,达到理想的传输速度。
309、不进行相关链路调整。
需要说明的是,链路时延的检测,检测报文的发送等一系列操作虽然不会影响链路中正常业务报文的传输,却也会占用一定带宽。因此,本发明还可以通过预定的指令或硬件开关选择是否开启链路时延检测功能。例如,通过使能指令“[Mp-g roup-name][undo]delay-inequality-test enable”可以控制当前MLPPP组开始进行链路时延检测,相应的通过去使能指令可以停止MLPPP组的链路时延检测功能。选择是否开启链路时延检测功能的方法包括但不仅限于上述方法,具体的选择方式本发明实施例不做限定。
310、在预定时间之后,重新开启对应的链路。
其中,时延较高的链路在关闭预定时间后,可以重新开启,并自动加入MLPPP组进行数据传输,重新接受链路时延检测。
该实施例中,304和305可以不分先后顺序,可以同时处理,也可以在304之前处理305。
本发明实施例还提供另一种链路时延检测方法,如图4所示,包括:
401、接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1。若确定所述源端发送的报文是第一检测报文,则执行402;若确定所述源端发送的报文不是第一检测报文,则执行403。
其中,宿端接收到源端发送的报文后,根据报文中包含的检测报文标识信息判断当前接收到的报文是否为第一检测报文。并且,第一检测报文中已经包含源端在发送该报文时写入的第一时戳。
402、将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3。
其中,宿端在确定接收到的报文是第一检测报文后,将第二时戳,即第一检测报文到达宿端的时刻值T2写入检测报文中。然后将识别和处理后的检测报文返回给源端,在将检测报文返回给源端之前,将发送该检测报文的时刻值T3写入检测报文中,得到第二检测报文。所述第二检测报文中包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳。
另外,宿端接收第一检测报文并打上时戳T2后,可以将第一检测报文中的检测报文标识信息替换为代表检测报文从宿端发出的标识信息。例如,如表1所示,将T2写入第一检测报文后,将协议字段的0xcf01替换为0xcf03,然后将检测报文发送给源端,并将T4写入检测报文中。因此,源端在接收到宿端返回的报文后,可以根据检测报文标识信息0xcf03确定当前接收到的报文是宿端返回的第二检测报文。
403、按照正常流程发送所述源端发送的报文。
其中,若宿端接收到的报文不是第一检测报文,而是业务报文或其他报文,则按照正常业务报文或其他报文的流转方法,将报文发送出去。只有当宿端接收到的报文时第一检测报文时,才会打上相应的时戳并返回给源端,从而不会影响现网业务的正常流转。
404、将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
需要说明的是,本发明实施例中部分步骤的具体描述可以参考实施例1中对应内容,本发明实施例这里将不再一一赘述。
本发明实施例提供的链路时延检测方法,通过发送携带有检测报文标识信息的检测报文,并依次将检测报文从源端发出、到达宿端、从宿端返回、到达源端的时刻值记录在检测报文中,从而根据记录的四个时刻值计算链路时延,与现有技术中人工配置数据环回将链路中的所有数据均封锁在待检测的链路中进行时刻值记录和时延计算的技术相比,能够将检测报文与其他报文区分开,仅让检测报文从宿端返回源端,从而使业务报文按照正常方式进行传输,不影响现网业务。并且,由于不同的PPP应用场景中均可发送检测报文,在检测不同的链路时,可以简单的开启或关闭检测报文的发送,与现有技术中通过人工配置和解除每条链路的环回相比,不用单独配置每条链路的环回,有效降低了人工成本。
并且,通过监测链路时延的检测结果,将时延较高的链路隔离,并在预定时间后重新开启链路,能够及时排除故障或缓慢的链路,提高MLPPP组的通信质量。
实施例3
本发明实施例提供一种源端,如图5所示,包括:第一时戳单元51、源端确定单元52、第四时戳单元53、计算单元54。
第一时戳单元51,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1。
源端确定单元52,用于接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3。
第四时戳单元53,用于在所述源端确定单元52确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4。
计算单元54,用于根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延。
可选的,如图6所示,该计算单元54包括:第一计算模块541、第二计算模块542、时延计算模块543。
第一计算模块541,用于计算所述T2与T1的差值,得到第一差值。
第二计算模块542,用于计算所述T4与T3的差值,得到第二差值。
时延计算模块543,用于计算所述第一差值与第二差值的平均值,得到链路时延。
可选的,该源端还包括:判断单元55、关闭单元56。
判断单元55,用于在所述计算单元54根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延之后,判断所述链路时延是否超过预定时延阈值。
关闭单元56,用于在所述判断单元55判断所述链路时延超过所述预定时延阈值时,关闭对应的链路。
可选的,该源端还包括:开启单元57。
开启单元57,用于在所述关闭单元55关闭对应的链路之后,在预定时间之后,重新开启对应的链路。
本发明实施例还提供一种宿端,如图7所示,包括:宿端确定单元61、第二时戳单元62、发送单元63。
宿端确定单元61,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1。
第二时戳单元62,用于在所述宿端确定单元61确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3。
发送单元63,用于将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
可选的,该发送单元63,还用于在所述宿端确定单元61确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。
本发明实施例又提供一种链路时延检测系统,如图8所示,包括:源端71和宿端72。
所述源端71,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端72,所述第一时戳为源端71发送所述第一检测报文的时刻值T1;接收所述宿端72返回的报文,并确定所述宿端72返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳,所述第二时戳为所述第一检测报文到达所述宿端72的时刻值T2,所述第三时戳为所述宿端72发送所述第二检测报文的时刻值T3;在确定所述宿端72返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端71的时刻值T4;根据所述第三检测报文中的T1、T2、T3、T4计算所述源端71与宿端72之间的链路时延。
所述宿端72,用于接收源端71发送的报文,并确定所述源端71发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端71发送所述第一检测报文的时刻值T1;在确定所述源端71发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端72的时刻值T2,所述第三时戳为所述宿端72发送所述第二检测报文的时刻值T3;将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端71。
可选地,所述源端71包括:
第一时戳单元,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1。
源端确定单元,用于接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
第四时戳单元,用于在所述源端确定单元确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4。
计算单元,用于根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延。
所述宿端72,包括:
宿端确定单元,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1。
第二时戳单元,用于在所述宿端确定单元确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2;所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3。
发送单元,用于将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
可选地,所述计算单元包括:
第一计算模块,用于计算所述T2与T1的差值,得到第一差值。
第二计算模块,用于计算所述T4与T3的差值,得到第二差值。
时延计算模块,用于计算所述第一差值与第二差值的平均值,得到链路时延。
可选地,该源端还包括:
判断单元,用于在所述计算单元根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延之后,判断所述链路时延是否超过预定时延阈值。
关闭单元,用于在所述判断单元判断所述链路时延超过所述预定时延阈值时,关闭对应的链路。
可选地,该源端还包括:开启单元,用于在所述关闭单元关闭对应的链路之后,在预定时间之后,重新开启对应的链路。
可选地,所述发送单元还用于:在所述宿端确定单元确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。
需要说明的是,本发明实施例中源端、宿端及链路时延检测系统中的各个功能模块的具体描述可以参考实施例1和实施例2中对应的内容,本发明实施例这里将不再一一赘述。
本发明实施例提供的源端、宿端及链路时延检测系统,通过发送携带有检测报文标识信息的检测报文,并依次将检测报文从源端发出、到达宿端、从宿端返回、到达源端的时刻值记录在检测报文中,从而根据记录的四个时刻值计算链路时延,与现有技术中人工配置数据环回将链路中的所有数据均封锁在待检测的链路中进行时刻值记录和时延计算的技术相比,能够将检测报文与其他报文区分开,仅让检测报文从宿端返回源端,从而使业务报文按照正常方式进行传输,不影响现网业务。并且,由于不同的PPP应用场景中均可发送检测报文,在检测不同的链路时,可以简单的开启或关闭检测报文的发送,与现有技术中通过人工配置和解除每条链路的环回相比,不用单独配置每条链路的环回,有效降低了人工成本。
并且,通过监测链路时延的检测结果,将时延较高的链路隔离,并在预定时间后重新开启链路,能够及时排除故障或缓慢的链路,提高MLPPP组的通信质量。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (18)
1.一种链路时延检测方法,其特征在于,包括:
将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
在确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;
根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延。
2.根据权利要求1所述的链路时延检测方法,其特征在于,所述根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延,包括:
计算所述T2与T1的差值,得到第一差值;
计算所述T4与T3的差值,得到第二差值;
计算所述第一差值与第二差值的平均值,得到链路时延。
3.根据权利要求2所述的链路时延检测方法,其特征在于,在所述根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延之后,还包括:
判断所述链路时延是否超过预定时延阈值;
若所述链路时延超过所述预定时延阈值,则关闭对应的链路。
4.根据权利要求3所述的链路时延检测方法,其特征在于,在关闭对应的链路之后,还包括:
在预定时间之后,重新开启对应的链路。
5.一种链路时延检测方法,其特征在于,包括:
接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
在确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
6.根据权利要求5所述的链路时延检测方法,其特征在于,还包括:
在确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。
7.一种源端,其特征在于,包括:
第一时戳单元,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
源端确定单元,用于接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
第四时戳单元,用于在所述源端确定单元确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;
计算单元,用于根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延。
8.根据权利要求7所述的源端,其特征在于,所述计算单元包括:
第一计算模块,用于计算所述T2与T1的差值,得到第一差值;
第二计算模块,用于计算所述T4与T3的差值,得到第二差值;
时延计算模块,用于计算所述第一差值与第二差值的平均值,得到链路时延。
9.根据权利要求8所述的源端,其特征在于,还包括:
判断单元,用于在所述计算单元根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延之后,判断所述链路时延是否超过预定时延阈值;
关闭单元,用于在所述判断单元判断所述链路时延超过所述预定时延阈值时,关闭对应的链路。
10.根据权利要求9所述的源端,其特征在于,还包括:
开启单元,用于在所述关闭单元关闭对应的链路之后,在预定时间之后,重新开启对应的链路。
11.一种宿端,其特征在于,包括:
宿端确定单元,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
第二时戳单元,用于在所述宿端确定单元确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
发送单元,用于将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
12.根据权利要求11所述的宿端,其特征在于,所述发送单元还用于:在所述宿端确定单元确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。
13.一种链路时延检测系统,其特征在于,包括:源端和宿端;
所述源端,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1;接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;在确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中得到第三检测报文,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延;
所述宿端,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1;在确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
14.如权利要求13所述的链路时延检测系统,其特征在于,所述源端包括:
第一时戳单元,用于将第一时戳和检测报文标识信息写入检测报文中得到第一检测报文,并将所述第一检测报文发送给宿端,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
源端确定单元,用于接收所述宿端返回的报文,并确定所述宿端返回的报文是否为第二检测报文,所述第二检测报文包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳;所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
第四时戳单元,用于在所述源端确定单元确定所述宿端返回的报文为第二检测报文时,将第四时戳写入所述第二检测报文中,所述第四时戳为所述第二检测报文到达所述源端的时刻值T4;
计算单元,用于根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延;
所述宿端包括:
宿端确定单元,用于接收源端发送的报文,并确定所述源端发送的报文是否为包含检测报文标识信息和第一时戳的第一检测报文,所述第一时戳为源端发送所述第一检测报文的时刻值T1;
第二时戳单元,用于在所述宿端确定单元确定所述源端发送的报文为第一检测报文时,将第二时戳和第三时戳写入所述第一检测报文中得到第二检测报文,所述第二时戳为所述第一检测报文到达所述宿端的时刻值T2,所述第三时戳为所述宿端发送所述第二检测报文的时刻值T3;
发送单元,用于将包含所述检测报文标识信息、第一时戳、第二时戳和第三时戳的第二检测报文发送给所述源端。
15.如权利要求14所述的链路时延检测系统,其特征在于,所述发送单元还用于:在所述宿端确定单元确定所述源端发送的报文不为第一检测报文时,按照正常流程发送所述源端发送的报文。
16.如权利要求14所述的链路时延检测系统,其特征在于,所述计算单元包括:
第一计算模块,用于计算所述T2与T1的差值,得到第一差值;
第二计算模块,用于计算所述T4与T3的差值,得到第二差值;
时延计算模块,用于计算所述第一差值与第二差值的平均值,得到链路时延。
17.如权利要求16所述的链路时延检测系统,其特征在于,所述源端还包括:
判断单元,用于在所述计算单元根据所述第三检测报文中的T1、T2、T3、T4计算所述源端与宿端之间的链路时延之后,判断所述链路时延是否超过预定时延阈值;
关闭单元,用于在所述判断单元判断所述链路时延超过所述预定时延阈值时,关闭对应的链路。
18.如权利要求17所述的链路时延检测系统,其特征在于,所述源端还包括:
开启单元,用于在所述关闭单元关闭对应的链路之后,在预定时间之后,重新开启对应的链路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103459650A CN102394796A (zh) | 2011-11-04 | 2011-11-04 | 链路时延检测方法、源端、宿端及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103459650A CN102394796A (zh) | 2011-11-04 | 2011-11-04 | 链路时延检测方法、源端、宿端及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102394796A true CN102394796A (zh) | 2012-03-28 |
Family
ID=45862007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103459650A Pending CN102394796A (zh) | 2011-11-04 | 2011-11-04 | 链路时延检测方法、源端、宿端及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102394796A (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103368794A (zh) * | 2013-07-30 | 2013-10-23 | 上海斐讯数据通信技术有限公司 | 一种ppp链路检测方法 |
CN103607359A (zh) * | 2013-06-28 | 2014-02-26 | 王健 | 一种交换式以太网链路层实现精确时延传输控制的方法 |
CN105049299A (zh) * | 2015-08-27 | 2015-11-11 | 北京百度网讯科技有限公司 | 时延状态信息的检测方法及装置、网络架构 |
CN105812415A (zh) * | 2014-12-30 | 2016-07-27 | 华为技术有限公司 | 实现负载均衡的方法及存储系统 |
CN106452976A (zh) * | 2016-11-22 | 2017-02-22 | 中国电子科技集团公司第三十研究所 | 一种网络链路时延的约束最优化估计方法 |
CN107911263A (zh) * | 2017-11-23 | 2018-04-13 | 盛科网络(苏州)有限公司 | 一种能够同时测量以太网时延和拥塞的报文 |
CN109412881A (zh) * | 2017-08-18 | 2019-03-01 | 中国移动通信有限公司研究院 | 一种分段时延监测方法、中间节点和合成分析设备 |
CN109959903A (zh) * | 2019-03-07 | 2019-07-02 | 南京莱斯信息技术股份有限公司 | 一种在线检测雷达数据传输时延装置及检测方法 |
CN110324242A (zh) * | 2018-03-29 | 2019-10-11 | 华为技术有限公司 | 一种报文发送的方法、网络节点和系统 |
CN110545214A (zh) * | 2019-08-21 | 2019-12-06 | 视联动力信息技术股份有限公司 | 一种基于视联网的时延检测方法和交换机 |
WO2021031946A1 (zh) * | 2019-08-16 | 2021-02-25 | 华为技术有限公司 | 时延统计方法、装置、存储介质及系统 |
CN112996031A (zh) * | 2019-12-12 | 2021-06-18 | 烽火通信科技股份有限公司 | 一种ppp链路选择方法及系统 |
CN113824607A (zh) * | 2020-06-20 | 2021-12-21 | 华为技术服务有限公司 | 时延测量方法及装置 |
TWI804371B (zh) * | 2022-06-30 | 2023-06-01 | 和碩聯合科技股份有限公司 | 傳輸延遲檢測方法與傳輸延遲檢測系統 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060256791A1 (en) * | 2005-05-16 | 2006-11-16 | Konica Minolta Holdings, Inc. | Communications method, network, and information processing apparatus |
CN1933429A (zh) * | 2005-09-12 | 2007-03-21 | 华为技术有限公司 | 数据通信网络中时延特性的测量方法 |
CN101534249A (zh) * | 2009-04-15 | 2009-09-16 | 杭州华三通信技术有限公司 | 一种在捆绑链路上发送数据的方法及网络设备 |
CN102158371A (zh) * | 2011-04-12 | 2011-08-17 | 杭州华三通信技术有限公司 | 一种基于bfd的链路性能检测方法及其装置 |
-
2011
- 2011-11-04 CN CN2011103459650A patent/CN102394796A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060256791A1 (en) * | 2005-05-16 | 2006-11-16 | Konica Minolta Holdings, Inc. | Communications method, network, and information processing apparatus |
CN1933429A (zh) * | 2005-09-12 | 2007-03-21 | 华为技术有限公司 | 数据通信网络中时延特性的测量方法 |
CN101534249A (zh) * | 2009-04-15 | 2009-09-16 | 杭州华三通信技术有限公司 | 一种在捆绑链路上发送数据的方法及网络设备 |
CN102158371A (zh) * | 2011-04-12 | 2011-08-17 | 杭州华三通信技术有限公司 | 一种基于bfd的链路性能检测方法及其装置 |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103607359A (zh) * | 2013-06-28 | 2014-02-26 | 王健 | 一种交换式以太网链路层实现精确时延传输控制的方法 |
CN103368794A (zh) * | 2013-07-30 | 2013-10-23 | 上海斐讯数据通信技术有限公司 | 一种ppp链路检测方法 |
CN105812415B (zh) * | 2014-12-30 | 2019-02-26 | 华为技术有限公司 | 实现负载均衡的方法及存储系统 |
CN105812415A (zh) * | 2014-12-30 | 2016-07-27 | 华为技术有限公司 | 实现负载均衡的方法及存储系统 |
CN105049299A (zh) * | 2015-08-27 | 2015-11-11 | 北京百度网讯科技有限公司 | 时延状态信息的检测方法及装置、网络架构 |
WO2017031858A1 (zh) * | 2015-08-27 | 2017-03-02 | 北京百度网讯科技有限公司 | 时延状态信息的检测方法及装置、网络架构 |
CN105049299B (zh) * | 2015-08-27 | 2018-11-13 | 北京百度网讯科技有限公司 | 时延状态信息的检测方法及装置、网络架构 |
CN106452976A (zh) * | 2016-11-22 | 2017-02-22 | 中国电子科技集团公司第三十研究所 | 一种网络链路时延的约束最优化估计方法 |
CN109412881A (zh) * | 2017-08-18 | 2019-03-01 | 中国移动通信有限公司研究院 | 一种分段时延监测方法、中间节点和合成分析设备 |
CN109412881B (zh) * | 2017-08-18 | 2020-09-08 | 中国移动通信有限公司研究院 | 一种分段时延监测方法、中间节点和合成分析设备 |
CN107911263A (zh) * | 2017-11-23 | 2018-04-13 | 盛科网络(苏州)有限公司 | 一种能够同时测量以太网时延和拥塞的报文 |
CN110324242A (zh) * | 2018-03-29 | 2019-10-11 | 华为技术有限公司 | 一种报文发送的方法、网络节点和系统 |
US11706149B2 (en) | 2018-03-29 | 2023-07-18 | Huawei Technologies Co., Ltd. | Packet sending method, network node, and system |
CN109959903A (zh) * | 2019-03-07 | 2019-07-02 | 南京莱斯信息技术股份有限公司 | 一种在线检测雷达数据传输时延装置及检测方法 |
WO2021031946A1 (zh) * | 2019-08-16 | 2021-02-25 | 华为技术有限公司 | 时延统计方法、装置、存储介质及系统 |
US11870667B2 (en) | 2019-08-16 | 2024-01-09 | Huawei Technologies Co., Ltd. | Delay statistical method, apparatus, storage medium, and system |
CN110545214A (zh) * | 2019-08-21 | 2019-12-06 | 视联动力信息技术股份有限公司 | 一种基于视联网的时延检测方法和交换机 |
CN112996031A (zh) * | 2019-12-12 | 2021-06-18 | 烽火通信科技股份有限公司 | 一种ppp链路选择方法及系统 |
CN112996031B (zh) * | 2019-12-12 | 2022-08-05 | 烽火通信科技股份有限公司 | 一种ppp链路选择方法及系统 |
CN113824607A (zh) * | 2020-06-20 | 2021-12-21 | 华为技术服务有限公司 | 时延测量方法及装置 |
WO2021254056A1 (zh) * | 2020-06-20 | 2021-12-23 | 华为技术有限公司 | 时延测量方法及装置 |
TWI804371B (zh) * | 2022-06-30 | 2023-06-01 | 和碩聯合科技股份有限公司 | 傳輸延遲檢測方法與傳輸延遲檢測系統 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102394796A (zh) | 链路时延检测方法、源端、宿端及系统 | |
CN102006184B (zh) | 堆叠链路管理方法、装置及网络设备 | |
CN102611620A (zh) | 拥塞控制方法和报文处理设备 | |
US20120163176A1 (en) | Network relay system, network relay device, and congested state notifying method | |
CN101132319B (zh) | 一种以太网操作与维护故障检测的方法 | |
CN103516612A (zh) | 分布式路由器中生成路由表项的方法及分布式路由器 | |
CN105868029A (zh) | 一种一致性容错处理方法和系统 | |
CN110601919A (zh) | 一种环回检测方法及系统 | |
CN102315964A (zh) | 一种测试报文的环回方法及交换设备 | |
CN101808043B (zh) | 端口汇聚trunk成员业务报文转发状态的检测方法及装置 | |
CN102368720A (zh) | 一种链路状态检测方法、装置及系统 | |
CN106372013B (zh) | 远程内存访问方法、装置和系统 | |
CN102882720A (zh) | 指示消息发送方法、接收方法、设备及系统 | |
CN102724144A (zh) | 自适应网关装置及其传输数据的方法 | |
CN100481812C (zh) | 基于应用的流量控制方法及进行应用流量控制的网络设备 | |
CN104426714A (zh) | 一种用于保持连接的心跳测试方法和装置 | |
CN106911380B (zh) | 一种通道恢复方法及装置 | |
CN102624547A (zh) | 一种即时通信上网行为管理的方法、装置与系统 | |
CN113992609B (zh) | 一种处理多链路业务数据乱序的方法及系统 | |
CN110601941B (zh) | 一种基于EtherCAT总线的车载信号传输系统及方法 | |
CN103036957B (zh) | 一种数据通信方法和装置 | |
CN100545860C (zh) | 一种单板电子标签读写控制系统及方法 | |
CN101505242A (zh) | 路由器故障检测方法及路由装置 | |
CN104635661A (zh) | 数据传送装置以及数据传送方法 | |
CN116232964B (zh) | 一种1553b总线通信网络中的实现rtmt功能的监控方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120328 |