專利名稱:寬帶接入系統(tǒng)單板吞吐量性能的測試方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及寬帶接入系統(tǒng)硬件單板測試領(lǐng)域,更具體地,涉及一種寬帶接入系統(tǒng)單板吞吐量性能的測試方法和裝置。
背景技術(shù):
對于數(shù)據(jù)環(huán)回功能,一般對于寬帶接入系統(tǒng)硬件單板,其硬件組件主要由兩個(gè)部件組成,即業(yè)務(wù)處理器和用戶側(cè)接入單元,數(shù)據(jù)環(huán)回功能指的是在完成用戶側(cè)接入功能的接入單元上,面對業(yè)務(wù)處理器所提供的數(shù)據(jù)環(huán)回功能,它的主要作用是把業(yè)務(wù)處理器發(fā)送到用戶側(cè)接入單元上的數(shù)據(jù)包,無條件的進(jìn)行反向發(fā)送,通常數(shù)據(jù)環(huán)回功能是用來進(jìn)行聯(lián)通性測試使用。用戶側(cè)接入單元的數(shù)字處理部分器件一般是DSP(Digital Signal Processor,數(shù)字信號處理芯片,以下簡稱DSP)單板吞吐量,即單板所有端口可以同時(shí)支持的上、下行最大流量限額,是衡量一個(gè)單板處理能力的主要性能指標(biāo),一般需要專門的流量測試設(shè)備并連接大量終端進(jìn)行測試。其關(guān)鍵考驗(yàn)的是業(yè)務(wù)處理器每秒鐘所能處理的數(shù)據(jù)包個(gè)數(shù)和能力。
以往開發(fā)人員在對一塊新型單板設(shè)計(jì)完成后,總是要先測試一下該單板的整板吞吐量,檢查單板交換系統(tǒng)是否可以達(dá)到設(shè)計(jì)要求,而現(xiàn)實(shí)中往往是開發(fā)人員很難找到那么多終端設(shè)備供其測試。測試人員雖然會有一些終端設(shè)備供平時(shí)測試,但在測試任務(wù)比較多的時(shí)候,會出現(xiàn)測試終端短缺的情況?;騽t在無測試終端的情況下,吞吐量測試則無法完成。并且搭建這樣一個(gè)測試環(huán)境復(fù)雜,定位故障涉及部分比較多,測試結(jié)果也受到終端等測試環(huán)境比較大的影響,容易浪費(fèi)時(shí)間,降低效率。
目前在業(yè)界中,還沒有提出什么有效的方法,或者說沒有意識到這個(gè)問題,只是靠購買設(shè)備來解決。
發(fā)明內(nèi)容
考慮到上述問題而做出本發(fā)明,為此,本發(fā)明所要解決的技術(shù)問題在于,提供一種簡單有效、在不需要連接終端的情況下測試寬帶接入系統(tǒng)單板吞吐量性能的方法和裝置,降低測試復(fù)雜度,提高了故障定位效率。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種寬帶接入系統(tǒng)單板吞吐量性能的測試方法,包括以下步驟步驟S102,將下行端口和若干個(gè)用戶端口中的每一個(gè)各配置在一個(gè)VLAN(Virtual LAN,虛擬局域網(wǎng))中,構(gòu)成若干個(gè)下行VLAN,用戶端口配置為無VLAN標(biāo)簽?zāi)J?;將上行端口和若干個(gè)用戶端口一起配置在一個(gè)VLAN中,構(gòu)成一個(gè)上行VLAN,上行VLAN區(qū)別于下行VLAN,且將若干個(gè)用戶端口的端口VLAN標(biāo)識均配置為對應(yīng)上行VLAN;并在若干個(gè)用戶端口處的數(shù)據(jù)環(huán)回部件中配置數(shù)字環(huán)回功能,以及步驟S104,測試從下行端口通過數(shù)據(jù)環(huán)回部件返回到上行端口的信號。
步驟S104包括數(shù)據(jù)下行步驟,信號從下行端口經(jīng)由下行VLAN傳送到對應(yīng)的用戶端口;數(shù)據(jù)環(huán)回步驟,利用流經(jīng)下行VLAN的信號在數(shù)據(jù)環(huán)回部件中實(shí)現(xiàn)數(shù)字環(huán)回;以及數(shù)據(jù)上行步驟,通過數(shù)字環(huán)回的信號經(jīng)由上行VLAN傳送到上行端口。
在數(shù)據(jù)下行步驟中可將下行VLAN的洪泛功能打開在數(shù)據(jù)上行步驟中上行VLAN可啟用專用VLAN功能。
上行和下行端口位于系統(tǒng)的控制交換板上,用戶端口可位于系統(tǒng)的用戶板上,控制交換板和用戶板通過內(nèi)聯(lián)端口相連。
上行和下行端口可以是位于用戶板上的同一個(gè)端口。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種寬帶接入系統(tǒng)單板吞吐量性能的測試裝置,包括測試裝置,用于發(fā)送用于測試的信號,并接收測試結(jié)果;連接裝置,用于實(shí)現(xiàn)從測試裝置到用戶端口之間的網(wǎng)絡(luò)連接;以及數(shù)據(jù)環(huán)回部件,設(shè)置在用戶端口處,用于實(shí)現(xiàn)數(shù)據(jù)環(huán)回功能,以使來自下行端口的信號通過數(shù)據(jù)環(huán)回部件返回到上行端口。
連接裝置可包括若干個(gè)下行VLAN和一個(gè)上行VLAN,下行VLAN和上行VLAN彼此不同,用戶端口被配置為無VLAN標(biāo)簽?zāi)J角移涠丝赩LAN標(biāo)識均配置為對應(yīng)上行VLAN。
上行和下行端口位于系統(tǒng)的控制交換板上,用戶端口位于系統(tǒng)的用戶板上,控制交換板和用戶板通過內(nèi)聯(lián)端口相連。
上行和下行端口是位于用戶板上的同一個(gè)端口。
通過采用本發(fā)明的方法和裝置,降低測試復(fù)雜度的效果,節(jié)省了購置大量終端的成本,提高了定位故障的效率。
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中圖1是示出根據(jù)本發(fā)明的寬帶接入系統(tǒng)單板吞吐量性能的測試方法的流程圖;圖2是示出根據(jù)本發(fā)明的寬帶接入系統(tǒng)單板吞吐量性能的測試裝置的方框圖;圖3是示出了系統(tǒng)級測試的示例性實(shí)施例;以及圖4是示出了單板級測試的示例性實(shí)施例。
具體實(shí)施例方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
考慮到一般寬帶接入單板上,用于業(yè)務(wù)處理和接入終結(jié)的芯片是獨(dú)立的,而我們進(jìn)行吞吐量測試時(shí)測試的是業(yè)務(wù)處理器的能力,基于以上原理我們提出解決上述問題的方法是利用單板上完成接入功能的DSP套片提供的數(shù)據(jù)環(huán)回功能,在套片上對數(shù)據(jù)流打環(huán),使測試設(shè)備SmartBits下發(fā)的流量不需要真正經(jīng)過終端,只是經(jīng)過業(yè)務(wù)處理器到達(dá)接入終結(jié)的DSP芯片上,在DSP芯片上配置一個(gè)快速數(shù)字環(huán)回功能,則下行的數(shù)據(jù)流流經(jīng)交換系統(tǒng)到達(dá)這里之后立刻上行返回,再次通過業(yè)務(wù)處理器,作為上行流量,從上聯(lián)口出去回到SmartBits。由于現(xiàn)有套片的環(huán)回功能都作的比較成熟,并且正常單板吞吐量測試需要考慮的FPGA、NP(Network Processor,網(wǎng)絡(luò)處理器,以下簡稱NP)、交換芯片,都已經(jīng)通過該方法涉及到,所以可以說是一個(gè)十分有效的方法。
圖1是示出根據(jù)本發(fā)明的寬帶接入系統(tǒng)單板吞吐量性能的測試方法的流程圖。
參照圖1,提供了一種寬帶接入系統(tǒng)單板吞吐量性能的測試方法,包括以下步驟步驟S102,將下行端口和若干個(gè)用戶端口中的每一個(gè)各配置在一個(gè)VLAN中,構(gòu)成若干個(gè)下行VLAN,用戶端口配置為無VLAN標(biāo)簽?zāi)J?;將上行端口和若干個(gè)用戶端口一起配置在一個(gè)VLAN中,構(gòu)成一個(gè)上行VLAN,上行VLAN區(qū)別于下行VLAN,且將若干個(gè)用戶端口的端口VLAN標(biāo)識均配置為對應(yīng)上行VLAN;并在若干個(gè)用戶端口處的數(shù)據(jù)環(huán)回部件中配置數(shù)字環(huán)回功能,以及步驟S104,測試從下行端口通過數(shù)據(jù)環(huán)回部件返回到上行端口的信號。
步驟S104包括數(shù)據(jù)下行步驟,信號從下行端口經(jīng)由下行VLAN傳送到對應(yīng)的用戶端口;數(shù)據(jù)環(huán)回步驟,利用流經(jīng)下行VLAN的信號在數(shù)據(jù)環(huán)回部件中實(shí)現(xiàn)數(shù)字環(huán)回;以及數(shù)據(jù)上行步驟,通過數(shù)字環(huán)回的信號經(jīng)由上行VLAN傳送到上行端口。
在數(shù)據(jù)下行步驟中可將下行VLAN的洪泛功能打開在數(shù)據(jù)上行步驟中上行VLAN可啟用專用VLAN功能。
上行和下行端口位于系統(tǒng)的控制交換板上,用戶端口可位于系統(tǒng)的用戶板上,控制交換板和用戶板通過內(nèi)聯(lián)端口相連。
上行和下行端口可以是位于用戶板上的同一個(gè)上聯(lián)端口。
圖2是示出根據(jù)本發(fā)明的寬帶接入系統(tǒng)單板吞吐量性能的測試裝置的方框圖。
參照圖2,提供了一種寬帶接入系統(tǒng)單板吞吐量性能的測試裝置,包括測試裝置201,用于發(fā)送用于測試的信號,并接收測試結(jié)果;連接裝置202,用于實(shí)現(xiàn)從測試裝置201到用戶端口之間的網(wǎng)絡(luò)連接;以及數(shù)據(jù)環(huán)回部件203,設(shè)置在用戶端口處,用于實(shí)現(xiàn)數(shù)據(jù)環(huán)回功能,以使來自下行端口的信號通過數(shù)據(jù)環(huán)回部件返回到上行端口。
連接裝置可包括若干個(gè)下行VLAN和一個(gè)上行VLAN,下行VLAN和上行VLAN彼此不同,用戶端口被配置為無VLAN標(biāo)簽?zāi)J角移涠丝赩LAN標(biāo)識均配置為對應(yīng)上行VLAN。
上行和下行端口位于系統(tǒng)的控制交換板上,用戶端口位于系統(tǒng)的用戶板上,控制交換板和用戶板通過內(nèi)聯(lián)端口相連。
上行和下行端口是位于用戶板上的同一個(gè)上聯(lián)端口。
下面參照圖3和圖4,將對本發(fā)明的各具體實(shí)施例做出較為詳細(xì)的說明。
以DSLAM設(shè)備及其64路單板吞吐量測試為例,我們可以提供兩種測試方案。
系統(tǒng)級測試可以連同整個(gè)設(shè)備環(huán)境進(jìn)行,如圖3所示。
使用上聯(lián)口1作為發(fā)包端口,上聯(lián)口2作為收包端口,下行方向每個(gè)端口流量占用一個(gè)獨(dú)立VLAN,用戶板上配置套片做環(huán)回;啟用PVLAN(Primary VLAN,專用VLAN、專用虛擬局域網(wǎng)),上行方向流量統(tǒng)一在VLAN100中存在,由于PVLAN可以保證各個(gè)端口流量間不會互相洪泛。使用smartbit向上聯(lián)口1灌64條tag(標(biāo)簽)流,每條流屬于不同的VLAN,源MAC、目的MAC全部不同以便于出現(xiàn)問題時(shí)定位。
以用戶口1為例,把上聯(lián)口1和用戶口1劃入VLAN2中,用戶口在VLAN2中是untag(無VLAN標(biāo)簽)口,并把上聯(lián)口2和用戶口1劃入VLAN100中,并配置端口PVID(Port VLAN ID,端口VLAN標(biāo)識)為100,用戶口1配置套片的數(shù)字環(huán)回。
必須的配置包括創(chuàng)建VLAN2-VLAN65。把上聯(lián)口1分別劃入VLAN2-VLAN65中,tag口;把用戶口1-64一對一劃入VLAN2-VLAN65中,并配置成untag口。
創(chuàng)建VLAN100。把上聯(lián)口2劃入VLAN100中,配置為tag口;把用戶口1-64全部劃入VLAN100中。
配置用戶端口1-64的PVID都為100。
配置用戶端口1-64DSL套片做數(shù)字環(huán)回。
配置控制交換板的洪泛為打開狀態(tài)。
建議而不是必須的配置(配置目的是使轉(zhuǎn)發(fā)方式與正常轉(zhuǎn)發(fā)更加類似)包括DSL用戶單板上,配置每個(gè)用戶口的靜態(tài)MAC地址,目的是使流量已正常轉(zhuǎn)發(fā)的方式送到用戶端口而不是洪泛方式。DSL用戶單板的內(nèi)聯(lián)口則沒必要配置靜態(tài)MAC,因?yàn)楸緛碛脩舭鍐⒂肞VLAN之后就不再看MAC地址表,用戶口上來的包直接扔到內(nèi)聯(lián)口,與正常轉(zhuǎn)發(fā)沒有區(qū)別。
一般控制交換板的轉(zhuǎn)發(fā)和洪泛能力都很強(qiáng),所以不需要配置靜態(tài)MAC,直接采用洪泛方式即可,不會影響測試結(jié)果。
單板級測試,如果沒有系統(tǒng)設(shè)備,僅僅使用用戶單板進(jìn)行測試也是可行的,如圖4所示。
目前我們絕大多數(shù)單板都是一個(gè)上聯(lián)口,所以不能用SmartbitApplication準(zhǔn)確的測得吞吐量,只能用Smartbit Window進(jìn)行測試。單板的測試環(huán)境與使用系統(tǒng)測試的環(huán)境類似,只不過需要在單板上配置VLAN和PVID等信息。配置方法可以參見系統(tǒng)級測試。
試驗(yàn)表明各種套片的數(shù)字環(huán)回能力還是比較強(qiáng)的,可以相信不會因?yàn)榄h(huán)回導(dǎo)致丟包。
由于環(huán)回測試,所以同時(shí)存在上行和下行流量,測試結(jié)果吞吐量應(yīng)該是上行流量+下行流量為總的吞吐量。
本方法避免了大量MODEM終端環(huán)境的緊缺問題,也可以視為一種降成本的方案,而且可以長時(shí)間用來跑穩(wěn)定性,不會因?yàn)榫€路等問題中斷,避免了由于環(huán)境問題造成的測試誤差,提高了測試效率,具有非常實(shí)用的應(yīng)用前景。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種寬帶接入系統(tǒng)單板吞吐量性能的測試方法,其特征在于,包括步驟S102,將下行端口和若干個(gè)用戶端口中的每一個(gè)各配置在一個(gè)VLAN中,構(gòu)成若干個(gè)下行VLAN,所述用戶端口配置為無VLAN標(biāo)簽?zāi)J?;將上行端口和所述若干個(gè)用戶端口一起配置在一個(gè)VLAN中,構(gòu)成一個(gè)上行VLAN,所述上行VLAN區(qū)別于所述下行VLAN,且將所述若干個(gè)用戶端口的端口VLAN標(biāo)識均配置為對應(yīng)所述上行VLAN;并在所述若干個(gè)用戶端口處的數(shù)據(jù)環(huán)回部件中配置數(shù)字環(huán)回功能;以及步驟S104,測試從所述下行端口通過所述數(shù)據(jù)環(huán)回部件返回到所述上行端口的信號。
2.根據(jù)權(quán)利要求1所述的測試方法,其特征在于,所述步驟S104包括數(shù)據(jù)下行步驟,信號從所述下行端口經(jīng)由所述下行VLAN傳送到對應(yīng)的用戶端口;數(shù)據(jù)環(huán)回步驟,利用流經(jīng)所述下行VLAN的所述信號在所述數(shù)據(jù)環(huán)回部件中實(shí)現(xiàn)數(shù)字環(huán)回;以及數(shù)據(jù)上行步驟,通過數(shù)字環(huán)回的所述信號經(jīng)由所述上行VLAN傳送到所述上行端口。
3.根據(jù)權(quán)利要求2所述的測試方法,其特征在于,在所述數(shù)據(jù)下行步驟中將所述下行VLAN的洪泛功能打開。
4.根據(jù)權(quán)利要求2所述的測試方法,其特征在于,在所述數(shù)據(jù)上行步驟中所述上行VLAN啟用專用VLAN功能。
5.根據(jù)權(quán)利要求1所述的測試方法,其特征在于,所述上行和下行端口位于所述系統(tǒng)的控制交換板上,所述用戶端口位于所述系統(tǒng)的用戶板上,所述控制交換板和所述用戶板通過內(nèi)聯(lián)端口相連。
6.根據(jù)權(quán)利要求1所述的測試方法,其特征在于,所述上行和下行端口是位于所述用戶板上的同一個(gè)端口。
7.一種寬帶接入系統(tǒng)單板吞吐量性能的測試裝置,其特征在于,包括測試裝置,用于發(fā)送用于測試的信號,并接收測試結(jié)果;連接裝置,用于實(shí)現(xiàn)從所述測試裝置到用戶端口之間的網(wǎng)絡(luò)連接;以及數(shù)據(jù)環(huán)回部件,設(shè)置在用戶端口處,用于實(shí)現(xiàn)數(shù)據(jù)環(huán)回功能,以使來自下行端口的所述信號通過所述數(shù)據(jù)環(huán)回部件返回到上行端口。
8.根據(jù)權(quán)利要求7所述的測試裝置,其特征在于,所述連接裝置包括若干個(gè)下行VLAN和一個(gè)上行VLAN,所述下行VLAN和所述上行VLAN彼此不同,所述用戶端口被配置為無VLAN標(biāo)簽?zāi)J角宜鲇脩舳丝诘亩丝赩LAN標(biāo)識均配置為對應(yīng)所述上行VLAN。
9.根據(jù)權(quán)利要求7所述的測試裝置,其特征在于,所述上行和下行端口位于所述系統(tǒng)的控制交換板上,所述用戶端口位于所述系統(tǒng)的用戶板上,所述控制交換板和所述用戶板通過內(nèi)聯(lián)端口相連。
10.根據(jù)權(quán)利要求7所述的測試裝置,其特征在于,所述上行和下行端口是位于所述用戶板上的同一個(gè)端口。
全文摘要
本發(fā)明提供了一種寬帶接入系統(tǒng)單板吞吐量性能的測試方法,包括以下步驟將下行端口和若干個(gè)用戶端口中的每一個(gè)各配置在一個(gè)VLAN中,構(gòu)成若干個(gè)下行VLAN,用戶端口配置為無VLAN標(biāo)簽?zāi)J?;將上行端口和若干個(gè)用戶端口一起配置在一個(gè)VLAN中,構(gòu)成一個(gè)上行VLAN,上行VLAN區(qū)別于下行VLAN,且將若干個(gè)用戶端口的端口VLAN標(biāo)識均配置為對應(yīng)上行VLAN;并在若干個(gè)用戶端口處的數(shù)據(jù)環(huán)回部件中配置數(shù)字環(huán)回功能,以及測試從下行端口通過數(shù)據(jù)環(huán)回部件返回到上行端口的信號。從而,降低測試復(fù)雜度,節(jié)省了購置大量終端的成本,提高了定位故障的效率。
文檔編號H04L12/26GK101083570SQ20071011246
公開日2007年12月5日 申請日期2007年6月26日 優(yōu)先權(quán)日2007年6月26日
發(fā)明者吳楠, 張海林 申請人:中興通訊股份有限公司