一種鏈路改包的檢測(cè)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種鏈路改包的檢測(cè)方法及裝置。
【背景技術(shù)】
[0002]目前的多種檢測(cè)協(xié)議,例如:連通性檢查(Continuity Check,簡(jiǎn)稱CC)協(xié)議、雙向轉(zhuǎn)發(fā)檢測(cè)(Bidirect1nal Forwarding Detect1n,簡(jiǎn)稱BFD)協(xié)議,均為對(duì)鏈路連通性進(jìn)行檢測(cè)的協(xié)議,而非對(duì)報(bào)文改包進(jìn)行檢測(cè)的協(xié)議,其中報(bào)文改包指報(bào)文在傳輸過程中被篡改?,F(xiàn)有的報(bào)文改包檢測(cè)方法主要用于檢測(cè)物理鏈路上的報(bào)文改包。例如:eth_test(以太網(wǎng)測(cè)試信號(hào)功能)方案能用于進(jìn)行單向按需的服務(wù)期間的或服務(wù)中斷時(shí)的診斷測(cè)試,包括驗(yàn)證帶寬通量、幀丟失、比特誤碼等。
[0003]利用eth-test方案進(jìn)行檢測(cè)的具體過程是:
[0004]發(fā)送端的維護(hù)實(shí)體組端點(diǎn)(Maintenance Entity Group Point,簡(jiǎn)稱MEP)插入具有指定傳輸碼型的帶有eth-test信息的巾貞。碼型包括偽隨機(jī)比特序列、全零碼型等等。接收端的MEP接收到發(fā)送端的MEP發(fā)送的幀時(shí),對(duì)該幀進(jìn)行檢測(cè),具體是檢測(cè)比特誤碼,根據(jù)檢測(cè)的比特誤碼確定業(yè)務(wù)是否存在故障。由于eth-test主要用于檢測(cè)具體業(yè)務(wù)的故障,因此檢測(cè)的雙端都需要配置這種檢測(cè),即配置該業(yè)務(wù)所需要的參數(shù)。由于設(shè)備芯片故障導(dǎo)致的報(bào)文改包行為并不能夠預(yù)先配置,因此現(xiàn)有技術(shù)的方案不能夠隨設(shè)備芯片啟動(dòng)自動(dòng)檢測(cè)到設(shè)備芯片故障造成的報(bào)文改包行為。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種鏈路改包的檢測(cè)方法及裝置,用以解決現(xiàn)有技術(shù)中存在的不能夠隨設(shè)備芯片啟動(dòng)自動(dòng)檢測(cè)到設(shè)備芯片故障造成的報(bào)文改包行為的問題。
[0006]第一方面,本發(fā)明實(shí)施例提供了一種鏈路改包的檢測(cè)方法,該方法包括:
[0007]第一設(shè)備向與其相連的第二設(shè)備發(fā)送測(cè)試報(bào)文,所述測(cè)試報(bào)文的內(nèi)容包括用于檢測(cè)所述測(cè)試報(bào)文是否被改包的特定信息;
[0008]所述第一設(shè)備接收所述第二設(shè)備在接收到所述測(cè)試報(bào)文后返回的所述測(cè)試報(bào)文;
[0009]所述第一設(shè)備確定向所述第二設(shè)備發(fā)送的所述測(cè)試報(bào)文的報(bào)文內(nèi)容包括的特定信息,與接收到所述第二設(shè)備返回的所述測(cè)試報(bào)文的報(bào)文內(nèi)容包括的特定信息是否相同,若相同,則確定所述測(cè)試報(bào)文被改包,若不同,則確定所述測(cè)試報(bào)文未被改包。
[0010]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,用于檢測(cè)所述測(cè)試報(bào)文是否被改包的特定信息包括:字符序列。
[0011]結(jié)合第一方面或者第一方面的第一種可能的實(shí)現(xiàn)方式,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述測(cè)試報(bào)文的內(nèi)容還包括用于標(biāo)識(shí)測(cè)試報(bào)文的報(bào)文標(biāo)識(shí);
[0012]所述第一設(shè)備確定向所述第二設(shè)備發(fā)送的所述測(cè)試報(bào)文的報(bào)文內(nèi)容包括的特定信息,與所述第二設(shè)備返回的所述測(cè)試報(bào)文的報(bào)文內(nèi)容包括的特定信息是否相同之前,還包括:
[0013]所述第一設(shè)備根據(jù)所述用于標(biāo)識(shí)測(cè)試報(bào)文的報(bào)文標(biāo)識(shí)識(shí)別出接收到的所述第二設(shè)備發(fā)送的測(cè)試報(bào)文為向所述第二設(shè)備發(fā)送的測(cè)試報(bào)文。
[0014]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述報(bào)文標(biāo)識(shí)包括標(biāo)識(shí)符和/或固定魔術(shù)字。
[0015]結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述測(cè)試報(bào)文的內(nèi)容還包括用于防止所述測(cè)試報(bào)文被偽造的隨機(jī)魔術(shù)字。
[0016]結(jié)合第一方面和第一方面的第一種至第四種可能的實(shí)現(xiàn)方式中的任意一種,在第一方面的第五種可能的實(shí)現(xiàn)方式中,第一設(shè)備向第二設(shè)備發(fā)送測(cè)試報(bào)文,包括:
[0017]所述第一設(shè)備周期性向所述第二設(shè)備發(fā)送測(cè)試報(bào)文;
[0018]所述方法還包括:
[0019]第一設(shè)備根據(jù)至少連續(xù)N個(gè)周期中發(fā)送的測(cè)試報(bào)文中被確定為被改包的測(cè)試報(bào)文的數(shù)量,切換自身狀態(tài),其中N為正整數(shù)。
[0020]結(jié)合第一方面的第五種可能的實(shí)現(xiàn)方式,在第一方面的第六種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備根據(jù)至少連續(xù)N個(gè)周期中發(fā)送的測(cè)試報(bào)文中被確定為被改包的測(cè)試報(bào)文的數(shù)量,切換自身狀態(tài),包括:
[0021]所述第一設(shè)備在至少連續(xù)N個(gè)周期中發(fā)送的測(cè)試報(bào)文中被確定為被改包的測(cè)試報(bào)文的數(shù)量大于第一閥值時(shí),將自身狀態(tài)切換為告警態(tài);或者
[0022]所述第一設(shè)備在正常態(tài)確定出現(xiàn)有所述測(cè)試報(bào)文被改包時(shí),將自身狀態(tài)由正常態(tài)切換為趨近態(tài);以及
[0023]在切換為趨近態(tài)后,若在至少連續(xù)N個(gè)周期中發(fā)送的測(cè)試報(bào)文中被確定為被改包的測(cè)試報(bào)文的數(shù)量為零,將自身狀態(tài)由趨近態(tài)切換為正常態(tài);
[0024]在切換為趨近態(tài)后,若在至少連續(xù)N個(gè)周期中發(fā)送的測(cè)試報(bào)文中被確定為被改包的測(cè)試報(bào)文的數(shù)量大于第二閥值時(shí),將自身狀態(tài)由趨近態(tài)切換為告警態(tài);
[0025]其中,所述正常態(tài)為檢測(cè)開始狀態(tài)或者非改包的狀態(tài)。
[0026]第二方面,本發(fā)明實(shí)施例還提供了一種鏈路改包的檢測(cè)裝置,該裝置包括:
[0027]發(fā)送單元,用于向與所述檢測(cè)裝置相連的對(duì)端設(shè)備發(fā)送測(cè)試報(bào)文,所述測(cè)試報(bào)文的內(nèi)容包括用于檢測(cè)所述測(cè)試報(bào)文是否被改包的特定信息;
[0028]接收單元,用于接收所述對(duì)端設(shè)備在接收到所述測(cè)試報(bào)文后返回的所述測(cè)試報(bào)文;
[0029]處理單元,用于確定向所述對(duì)端設(shè)備發(fā)送的所述測(cè)試報(bào)文的報(bào)文內(nèi)容包括的特定信息,與接收到的所述對(duì)端設(shè)備返回的所述測(cè)試報(bào)文的報(bào)文內(nèi)容包括的特定信息是否相同,若相同,則確定所述測(cè)試報(bào)文被改包,若不同,則確定所述測(cè)試報(bào)文未被改包。
[0030]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述發(fā)送單元,向所述對(duì)端設(shè)備發(fā)送的測(cè)試報(bào)文的內(nèi)容中包括的用于檢測(cè)所述測(cè)試報(bào)文是否被改包的特定信息中包括字符序列。
[0031]結(jié)合第二方面或者第二方面的第一種可能的實(shí)現(xiàn)方式,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述發(fā)送單元,向所述對(duì)端設(shè)備發(fā)送的測(cè)試報(bào)文的內(nèi)容中還包括用于標(biāo)識(shí)測(cè)試報(bào)文的報(bào)文標(biāo)識(shí);
[0032]所述處理單元,還用于在確定向所述對(duì)端設(shè)備發(fā)送的所述測(cè)試報(bào)文的內(nèi)容包括的特定信息,與接收到的所述對(duì)端設(shè)備返回的所述測(cè)試報(bào)文的內(nèi)容包括的特定信息是否相同之前,根據(jù)所述用于標(biāo)識(shí)測(cè)試報(bào)文的報(bào)文標(biāo)識(shí)識(shí)別出接收到的所述接收設(shè)備發(fā)送的測(cè)試報(bào)文為向所述對(duì)端設(shè)備發(fā)送的測(cè)試報(bào)文。
[0033]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述發(fā)送單元,向所述對(duì)端設(shè)備發(fā)送的測(cè)試報(bào)文的內(nèi)容中包括的報(bào)文標(biāo)識(shí)包括標(biāo)識(shí)符和/或固定魔術(shù)字。
[0034]結(jié)合第二方面的第二種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述發(fā)送單元,向與其相連的第二設(shè)備發(fā)送的測(cè)試報(bào)文的內(nèi)容中還包括用于防止所述測(cè)試報(bào)文被偽造的隨機(jī)魔術(shù)字。
[0035]結(jié)合第二方面和第二方面的第一種至第四種可能的實(shí)現(xiàn)方式中的任意一種,在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述發(fā)送單元,具體用于周期性向所述對(duì)端設(shè)備發(fā)送測(cè)試報(bào)文;
[0036]所述處理單元,還用于根據(jù)至少連續(xù)N個(gè)周期中發(fā)送的測(cè)試報(bào)文中被確定為被改包的測(cè)試報(bào)文的數(shù)量,切換所述檢測(cè)裝置的狀態(tài),其中N為正整數(shù)。
[0037]結(jié)合第二方面的第五種可能的實(shí)現(xiàn)方式,在第二方面的第六種可能的實(shí)現(xiàn)方式中,所述處理單元在根據(jù)至少連續(xù)N個(gè)周期中發(fā)送的測(cè)試報(bào)文中被確定為被改包的測(cè)試報(bào)文的數(shù)量,切換所述檢測(cè)裝置的狀態(tài)時(shí),具體用于:
[0038]在至少連續(xù)N個(gè)周期中發(fā)送的測(cè)試報(bào)文中被確定為被改包的測(cè)試報(bào)文的數(shù)量大于第一閥值時(shí),將所述檢測(cè)裝置的狀態(tài)切換為告警態(tài);或者
[0039]在正常態(tài)確定出現(xiàn)有所述測(cè)試報(bào)文被改包時(shí),將所述檢測(cè)裝置的狀態(tài)由正常態(tài)切換為趨近態(tài);以及
[0040]在切換為趨近態(tài)后,若在至少連續(xù)N個(gè)周期中發(fā)送的測(cè)試報(bào)文中被確定為被改包的測(cè)試報(bào)文的數(shù)量為零,將所述檢測(cè)裝置的狀態(tài)由趨近態(tài)切換為正常態(tài);
[0041]在切換為趨近態(tài)后,若在至少連續(xù)N個(gè)周期中發(fā)送的測(cè)試報(bào)文中被確定為被改包的測(cè)試報(bào)文的數(shù)量大于第二閥值時(shí),將所述檢測(cè)裝置的狀態(tài)由趨近態(tài)切換為告警態(tài);
[0042]其中,所述正常態(tài)為檢測(cè)開始狀態(tài)或者非改包的狀態(tài)。
[0043]本發(fā)明有益效果如下:利用本發(fā)明實(shí)施例提供的方案不需要對(duì)對(duì)端設(shè)備(即第二設(shè)備)配置檢測(cè),針對(duì)任何設(shè)備只需向與其相連的對(duì)端設(shè)備發(fā)送該測(cè)試報(bào)文,根據(jù)接收到對(duì)端設(shè)備返回的測(cè)試報(bào)文,確定該測(cè)試報(bào)文是否被改包,從而確定該設(shè)備是否發(fā)生故障。并且利用該方案能夠隨設(shè)備啟動(dòng)進(jìn)行檢測(cè),適應(yīng)性強(qiáng)。
【附圖說明】
[0044]圖1為本發(fā)明實(shí)施例提供的鏈路改包的檢測(cè)方法流程圖;
[0045]圖2為本發(fā)明實(shí)施例提供的測(cè)試報(bào)文結(jié)構(gòu)示意圖;
[0046]圖3為本發(fā)明實(shí)施例提供