欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

鏈路時(shí)延檢測(cè)方法、源端、宿端及系統(tǒng)的制作方法

文檔序號(hào):7963327閱讀:425來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):鏈路時(shí)延檢測(cè)方法、源端、宿端及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種鏈路時(shí)延檢測(cè)方法、源端、宿端及系統(tǒng)。
背景技術(shù)
為了保證通信質(zhì)量,在點(diǎn)對(duì)點(diǎn)協(xié)議(Point to Point Protocol,PPP)應(yīng)用場(chǎng)景中, 通常需要檢測(cè)傳輸鏈路的數(shù)據(jù)傳輸時(shí)延,以便掌握傳輸鏈路的工作狀態(tài)。尤其在多鏈路點(diǎn)對(duì)點(diǎn)協(xié)議(Multilink Point to Point Protocol, MLPPP)應(yīng)用場(chǎng)景中,通過(guò)對(duì)各個(gè)傳輸鏈路進(jìn)行鏈路時(shí)延檢測(cè),可以為多條鏈路的分析和控制提供依據(jù)。傳統(tǒng)的鏈路時(shí)延檢測(cè)采用的是接口遠(yuǎn)端環(huán)回技術(shù),具體為在PPP應(yīng)用場(chǎng)景中針對(duì)待檢測(cè)的鏈路人工配置數(shù)據(jù)的傳輸環(huán)回,從而檢測(cè)該環(huán)回中數(shù)據(jù)的傳輸時(shí)延。例如,待檢測(cè)的鏈路包含源端、宿端、以及兩個(gè)端點(diǎn)之間的傳輸設(shè)備。對(duì)該鏈路進(jìn)行環(huán)回時(shí)延檢測(cè)時(shí),該環(huán)回中的所有數(shù)據(jù)包括業(yè)務(wù)報(bào)文和檢測(cè)報(bào)文等,均由源端發(fā)出到達(dá)宿端,又從宿端返回源端,記錄檢測(cè)報(bào)文到達(dá)各個(gè)端點(diǎn)的時(shí)刻,便可檢測(cè)該環(huán)回的鏈路時(shí)延。在當(dāng)前鏈路檢測(cè)完成之后,再人工配置解除鏈路的傳輸環(huán)回,使得業(yè)務(wù)報(bào)文到達(dá)宿端后能夠正常發(fā)送出去。在實(shí)現(xiàn)上述鏈路時(shí)延檢測(cè)的過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題 通過(guò)人工配置待檢測(cè)鏈路的傳輸環(huán)回,使得鏈路中的所有數(shù)據(jù)均封鎖在待檢測(cè)的環(huán)回中, 導(dǎo)致業(yè)務(wù)報(bào)文不能正常發(fā)送,造成被檢測(cè)的鏈路無(wú)法正常工作。并且每次檢測(cè)不同的鏈路, 都要重新進(jìn)行人工配置和解除環(huán)回,人工成本較高。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種鏈路時(shí)延檢測(cè)方法、源端、宿端及系統(tǒng),能夠避免時(shí)延檢測(cè)對(duì)現(xiàn)網(wǎng)業(yè)務(wù)的影響,并降低人工成本的消耗。根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,一種鏈路時(shí)延檢測(cè)方法,包括將第一時(shí)戳和檢測(cè)報(bào)文標(biāo)識(shí)信息寫(xiě)入檢測(cè)報(bào)文中得到第一檢測(cè)報(bào)文,并將所述第一檢測(cè)報(bào)文發(fā)送給宿端,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;接收所述宿端返回的報(bào)文,并確定所述宿端返回的報(bào)文是否為第二檢測(cè)報(bào)文,所述第二檢測(cè)報(bào)文包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳;所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3;在確定所述宿端返回的報(bào)文為第二檢測(cè)報(bào)文時(shí),將第四時(shí)戳寫(xiě)入所述第二檢測(cè)報(bào)文中得到第三檢測(cè)報(bào)文,所述第四時(shí)戳為所述第二檢測(cè)報(bào)文到達(dá)所述源端的時(shí)刻值T4 ;根據(jù)所述第三檢測(cè)報(bào)文中的T1、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延??蛇x地,所述根據(jù)所述第三檢測(cè)報(bào)文中的Τ1、Τ2、Τ3、Τ4計(jì)算所述源端與宿端之間的鏈路時(shí)延,包括計(jì)算所述Τ2與Tl的差值,得到第一差值;計(jì)算所述Τ4與Τ3的差值,得到第二差值;計(jì)算所述第一差值與第二差值的平均值,得到鏈路時(shí)延??蛇x地,在所述根據(jù)所述第三檢測(cè)報(bào)文中的Τ1、Τ2、Τ3、Τ4計(jì)算所述源端與宿端之間的鏈路時(shí)延之后,還包括判斷所述鏈路時(shí)延是否超過(guò)預(yù)定時(shí)延閾值;若所述鏈路時(shí)延超過(guò)所述預(yù)定時(shí)延閾值,則關(guān)閉對(duì)應(yīng)的鏈路。可選地,在關(guān)閉對(duì)應(yīng)的鏈路之后,還包括在預(yù)定時(shí)間之后,重新開(kāi)啟對(duì)應(yīng)的鏈路。根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,一種鏈路時(shí)延檢測(cè)方法,包括接收源端發(fā)送的報(bào)文,并確定所述源端發(fā)送的報(bào)文是否為包含檢測(cè)報(bào)文標(biāo)識(shí)信息和第一時(shí)戳的第一檢測(cè)報(bào)文,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;在確定所述源端發(fā)送的報(bào)文為第一檢測(cè)報(bào)文時(shí),將第二時(shí)戳和第三時(shí)戳寫(xiě)入所述第一檢測(cè)報(bào)文中得到第二檢測(cè)報(bào)文,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3 ;將包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳的第二檢測(cè)報(bào)文發(fā)送給所述源端??蛇x地,該方法還包括在確定所述源端發(fā)送的報(bào)文不為第一檢測(cè)報(bào)文時(shí),按照正常流程發(fā)送所述源端發(fā)送的報(bào)文。根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,一種源端,包括第一時(shí)戳單元,用于將第一時(shí)戳和檢測(cè)報(bào)文標(biāo)識(shí)信息寫(xiě)入檢測(cè)報(bào)文中得到第一檢測(cè)報(bào)文,并將所述第一檢測(cè)報(bào)文發(fā)送給宿端,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;源端確定單元,用于接收所述宿端返回的報(bào)文,并確定所述宿端返回的報(bào)文是否為第二檢測(cè)報(bào)文,所述第二檢測(cè)報(bào)文包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳;所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3 ;第四時(shí)戳單元,用于在所述源端確定單元確定所述宿端返回的報(bào)文為第二檢測(cè)報(bào)文時(shí),將第四時(shí)戳寫(xiě)入所述第二檢測(cè)報(bào)文中,所述第四時(shí)戳為所述第二檢測(cè)報(bào)文到達(dá)所述源端的時(shí)刻值T4;計(jì)算單元,用于根據(jù)所述第三檢測(cè)報(bào)文中的T1、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延??蛇x地,所述計(jì)算單元包括第一計(jì)算模塊,用于計(jì)算所述Τ2與Tl的差值,得到第一差值;第二計(jì)算模塊,用于計(jì)算所述Τ4與Τ3的差值,得到第二差值;時(shí)延計(jì)算模塊,用于計(jì)算所述第一差值與第二差值的平均值,得到鏈路時(shí)延??蛇x地,該源端還包括判斷單元,用于在所述計(jì)算單元根據(jù)所述第三檢測(cè)報(bào)文中的Τ1、Τ2、Τ3、Τ4計(jì)算所述源端與宿端之間的鏈路時(shí)延之后,判斷所述鏈路時(shí)延是否超過(guò)預(yù)定時(shí)延閾值;關(guān)閉單元,用于在所述判斷單元判斷所述鏈路時(shí)延超過(guò)所述預(yù)定時(shí)延閾值時(shí),關(guān)閉對(duì)應(yīng)的鏈路??蛇x地,該源端還包括開(kāi)啟單元,用于在所述關(guān)閉單元關(guān)閉對(duì)應(yīng)的鏈路之后,在預(yù)定時(shí)間之后,重新開(kāi)啟對(duì)應(yīng)的鏈路。根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,一種宿端,包括宿端確定單元,用于接收源端發(fā)送的報(bào)文,并確定所述源端發(fā)送的報(bào)文是否為包含檢測(cè)報(bào)文標(biāo)識(shí)信息和第一時(shí)戳的第一檢測(cè)報(bào)文,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;第二時(shí)戳單元,用于在所述宿端確定單元確定所述源端發(fā)送的報(bào)文為第一檢測(cè)報(bào)文時(shí),將第二時(shí)戳和第三時(shí)戳寫(xiě)入所述第一檢測(cè)報(bào)文中得到第二檢測(cè)報(bào)文,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2 ;所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3;發(fā)送單元,用于將包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳的第二檢測(cè)報(bào)文發(fā)送給所述源端。可選地,所述發(fā)送單元還用于在所述宿端確定單元確定所述源端發(fā)送的報(bào)文不為第一檢測(cè)報(bào)文時(shí),按照正常流程發(fā)送所述源端發(fā)送的報(bào)文。根據(jù)本發(fā)明實(shí)施例的另一個(gè)方面,一種鏈路時(shí)延檢測(cè)系統(tǒng),包括源端和宿端;所述源端,用于將第一時(shí)戳和檢測(cè)報(bào)文標(biāo)識(shí)信息寫(xiě)入檢測(cè)報(bào)文中得到第一檢測(cè)報(bào)文,并將所述第一檢測(cè)報(bào)文發(fā)送給宿端,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;接收所述宿端返回的報(bào)文,并確定所述宿端返回的報(bào)文是否為第二檢測(cè)報(bào)文,所述第二檢測(cè)報(bào)文包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3;在確定所述宿端返回的報(bào)文為第二檢測(cè)報(bào)文時(shí),將第四時(shí)戳寫(xiě)入所述第二檢測(cè)報(bào)文中得到第三檢測(cè)報(bào)文,所述第四時(shí)戳為所述第二檢測(cè)報(bào)文到達(dá)所述源端的時(shí)刻值T4 ;根據(jù)所述第三檢測(cè)報(bào)文中的Tl、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延;所述宿端,用于接收源端發(fā)送的報(bào)文,并確定所述源端發(fā)送的報(bào)文是否為包含檢測(cè)報(bào)文標(biāo)識(shí)信息和第一時(shí)戳的第一檢測(cè)報(bào)文,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;在確定所述源端發(fā)送的報(bào)文為第一檢測(cè)報(bào)文時(shí),將第二時(shí)戳和第三時(shí)戳寫(xiě)入所述第一檢測(cè)報(bào)文中得到第二檢測(cè)報(bào)文,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3 ;將包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳的第二檢測(cè)報(bào)文發(fā)送給所述源端??蛇x地,所述源端包括第一時(shí)戳單元,用于將第一時(shí)戳和檢測(cè)報(bào)文標(biāo)識(shí)信息寫(xiě)入檢測(cè)報(bào)文中得到第一檢測(cè)報(bào)文,并將所述第一檢測(cè)報(bào)文發(fā)送給宿端,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;源端確定單元,用于接收所述宿端返回的報(bào)文,并確定所述宿端返回的報(bào)文是否為第二檢測(cè)報(bào)文,所述第二檢測(cè)報(bào)文包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳;所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3 ;第四時(shí)戳單元,用于在所述源端確定單元確定所述宿端返回的報(bào)文為第二檢測(cè)報(bào)文時(shí),將第四時(shí)戳寫(xiě)入所述第二檢測(cè)報(bào)文中,所述第四時(shí)戳為所述第二檢測(cè)報(bào)文到達(dá)所述源端的時(shí)刻值T4;計(jì)算單元,用于根據(jù)所述第三檢測(cè)報(bào)文中的T1、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延;
所述宿端,包括宿端確定單元,用于接收源端發(fā)送的報(bào)文,并確定所述源端發(fā)送的報(bào)文是否為包含檢測(cè)報(bào)文標(biāo)識(shí)信息和第一時(shí)戳的第一檢測(cè)報(bào)文,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;第二時(shí)戳單元,用于在所述宿端確定單元確定所述源端發(fā)送的報(bào)文為第一檢測(cè)報(bào)文時(shí),將第二時(shí)戳和第三時(shí)戳寫(xiě)入所述第一檢測(cè)報(bào)文中得到第二檢測(cè)報(bào)文,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2 ;所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3;發(fā)送單元,用于將包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳的第二檢測(cè)報(bào)文發(fā)送給所述源端??蛇x地,所述計(jì)算單元包括第一計(jì)算模塊,用于計(jì)算所述T2與Tl的差值,得到第一差值;第二計(jì)算模塊,用于計(jì)算所述T4與T3的差值,得到第二差值;時(shí)延計(jì)算模塊,用于計(jì)算所述第一差值與第二差值的平均值,得到鏈路時(shí)延??蛇x地,該源端還包括判斷單元,用于在所述計(jì)算單元根據(jù)所述第三檢測(cè)報(bào)文中的T1、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延之后,判斷所述鏈路時(shí)延是否超過(guò)預(yù)定時(shí)延閾值;關(guān)閉單元,用于在所述判斷單元判斷所述鏈路時(shí)延超過(guò)所述預(yù)定時(shí)延閾值時(shí),關(guān)閉對(duì)應(yīng)的鏈路。可選地,該源端還包括開(kāi)啟單元,用于在所述關(guān)閉單元關(guān)閉對(duì)應(yīng)的鏈路之后,在預(yù)定時(shí)間之后,重新開(kāi)啟對(duì)應(yīng)的鏈路??蛇x地,所述發(fā)送單元還用于在所述宿端確定單元確定所述源端發(fā)送的報(bào)文不為第一檢測(cè)報(bào)文時(shí),按照正常流程發(fā)送所述源端發(fā)送的報(bào)文。本發(fā)明實(shí)施例提供的鏈路時(shí)延檢測(cè)方法、源端、宿端及系統(tǒng),通過(guò)發(fā)送攜帶有檢測(cè)報(bào)文標(biāo)識(shí)信息的檢測(cè)報(bào)文,并依次將檢測(cè)報(bào)文從源端發(fā)出、到達(dá)宿端、從宿端返回、到達(dá)源端的時(shí)刻值記錄在檢測(cè)報(bào)文中,從而根據(jù)記錄的四個(gè)時(shí)刻值計(jì)算鏈路時(shí)延,與現(xiàn)有技術(shù)中人工配置數(shù)據(jù)環(huán)回將鏈路中的所有數(shù)據(jù)均封鎖在待檢測(cè)的鏈路中進(jìn)行時(shí)刻值記錄和時(shí)延計(jì)算的技術(shù)相比,能夠?qū)z測(cè)報(bào)文與其他報(bào)文區(qū)分開(kāi),僅讓檢測(cè)報(bào)文從宿端返回源端,從而使業(yè)務(wù)報(bào)文按照正常方式進(jìn)行傳輸,不影響現(xiàn)網(wǎng)業(yè)務(wù)。并且,由于不同的PPP應(yīng)用場(chǎng)景中均可發(fā)送檢測(cè)報(bào)文,在檢測(cè)不同的鏈路時(shí),可以簡(jiǎn)單的開(kāi)啟或關(guān)閉檢測(cè)報(bào)文的發(fā)送,與現(xiàn)有技術(shù)中通過(guò)人工配置和解除每條鏈路的環(huán)回相比,不用單獨(dú)配置每條鏈路的環(huán)回,有效降低了人工成本。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例1中的一種鏈路時(shí)延檢測(cè)方法流程圖2為本發(fā)明實(shí)施例1中的另一種鏈路時(shí)延檢測(cè)方法流程圖;圖3為本發(fā)明實(shí)施例2中的一種鏈路時(shí)延檢測(cè)方法流程圖;圖4為本發(fā)明實(shí)施例2中的另一種鏈路時(shí)延檢測(cè)方法流程圖;圖5為本發(fā)明實(shí)施例3中的一種源端結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例3中的另一種源端結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例3中的一種宿端結(jié)構(gòu)示意圖;圖8為本發(fā)明實(shí)施例3中一種鏈路時(shí)延檢測(cè)系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例1本發(fā)明實(shí)施例提供了一種鏈路時(shí)延檢測(cè)方法,如圖1所示,該方法包括101、將第一時(shí)戳和檢測(cè)報(bào)文標(biāo)識(shí)信息寫(xiě)入檢測(cè)報(bào)文中得到第一檢測(cè)報(bào)文,并將所述第一檢測(cè)報(bào)文發(fā)送給宿端,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl。102、接收所述宿端返回的報(bào)文,并確定所述宿端返回的報(bào)文是否為第二檢測(cè)報(bào)文,所述第二檢測(cè)報(bào)文包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3。103、在確定所述宿端返回的報(bào)文為第二檢測(cè)報(bào)文時(shí),將第四時(shí)戳寫(xiě)入所述第二檢測(cè)報(bào)文中得到第三檢測(cè)報(bào)文,所述第四時(shí)戳為所述第二檢測(cè)報(bào)文到達(dá)所述源端的時(shí)刻值 T4。104、根據(jù)所述第三檢測(cè)報(bào)文中的Tl、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延。其中,根據(jù)Tl、T2、T3、T4計(jì)算源端與宿端之間的鏈路時(shí)延的公式可以為Δ T = [(Τ2-Τ1) + (Τ4-Τ;3)]/2,根據(jù)Tl、Τ2、Τ3、Τ4計(jì)算源端與宿端之間的鏈路時(shí)延的方法包括但不僅限于以上方法,具體的鏈路時(shí)延計(jì)算方法本發(fā)明實(shí)施例不做限定。本發(fā)明實(shí)施例還提供另一種鏈路時(shí)延檢測(cè)方法,如圖2所示,該方法包括201、接收源端發(fā)送的報(bào)文,并確定所述源端發(fā)送的報(bào)文是否為包含檢測(cè)報(bào)文標(biāo)識(shí)信息和第一時(shí)戳的第一檢測(cè)報(bào)文,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值 Tl。202、在確定所述源端發(fā)送的報(bào)文為第一檢測(cè)報(bào)文時(shí),將第二時(shí)戳和第三時(shí)戳寫(xiě)入所述第一檢測(cè)報(bào)文中得到第二檢測(cè)報(bào)文,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值Τ2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值Τ3。203、將包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳的第二檢測(cè)報(bào)文發(fā)送給所述源端。本發(fā)明實(shí)施例提供的鏈路時(shí)延檢測(cè)方法,通過(guò)發(fā)送攜帶有檢測(cè)報(bào)文標(biāo)識(shí)信息的檢測(cè)報(bào)文,并依次將檢測(cè)報(bào)文從源端發(fā)出、到達(dá)宿端、從宿端返回、到達(dá)源端的時(shí)刻值記錄在檢測(cè)報(bào)文中,從而根據(jù)記錄的四個(gè)時(shí)刻值計(jì)算鏈路時(shí)延,與現(xiàn)有技術(shù)中人工配置數(shù)據(jù)環(huán)回將鏈路中的所有數(shù)據(jù)均封鎖在待檢測(cè)的鏈路中進(jìn)行時(shí)刻值記錄和時(shí)延計(jì)算的技術(shù)相比,能夠?qū)z測(cè)報(bào)文與其他報(bào)文區(qū)分開(kāi),僅讓檢測(cè)報(bào)文從宿端返回源端,從而使業(yè)務(wù)報(bào)文按照正常方式進(jìn)行傳輸,不影響現(xiàn)網(wǎng)業(yè)務(wù)。并且,由于不同的PPP應(yīng)用場(chǎng)景中均可發(fā)送檢測(cè)報(bào)文, 在檢測(cè)不同的鏈路時(shí),可以簡(jiǎn)單的開(kāi)啟或關(guān)閉檢測(cè)報(bào)文的發(fā)送,與現(xiàn)有技術(shù)中通過(guò)人工配置和解除每條鏈路的環(huán)回相比,不用單獨(dú)配置每條鏈路的環(huán)回,有效降低了人工成本。實(shí)施例2本發(fā)明實(shí)施例提供一種鏈路時(shí)延檢測(cè)方法,如圖3所示,包括301、將第一時(shí)戳和檢測(cè)報(bào)文標(biāo)識(shí)信息寫(xiě)入檢測(cè)報(bào)文中得到第一檢測(cè)報(bào)文,并將所述第一檢測(cè)報(bào)文發(fā)送給宿端,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl。其中,所述第一時(shí)戳是源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl,寫(xiě)入檢測(cè)報(bào)文的消息字段中,例如,如表1所示,為一個(gè)完整的PPP報(bào)文,將Tl寫(xiě)入消息字段的前4個(gè)字節(jié)。 該P(yáng)PP報(bào)文中地址和控制字段分別占用1個(gè)字節(jié),協(xié)議字段占用2個(gè)字節(jié),消息字段的前16 個(gè)字節(jié)用于存儲(chǔ)4個(gè)時(shí)戳信息,消息字段中剩余的33個(gè)字節(jié)在鏈路時(shí)延檢測(cè)中可以不用, 填補(bǔ)完整即可。
權(quán)利要求
1.一種鏈路時(shí)延檢測(cè)方法,其特征在于,包括將第一時(shí)戳和檢測(cè)報(bào)文標(biāo)識(shí)信息寫(xiě)入檢測(cè)報(bào)文中得到第一檢測(cè)報(bào)文,并將所述第一檢測(cè)報(bào)文發(fā)送給宿端,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;接收所述宿端返回的報(bào)文,并確定所述宿端返回的報(bào)文是否為第二檢測(cè)報(bào)文,所述第二檢測(cè)報(bào)文包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3 ;在確定所述宿端返回的報(bào)文為第二檢測(cè)報(bào)文時(shí),將第四時(shí)戳寫(xiě)入所述第二檢測(cè)報(bào)文中得到第三檢測(cè)報(bào)文,所述第四時(shí)戳為所述第二檢測(cè)報(bào)文到達(dá)所述源端的時(shí)刻值T4 ; 根據(jù)所述第三檢測(cè)報(bào)文中的Tl、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延。
2.根據(jù)權(quán)利要求1所述的鏈路時(shí)延檢測(cè)方法,其特征在于,所述根據(jù)所述第三檢測(cè)報(bào)文中的T1、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延,包括計(jì)算所述Τ2與Tl的差值,得到第一差值; 計(jì)算所述"Γ4與Τ3的差值,得到第二差值; 計(jì)算所述第一差值與第二差值的平均值,得到鏈路時(shí)延。
3.根據(jù)權(quán)利要求2所述的鏈路時(shí)延檢測(cè)方法,其特征在于,在所述根據(jù)所述第三檢測(cè)報(bào)文中的Tl、Τ2、Τ3、Τ4計(jì)算所述源端與宿端之間的鏈路時(shí)延之后,還包括判斷所述鏈路時(shí)延是否超過(guò)預(yù)定時(shí)延閾值;若所述鏈路時(shí)延超過(guò)所述預(yù)定時(shí)延閾值,則關(guān)閉對(duì)應(yīng)的鏈路。
4.根據(jù)權(quán)利要求3所述的鏈路時(shí)延檢測(cè)方法,其特征在于,在關(guān)閉對(duì)應(yīng)的鏈路之后,還包括在預(yù)定時(shí)間之后,重新開(kāi)啟對(duì)應(yīng)的鏈路。
5.一種鏈路時(shí)延檢測(cè)方法,其特征在于,包括接收源端發(fā)送的報(bào)文,并確定所述源端發(fā)送的報(bào)文是否為包含檢測(cè)報(bào)文標(biāo)識(shí)信息和第一時(shí)戳的第一檢測(cè)報(bào)文,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;在確定所述源端發(fā)送的報(bào)文為第一檢測(cè)報(bào)文時(shí),將第二時(shí)戳和第三時(shí)戳寫(xiě)入所述第一檢測(cè)報(bào)文中得到第二檢測(cè)報(bào)文,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值 Τ2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值Τ3 ;將包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳的第二檢測(cè)報(bào)文發(fā)送給所述源端。
6.根據(jù)權(quán)利要求5所述的鏈路時(shí)延檢測(cè)方法,其特征在于,還包括在確定所述源端發(fā)送的報(bào)文不為第一檢測(cè)報(bào)文時(shí),按照正常流程發(fā)送所述源端發(fā)送的報(bào)文。
7.一種源端,其特征在于,包括第一時(shí)戳單元,用于將第一時(shí)戳和檢測(cè)報(bào)文標(biāo)識(shí)信息寫(xiě)入檢測(cè)報(bào)文中得到第一檢測(cè)報(bào)文,并將所述第一檢測(cè)報(bào)文發(fā)送給宿端,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;源端確定單元,用于接收所述宿端返回的報(bào)文,并確定所述宿端返回的報(bào)文是否為第二檢測(cè)報(bào)文,所述第二檢測(cè)報(bào)文包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳;所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3 ;第四時(shí)戳單元,用于在所述源端確定單元確定所述宿端返回的報(bào)文為第二檢測(cè)報(bào)文時(shí),將第四時(shí)戳寫(xiě)入所述第二檢測(cè)報(bào)文中,所述第四時(shí)戳為所述第二檢測(cè)報(bào)文到達(dá)所述源端的時(shí)刻值T4;計(jì)算單元,用于根據(jù)所述第三檢測(cè)報(bào)文中的T1、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延。
8.根據(jù)權(quán)利要求7所述的源端,其特征在于,所述計(jì)算單元包括第一計(jì)算模塊,用于計(jì)算所述Τ2與Tl的差值,得到第一差值;第二計(jì)算模塊,用于計(jì)算所述Τ4與Τ3的差值,得到第二差值;時(shí)延計(jì)算模塊,用于計(jì)算所述第一差值與第二差值的平均值,得到鏈路時(shí)延。
9.根據(jù)權(quán)利要求8所述的源端,其特征在于,還包括判斷單元,用于在所述計(jì)算單元根據(jù)所述第三檢測(cè)報(bào)文中的Τ1、Τ2、Τ3、Τ4計(jì)算所述源端與宿端之間的鏈路時(shí)延之后,判斷所述鏈路時(shí)延是否超過(guò)預(yù)定時(shí)延閾值;關(guān)閉單元,用于在所述判斷單元判斷所述鏈路時(shí)延超過(guò)所述預(yù)定時(shí)延閾值時(shí),關(guān)閉對(duì)應(yīng)的鏈路。
10.根據(jù)權(quán)利要求9所述的源端,其特征在于,還包括開(kāi)啟單元,用于在所述關(guān)閉單元關(guān)閉對(duì)應(yīng)的鏈路之后,在預(yù)定時(shí)間之后,重新開(kāi)啟對(duì)應(yīng)的鏈路。
11.一種宿端,其特征在于,包括宿端確定單元,用于接收源端發(fā)送的報(bào)文,并確定所述源端發(fā)送的報(bào)文是否為包含檢測(cè)報(bào)文標(biāo)識(shí)信息和第一時(shí)戳的第一檢測(cè)報(bào)文,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;第二時(shí)戳單元,用于在所述宿端確定單元確定所述源端發(fā)送的報(bào)文為第一檢測(cè)報(bào)文時(shí),將第二時(shí)戳和第三時(shí)戳寫(xiě)入所述第一檢測(cè)報(bào)文中得到第二檢測(cè)報(bào)文,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值Τ2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值Τ3 ;發(fā)送單元,用于將包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳的第二檢測(cè)報(bào)文發(fā)送給所述源端。
12.根據(jù)權(quán)利要求11所述的宿端,其特征在于,所述發(fā)送單元還用于在所述宿端確定單元確定所述源端發(fā)送的報(bào)文不為第一檢測(cè)報(bào)文時(shí),按照正常流程發(fā)送所述源端發(fā)送的報(bào)文。
13.一種鏈路時(shí)延檢測(cè)系統(tǒng),其特征在于,包括源端和宿端;所述源端,用于將第一時(shí)戳和檢測(cè)報(bào)文標(biāo)識(shí)信息寫(xiě)入檢測(cè)報(bào)文中得到第一檢測(cè)報(bào)文, 并將所述第一檢測(cè)報(bào)文發(fā)送給宿端,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值 Tl ;接收所述宿端返回的報(bào)文,并確定所述宿端返回的報(bào)文是否為第二檢測(cè)報(bào)文,所述第二檢測(cè)報(bào)文包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值Τ2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值Τ3;在確定所述宿端返回的報(bào)文為第二檢測(cè)報(bào)文時(shí),將第四時(shí)戳寫(xiě)入所述第二檢測(cè)報(bào)文中得到第三檢測(cè)報(bào)文,所述第四時(shí)戳為所述第二檢測(cè)報(bào)文到達(dá)所述源端的時(shí)刻值 T4 ;根據(jù)所述第三檢測(cè)報(bào)文中的Tl、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延;所述宿端,用于接收源端發(fā)送的報(bào)文,并確定所述源端發(fā)送的報(bào)文是否為包含檢測(cè)報(bào)文標(biāo)識(shí)信息和第一時(shí)戳的第一檢測(cè)報(bào)文,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;在確定所述源端發(fā)送的報(bào)文為第一檢測(cè)報(bào)文時(shí),將第二時(shí)戳和第三時(shí)戳寫(xiě)入所述第一檢測(cè)報(bào)文中得到第二檢測(cè)報(bào)文,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3 ;將包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳的第二檢測(cè)報(bào)文發(fā)送給所述源端。
14.如權(quán)利要求13所述的鏈路時(shí)延檢測(cè)系統(tǒng),其特征在于,所述源端包括第一時(shí)戳單元,用于將第一時(shí)戳和檢測(cè)報(bào)文標(biāo)識(shí)信息寫(xiě)入檢測(cè)報(bào)文中得到第一檢測(cè)報(bào)文,并將所述第一檢測(cè)報(bào)文發(fā)送給宿端,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;源端確定單元,用于接收所述宿端返回的報(bào)文,并確定所述宿端返回的報(bào)文是否為第二檢測(cè)報(bào)文,所述第二檢測(cè)報(bào)文包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳;所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3 ;第四時(shí)戳單元,用于在所述源端確定單元確定所述宿端返回的報(bào)文為第二檢測(cè)報(bào)文時(shí),將第四時(shí)戳寫(xiě)入所述第二檢測(cè)報(bào)文中,所述第四時(shí)戳為所述第二檢測(cè)報(bào)文到達(dá)所述源端的時(shí)刻值T4;計(jì)算單元,用于根據(jù)所述第三檢測(cè)報(bào)文中的Tl、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延;所述宿端包括宿端確定單元,用于接收源端發(fā)送的報(bào)文,并確定所述源端發(fā)送的報(bào)文是否為包含檢測(cè)報(bào)文標(biāo)識(shí)信息和第一時(shí)戳的第一檢測(cè)報(bào)文,所述第一時(shí)戳為源端發(fā)送所述第一檢測(cè)報(bào)文的時(shí)刻值Tl ;第二時(shí)戳單元,用于在所述宿端確定單元確定所述源端發(fā)送的報(bào)文為第一檢測(cè)報(bào)文時(shí),將第二時(shí)戳和第三時(shí)戳寫(xiě)入所述第一檢測(cè)報(bào)文中得到第二檢測(cè)報(bào)文,所述第二時(shí)戳為所述第一檢測(cè)報(bào)文到達(dá)所述宿端的時(shí)刻值T2,所述第三時(shí)戳為所述宿端發(fā)送所述第二檢測(cè)報(bào)文的時(shí)刻值T3 ;發(fā)送單元,用于將包含所述檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳的第二檢測(cè)報(bào)文發(fā)送給所述源端。
15.如權(quán)利要求14所述的鏈路時(shí)延檢測(cè)系統(tǒng),其特征在于,所述發(fā)送單元還用于在所述宿端確定單元確定所述源端發(fā)送的報(bào)文不為第一檢測(cè)報(bào)文時(shí),按照正常流程發(fā)送所述源端發(fā)送的報(bào)文。
16.如權(quán)利要求14所述的鏈路時(shí)延檢測(cè)系統(tǒng),其特征在于,所述計(jì)算單元包括第一計(jì)算模塊,用于計(jì)算所述T2與Tl的差值,得到第一差值;第二計(jì)算模塊,用于計(jì)算所述T4與T3的差值,得到第二差值;時(shí)延計(jì)算模塊,用于計(jì)算所述第一差值與第二差值的平均值,得到鏈路時(shí)延。
17.如權(quán)利要求16所述的鏈路時(shí)延檢測(cè)系統(tǒng),其特征在于,所述源端還包括判斷單元,用于在所述計(jì)算單元根據(jù)所述第三檢測(cè)報(bào)文中的Tl、T2、T3、T4計(jì)算所述源端與宿端之間的鏈路時(shí)延之后,判斷所述鏈路時(shí)延是否超過(guò)預(yù)定時(shí)延閾值;關(guān)閉單元,用于在所述判斷單元判斷所述鏈路時(shí)延超過(guò)所述預(yù)定時(shí)延閾值時(shí),關(guān)閉對(duì)應(yīng)的鏈路。
18.如權(quán)利要求17所述的鏈路時(shí)延檢測(cè)系統(tǒng),其特征在于,所述源端還包括 開(kāi)啟單元,用于在所述關(guān)閉單元關(guān)閉對(duì)應(yīng)的鏈路之后,在預(yù)定時(shí)間之后,重新開(kāi)啟對(duì)應(yīng)的鏈路。
全文摘要
本發(fā)明的實(shí)施例提供一種鏈路時(shí)延檢測(cè)方法、源端、宿端及系統(tǒng),涉及通信技術(shù)領(lǐng)域,能避免時(shí)延檢測(cè)對(duì)現(xiàn)網(wǎng)業(yè)務(wù)的影響。該方法包括將第一時(shí)戳和檢測(cè)報(bào)文標(biāo)識(shí)信息寫(xiě)入第一檢測(cè)報(bào)文并發(fā)送給宿端,第一時(shí)戳為源端發(fā)送第一檢測(cè)報(bào)文的時(shí)刻T1;接收宿端返回的報(bào)文并確定該報(bào)文是否為第二檢測(cè)報(bào)文,第二檢測(cè)報(bào)文包含檢測(cè)報(bào)文標(biāo)識(shí)信息、第一時(shí)戳、第二時(shí)戳和第三時(shí)戳,第二時(shí)戳為第一檢測(cè)報(bào)文到達(dá)宿端的時(shí)刻T2,第三時(shí)戳為宿端發(fā)送第二檢測(cè)報(bào)文的時(shí)刻T3;將第四時(shí)戳寫(xiě)入第二檢測(cè)報(bào)文,第四時(shí)戳為第二檢測(cè)報(bào)文到達(dá)源端的時(shí)刻T4;根據(jù)T1、T2、T3、T4計(jì)算源端與宿端之間的鏈路時(shí)延。
文檔編號(hào)H04L12/56GK102394796SQ20111034596
公開(kāi)日2012年3月28日 申請(qǐng)日期2011年11月4日 優(yōu)先權(quán)日2011年11月4日
發(fā)明者韓煒 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新昌县| 新乐市| 石屏县| 隆昌县| 工布江达县| 衡山县| 绥中县| 高平市| 芜湖市| 惠来县| 荣成市| 来安县| 天长市| 东城区| 茶陵县| 商城县| 灌云县| 宁陕县| 上蔡县| 防城港市| 静乐县| 新源县| 兴安县| 吉安县| 湟中县| 蒲城县| 宁德市| 博兴县| 奈曼旗| 云龙县| 保靖县| 永靖县| 陕西省| 泽州县| 上栗县| 遂平县| 林西县| 汝阳县| 大同县| 仪陇县| 河北省|