本發(fā)明涉及通信技術領域,尤其涉及一種實現(xiàn)丟包檢測的方法、裝置和系統(tǒng)。
背景技術:
在通信網(wǎng)絡中,丟包率是反映通信網(wǎng)絡質量的一個非常重要的參數(shù)。特別是在高吞吐量的數(shù)據(jù)中心網(wǎng)絡中,大的丟包率對業(yè)務的影響非常大。實時檢測丟包率對于實時監(jiān)控網(wǎng)絡質量、定位問題有重要的意義。
丟包主要分為兩類:由故障引發(fā)的丟包和由擁塞引發(fā)的丟包。故障通常指網(wǎng)元之間的鏈路的故障、網(wǎng)元內的芯片的故障等。擁塞是引起丟包的主要原因,特別是在數(shù)據(jù)中心網(wǎng)絡這種高吞吐量的場景。
現(xiàn)有技術中一般通過如下方式檢測兩個網(wǎng)元(后續(xù)稱為第一網(wǎng)元和第二網(wǎng)元)之間的丟包率:第一網(wǎng)元向第二網(wǎng)元發(fā)送批量報文,第二網(wǎng)元統(tǒng)計接收到的報文的數(shù)量,根據(jù)第一網(wǎng)元發(fā)送的報文的數(shù)量和第二網(wǎng)元接收到的報文的數(shù)量計算丟包率。
通過該方法實現(xiàn)丟包檢測,需要每個被檢測的網(wǎng)元均具有檢測功能,實現(xiàn)比較復雜,且實際部署成本較高。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種實現(xiàn)丟包檢測的方法、裝置和系統(tǒng),用于解決現(xiàn)有技術中存在的實現(xiàn)復雜、部署成本較高的問題。
第一方面,提供了一種實現(xiàn)丟包檢測的方法,所述方法包括:
檢測裝置確定通過第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包,所述第一環(huán)回路徑由從所述檢測裝置至通信網(wǎng)絡中的第一網(wǎng)元的第一子路徑和從所述第一網(wǎng)元至所述檢測裝置的第二子路徑組成,所述第一優(yōu)先級為非最低優(yōu)先級;
所述檢測裝置通過第二環(huán)回路徑發(fā)送n1個第二報文,所述第二環(huán)回路徑由所述第一子路徑、所述第一網(wǎng)元至所述通信網(wǎng)絡中的第二網(wǎng)元的第三子路徑、所述第二網(wǎng)元至所述第一網(wǎng)元的第四子路徑、以及所述第二子路徑組成,其中,所述n1個第二報文在所述第一子路徑以及所述第二子路徑上以所述第一優(yōu)先級傳輸,在所述第三子路徑以及所述第四子路徑上以第二優(yōu)先級傳輸,所述第二優(yōu)先級不高于所述第一優(yōu)先級;
所述檢測裝置根據(jù)n1和接收的經(jīng)過所述第二環(huán)回路徑返回的第二報文的數(shù)量n2確定所述第一網(wǎng)元和所述第二網(wǎng)元之間的第一丟包率。
根據(jù)本發(fā)明第一方面的實現(xiàn)方式,僅在檢測裝置中實現(xiàn)檢測功能即可檢測該通信網(wǎng)絡中的任意兩個網(wǎng)元(即第一網(wǎng)元和第二網(wǎng)元)之間的丟包率,無需在被檢測的網(wǎng)元中實現(xiàn)檢測功能,從而解決了現(xiàn)有技術存在的需要每個被檢測的網(wǎng)元均具有檢測功能所導致的實現(xiàn)比較復雜、且實際部署成本較高的問題。
所述第一優(yōu)先級優(yōu)選為最高優(yōu)先級。由于所述第一優(yōu)先級越高,在以所述第一優(yōu)先級傳輸報文時發(fā) 送擁塞丟包的概率越小,當所述第一優(yōu)先級即為最高優(yōu)先級時,在以所述第一優(yōu)先級傳輸報文時發(fā)送擁塞丟包的概率可以認為是0。所以,當所述第一優(yōu)先級為最高優(yōu)先級時檢測的所述第一丟包率更加準確。
所述第二優(yōu)先級具體可以與所述第一優(yōu)先級相同(如均為最高優(yōu)先級),確定的所述第一丟包率一般不受擁塞丟包的影響,可以反映故障丟包。
所述第二優(yōu)先級還可以低于所述第一優(yōu)先級。在實際的通信過程中,所述通信網(wǎng)絡中往往以非最高優(yōu)先級傳輸報文,因此當所述第二優(yōu)先級低于所述第一優(yōu)先級時(如所述第一優(yōu)先級為最高優(yōu)先級,所述第二優(yōu)先級為最低優(yōu)先級),確定的所述第一丟包率可以反映出真實的網(wǎng)絡丟包率。
在第一方面的第一種可能的實現(xiàn)方式中,所述檢測裝置確定通過第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包,具體包括:
所述檢測裝置通過所述第一環(huán)回路徑發(fā)送z個第一報文,其中,所述z個第一報文在所述第一環(huán)回路徑上以探測優(yōu)先級傳輸,所述探測優(yōu)先級低于或等于所述第一優(yōu)先級;
所述檢測裝置在接收到經(jīng)過所述第一環(huán)回路徑返回的所述z個第一報文時,確定通過第一環(huán)回路徑以所述第一優(yōu)先級傳輸報文時無丟包。
結合第一方面或第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述第二優(yōu)先級等于所述第一優(yōu)先級,在確定的所述第一丟包率為0時,所述方法還包括:
所述檢測裝置通過所述第二環(huán)回路徑發(fā)送m1個第三報文,所述m1個第三報文在所述第二環(huán)回路徑的第一待檢測子路徑上以第三優(yōu)先級傳輸,在所述第二環(huán)回路徑的其它子路徑上以所述第一優(yōu)先級傳輸,所述第一待檢測子路徑具體包括所述第三子路徑和所述第四子路徑中的至少一個,所述第三優(yōu)先級低于所述第一優(yōu)先級;
所述檢測裝置根據(jù)m1和接收的經(jīng)過所述第二環(huán)回路徑返回的第三報文的數(shù)量m2確定在所述第一待檢測子路徑上以所述第三優(yōu)先級傳輸報文的第二丟包率。
由于所述第二丟包率是在確定所述第一網(wǎng)元和所述第二網(wǎng)元之間無故障丟包的前提下檢測的,所以,所述第二丟包率可以反映所述第一待檢測子路徑上的擁塞丟包。
結合第一方面或第一方面的第一種或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述第二優(yōu)先級等于所述第一優(yōu)先級,在確定的所述第一丟包率為0時,所述方法還包括:
所述檢測裝置通過第三環(huán)回路徑發(fā)送l1個第四報文,所述第三環(huán)回路徑由所述第一子路徑、所述第二子路徑、第二待檢測子路徑和參考子路徑組成,所述參考子路徑具體為所述第三子路徑或所述第四子路徑,所述第二待檢測子路徑的起始網(wǎng)元為所述參考子路徑的目的網(wǎng)元,所述第二待檢測子路徑的目的網(wǎng)元為所述參考子路徑的起始網(wǎng)元,所述l1個第四報文在所述第二待檢測子路徑上以第四優(yōu)先級傳輸,在所述第三環(huán)回路徑的其它子路徑上以所述第一優(yōu)先級傳輸,所述第四優(yōu)先級不高于所述第一優(yōu)先級;
所述檢測裝置根據(jù)l1和接收的經(jīng)過所述第三環(huán)回路徑返回的第四報文的數(shù)量l2確定在所述第二待檢測子路徑上以所述第四優(yōu)先級傳輸報文的第三丟包率。
結合第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,第四優(yōu)先級等于所述第一優(yōu)先級,在確定的所述第三丟包率為0時,所述方法還包括:
所述檢測裝置通過所述第三環(huán)回路徑發(fā)送x1個第五報文,所述x1個第五報文在所述第三環(huán)回路徑的第二待檢測子路徑上以第五優(yōu)先級傳輸,在所述第三環(huán)回路徑的其它子路徑上以第一優(yōu)先級傳輸,所述第五優(yōu)先級低于所述第一優(yōu)先級;
所述檢測裝置根據(jù)x1和接收的經(jīng)過所述第三環(huán)回路徑返回的第五報文的數(shù)量x2確定在所述第二待檢測子路徑上以所述第五優(yōu)先級傳輸報文的第四丟包率。
由于所述第四丟包率是在確定所述第二待檢測子路徑上無故障丟包的前提下檢測的,所以,所述第二丟包率可以反映所述第二待檢測子路徑上的擁塞丟包。
第二方面,提供了一種實現(xiàn)丟包檢測的方法,所述方法包括:
檢測裝置確定通過第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包,所述第一環(huán)回路徑由從所述檢測裝置至通信網(wǎng)絡中的第一網(wǎng)元的第一子路徑、所述第一網(wǎng)元至所述通信網(wǎng)絡中的第二網(wǎng)元的第二子路徑、所述第二網(wǎng)元至所述第一網(wǎng)元的第三子路徑、以及從所述第一網(wǎng)元至所述檢測裝置的第四子路徑組成,所述第一優(yōu)先級為非最低優(yōu)先級;
所述檢測裝置通過第二環(huán)回路徑發(fā)送a1個第二報文,所述第二環(huán)回路徑由所述第一子路徑、所述第四子路徑、待檢測子路徑和參考子路徑組成,所述參考子路徑具體為所述第二子路徑或所述第三子路徑,所述待檢測子路徑的起始網(wǎng)元為所述參考子路徑的目的網(wǎng)元,所述待檢測子路徑的目的網(wǎng)元為所述參考子路徑的起始網(wǎng)元,所述a1個第二報文在所述待檢測子路徑上以第二優(yōu)先級傳輸,在所述第二環(huán)回路徑的其它子路徑上以所述第一優(yōu)先級傳輸,所述第二優(yōu)先級不高于所述第一優(yōu)先級;
所述檢測裝置根據(jù)a1和接收的經(jīng)過所述第二環(huán)回路徑返回的第二報文的數(shù)量a2確定在所述待檢測子路徑上以所述第二優(yōu)先級傳輸報文的丟包率。
根據(jù)本發(fā)明第一方面的實現(xiàn)方式,僅在檢測裝置中實現(xiàn)檢測功能即可檢測該通信網(wǎng)絡中的任意兩個網(wǎng)元(即第一網(wǎng)元和第二網(wǎng)元)之間的丟包率,無需在被檢測的網(wǎng)元中實現(xiàn)檢測功能,從而解決了現(xiàn)有技術存在的需要每個被檢測的網(wǎng)元均具有檢測功能所導致的實現(xiàn)比較復雜、且實際部署成本較高的問題。
所述第一優(yōu)先級優(yōu)選為最高優(yōu)先級。由于所述第一優(yōu)先級越高,在以所述第一優(yōu)先級傳輸報文時發(fā)送擁塞丟包的概率越小,當所述第一優(yōu)先級即為最高優(yōu)先級時,在以所述第一優(yōu)先級傳輸報文時發(fā)送擁塞丟包的概率可以認為是0。所以,當所述第一優(yōu)先級為最高優(yōu)先級時檢測的在所述待檢測子路徑上以所述第二優(yōu)先級傳輸報文的丟包率更加準確。
所述第二優(yōu)先級具體可以等于所述第一優(yōu)先級,如,所述第一優(yōu)先級和所述第二優(yōu)先級均為最高優(yōu)先級;也可以低于所述第一優(yōu)先級,如,所述第一優(yōu)先級為最高優(yōu)先級,所述第二優(yōu)先級為最低優(yōu)先級。
在第二方面的第一種可能的實現(xiàn)方式中,所述檢測裝置確定通過第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包,具體包括:
所述檢測裝置通過所述第一環(huán)回路徑發(fā)送b個第一報文,其中,所述b個第一報文在所述第一環(huán)回路徑上以探測優(yōu)先級傳輸,所述探測優(yōu)先級低于或等于所述第一優(yōu)先級;
所述檢測裝置在接收到經(jīng)過所述第一環(huán)回路徑返回的所述b個第一報文時,確定通過第一環(huán)回路徑以所述第一優(yōu)先級傳輸報文時無丟包。
結合第二方面或第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述第二優(yōu)先級等于所述第一優(yōu)先級,在確定的所述第一丟包率為0時,所述方法還包括:
所述檢測裝置通過所述第二環(huán)回路徑發(fā)送b1個第三報文,其中,b1為正整數(shù),一般大于等于2,所述b1個第三報文在所述第二環(huán)回路徑的待檢測子路徑上以第三優(yōu)先級傳輸,在所述第二環(huán)回路徑的其它子路徑上以第一優(yōu)先級傳輸,所述第三優(yōu)先級低于所述第一優(yōu)先級;
所述檢測裝置根據(jù)b1和接收的經(jīng)過所述第二環(huán)回路徑返回的第三報文的數(shù)量b2確定在所述待檢測 子路徑上以所述第三優(yōu)先級傳輸報文的第二丟包率。
由于所述第二丟包率是在確定所述待檢測子路徑上無故障丟包的前提下檢測的,所以,所述第二丟包率可以反映所述待檢測子路徑上的擁塞丟包。
第三方面,提供了一種實現(xiàn)丟包檢測的檢測裝置,所述檢測裝置包括:第一確定單元和第二確定單元;
所述第一確定單元,用于確定通過第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包,所述第一環(huán)回路徑由從所述檢測裝置至通信網(wǎng)絡中的第一網(wǎng)元的第一子路徑和從所述第一網(wǎng)元至所述檢測裝置的第二子路徑組成,所述第一優(yōu)先級為非最低優(yōu)先級;
所述第二確定單元,用于通過第二環(huán)回路徑發(fā)送n1個第二報文,所述第二環(huán)回路徑由所述第一子路徑、所述第一網(wǎng)元至所述通信網(wǎng)絡中的第二網(wǎng)元的第三子路徑、所述第二網(wǎng)元至所述第一網(wǎng)元的第四子路徑、以及所述第二子路徑組成,其中,所述n1個第二報文在所述第一子路徑以及所述第二子路徑上以所述第一優(yōu)先級傳輸,在所述第三子路徑以及所述第四子路徑上以第二優(yōu)先級傳輸,所述第二優(yōu)先級不高于所述第一優(yōu)先級;并用于根據(jù)n1和接收的經(jīng)過所述第二環(huán)回路徑返回的第二報文的數(shù)量n2確定所述第一網(wǎng)元和所述第二網(wǎng)元之間的第一丟包率。
根據(jù)本發(fā)明第三方面的檢測裝置,僅在檢測裝置中實現(xiàn)檢測功能即可檢測該通信網(wǎng)絡中的任意兩個網(wǎng)元(即第一網(wǎng)元和第二網(wǎng)元)之間的丟包率,無需在被檢測的網(wǎng)元中實現(xiàn)檢測功能,從而解決了現(xiàn)有技術存在的需要每個被檢測的網(wǎng)元均具有檢測功能所導致的實現(xiàn)比較復雜、且實際部署成本較高的問題。
在第三方面的第一種可能的實現(xiàn)方式中,所述第一確定單元,具體用于:通過所述第一環(huán)回路徑發(fā)送z個第一報文,其中,所述z個第一報文在所述第一環(huán)回路徑上以探測優(yōu)先級傳輸,所述探測優(yōu)先級低于或等于所述第一優(yōu)先級,并在接收到經(jīng)過所述第一環(huán)回路徑返回的所述z個第一報文時,確定通過第一環(huán)回路徑以所述第一優(yōu)先級傳輸報文時無丟包。
結合第三方面或第三方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述第二優(yōu)先級等于所述第一優(yōu)先級;所述第二確定單元還用于:在確定的所述第一丟包率為0時,通過所述第二環(huán)回路徑發(fā)送m1個第三報文,所述m1個第三報文在所述第二環(huán)回路徑的第一待檢測子路徑上以第三優(yōu)先級傳輸,在所述第二環(huán)回路徑的其它子路徑上以所述第一優(yōu)先級傳輸,所述第一待檢測子路徑具體包括所述第三子路徑和所述第四子路徑中的至少一個,所述第三優(yōu)先級低于所述第一優(yōu)先級;并根據(jù)m1和接收的經(jīng)過所述第二環(huán)回路徑返回的第三報文的數(shù)量m2確定在所述第一待檢測子路徑上以所述第三優(yōu)先級傳輸報文的第二丟包率。
由于所述第二丟包率是在確定所述第一網(wǎng)元和所述第二網(wǎng)元之間無故障丟包的前提下檢測的,所以,所述第二丟包率可以反映所述第一待檢測子路徑上的擁塞丟包。
結合第三方面或第三方面的第一種或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述第二優(yōu)先級等于所述第一優(yōu)先級;所述第二確定單元還用于:在確定的所述第一丟包率為0時,通過第三環(huán)回路徑發(fā)送l1個第四報文,所述第三環(huán)回路徑由所述第一子路徑、所述第二子路徑、第二待檢測子路徑和參考子路徑組成,所述參考子路徑具體為所述第三子路徑或所述第四子路徑,所述第二待檢測子路徑的起始網(wǎng)元為所述參考子路徑的目的網(wǎng)元,所述第二待檢測子路徑的目的網(wǎng)元為所述參考子路徑的起始網(wǎng)元,所述l1個第四報文在所述第二待檢測子路徑上以第四優(yōu)先級傳輸,在所述第三環(huán)回路徑的 其它子路徑上以所述第一優(yōu)先級傳輸,所述第四優(yōu)先級不高于所述第一優(yōu)先級;并根據(jù)l1和接收的經(jīng)過所述第三環(huán)回路徑返回的第四報文的數(shù)量l2確定在所述第二待檢測子路徑上以所述第四優(yōu)先級傳輸報文的第三丟包率。
結合第三方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,第四優(yōu)先級等于所述第一優(yōu)先級;所述第二確定單元還用于:在確定的所述第三丟包率為0時,通過所述第三環(huán)回路徑發(fā)送x1個第五報文,所述x1個第五報文在所述第三環(huán)回路徑的第二待檢測子路徑上以第五優(yōu)先級傳輸,在所述第三環(huán)回路徑的其它子路徑上以第一優(yōu)先級傳輸,所述第五優(yōu)先級低于所述第一優(yōu)先級;并根據(jù)x1和接收的經(jīng)過所述第三環(huán)回路徑返回的第五報文的數(shù)量x2確定在所述第二待檢測子路徑上以所述第五優(yōu)先級傳輸報文的第四丟包率。
由于所述第四丟包率是在確定所述第二待檢測子路徑上無故障丟包的前提下檢測的,所以,所述第二丟包率可以反映所述第二待檢測子路徑上的擁塞丟包。
第四方面,提供了一種實現(xiàn)丟包檢測的檢測裝置,所述檢測裝置包括:第一確定單元和第二確定單元;
所述第一確定單元,用于確定通過第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包,所述所述第一環(huán)回路徑由從所述檢測裝置至通信網(wǎng)絡中的第一網(wǎng)元的第一子路徑、所述第一網(wǎng)元至所述通信網(wǎng)絡中的第二網(wǎng)元的第二子路徑、所述第二網(wǎng)元至所述第一網(wǎng)元的第三子路徑、以及從所述第一網(wǎng)元至所述檢測裝置的第四子路徑組成,所述第一優(yōu)先級為非最低優(yōu)先級;
所述第二確定單元,用于通過第二環(huán)回路徑發(fā)送a1個第二報文,所述第二環(huán)回路徑由所述第一子路徑、所述第四子路徑、待檢測子路徑和參考子路徑組成,所述參考子路徑具體為所述第二子路徑或所述第三子路徑,所述待檢測子路徑的起始網(wǎng)元為所述參考子路徑的目的網(wǎng)元,所述待檢測子路徑的目的網(wǎng)元為所述參考子路徑的起始網(wǎng)元,所述a1個第二報文在所述待檢測子路徑上以第二優(yōu)先級傳輸,在所述第二環(huán)回路徑的其它子路徑上以所述第一優(yōu)先級傳輸,所述第二優(yōu)先級不高于所述第一優(yōu)先級;并用于根據(jù)a1和接收的經(jīng)過所述第二環(huán)回路徑返回的第二報文的數(shù)量a2確定在所述待檢測子路徑上以所述第二優(yōu)先級傳輸報文的丟包率。
根據(jù)本發(fā)明第四方面的實現(xiàn)方式,僅在檢測裝置中實現(xiàn)檢測功能即可檢測該通信網(wǎng)絡中的任意兩個網(wǎng)元(即第一網(wǎng)元和第二網(wǎng)元)之間的丟包率,無需在被檢測的網(wǎng)元中實現(xiàn)檢測功能,從而解決了現(xiàn)有技術存在的需要每個被檢測的網(wǎng)元均具有檢測功能所導致的實現(xiàn)比較復雜、且實際部署成本較高的問題。
在第四方面的第一種可能的實現(xiàn)方式中,所述第一確定單元,具體用于:通過所述第一環(huán)回路徑發(fā)送b個第一報文,其中,所述b個第一報文在所述第一環(huán)回路徑上以探測優(yōu)先級傳輸,所述探測優(yōu)先級低于或等于所述第一優(yōu)先級;在接收到經(jīng)過所述第一環(huán)回路徑返回的所述b個第一報文時,確定通過第一環(huán)回路徑以所述第一優(yōu)先級傳輸報文時無丟包。
結合第四方面或第四方面的第一種可能的實現(xiàn)方式,在第四方面的第二種可能的實現(xiàn)方式中,所述第二優(yōu)先級等于所述第一優(yōu)先級,所述第二確定單元還用于:在確定的所述第三丟包率為0時,通過所述第二環(huán)回路徑發(fā)送b1個第三報文,其中,b1為正整數(shù),一般大于等于2,所述b1個第三報文在所述第二環(huán)回路徑的待檢測子路徑上以第三優(yōu)先級傳輸,在所述第二環(huán)回路徑的其它子路徑上以第一優(yōu)先級傳輸,所述第三優(yōu)先級低于所述第一優(yōu)先級;并根據(jù)b1和接收的經(jīng)過所述第二環(huán)回路徑返回的第三報 文的數(shù)量b2確定在所述待檢測子路徑上以所述第三優(yōu)先級傳輸報文的第二丟包率。
由于所述第二丟包率是在確定所述待檢測子路徑上無故障丟包的前提下檢測的,所以,所述第二丟包率可以反映所述待檢測子路徑上的擁塞丟包。
第五方面,提供了一種實現(xiàn)丟包檢測的檢測系統(tǒng),所述檢測系統(tǒng)包括檢測裝置和通信網(wǎng)絡。
所述檢測裝置,具體如第三方面或第三方面的任一可能的實現(xiàn)方式所述的檢測裝置,或者如第四方面或第四方面的任一可能的實現(xiàn)方式所述的檢測裝置。所述通信網(wǎng)絡,包括第一網(wǎng)元和第二網(wǎng)元。所述檢測裝置與所述通信網(wǎng)絡中的任一網(wǎng)元相連。
進一步地,所述檢測系統(tǒng)還可以包括路徑確定裝置,所述檢測裝置還可以用于通過所述路徑確定裝置確定所述第一環(huán)回路徑、所述第二環(huán)回路徑和所述第三環(huán)回路徑中的任一環(huán)回路徑。所述路徑確定裝置具體可以是sdn控制器。在具體實現(xiàn)時,所述路徑確定裝置和所述檢測裝置可以在同一個物理設備中實現(xiàn),也可以是在不同的物理設備中實現(xiàn)。
根據(jù)本發(fā)明第五方面的檢測系統(tǒng),僅在檢測裝置中實現(xiàn)檢測功能即可檢測該通信網(wǎng)絡中的任意兩個網(wǎng)元(即第一網(wǎng)元和第二網(wǎng)元)之間的丟包率,無需在被檢測的網(wǎng)元中實現(xiàn)檢測功能,從而解決了現(xiàn)有技術存在的需要每個被檢測的網(wǎng)元均具有檢測功能所導致的實現(xiàn)比較復雜、且實際部署成本較高的問題。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹。
圖1為本發(fā)明實施例提供的用于實現(xiàn)丟包檢測的系統(tǒng)100的組網(wǎng)結構示意圖;
圖2a-2b為本發(fā)明實施例1提供的方法流程示意圖;
圖3a-3b為本發(fā)明實施例1提供的環(huán)回路徑的示意圖;
圖4是本發(fā)明實施例1提供的環(huán)回路徑上的segment(段)的示意圖;
圖5是本發(fā)明實施例1提供的報文頭的結構示意圖;
圖6是本發(fā)明實施例1提供的報文發(fā)送過程示意圖;
圖7a是本發(fā)明實施例2提供的檢測裝置200的結構示意圖;
圖7b是本發(fā)明實施例3提供的檢測裝置300的結構示意圖;
圖8是本發(fā)明實施例4提供的檢測裝置1000的結構示意圖;
圖9是本發(fā)明實施例5提供的檢測系統(tǒng)2000的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行描述。
圖1為本發(fā)明實施例提供的一種用于實現(xiàn)丟包檢測的系統(tǒng)100的組網(wǎng)結構示意圖,系統(tǒng)100包括檢測裝置110和通信網(wǎng)絡120,通信網(wǎng)絡120包括至少兩個網(wǎng)元,其中,檢測裝置110與通信網(wǎng)絡120中的任一網(wǎng)元(如網(wǎng)元p1)相連。通信網(wǎng)絡120具體可以是數(shù)據(jù)中心網(wǎng)絡,廣域網(wǎng)、局域網(wǎng)等。通信網(wǎng)絡120中的網(wǎng)元具體可以為路由器、交換機等。
檢測裝置110可用于檢測通信網(wǎng)絡120中的任兩個網(wǎng)元(如網(wǎng)元p2和網(wǎng)元p8)之間的丟包率。
下面結合圖2a、圖3a和3b介紹檢測通信網(wǎng)絡中的兩個網(wǎng)元(后續(xù)分別稱為第一網(wǎng)元和第二網(wǎng)元,如 網(wǎng)元p2和網(wǎng)元p8)之間的丟包率的具體實現(xiàn)方法100,并結合圖2b、圖3a和3b介紹檢測通信網(wǎng)絡中的兩個網(wǎng)元(后續(xù)分別稱為第一網(wǎng)元和第二網(wǎng)元,如網(wǎng)元p2和網(wǎng)元p8)之間的丟包率的具體實現(xiàn)方法200。
如圖2a所示,方法100包括如下步驟:
s10:檢測裝置110確定通過第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包,所述第一環(huán)回路徑由從檢測裝置110至所述第一網(wǎng)元的子路徑a和從所述第一網(wǎng)元至檢測裝置110的子路徑d組成,所述第一優(yōu)先級非最低優(yōu)先級。
檢測裝置110具體可以先通過路徑確定裝置根據(jù)所述通信網(wǎng)絡的網(wǎng)絡拓撲結構確定所述第一環(huán)回路徑。所述路徑確定裝置具體可以是軟件定義網(wǎng)絡(software-definednetworking,sdn)控制器。在具體實現(xiàn)時,所述路徑確定裝置和檢測裝置110可以在同一個物理設備中實現(xiàn),也可以是在不同的物理設備中實現(xiàn)。
如圖3所示,p2為第一網(wǎng)元,第一環(huán)回路徑由虛線所示的子路徑a和子路徑d組成,其中,子路徑a上的網(wǎng)元依次為檢測裝置110、網(wǎng)元p1和網(wǎng)元p2,子路徑d上的網(wǎng)元依次為網(wǎng)元p2、網(wǎng)元p1和檢測裝置110。
所述第一優(yōu)先級為非最低優(yōu)先級,優(yōu)選為最高優(yōu)先級。所述第一優(yōu)先級不是最低優(yōu)先級,接收到該報文的網(wǎng)元(如網(wǎng)元p1)以所述第一優(yōu)先級傳輸該報文時,相對于以最低優(yōu)先級傳輸?shù)膱笪?,會?yōu)先發(fā)送以第一優(yōu)先級傳輸?shù)膱笪?,因此,如果發(fā)生擁塞,一般丟棄以最低優(yōu)先級傳輸?shù)膱笪模ǔ2粫G棄以非最低優(yōu)先級傳輸?shù)膱笪?,所以,以第一?yōu)先級傳輸報文時一般不會造成擁塞丟包。
可以理解的是,所述第一優(yōu)先級越高,在以所述第一優(yōu)先級傳輸報文時發(fā)送擁塞丟包的概率越小,當所述第一優(yōu)先級即為最高優(yōu)先級時,在以所述第一優(yōu)先級傳輸報文時發(fā)送擁塞丟包的概率可以認為是0。
步驟s10具體可以通過如下實施方式實現(xiàn)。
實施方式1:檢測裝置110通過所述第一環(huán)回路徑發(fā)送z個第一報文,其中,所述z個第一報文在所述第一環(huán)回路徑上以探測優(yōu)先級傳輸,所述探測優(yōu)先級低于或等于所述第一優(yōu)先級,z為正整數(shù),一般大于等于2;進而在接收到經(jīng)過所述第一環(huán)回路徑返回的所述z個第一報文時確定通過第一環(huán)回路徑以所述第一優(yōu)先級傳輸報文時無丟包。各第一報文具體可以包括所述第一環(huán)回路徑的路由信息,所述第一環(huán)回路徑的路由信息用于指示所述第一環(huán)回路徑上的網(wǎng)元沿著所述第一環(huán)回路徑路由所述第一報文,各第一報文還包括優(yōu)先級信息,所述第一報文中的優(yōu)先級信息用于指示所述第一環(huán)回路徑上的網(wǎng)元在所述第一環(huán)回路徑上以所述探測優(yōu)先級傳輸所述第一報文。
通過上述實施方式,如果在所述探測優(yōu)先級低于所述第一優(yōu)先級時可以接收到經(jīng)過所述第一環(huán)回路徑返回的所述z個第一報文,則說明通過所述第一環(huán)回路徑以低于所述第一優(yōu)先級的優(yōu)先級傳輸報文時無丟包,則可以認為,通過所述第一環(huán)回路徑以所述第一優(yōu)先級傳輸報文時也無丟包。
需要說明的是,方法100中的第一報文以及方法100中后續(xù)使用的第二報文和第三報文中的第一、第二、第三只是用于區(qū)分不同的檢測過程中所使用的報文,并非表示這些報文之間具有順序、層級或者其它依賴關系。
實施方式2:如果檢測裝置110與所述第一網(wǎng)元是直連的,如,如圖1所示,所述第一網(wǎng)元為網(wǎng)元p1,則在步驟s10中,檢測裝置110還可以通過ping的方式來確定。具體為,檢測裝置110向所述第一網(wǎng)元發(fā)送網(wǎng)絡控制報文協(xié)議(internetcontrolmessageprotocol,icmp)請求報文,如果接收到 所述第一網(wǎng)元返回的icmp應答報文,則表明所述檢測裝置、所述第一網(wǎng)元以及兩者之間的鏈路(即所述第一環(huán)回路徑)無故障,故可以據(jù)此確認通過所述第一環(huán)回路徑傳輸報文無故障丟包。又由于以第一優(yōu)先級傳輸報文時一般不會造成擁塞丟包,所以可以據(jù)此確認通過第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包。
s20:檢測裝置110通過第二環(huán)回路徑發(fā)送n1個第二報文,n1為正整數(shù),一般大于等于2,所述第二環(huán)回路徑由從檢測裝置110至所述第一網(wǎng)元的子路徑a、所述第一網(wǎng)元至所述第二網(wǎng)元的子路徑b、所述第二網(wǎng)元至所述第一網(wǎng)元的子路徑c、以及所述第一網(wǎng)元至檢測裝置110的子路徑d組成,其中,所述n1個第二報文在子路徑a和d上以第一優(yōu)先級傳輸,在子路徑b和c上以第二優(yōu)先級傳輸,所述第二優(yōu)先級不高于所述第一優(yōu)先級。
每個第二報文具體可以包括所述第二環(huán)回路徑的路由信息,所述第二環(huán)回路徑的路由信息用于指示所述第二環(huán)回路徑上的網(wǎng)元沿著所述第二環(huán)回路徑路由所述第二報文,每個第二報文還包括優(yōu)先級信息,所述第二報文中的優(yōu)先級信息用于指示所述第二環(huán)回路徑上的網(wǎng)元在子路徑a和子路徑d上以所述第一優(yōu)先級傳輸所述第二報文、在子路徑b和子路徑c上以所述第二優(yōu)先級傳輸所述第二報文。
子路徑b和c具體可以是檢測裝置110通過所述路徑確定裝置根據(jù)所述通信網(wǎng)絡的網(wǎng)絡拓撲結構確定的,也可以是用戶輸入的。如圖3所示,p2為第一網(wǎng)元,p8為第二網(wǎng)元,第二環(huán)回路徑由虛線所示的子路徑a、b、c和d組成,其中,子路徑b上的網(wǎng)元依次為網(wǎng)元p2、p3、p4和p8,子路徑c上的網(wǎng)元依次為網(wǎng)元p8、p4、p3和p2。
所述第二優(yōu)先級具體可以等于所述第一優(yōu)先級,如,所述第一優(yōu)先級和所述第二優(yōu)先級均為最高優(yōu)先級;也可以低于所述第一優(yōu)先級,如,所述第一優(yōu)先級為最高優(yōu)先級,所述第二優(yōu)先級為最低優(yōu)先級。
s30:檢測裝置110根據(jù)n1和接收的經(jīng)過所述第二環(huán)回路徑返回的第二報文的數(shù)量n2確定所述第一網(wǎng)元和所述第二網(wǎng)元之間的第一丟包率,其中,n2通常小于等于n1。
所述第一丟包率具體可以確定為(n1-n2)/n1。
由于所述第一優(yōu)先級不是最低優(yōu)先級,接收到該報文的網(wǎng)元(如網(wǎng)元p1)以所述第一優(yōu)先級傳輸該報文時,相對于以最低優(yōu)先級傳輸?shù)膱笪?,會?yōu)先發(fā)送以第一優(yōu)先級傳輸?shù)膱笪?,因此,一般丟棄以最低優(yōu)先級傳輸?shù)膱笪?,而通常不會丟棄以非最低優(yōu)先級傳輸?shù)膱笪?,所以,以第一?yōu)先級傳輸報文時一般不會造成擁塞丟包。故以第一優(yōu)先級在同一路徑上先后傳輸報文的丟包率通常不會隨著擁塞情況的變化而變化,因此,如果通過步驟s10確定通過所述第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包,則可以認為通過所述第二環(huán)回路徑上的子路徑a和子路徑d以第一優(yōu)先級傳輸報文時也無丟包,所以,可以根據(jù)發(fā)送的所述第二報文的數(shù)量和接收的經(jīng)過所述第二環(huán)回路徑返回的第二報文的數(shù)量確定所述第一網(wǎng)元和所述第二網(wǎng)元之間的丟包率。
如果所述第二優(yōu)先級與所述第一優(yōu)先級相同(如均為最高優(yōu)先級時),確定的所述第一丟包率一般不受擁塞丟包的影響,反映的是故障丟包,故可稱為故障丟包率,通常為0或100%。所述故障丟包率為100%,表明所述第一網(wǎng)元和所述第二網(wǎng)元之間的網(wǎng)元或鏈路、或所述第二網(wǎng)元存在故障。如果檢測到的所述故障丟包率為100%,則可以進一步將所述第一網(wǎng)元和所述第二網(wǎng)元之間的一個網(wǎng)元(如網(wǎng)元p3)作為新的第二網(wǎng)元來進一步利用步驟s10-s30檢測故障丟包率,從而確定故障發(fā)生的位置。
在實際的通信過程中,通信網(wǎng)絡120中往往以非最高優(yōu)先級傳輸報文,因此當所述第二優(yōu)先級低于所述第一優(yōu)先級時(如所述第一優(yōu)先級為最高優(yōu)先級,所述第二優(yōu)先級為最低優(yōu)先級),確定的所述第一丟包率可以反映出真實的網(wǎng)絡丟包率,故可稱為普通丟包率。所述普通丟包率可以為0、100%或0-100% 之間的任一數(shù)值。如果為100%,表明所述第一網(wǎng)元和所述第二網(wǎng)元之間的網(wǎng)元或鏈路、或所述第二網(wǎng)元存在故障;如果為0-100%之間的任一數(shù)值,表明存在擁塞丟包;如果為0,表明不存在故障也不存在擁塞丟包。
如果所述第一網(wǎng)元和所述第二網(wǎng)元之間存在多條傳輸路徑,如,所述第一網(wǎng)元可以通過子路徑b和子路徑x向所述第二網(wǎng)元發(fā)送報文,所述第二網(wǎng)元可以通過子路徑c和子路徑y(tǒng)向所述第一網(wǎng)元發(fā)送報文,檢測裝置110可以分別確定環(huán)回子路徑a->b->y->d、a->x->c->d和a->x->y->d并執(zhí)行步驟s10-s30分別確定所述第一網(wǎng)元和所述第二網(wǎng)元之間通過不同路徑傳輸報文時的丟包率。
綜上,根據(jù)本發(fā)明實施例1的方法100,將檢測裝置與通信網(wǎng)絡中的網(wǎng)元相連,即可通過步驟s10-s30檢測該通信網(wǎng)絡中的任意兩個網(wǎng)元(即第一網(wǎng)元和第二網(wǎng)元)之間的丟包率,無需在被檢測的網(wǎng)元中實現(xiàn)檢測功能,從而解決了現(xiàn)有技術存在的實現(xiàn)比較復雜、且實際部署成本較高的問題。
如果通過步驟s10-s30在所述第二優(yōu)先級等于所述第一優(yōu)先級時檢測到的所述第一丟包率為0(即無故障丟包),則還可以通過步驟s40a-1和s40a-2進一步檢測所述第一網(wǎng)元和所述第二網(wǎng)元之間的擁塞丟包率。
s40a-1:檢測裝置110通過所述第二環(huán)回路徑發(fā)送m1個第三報文,其中,m1為正整數(shù),一般大于等于2,所述m1個第三報文在所述第二環(huán)回路徑的第一待檢測子路徑上以第三優(yōu)先級傳輸,在所述第二環(huán)回路徑的其它子路徑上以第一優(yōu)先級傳輸,所述第一待檢測子路徑具體為子路徑b和/或子路徑c,所述第三優(yōu)先級低于所述第一優(yōu)先級。
每個第三報文具體可以包括所述第二環(huán)回路徑的路由信息,所述第二環(huán)回路徑的路由信息用于指示所述第二環(huán)回路徑上的網(wǎng)元沿著所述第二環(huán)回路徑路由所述第三報文,每個第三報文還包括優(yōu)先級信息,所述第三報文中的優(yōu)先級信息用于指示所述第二環(huán)回路徑上的網(wǎng)元在所述第一待檢測子路徑上以所述第三優(yōu)先級傳輸所述第三報文、在所述第二環(huán)回路徑的其它子路徑上以第一優(yōu)先級傳輸所述第三報文。
s40a-2:檢測裝置110根據(jù)m1和接收的經(jīng)過所述第二環(huán)回路徑返回的第三報文的數(shù)量m2確定在所述第一待檢測子路徑上以所述第三優(yōu)先級傳輸報文的第二丟包率。
所述第二丟包率具體可以確定為(m1-m2)/m1。
由于所述第二丟包率是在確定所述第一網(wǎng)元和所述第二網(wǎng)元之間無故障丟包的前提下檢測的,所以,所述第二丟包率可以看做是所述第一待檢測子路徑(如子路徑b、子路徑b和c)上的擁塞丟包率。如果檢測到的所述擁塞丟包率較高(如超過設定的閾值),則可以進一步將所述第一網(wǎng)元和所述第二網(wǎng)元之間的一個網(wǎng)元(如網(wǎng)元p3)作為新的第二網(wǎng)元來進一步利用步驟s10-s50檢測擁塞丟包率,從而確定擁塞發(fā)生的位置。
如果所述第一網(wǎng)元和所述第二網(wǎng)元之間存在多條傳輸路徑,如,所述第一網(wǎng)元可以通過子路徑b和子路徑x向所述第二網(wǎng)元發(fā)送報文,所述第二網(wǎng)元可以通過子路徑c和子路徑y(tǒng)向所述第一網(wǎng)元發(fā)送報文,檢測裝置110還可以確定環(huán)回子路徑a->x->y->d、a->x->c->d并執(zhí)行步驟s10-s50確定所述第一網(wǎng)元和所述第二網(wǎng)元之間通過不同路徑傳輸報文時的第一丟包率和第二丟包率。
另外,如果通過步驟s10-s30在所述第二優(yōu)先級等于所述第一優(yōu)先級時檢測到的所述第一丟包率為0(即無故障丟包),還可以通過步驟s40b-1和s40b-2進一步檢測所述第一網(wǎng)元和所述第二網(wǎng)元之間的擁 塞丟包率。
s40b-1:檢測裝置110通過第三環(huán)回路徑發(fā)送l1個第四報文,所述第三環(huán)回路徑由所述子路徑a、所述子路徑d、第二待檢測子路徑和參考子路徑組成,所述參考子路徑具體為所述子路徑b或所述子路徑c,所述第二待檢測子路徑的起始網(wǎng)元為所述參考子路徑的目的網(wǎng)元,所述第二待檢測子路徑的目的網(wǎng)元為所述參考子路徑的起始網(wǎng)元,所述l1個第四報文在所述第二待檢測子路徑上以第四優(yōu)先級傳輸,在所述第三環(huán)回路徑的其它子路徑上以所述第一優(yōu)先級傳輸,所述第四優(yōu)先級不高于所述第一優(yōu)先級。
需要說明的是,在本發(fā)明實施例中,對于從某一網(wǎng)元至另一網(wǎng)元的子路徑,該某一網(wǎng)元為該子路徑的起始網(wǎng)元,該另一網(wǎng)元為該子路徑的目的網(wǎng)元。如,對于從檢測裝置110至所述第一網(wǎng)元的所述子路徑a,檢測裝置110為所述子路徑a的起始網(wǎng)元,所述第一網(wǎng)元為所述子路徑a的目的網(wǎng)元。
在一種情況下,所述參考子路徑為子路徑b,則所述參考子路徑的起始網(wǎng)元具體為所述第一網(wǎng)元、目的網(wǎng)元具體為所述第二網(wǎng)元,相應地,所述待檢測子路徑的起始網(wǎng)元為所述第二網(wǎng)元、目的網(wǎng)元為所述第一網(wǎng)元。
在另一種情況下,所述參考子路徑為子路徑c,則所述參考子路徑的起始網(wǎng)元具體為所述第二網(wǎng)元、目的網(wǎng)元具體為所述第一網(wǎng)元,相應地,所述待檢測子路徑的起始網(wǎng)元為所述第一網(wǎng)元、目的網(wǎng)元為所述第二網(wǎng)元。
如圖3b所示,所述參考子路徑為子路徑c,則所述參考子路徑的起始網(wǎng)元為網(wǎng)元p8、目的網(wǎng)元為網(wǎng)元p2;相應地,所述待檢測子路徑可以為從網(wǎng)元p2至網(wǎng)元p8的子路徑b、b’等任意路徑,其中,所述待檢測子路徑的起始網(wǎng)元為p2、目的網(wǎng)元為p8。
s40b-2:檢測裝置110根據(jù)l1和接收的經(jīng)過所述第三環(huán)回路徑返回的第四報文的數(shù)量l2確定在所述第二待檢測子路徑上以所述第四優(yōu)先級傳輸報文的第三丟包率。
所述第四優(yōu)先級可以等于所述第一優(yōu)先級,如,所述第一優(yōu)先級和所述第四優(yōu)先級均為最高優(yōu)先級;也可以低于所述第一優(yōu)先級,如,所述第一優(yōu)先級為最高優(yōu)先級,所述第四優(yōu)先級為最低優(yōu)先級。
進一步地,如果通過步驟s40b-1和s40b-2在所述第四優(yōu)先級等于所述第一優(yōu)先級時檢測到的所述第三丟包率為0(即無故障丟包),則還可以進一步通過步驟s40b-3和步驟s40b-4進一步檢測所述第一網(wǎng)元和所述第二網(wǎng)元通過所述第二待檢測子路徑傳輸報文時的擁塞丟包率。
s40b-3:檢測裝置110通過所述第三環(huán)回路徑發(fā)送x1個第五報文,其中,x1為正整數(shù),一般大于等于2,所述x1個第五報文在所述第三環(huán)回路徑的第二待檢測子路徑上以第五優(yōu)先級傳輸,在所述第三環(huán)回路徑的其它子路徑上以第一優(yōu)先級傳輸,所述第五優(yōu)先級低于所述第一優(yōu)先級。
每個第五報文具體可以包括所述第三環(huán)回路徑的路由信息,所述第三環(huán)回路徑的路由信息用于指示所述第三環(huán)回路徑上的網(wǎng)元沿著所述第三環(huán)回路徑路由所述第五報文,每個第五報文還包括優(yōu)先級信息,所述第五報文中的優(yōu)先級信息用于指示所述第三環(huán)回路徑上的網(wǎng)元在所述第二待檢測子路徑上以所述第三優(yōu)先級傳輸所述第五報文、在所述第三環(huán)回路徑的其它子路徑上以第一優(yōu)先級傳輸所述第五報文。
s40b-4:檢測裝置110根據(jù)x1和接收的經(jīng)過所述第三環(huán)回路徑返回的第五報文的數(shù)量x2確定在所述第二待檢測子路徑上以所述第五優(yōu)先級傳輸報文的第四丟包率。
下面結合圖2b、圖3a和3b介紹檢測通信網(wǎng)絡中的兩個網(wǎng)元(后續(xù)分別稱為第一網(wǎng)元和第二網(wǎng)元,如網(wǎng)元p2和網(wǎng)元p8)之間的丟包率的具體實現(xiàn)方法200。
需要說明的是,方法200中的第一報文以及方法200中后續(xù)使用的第二報文和第三報文中的第一、第二只是用于區(qū)分方法200的不同的檢測過程中所使用的報文,并非表示這些報文之間具有順序、層級或者其它依賴關系。
如圖2b所示,方法200包括如下步驟:
s10:檢測裝置110確定通過第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包,所述第一環(huán)回路徑由從檢測裝置110至所述第一網(wǎng)元的子路徑a、所述第一網(wǎng)元至所述第二網(wǎng)元的子路徑b、所述第二網(wǎng)元至所述第一網(wǎng)元的子路徑c、以及所述第一網(wǎng)元至檢測裝置110的子路徑d組成,所述第一優(yōu)先級為非最低優(yōu)先級。
所述第一優(yōu)先級優(yōu)選為最高優(yōu)先級。
步驟s10具體可以通過如下實施方式實現(xiàn):
檢測裝置110通過所述第一環(huán)回路徑發(fā)送b個第一報文,其中,所述b個第一報文在所述第一環(huán)回路徑上以探測優(yōu)先級傳輸,所述探測優(yōu)先級低于或等于所述第一優(yōu)先級,b為正整數(shù),一般大于等于2;進而在接收到經(jīng)過所述第一環(huán)回路徑返回的所述b個第一報文時確定通過第一環(huán)回路徑以所述第一優(yōu)先級傳輸報文時無丟包。
在具體實現(xiàn)時,每個第一報文可以包括所述第一環(huán)回路徑的路由信息,所述第一環(huán)回路徑的路由信息用于指示所述第一環(huán)回路徑上的網(wǎng)元沿著所述第一環(huán)回路徑路由所述第一報文,所述第一報文還包括優(yōu)先級信息,所述第一報文中的優(yōu)先級信息用于指示所述第一環(huán)回路徑上的網(wǎng)元在所述第一環(huán)回路徑上以所述探測優(yōu)先級傳輸所述第一報文。
s20:檢測裝置110通過第二環(huán)回路徑發(fā)送a1個第二報文,a1為正整數(shù),一般大于等于2,所述第二環(huán)回路徑由所述子路徑a、所述子路徑d、待檢測子路徑和參考子路徑組成,所述參考子路徑具體為所述子路徑b或所述子路徑c,所述待檢測子路徑的起始網(wǎng)元為所述參考子路徑的目的網(wǎng)元,所述待檢測子路徑的目的網(wǎng)元為所述參考子路徑的起始網(wǎng)元,所述a1個第二報文在所述待檢測子路徑上以第二優(yōu)先級傳輸,在所述第二環(huán)回路徑的其它子路徑上以所述第一優(yōu)先級傳輸,所述第二優(yōu)先級不高于所述第一優(yōu)先級。
所述第二優(yōu)先級具體可以等于所述第一優(yōu)先級,如,所述第一優(yōu)先級和所述第二優(yōu)先級均為最高優(yōu)先級;也可以低于所述第一優(yōu)先級,如,所述第一優(yōu)先級為最高優(yōu)先級,所述第二優(yōu)先級為最低優(yōu)先級。
s30:檢測裝置110根據(jù)a1和接收的經(jīng)過所述第二環(huán)回路徑返回的第二報文的數(shù)量a2確定在所述待檢測子路徑上以所述第二優(yōu)先級傳輸報文的第一丟包率。
在具體實現(xiàn)時,每個第二報文包括所述第二環(huán)回路徑的路由信息,所述第二環(huán)回路徑的路由信息用于指示所述第二環(huán)回路徑上的網(wǎng)元沿著所述第二環(huán)回路徑路由所述第二報文,所述第二報文還包括優(yōu)先級信息,所述第二報文中的優(yōu)先級信息用于指示所述第二環(huán)回路徑上的網(wǎng)元在所述第一子路徑和所述第二子路徑上以所述第一優(yōu)先級傳輸所述第二報文、在所述第三子路徑和所述第四子路徑上以所述第二優(yōu)先級傳輸所述第二報文。
進一步地,如果通過方法200的步驟s10至s30在所述第二優(yōu)先級等于所述第一優(yōu)先級時檢測到的所述第一丟包率為0(即無故障丟包),則還可以進一步通過步驟s40和步驟s50進一步檢測所述第一網(wǎng)元和所述第二網(wǎng)元通過所述待檢測子路徑傳輸報文時的擁塞丟包率。
s40:檢測裝置110通過所述第二環(huán)回路徑發(fā)送b1個第三報文,其中,b1為正整數(shù),一般大于等于2,所述b1個第三報文在所述第二環(huán)回路徑的待檢測子路徑上以第三優(yōu)先級傳輸,在所述第二環(huán)回路徑的其 它子路徑上以第一優(yōu)先級傳輸,所述第三優(yōu)先級低于所述第一優(yōu)先級。
每個第三報文具體可以包括所述第二環(huán)回路徑的路由信息,所述第二環(huán)回路徑的路由信息用于指示所述第二環(huán)回路徑上的網(wǎng)元沿著所述第二環(huán)回路徑路由所述第三報文,每個第三報文還包括優(yōu)先級信息,所述第三報文中的優(yōu)先級信息用于指示所述第二環(huán)回路徑上的網(wǎng)元在所述待檢測子路徑上以所述第三優(yōu)先級傳輸所述第三報文、在所述第二環(huán)回路徑的其它子路徑上以第一優(yōu)先級傳輸所述第三報文。
s50:檢測裝置110根據(jù)b1和接收的經(jīng)過所述第二環(huán)回路徑返回的第三報文的數(shù)量b2確定在所述待檢測子路徑上以所述第三優(yōu)先級傳輸報文的第二丟包率。
根據(jù)本發(fā)明實施例1的方法200,僅在檢測裝置中實現(xiàn)檢測功能即可檢測該通信網(wǎng)絡中的任意兩個網(wǎng)元(即第一網(wǎng)元和第二網(wǎng)元)之間的丟包率,無需在被檢測的網(wǎng)元中實現(xiàn)檢測功能,從而解決了現(xiàn)有技術存在的實現(xiàn)比較復雜、且實際部署成本較高的問題。
另外,根據(jù)本發(fā)明背景技術提供的方案,在檢測丟包率時,將報文離開其中一個網(wǎng)元的時間作為起始點檢測丟包率,沒有考慮該網(wǎng)元處發(fā)生擁塞導致的丟包,因此,檢測出的丟包率并不精確。相比之下,本專利方案在檢測丟包時,將報文到達待檢測子路徑的起始網(wǎng)元的時間作為起始點檢測丟包率,考慮了該網(wǎng)元處發(fā)生擁塞導致的丟包,因此,檢測出的丟包率更加精確。
進一步地,具體可以通過段路由(segmentrouting,sr)技術實現(xiàn)方法100中的第一報文至第五報文和方法200中的第一報文至第三報文的傳輸。
為便于簡便描述,后續(xù)將方法100和方法200中的任一環(huán)回路徑稱為目標環(huán)回路徑,將在所述目標環(huán)回路徑上傳輸?shù)膱笪姆Q為目標報文。在方法100中,所述目標報文為所述第一報文時所述目標環(huán)回路徑具體為所述第一環(huán)回路徑,所述目標報文為所述第二報文或者第三報文時所述目標環(huán)回路徑具體為所述第二環(huán)回路徑,所述目標報文為所述第四報文或者第五報文時所述目標環(huán)回路徑具體為所述第三環(huán)回路徑。在方法200中,所述目標報文為所述第一報文時,所述目標環(huán)回路徑具體為所述第一環(huán)回路徑,所述目標報文為所述第二報文或所述第三報文時所述目標環(huán)回路徑具體為所述第二環(huán)回路徑。
通過段路由技術實現(xiàn)時,所述目標報文(如方法100的第二報文)具體包括按照路由順序的所述目標環(huán)回路徑(如方法100的所述第二環(huán)回路徑)上的各segment(段)的標識以及所述目標報文在每個segment上傳輸?shù)膬?yōu)先級。以方法100的第二環(huán)回路徑為例,如圖4所示,所述方法100的第二環(huán)回路徑上的各個segment按照路由順序依次為a1->a2->b1->b2->b3->c1->c2->c3->d1->d2。
各個segment的起始網(wǎng)元在收到所述目標報文時將所述目標報文以相應segment的優(yōu)先級路由到相應segment的目的網(wǎng)元,如,在方法100中,segmenta2的起始網(wǎng)元p1在收到檢測裝置110發(fā)送的所述第二報文時,將所述第二報文以所述第一優(yōu)先級路由到segmenta2的目的網(wǎng)元p2。
所述segment的標識具體可以是所述segment的起始網(wǎng)元的出端口號,也可以是所述segment的目的網(wǎng)元的標識。在本專利實現(xiàn)方案中,所述segment的標識優(yōu)選為所述segment的起始網(wǎng)元的出端口號。
進一步地,具體可以通過基于多協(xié)議標簽交換(multi-protocollabelswitch,mpls)的sr技術實現(xiàn)上述實施方式。
mpls網(wǎng)絡是利用報文頭中的標簽(label)進行數(shù)據(jù)轉發(fā)的,報文在mpls網(wǎng)絡中經(jīng)過的路徑稱為標簽交換路徑(labelswitchedpath,lsp),是單向路徑。
如圖5所示,報文頭包括mplslabel頭,mplslabel頭包括4個字段,其中,label字段用于攜帶 segment的標識,exp字段可以用于攜帶報文的優(yōu)先級,通過為標簽棧中的標簽指定不同的exp值,可以保證報文在lsp的各segment上采用對應的優(yōu)先級傳輸。如果根據(jù)報文中的標簽棧路由報文時,該報文在相鄰兩個segment上以不同優(yōu)先級傳輸,這種報文的優(yōu)先級變換稱為變色,發(fā)生變色的網(wǎng)元稱為變色點。
在mpls網(wǎng)絡中,報文中可以攜帶多個標簽,這些標簽以“堆?!钡男问酱嬖?,組成標簽棧。收到報文的網(wǎng)元根據(jù)棧頂標簽決定如何轉發(fā)報文。
在mpls網(wǎng)絡中實現(xiàn)sr時,定義了兩類segment:node(節(jié)點)segment和adjacency(鄰接)segment,兩類segment都用mpls標簽表示,nodesegment對應標簽稱為節(jié)點標簽,adjacencysegment對應標簽稱為鏈路標簽。
節(jié)點標簽:在網(wǎng)絡中給每個網(wǎng)元分配一個節(jié)點標簽,其在內部網(wǎng)關協(xié)議(interiorgatewayprotocol,igp)域內全局唯一。某個網(wǎng)元在接收到報文時,如果該報文的標簽棧的棧頂標簽為節(jié)點標簽,將沿著最短路徑將該報文路由至該節(jié)點標簽對應的網(wǎng)元。
鏈路標簽:在網(wǎng)絡中,每個網(wǎng)元給它的每個出端口分配一個鏈路標簽。某個網(wǎng)元在接收到報文時,如果該報文的標簽棧的棧頂標簽為鏈路標簽,則直接將該報文通過該鏈路標簽所標識的出端口轉發(fā)出去。
在通過基于mpls的sr技術實現(xiàn)上述實施方式時,檢測裝置110將所述目標環(huán)回路徑上的各個segment的mpls標簽(包括各個segment的標識和優(yōu)先級)添加到所述目標報文的標簽棧中。所述目標環(huán)回路徑上的各網(wǎng)元處理標簽棧中的以該網(wǎng)元為起始網(wǎng)元的segment的標簽以根據(jù)該segment的優(yōu)先級通過該segment發(fā)送該目標報文。具體地,檢測裝置110根據(jù)棧頂標簽,以棧頂標簽中的優(yōu)先級向所述棧頂標簽對應的segment的目的網(wǎng)元(如網(wǎng)元p1)發(fā)送所述目標報文。后續(xù)所述目標環(huán)回路徑上的各個網(wǎng)元(如網(wǎng)元p1)在接收到所述目標報文時彈出所述目標報文的標簽棧的棧頂標簽,并以當前棧頂標簽中的優(yōu)先級向當前棧頂標簽對應的segment的目的網(wǎng)元(如網(wǎng)元p2)發(fā)送所述目標報文。
下面結合圖6描述在方法100中通過所述第二環(huán)回路徑傳輸所述第三報文的過程。
檢測裝置110將所述第二環(huán)回路徑上的各個segment的mpls標簽(包括各個segment的標識和優(yōu)先級)添加到所述目標報文的標簽棧中,如圖6所示,其中exp:7表示最高優(yōu)先級,exp:1表示最低優(yōu)先級。根據(jù)該標簽??芍?,所述第三報文在待檢測子路徑(如子路徑b)的起始網(wǎng)元(如網(wǎng)元p2)之前和之后的路徑上以不同的優(yōu)先級傳輸,在所述待檢測子路徑的目的網(wǎng)元(如網(wǎng)元p8)之前和之后的路徑上也會不同的優(yōu)先級傳輸。即所述第三報文在所述待檢測子路徑的起始網(wǎng)元和目的網(wǎng)元處變色,所述待檢測子路徑的起始網(wǎng)元和目的網(wǎng)元為變色點。
檢測裝置110根據(jù)棧頂標簽中的segment標識信息a1確定所述第三報文的出端口,根據(jù)棧頂標簽中的segment優(yōu)先級信息“exp:7”以優(yōu)先級7將所述第三報文通過確定的出端口傳輸至網(wǎng)元p1。
網(wǎng)元p1收到所述第三報文后,彈出所述第三報文中的棧頂標簽“a2(exp:7)”,根據(jù)當前的棧頂標簽中的segment標識信息a2確定所述第三報文的出端口,根據(jù)棧頂標簽中的segment優(yōu)先級信息“exp:7”以優(yōu)先級7將所述第三報文通過確定的出端口傳輸至網(wǎng)元p2。
所述第三報文后續(xù)依次經(jīng)由p2、p3、p4、p8、p4、p3、p2、p1的路由被傳回所述第一檢測裝置,后續(xù)路由過程與上述過程類似,不再贅述。
需要說明的是,在上述過程中,使用棧頂標簽進行報文轉發(fā)的網(wǎng)元并不刪除所使用的棧頂標簽,而 是接收到報文的下一網(wǎng)元先彈出該網(wǎng)元使用的棧頂標簽,并根據(jù)執(zhí)行彈出操作后的當前棧頂標簽進行報文轉發(fā)。在具體實現(xiàn)時,也可以是每個使用棧頂標簽進行報文轉發(fā)的網(wǎng)元在轉發(fā)前刪除所使用的棧頂標簽,則相應地,下一網(wǎng)元可直接根據(jù)棧頂標簽進行報文轉發(fā)并在轉發(fā)前刪除所使用的棧頂標簽。
根據(jù)本發(fā)明實施例1的方法100,本發(fā)明實施例2提出了一種檢測裝置200,如圖7a所示,檢測裝置200包括:第一確定單元210和第二確定單元220。
第一確定單元210,用于確定通過第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包,所述第一環(huán)回路徑由從所述檢測裝置至通信網(wǎng)絡中的第一網(wǎng)元的第一子路徑(如,如圖3a所示的子路徑a)和從所述第一網(wǎng)元至所述檢測裝置的第二子路徑組成(如,如圖3a所示的子路徑d),所述第一優(yōu)先級為非最低優(yōu)先級,優(yōu)選為最高優(yōu)先級。
第二確定單元220,用于通過第二環(huán)回路徑發(fā)送n1個第二報文,所述第二環(huán)回路徑由所述第一子路徑、所述第一網(wǎng)元至所述通信網(wǎng)絡中的第二網(wǎng)元的第三子路徑(如,如圖3a所示的子路徑b)、所述第二網(wǎng)元至所述第一網(wǎng)元的第四子路徑(如,如圖3a所示的子路徑c)、以及所述第二子路徑組成,其中,所述n1個第二報文在所述第一子路徑以及所述第二子路徑上以所述第一優(yōu)先級傳輸,在所述第三子路徑以及所述第四子路徑上以第二優(yōu)先級傳輸,所述第二優(yōu)先級不高于所述第一優(yōu)先級;并用于根據(jù)n1和接收的經(jīng)過所述第二環(huán)回路徑返回的第二報文的數(shù)量n2確定所述第一網(wǎng)元和所述第二網(wǎng)元之間的第一丟包率。
在具體實現(xiàn)時,所述第二優(yōu)先級可以等于所述第一優(yōu)先級。
在所述第二優(yōu)先級等于所述第一優(yōu)先級的前提下,進一步地,在一種具體實施方式中,第二確定單元220還可以用于:在確定的所述第一丟包率為0時,通過所述第二環(huán)回路徑發(fā)送m1個第三報文,所述m1個第三報文在所述第二環(huán)回路徑的第一待檢測子路徑上以第三優(yōu)先級傳輸,在所述第二環(huán)回路徑的其它子路徑上以所述第一優(yōu)先級傳輸,所述第一待檢測子路徑具體包括所述第三子路徑和所述第四子路徑中的至少一個,所述第三優(yōu)先級低于所述第一優(yōu)先級;并根據(jù)m1和接收的經(jīng)過所述第二環(huán)回路徑返回的第三報文的數(shù)量m2確定在所述第一待檢測子路徑上以所述第三優(yōu)先級傳輸報文的第二丟包率。
在所述第二優(yōu)先級等于所述第一優(yōu)先級的前提下,進一步地,在另一種具體實施方式中,第二確定單元220還可以用于:在確定的所述第一丟包率為0時,通過第三環(huán)回路徑發(fā)送l1個第四報文,所述第三環(huán)回路徑由所述第一子路徑、所述第二子路徑、第二待檢測子路徑和參考子路徑組成,所述參考子路徑具體為所述第三子路徑或所述第四子路徑,所述第二待檢測子路徑的起始網(wǎng)元為所述參考子路徑的目的網(wǎng)元,所述第二待檢測子路徑的目的網(wǎng)元為所述參考子路徑的起始網(wǎng)元,所述l1個第四報文在所述第二待檢測子路徑上以第四優(yōu)先級傳輸,在所述第三環(huán)回路徑的其它子路徑上以所述第一優(yōu)先級傳輸,所述第四優(yōu)先級不高于所述第一優(yōu)先級;并根據(jù)l1和接收的經(jīng)過所述第三環(huán)回路徑返回的第四報文的數(shù)量l2確定在所述第二待檢測子路徑上以所述第四優(yōu)先級傳輸報文的第三丟包率。
本發(fā)明實施例2中描述的功能單元可以用來實施上述實施例1所述的方法100中檢測裝置110執(zhí)行的操作。具體地,第一確定單元210可以用來實施上述實施例1所述的方法100中檢測裝置110執(zhí)行的步驟s10;第二確定單元220可以用來實施上述實施例1所述的方法100中檢測裝置110執(zhí)行的步驟s20至s30、s40a-1至s40a-2、以及s40b-1至s40b-4。
根據(jù)本發(fā)明實施例1的方法200,本發(fā)明實施例3提出了一種檢測裝置300,如圖7b所示,檢測裝 置300包括:第一確定單元310和第二確定單元320。
第一確定單元310,用于確定通過第一環(huán)回路徑以第一優(yōu)先級傳輸報文時無丟包,所述所述第一環(huán)回路徑由從所述檢測裝置至通信網(wǎng)絡中的第一網(wǎng)元的第一子路徑(如,如圖3a所示的子路徑a)、所述第一網(wǎng)元至所述通信網(wǎng)絡中的第二網(wǎng)元的第二子路徑(如,如圖3a所示的子路徑b)、所述第二網(wǎng)元至所述第一網(wǎng)元的第三子路徑(如,如圖3a所示的子路徑c)、以及從所述第一網(wǎng)元至所述檢測裝置的第四子路徑(如,如圖3a所示的子路徑d)組成,所述第一優(yōu)先級為非最低優(yōu)先級。
第二確定單元320,用于通過第二環(huán)回路徑發(fā)送a1個第二報文,所述第二環(huán)回路徑由所述第一子路徑、所述第四子路徑、待檢測子路徑和參考子路徑組成,所述參考子路徑具體為所述第二子路徑或所述第三子路徑,所述待檢測子路徑的起始網(wǎng)元為所述參考子路徑的目的網(wǎng)元,所述待檢測子路徑的目的網(wǎng)元為所述參考子路徑的起始網(wǎng)元,所述a1個第二報文在所述待檢測子路徑上以第二優(yōu)先級傳輸,在所述第二環(huán)回路徑的其它子路徑上以所述第一優(yōu)先級傳輸,所述第二優(yōu)先級不高于所述第一優(yōu)先級;并用于根據(jù)a1和接收的經(jīng)過所述第二環(huán)回路徑返回的第二報文的數(shù)量a2確定在所述待檢測子路徑上以所述第四優(yōu)先級傳輸報文的丟包率。
本發(fā)明實施例3中描述的功能單元可以用來實施上述實施例1所述的方法200中檢測裝置110執(zhí)行的操作。具體地,第一確定單元310可以用來實施上述實施例1所述的方法200中檢測裝置110執(zhí)行的步驟s10;第二確定單元320可以用來實施上述實施例1所述的方法100中檢測裝置110執(zhí)行的步驟s20至s50。
根據(jù)本發(fā)明實施例1,本發(fā)明實施例4提供了一種檢測裝置1000,如圖8所示,檢測裝置1000包括處理器1010和存儲器1020,其中,處理器1010和存儲器1020之間通過總線完成相互間的通信。
存儲器1020,用于存放計算機操作指令。具體可以是高速ram存儲器,也可以是非易失性存儲器(non-volatilememory)。
處理器1010,用于執(zhí)行存儲器1020中存放的計算機操作指令。處理器1010具體可以是中央處理器(centralprocessingunit,cpu),或者是特定集成電路(applicationspecificintegratedcircuit,asic),或者是被配置成實施本發(fā)明實施例的一個或多個集成電路。
其中,處理器1010執(zhí)行所述計算機操作指令使得檢測裝置1000執(zhí)行上述實施例1所述的方法100或200中檢測裝置110所執(zhí)行的操作。
根據(jù)本發(fā)明實施例2-4提供的檢測裝置200、檢測裝置300和檢測裝置1000,僅在檢測裝置中實現(xiàn)檢測功能即可檢測該通信網(wǎng)絡中的任意兩個網(wǎng)元(即第一網(wǎng)元和第二網(wǎng)元)之間的丟包率,無需在被檢測的網(wǎng)元中實現(xiàn)檢測功能,從而解決了現(xiàn)有技術存在的需要每個被檢測的網(wǎng)元均具有檢測功能所導致的實現(xiàn)比較復雜、且實際部署成本較高的問題。
根據(jù)本發(fā)明實施例1,本發(fā)明實施例5提出了一種檢測系統(tǒng)2000,如圖9所示,檢測系統(tǒng)2000包括檢測裝置2010和通信網(wǎng)絡2020,通信網(wǎng)絡2020包括第一網(wǎng)元2021和第二網(wǎng)元2022,檢測裝置2010與通信網(wǎng)絡2020中的任一網(wǎng)元(如第一網(wǎng)元2021)相連。
檢測裝置2010具體可以為實施例2提供的檢測裝置200、實施例3提供的檢測裝置300或實施例4提供的檢測裝置1000。
進一步地,檢測系統(tǒng)2000還可以包括路徑確定裝置2030。檢測裝置2010還可以用于通過路徑確定裝置2030確定所述第一環(huán)回路徑、所述第二環(huán)回路徑和/或所述第三環(huán)回路徑。所述路徑確定裝置具 體可以是sdn控制器。在具體實現(xiàn)時,路徑確定裝置2030和檢測裝置110可以在同一個物理設備中實現(xiàn),也可以是在不同的物理設備中實現(xiàn)。
根據(jù)本發(fā)明實施例5提供的檢測系統(tǒng)2000,僅在檢測裝置2010中實現(xiàn)檢測功能即可檢測通信網(wǎng)絡2020中的任意兩個網(wǎng)元(即第一網(wǎng)元2021和第二網(wǎng)元2022)之間的丟包率,無需在被檢測的網(wǎng)元中實現(xiàn)檢測功能,從而解決了現(xiàn)有技術存在的需要每個被檢測的網(wǎng)元均具有檢測功能所導致的實現(xiàn)比較復雜、且實際部署成本較高的問題。
本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機網(wǎng)元(可以是個人計算機,服務器,或者網(wǎng)絡網(wǎng)元等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(read-onlymemory,rom)、隨機存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應所述以權利要求的保護范圍為準。