寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法及系統(tǒng)的制作方法
【專(zhuān)利摘要】本發(fā)明揭示了一種寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法及系統(tǒng),所述檢測(cè)方法包括如下步驟:通過(guò)采集設(shè)備在IP城域網(wǎng)的核心層或匯聚層鏈路捕獲寬帶用戶(hù)的上網(wǎng)數(shù)據(jù)包;對(duì)每個(gè)寬帶用戶(hù)的TCP數(shù)據(jù)流進(jìn)行跟蹤,統(tǒng)計(jì)每個(gè)用戶(hù)的TCP包總數(shù)A和TCP重復(fù)包數(shù)B,并計(jì)算TCP重復(fù)包率Nr=B/A,然后記錄各寬帶用戶(hù)IP地址同Nr的對(duì)應(yīng)關(guān)系;對(duì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率Nr進(jìn)行檢查,若Nr>Tr,則將該用戶(hù)的IP地址記錄到異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;否則,則將該用戶(hù)的IP地址記錄到正常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;其中Tr為設(shè)定的TCP重復(fù)包率門(mén)限值;輸出異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)的所有用戶(hù)IP地址。本發(fā)明可通過(guò)統(tǒng)計(jì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率,來(lái)查找出存在寬帶接入線(xiàn)路質(zhì)量問(wèn)題的寬帶用戶(hù)。
【專(zhuān)利說(shuō)明】寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于網(wǎng)絡(luò)通訊【技術(shù)領(lǐng)域】,涉及一種線(xiàn)路質(zhì)量檢測(cè)方法,尤其涉及一種寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法;同時(shí),本發(fā)明還揭示一種寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)系統(tǒng)。
【背景技術(shù)】
[0002]近年來(lái),隨著互聯(lián)網(wǎng)及其應(yīng)用的快速發(fā)展,寬帶用戶(hù)的數(shù)量呈迅猛增長(zhǎng)趨勢(shì),各種寬帶接入網(wǎng)技術(shù)(如xDSL、FTTx、LAN、Cable Modem,EoC)也層出不窮。由于寬帶用戶(hù)線(xiàn)路數(shù)量龐大,并且各種寬帶接入技術(shù)特性各不相同,這給電信運(yùn)營(yíng)商的網(wǎng)絡(luò)維護(hù)工作提出很大的挑戰(zhàn),電信運(yùn)營(yíng)商往往需要花費(fèi)大量的人力物力處理寬帶用戶(hù)的各種投訴。
[0003]另一方面,隨著三網(wǎng)融合的推進(jìn),電信和廣電運(yùn)營(yíng)商在寬帶接入市場(chǎng)的競(jìng)爭(zhēng)也日益加劇。為了增強(qiáng)競(jìng)爭(zhēng)力,運(yùn)營(yíng)商不僅需要快速處理寬帶用戶(hù)的各種投訴,更重要的是能主動(dòng)發(fā)現(xiàn)存在潛在質(zhì)量問(wèn)題的用戶(hù)線(xiàn)路,并及時(shí)排障,通過(guò)預(yù)防性維護(hù)方式減少用戶(hù)投訴率。
[0004]傳統(tǒng)的寬帶接入網(wǎng)維護(hù)方式一般為:工程維護(hù)人員攜帶手持式測(cè)試儀表(如ADSL線(xiàn)路儀、光功率計(jì)等)到用戶(hù)現(xiàn)場(chǎng)進(jìn)行線(xiàn)路質(zhì)量測(cè)試和故障排查。這種維護(hù)方法對(duì)于寬帶業(yè)務(wù)開(kāi)通測(cè)試和特定用戶(hù)的故障投訴處理是比較有效的,但卻不適合對(duì)所有用戶(hù)線(xiàn)路進(jìn)行日常巡檢測(cè)試,其主要原因是寬帶用戶(hù)數(shù)量龐大,這種維護(hù)方式必需派遣維護(hù)人員到現(xiàn)場(chǎng)進(jìn)行測(cè)試,運(yùn)營(yíng)商往往無(wú)法承擔(dān)如此巨大的人員投入。因此,運(yùn)營(yíng)商迫切地需要找到一種無(wú)需大量人力投入?yún)s能主動(dòng)篩選出存在潛在質(zhì)量問(wèn)題的用戶(hù)線(xiàn)路的方法,然后有針對(duì)性地派遣維護(hù)人員到用戶(hù)現(xiàn)場(chǎng),使用測(cè)試儀表對(duì)這些用戶(hù)線(xiàn)路進(jìn)行故障排查測(cè)試。
[0005]目前寬帶用戶(hù)主要使用基于Web的上網(wǎng)應(yīng)用,這種Web應(yīng)用均采用HTTP / TCP協(xié)議棧。由于TCP協(xié)議具有差錯(cuò)恢復(fù)機(jī)制,當(dāng)寬帶接入網(wǎng)線(xiàn)路存在質(zhì)量問(wèn)題而產(chǎn)生丟包時(shí),終端設(shè)備就會(huì)請(qǐng)求Web服務(wù)器對(duì)所丟失的數(shù)據(jù)包進(jìn)行重傳。
[0006]圖1是一個(gè)由于寬帶接入網(wǎng)線(xiàn)路損傷導(dǎo)致網(wǎng)絡(luò)丟包,并通過(guò)TCP重傳機(jī)制進(jìn)行了丟包恢復(fù)的示例。從該示例中我們可以看到在IP核心網(wǎng)側(cè)并未出現(xiàn)任何IP丟包,但由于接入網(wǎng)線(xiàn)路問(wèn)題導(dǎo)致2個(gè)IP丟包,從而引起TCP重傳,因此在核心網(wǎng)檢測(cè)點(diǎn)可以檢測(cè)到2個(gè)TCP重復(fù)包。在一定時(shí)間段內(nèi),如果在同一個(gè)TCP流中出現(xiàn)兩個(gè)或多個(gè)相同序列號(hào)和內(nèi)容的TCP包,則后面出現(xiàn)的TCP包會(huì)被統(tǒng)計(jì)為T(mén)CP重復(fù)包。
[0007]有鑒于此,如今迫切需要設(shè)計(jì)一種檢測(cè)寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的方法,以克服現(xiàn)有系統(tǒng)的上述缺陷。
【發(fā)明內(nèi)容】
[0008]本發(fā)明所要解決的技術(shù)問(wèn)題是:提供一種寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法,可通過(guò)統(tǒng)計(jì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率,來(lái)查找出存在寬帶接入線(xiàn)路質(zhì)量問(wèn)題的寬帶用戶(hù)。
[0009]此外,本發(fā)明還提供一種寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)系統(tǒng),可通過(guò)統(tǒng)計(jì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率,來(lái)查找出存在寬帶接入線(xiàn)路質(zhì)量問(wèn)題的寬帶用戶(hù)。[0010]為解決上述技術(shù)問(wèn)題,本發(fā)明采用如下技術(shù)方案:
[0011]一種寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法,所述檢測(cè)方法包括如下步驟:
[0012]步驟S1、通過(guò)采集設(shè)備在IP城域網(wǎng)的核心層或匯聚層鏈路捕獲寬帶用戶(hù)的上網(wǎng)數(shù)據(jù);
[0013]步驟S2、對(duì)每個(gè)寬帶用戶(hù)的TCP數(shù)據(jù)流進(jìn)行跟蹤,統(tǒng)計(jì)每個(gè)用戶(hù)的TCP包總數(shù)A和TCP重復(fù)包數(shù)B,并計(jì)算TCP重復(fù)包率Nr=B / A,然后記錄各寬帶用戶(hù)IP地址同Nr的對(duì)應(yīng)關(guān)系;
[0014]步驟S3、對(duì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率Nr進(jìn)行檢查,若Nr>Tr,則將該用戶(hù)的IP地址記錄到異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;否則,則將該用戶(hù)的IP地址記錄到正常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;其中Tr為設(shè)定的TCP重復(fù)包率門(mén)限值;
[0015]步驟S4、輸出異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)的所有用戶(hù)IP地址。
[0016]作為本發(fā)明的一種優(yōu)選方案,步驟S2中,TCP重復(fù)包統(tǒng)計(jì)規(guī)則為:在一定時(shí)間段內(nèi),如果在同一個(gè)TCP流中出現(xiàn)兩個(gè)或多個(gè)相同序列號(hào)的TCP包,則后面出現(xiàn)的TCP包被統(tǒng)計(jì)為T(mén)CP重復(fù)包。
[0017]作為本發(fā)明的一種優(yōu)選方案,步驟S3中,設(shè)定的TCP重復(fù)包率門(mén)限值Tr為10%。
[0018]一種寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)系統(tǒng),所述檢測(cè)系統(tǒng)包括:
[0019]數(shù)據(jù)捕獲模塊,用以通過(guò)采集設(shè)備在IP城域網(wǎng)的核心層或匯聚層鏈路捕獲寬帶用戶(hù)的上網(wǎng)數(shù)據(jù);
[0020]數(shù)據(jù)流跟蹤模塊,用以對(duì)每個(gè)寬帶用戶(hù)的TCP數(shù)據(jù)流進(jìn)行跟蹤,統(tǒng)計(jì)每個(gè)用戶(hù)的TCP包總數(shù)A和TCP重復(fù)包數(shù)B,并計(jì)算TCP重復(fù)包率Nr=B / A,然后記錄各寬帶用戶(hù)IP地址同Nr的對(duì)應(yīng)關(guān)系;
[0021 ] 異常線(xiàn)路判斷模塊,用以對(duì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率Nr進(jìn)行檢查,若Nr>Tr,則將該用戶(hù)的IP地址記錄到異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;否則,則將該用戶(hù)的IP地址記錄到正常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;其中Tr為設(shè)定的TCP重復(fù)包率門(mén)限值;
[0022]異常線(xiàn)路輸出模塊,用以輸出異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)的所有用戶(hù)IP地址。
[0023]作為本發(fā)明的一種優(yōu)選方案,TCP重復(fù)包統(tǒng)計(jì)規(guī)則為:在一定時(shí)間段內(nèi),如果在同一個(gè)TCP流中出現(xiàn)兩個(gè)或多個(gè)相同序列號(hào)的TCP包,則后面出現(xiàn)的TCP包被統(tǒng)計(jì)為T(mén)CP重復(fù)包。
[0024]作為本發(fā)明的一種優(yōu)選方案,設(shè)定的TCP重復(fù)包率門(mén)限值Tr為10%。
[0025]本發(fā)明的有益效果在于:本發(fā)明提出的寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法及系統(tǒng),可通過(guò)統(tǒng)計(jì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率,來(lái)查找出存在寬帶接入線(xiàn)路質(zhì)量問(wèn)題的寬帶用戶(hù)。本發(fā)明能快速、批量檢測(cè)寬帶接入網(wǎng)線(xiàn)路質(zhì)量,尤其可以在IP核心網(wǎng)和匯聚網(wǎng)鏈路中通過(guò)被動(dòng)式監(jiān)測(cè)捕獲所有寬帶用戶(hù)的上網(wǎng)數(shù)據(jù)流,進(jìn)而通過(guò)統(tǒng)計(jì)各寬帶用戶(hù)的TCP重復(fù)包率來(lái)查找出存在接入線(xiàn)路質(zhì)量問(wèn)題的寬帶用戶(hù)IP地址。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0026]圖1為通過(guò)TCP重傳機(jī)制進(jìn)行丟包恢復(fù)的示意圖。
[0027]圖2為本發(fā)明檢測(cè)方法的流程圖?!揪唧w實(shí)施方式】
[0028]下面結(jié)合附圖詳細(xì)說(shuō)明本發(fā)明的優(yōu)選實(shí)施例。
[0029]實(shí)施例一
[0030]請(qǐng)參閱圖2,本發(fā)明揭示了一種寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法,所述檢測(cè)方法包括如下步驟:
[0031]【步驟SI】通過(guò)采集設(shè)備在IP城域網(wǎng)的核心層或匯聚層鏈路捕獲寬帶用戶(hù)的上網(wǎng)數(shù)據(jù); [0032]【步驟S2】對(duì)每個(gè)寬帶用戶(hù)的TCP數(shù)據(jù)流進(jìn)行跟蹤,統(tǒng)計(jì)每個(gè)用戶(hù)的TCP包總數(shù)A和TCP重復(fù)包數(shù)B,并計(jì)算TCP重復(fù)包率Nr=B / A,然后記錄各寬帶用戶(hù)IP地址同Nr的對(duì)應(yīng)關(guān)系。
[0033]TCP重復(fù)包統(tǒng)計(jì)規(guī)則為:在一定時(shí)間段內(nèi),如果在同一個(gè)TCP流中出現(xiàn)兩個(gè)或多個(gè)相同序列號(hào)的TCP包,則后面出現(xiàn)的TCP包被統(tǒng)計(jì)為T(mén)CP重復(fù)包。
[0034]【步驟S3】對(duì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率Nr進(jìn)行檢查,若Nr>Tr,則將該用戶(hù)的IP地址記錄到異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;否則,則將該用戶(hù)的IP地址記錄到正常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;其中Tr為設(shè)定的TCP重復(fù)包率門(mén)限值,如Tr=10%。
[0035]【步驟S4】輸出異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)的所有用戶(hù)IP地址。
[0036]以上介紹了本發(fā)明寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法,本發(fā)明在揭示上述檢測(cè)方法的同時(shí),還揭示一種寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)系統(tǒng),所述檢測(cè)系統(tǒng)包括:數(shù)據(jù)捕獲模塊、數(shù)據(jù)流跟蹤模塊、異常判斷模塊、異常輸出模塊。
[0037]數(shù)據(jù)捕獲模塊用以通過(guò)采集設(shè)備在IP城域網(wǎng)的核心層或匯聚層鏈路捕獲寬帶用戶(hù)的上網(wǎng)數(shù)據(jù)。
[0038]數(shù)據(jù)流跟蹤模塊用以對(duì)每個(gè)寬帶用戶(hù)的TCP數(shù)據(jù)流進(jìn)行跟蹤,統(tǒng)計(jì)每個(gè)用戶(hù)的TCP包總數(shù)A和TCP重復(fù)包數(shù)B,并計(jì)算TCP重復(fù)包率Nr=B / A,然后記錄各寬帶用戶(hù)IP地址同Nr的對(duì)應(yīng)關(guān)系。
[0039]異常線(xiàn)路判斷模塊用以對(duì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率Nr進(jìn)行檢查,若Nr>Tr,則將該用戶(hù)的IP地址記錄到異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;否則,則將該用戶(hù)的IP地址記錄到正常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;其中Tr為設(shè)定的TCP重復(fù)包率門(mén)限值;如Tr=10%。
[0040]異常線(xiàn)路輸出模塊用以輸出異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)的所有用戶(hù)IP地址。
[0041]綜上所述,本發(fā)明提出的寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法及系統(tǒng),可通過(guò)統(tǒng)計(jì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率,來(lái)查找出存在寬帶接入線(xiàn)路質(zhì)量問(wèn)題的寬帶用戶(hù)。本發(fā)明能快速、批量檢測(cè)寬帶接入網(wǎng)線(xiàn)路質(zhì)量,尤其可以在IP核心網(wǎng)和匯聚網(wǎng)鏈路中通過(guò)被動(dòng)式監(jiān)測(cè)捕獲所有寬帶用戶(hù)的上網(wǎng)數(shù)據(jù)流,進(jìn)而通過(guò)統(tǒng)計(jì)各寬帶用戶(hù)的TCP重復(fù)包率來(lái)查找出存在接入線(xiàn)路質(zhì)量問(wèn)題的寬帶用戶(hù)IP地址。
[0042]這里本發(fā)明的描述和應(yīng)用是說(shuō)明性的,并非想將本發(fā)明的范圍限制在上述實(shí)施例中。這里所披露的實(shí)施例的變形和改變是可能的,對(duì)于那些本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)實(shí)施例的替換和等效的各種部件是公知的。本領(lǐng)域技術(shù)人員應(yīng)該清楚的是,在不脫離本發(fā)明的精神或本質(zhì)特征的情況下,本發(fā)明可以以其它形式、結(jié)構(gòu)、布置、比例,以及用其它組件、材料和部件來(lái)實(shí)現(xiàn)。在不脫離本發(fā)明范圍和精神的情況下,可以對(duì)這里所披露的實(shí)施例進(jìn)行其它變形和改變。
【權(quán)利要求】
1.一種寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法,其特征在于,所述檢測(cè)方法包括如下步驟: 步驟S1、通過(guò)采集設(shè)備在IP城域網(wǎng)的核心層或匯聚層鏈路捕獲寬帶用戶(hù)的上網(wǎng)數(shù)據(jù)包; 步驟S2、對(duì)每個(gè)寬帶用戶(hù)的TCP數(shù)據(jù)流進(jìn)行跟蹤,統(tǒng)計(jì)每個(gè)用戶(hù)的TCP包總數(shù)A和TCP重復(fù)包數(shù)B,并計(jì)算TCP重復(fù)包率Nr=B / A,然后記錄各寬帶用戶(hù)IP地址同Nr的對(duì)應(yīng)關(guān)系; 步驟S3、對(duì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率Nr進(jìn)行檢查,若Nr>Tr,則將該用戶(hù)的IP地址記錄到異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;否則,則將該用戶(hù)的IP地址記錄到正常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;其中Tr為設(shè)定的TCP重復(fù)包率門(mén)限值; 步驟S4、輸出異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)的所有用戶(hù)IP地址。
2.根據(jù)權(quán)利要求1所述的寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法,其特征在于: 步驟S2中,TCP重復(fù)包統(tǒng)計(jì)規(guī)則為:在一定時(shí)間段內(nèi),如果在同一個(gè)TCP流中出現(xiàn)兩個(gè)或多個(gè)相同序列號(hào)的TCP包,則后面出現(xiàn)的TCP包被統(tǒng)計(jì)為T(mén)CP重復(fù)包。
3.根據(jù)權(quán)利要求1所述的寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)方法,其特征在于: 步驟S3中,設(shè)定的TCP重復(fù)包率門(mén)限值Tr為10%。
4.一種寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)系統(tǒng),其特征在于,所述檢測(cè)系統(tǒng)包括: 數(shù)據(jù)捕獲模塊,用以通過(guò)采集設(shè)備在IP城域網(wǎng)的核心層或匯聚層鏈路捕獲寬帶用戶(hù)的上網(wǎng)數(shù)據(jù)包; 數(shù)據(jù)流跟蹤模塊,用以對(duì)每個(gè)寬帶用戶(hù)的TCP數(shù)據(jù)流進(jìn)行跟蹤,統(tǒng)計(jì)每個(gè)用戶(hù)的TCP包總數(shù)A和TCP重復(fù)包數(shù)B,并計(jì)算TCP重復(fù)包率Nr=B / A,然后記錄各寬帶用戶(hù)IP地址同Nr的對(duì)應(yīng)關(guān)系; 異常線(xiàn)路判斷模塊,用以對(duì)每個(gè)寬帶用戶(hù)的TCP重復(fù)包率Nr進(jìn)行檢查,若Nr>Tr,則將該用戶(hù)的IP地址記錄到異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;否則,則將該用戶(hù)的IP地址記錄到正常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)中;其中Tr為設(shè)定的TCP重復(fù)包率門(mén)限值; 異常線(xiàn)路輸出模塊,用以輸出異常線(xiàn)路用戶(hù)數(shù)據(jù)庫(kù)的所有用戶(hù)IP地址。
5.根據(jù)權(quán)利要求3所述的寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)系統(tǒng),其特征在于: TCP重復(fù)包統(tǒng)計(jì)規(guī)則為:在一定時(shí)間段內(nèi),如果在同一個(gè)TCP流中出現(xiàn)兩個(gè)或多個(gè)相同序列號(hào)的TCP包,則后面出現(xiàn)的TCP包被統(tǒng)計(jì)為T(mén)CP重復(fù)包。
6.根據(jù)權(quán)利要求1所述的寬帶接入網(wǎng)線(xiàn)路質(zhì)量問(wèn)題的檢測(cè)系統(tǒng),其特征在于: 設(shè)定的TCP重復(fù)包率門(mén)限值Tr為10%。
【文檔編號(hào)】H04L1/18GK103595586SQ201310563135
【公開(kāi)日】2014年2月19日 申請(qǐng)日期:2013年11月13日 優(yōu)先權(quán)日:2013年11月13日
【發(fā)明者】吳雪波 申請(qǐng)人:德科仕通信(上海)有限公司