互聯(lián)設(shè)備預(yù)加重配置方法、裝置、系統(tǒng)及網(wǎng)絡(luò)設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種互聯(lián)設(shè)備預(yù)加重配置方法、裝置、系統(tǒng)及網(wǎng)絡(luò)設(shè)備,用以提高預(yù)加重配置方法通用性。所述互聯(lián)設(shè)備預(yù)加重配置方法,包括:在檢測(cè)到本端端口與對(duì)端端口建立連接后,本端與對(duì)端協(xié)商組建虛擬交換單元VSU,并配置本端端口為虛擬交換鏈路VSL端口;本端從預(yù)加重配置表中依次選擇一組預(yù)加重參數(shù)配置與本端端口連接的芯片后,利用配置的每一組預(yù)加重參數(shù),分別在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向所述對(duì)端端口發(fā)送測(cè)試報(bào)文;根據(jù)所述對(duì)端端口選擇出的有效預(yù)加重參數(shù)配置所述芯片,所述有效預(yù)加重參數(shù)為所述對(duì)端端口根據(jù)接收到的測(cè)試報(bào)文的測(cè)試結(jié)果選擇出的。
【專利說(shuō)明】互聯(lián)設(shè)備預(yù)加重配置方法、裝置、系統(tǒng)及網(wǎng)絡(luò)設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,尤其涉及一種互聯(lián)設(shè)備預(yù)加重配置方法、裝置、系統(tǒng)及網(wǎng)絡(luò)設(shè)備。
【背景技術(shù)】
[0002]互聯(lián)端口指的是兩臺(tái)網(wǎng)絡(luò)設(shè)備上的兩個(gè)端口通過(guò)物理傳輸介質(zhì)(例如銅纜模塊或者光模塊)連接的情況,如圖1所示,設(shè)備I上的端口 A和設(shè)備2上的端口 B通過(guò)物理傳輸介質(zhì)連接,從端口 A發(fā)出的報(bào)文通過(guò)物理傳輸介質(zhì)直接到達(dá)端口 B,反之亦然。通過(guò)互聯(lián)端口連接的兩臺(tái)網(wǎng)絡(luò)設(shè)備可以稱為互聯(lián)設(shè)備。
[0003]現(xiàn)有的接入和匯聚交換機(jī)設(shè)備等都帶有光口,為了實(shí)現(xiàn)交換機(jī)設(shè)備的短距離互聯(lián),同時(shí)節(jié)約成本,通常選擇銅纜模塊互聯(lián),尤其是數(shù)據(jù)中心的虛擬交換機(jī)設(shè)備的應(yīng)用環(huán)境中。由于不同型號(hào)的交換機(jī)設(shè)備銅纜模塊互聯(lián)的指標(biāo)差異較大,大部分交換機(jī)設(shè)備只能支持3米的銅纜模塊互聯(lián),少部分可以支持5M的銅纜模塊互聯(lián)。如果需要支持7M甚至更長(zhǎng)銅纜模塊互聯(lián),需要增加PHY芯片進(jìn)行增強(qiáng)驅(qū)動(dòng)。
[0004]影響通信誤碼率(BER,Bit Error Rate)的首要因素是信號(hào)傳輸質(zhì)量,包括幅度、噪音等。銅纜模塊因?yàn)樾盘?hào)衰減較大,不同長(zhǎng)度、規(guī)格的銅纜模塊,衰減程度存在差異。交換機(jī)設(shè)備發(fā)送端通過(guò)調(diào)整芯片的輸出信號(hào)(預(yù)加重配置)來(lái)測(cè)試是否滿足銅纜模塊互聯(lián)端口之間的信號(hào)傳輸要求,接收端通過(guò)調(diào)整均衡功能實(shí)現(xiàn)接收端信號(hào)的優(yōu)化。
[0005]目前發(fā)送端預(yù)加重配置方法主要有兩種:信號(hào)測(cè)試篩選后固化配置和拷機(jī)測(cè)試。信號(hào)測(cè)試篩選后固化配置是指通過(guò)對(duì)交換機(jī)設(shè)備在銅纜模塊互聯(lián)模式下,對(duì)各種預(yù)加重參數(shù)組合下的信號(hào)進(jìn)行信號(hào)測(cè)試,選擇信號(hào)最優(yōu)的一組預(yù)加重參數(shù)進(jìn)行配置。其優(yōu)點(diǎn)是可以量化發(fā)送端的信號(hào)質(zhì)量,更加直觀,缺點(diǎn)是無(wú)法對(duì)每個(gè)型號(hào)的產(chǎn)品進(jìn)行測(cè)試,同樣設(shè)計(jì)的產(chǎn)品,因PCB (Printed Circuit Board,印刷電路板)差異、芯片差異或者case (屏蔽罩,用于插入光模塊或者銅纜模塊的容器)差異均會(huì)導(dǎo)致同型號(hào)不同產(chǎn)品存在個(gè)體差異,而信號(hào)測(cè)試無(wú)法完全覆蓋到所有產(chǎn)品。拷機(jī)測(cè)試是指通過(guò)配置各種預(yù)加重參數(shù)組合,對(duì)產(chǎn)品進(jìn)行拷機(jī)測(cè)試,驗(yàn)證產(chǎn)品的穩(wěn)定性,與固化配置方法類似,其仍然無(wú)法覆蓋所有的產(chǎn)品,降低了現(xiàn)有的預(yù)加重配置方法通用性。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實(shí)施例提供一種互聯(lián)設(shè)備預(yù)加重配置方法、裝置、系統(tǒng)及網(wǎng)絡(luò)設(shè)備,用以提高預(yù)加重配置方法通用性。
[0007]本發(fā)明實(shí)施例提供一種互聯(lián)設(shè)備預(yù)加重配置方法,包括:
[0008]在檢測(cè)到本端端口與對(duì)端端口建立連接后,本端與對(duì)端協(xié)商組建虛擬交換單元VSU,并配置本端端口為虛擬交換鏈路VSL端口 ;
[0009]本端從預(yù)加重配置表中依次選擇一組預(yù)加重參數(shù)配置與本端端口連接的芯片后,利用配置的每一組預(yù)加重參數(shù),分別在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向所述對(duì)端端口發(fā)送測(cè)試報(bào)文;
[0010]根據(jù)所述對(duì)端端口選擇出的有效預(yù)加重參數(shù)配置所述芯片,所述有效預(yù)加重參數(shù)為所述對(duì)端端口根據(jù)接收到的測(cè)試報(bào)文的測(cè)試結(jié)果選擇出的。
[0011]本發(fā)明實(shí)施提供另外一種互聯(lián)設(shè)備預(yù)加重配置方法,包括:
[0012]在檢測(cè)到本端端口與對(duì)端端口建立連接后,本端與對(duì)端協(xié)商組建虛擬交換單元VSU,并配置本端端口為虛擬交換鏈路VSL端口 ;
[0013]接收對(duì)端端口發(fā)送的測(cè)試報(bào)文,所述測(cè)試報(bào)文為對(duì)端從預(yù)加重配置表中依次選擇一組預(yù)加重參數(shù)配置與本端端口連接的芯片后,利用配置的每一組預(yù)加重參數(shù),分別在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向本端端口發(fā)送的;
[0014]針對(duì)每一組預(yù)加重參數(shù),分別確定該組預(yù)加重參數(shù)對(duì)應(yīng)的測(cè)試結(jié)果;
[0015]選擇測(cè)試結(jié)果滿足預(yù)設(shè)條件的任一組預(yù)加重參數(shù)通知所述對(duì)端端口。
[0016]本發(fā)明實(shí)施例提供一種互聯(lián)設(shè)備預(yù)加重配置裝置,包括:
[0017]VSU管理單元,用于在檢測(cè)到本端端口與對(duì)端端口建立連接后,與對(duì)端協(xié)商組建虛擬交換單元VSU,并配置本端端口為虛擬交換鏈路VSL端口 ;
[0018]測(cè)試單元,用于從預(yù)加重配置表中依次選擇一組預(yù)加重參數(shù)配置與本端端口連接的芯片后,利用配置的每一組預(yù)加重參數(shù),分別在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向所述對(duì)端端口發(fā)送測(cè)試報(bào)文;
[0019]配置單元,用于根據(jù)對(duì)端端口選擇出的有效預(yù)加重參數(shù)配置所述芯片,所述有效預(yù)加重參數(shù)為所述對(duì)端端口根據(jù)接收到的測(cè)試報(bào)文的測(cè)試結(jié)果選擇出的。
[0020]本發(fā)明實(shí)施例提供另外一種互聯(lián)設(shè)備預(yù)加重配置裝置,包括:
[0021]VSU管理單元,用于在檢測(cè)到本端端口與對(duì)端端口建立連接后,與對(duì)端協(xié)商組建虛擬交換單元VSU,并配置本端端口為虛擬交換鏈路VSL端口 ;
[0022]接收單元,用于接收對(duì)端端口發(fā)送的測(cè)試報(bào)文,所述測(cè)試報(bào)文為對(duì)端從預(yù)加重配置表中依次選擇一組預(yù)加重參數(shù)配置與本端端口連接的芯片后,利用配置的每一組預(yù)加重參數(shù),分別在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向本端端口發(fā)送的;
[0023]確定單元,用于針對(duì)每一組預(yù)加重參數(shù),分別確定該組預(yù)加重參數(shù)對(duì)應(yīng)的測(cè)試結(jié)果;
[0024]選擇單元,用于選擇測(cè)試結(jié)果滿足預(yù)設(shè)條件的任一組預(yù)加重參數(shù)通知所述對(duì)端端□。
[0025]本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)設(shè)備,包括上述第一種互聯(lián)設(shè)備預(yù)加重配置裝置,和/或上述第二種互聯(lián)設(shè)備預(yù)加重配置裝置。
[0026]本發(fā)明實(shí)施例提供一種互聯(lián)設(shè)備預(yù)加重配置系統(tǒng),包括第一設(shè)備和第二設(shè)備,其中第一設(shè)備中設(shè)備上述第一種互聯(lián)設(shè)備預(yù)加重配置裝置,第二設(shè)備中設(shè)備上述第二種互聯(lián)設(shè)備預(yù)加重配置裝置。
[0027]本發(fā)明實(shí)施例提供的互聯(lián)設(shè)備預(yù)加重配置方法、裝置、系統(tǒng)及網(wǎng)絡(luò)設(shè)備,在本端端口與對(duì)端端口建立連接之后,本端與對(duì)端組建VSU,并配置本端端口為VSL端口,分別利用預(yù)加重配置表中的每一組預(yù)加重參數(shù)組合配置與本端端口連接的芯片,在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)向?qū)Χ顺掷m(xù)發(fā)送測(cè)試報(bào)文,對(duì)端端口根據(jù)對(duì)測(cè)試報(bào)文的測(cè)試結(jié)果選擇出有效預(yù)加重參數(shù),根據(jù)對(duì)端端口選擇出的有效預(yù)加重參數(shù)配置該芯片,對(duì)于任意互聯(lián)兩臺(tái)獨(dú)立的網(wǎng)絡(luò)設(shè)備,均可采用上述方法確定發(fā)送端的預(yù)加重參數(shù),從而提高了互聯(lián)設(shè)備預(yù)加重配置方法的通用性。
[0028]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過(guò)在所寫的說(shuō)明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
【專利附圖】
【附圖說(shuō)明】
[0029]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0030]圖1為現(xiàn)有技術(shù)中,設(shè)備I上的端口 A和設(shè)備2上的端口 B通過(guò)傳輸介質(zhì)連接的結(jié)構(gòu)示意圖;
[0031]圖2為本發(fā)明實(shí)施例中,預(yù)加重配置方法的應(yīng)用場(chǎng)景示意圖;
[0032]圖3為本發(fā)明實(shí)施例中,發(fā)送端實(shí)施預(yù)加重配置方法的實(shí)施流程示意圖;
[0033]圖4為本發(fā)明實(shí)施例中,接收端實(shí)施預(yù)加重配置方法的實(shí)施流程示意圖;
[0034]圖5為本發(fā)明實(shí)施例中,第一種互聯(lián)設(shè)備預(yù)加重配置裝置的結(jié)構(gòu)示意圖;
[0035]圖6為本發(fā)明實(shí)施例中,第二種互聯(lián)設(shè)備預(yù)加重配置裝置的結(jié)構(gòu)示意圖;
[0036]圖7為本發(fā)明實(shí)施例中,互聯(lián)設(shè)備預(yù)加重配置系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]為了實(shí)現(xiàn)本發(fā)明目的,在本發(fā)明實(shí)施例的方案中,在檢測(cè)到本端端口與對(duì)端端口建立連接后,本纟而與對(duì)纟而協(xié)商組建VSU (虛擬父換單兀),以使得本纟而與對(duì)纟而之間能夠父互控制報(bào)文。在建立了 VSU之后,配置本端端口為VSL(虛擬交換鏈路)端口,本端針對(duì)每一組預(yù)加重參數(shù),在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)向?qū)Χ税l(fā)送測(cè)試報(bào)文,對(duì)端根據(jù)接收到的測(cè)試報(bào)文的測(cè)試結(jié)果選擇一組預(yù)加重參數(shù)并通知本端,本端利用對(duì)端選擇出的預(yù)加重參數(shù)進(jìn)行配置。
[0038]本發(fā)明各實(shí)施例中的方案可以應(yīng)用于互聯(lián)設(shè)備預(yù)加重配置中,其中,兩臺(tái)設(shè)備之間可以通過(guò)銅纜模塊互聯(lián),也可以通過(guò)光模塊互聯(lián),但是由于光模塊信號(hào)質(zhì)量較穩(wěn)定,因此,本發(fā)明實(shí)施例尤其適用于通過(guò)銅纜模塊互聯(lián)的兩臺(tái)網(wǎng)絡(luò)設(shè)備。
[0039]以下結(jié)合說(shuō)明書附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說(shuō)明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說(shuō)明和解釋本發(fā)明,并不用于限定本發(fā)明,并且在不沖突的情況下,本發(fā)明中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0040]如圖2所示,為本發(fā)明實(shí)施例的應(yīng)用場(chǎng)景示意圖。網(wǎng)絡(luò)設(shè)備I配置有業(yè)務(wù)卡1,網(wǎng)絡(luò)設(shè)備2配置有業(yè)務(wù)卡2。其中,業(yè)務(wù)卡I包含有端口 XEO,XE I,以及CPLD (復(fù)雜可編程邏輯器件)、CPU (中央處理單元)I和MAC (介質(zhì)訪問(wèn)控制)I,業(yè)務(wù)卡2包含有端口 XEO ’,ΧΕΓ,以及CPLD、CPU2和MAC2。在每一業(yè)務(wù)卡內(nèi),各器件之間的連接關(guān)系描述如下:
[0041]CPU和 MAC通過(guò)PCIE (Peripheral Component Interconnect Express)總線互聯(lián),實(shí)現(xiàn)對(duì)MAC芯片的管理和配置,同時(shí)CPU負(fù)責(zé)部分三層協(xié)議報(bào)文處理。CPU和CPLD通過(guò)local bus (LBUS,異步并行總線,經(jīng)常用于接口 FLASH\CPLD\UART控制器,也常用于1接口控制器的初始化配置,甚至也用于數(shù)據(jù)通道)互聯(lián),CPLD實(shí)現(xiàn)接口轉(zhuǎn)換,相當(dāng)于一個(gè)橋梁,實(shí)現(xiàn)CPU的管理數(shù)據(jù)通信,實(shí)現(xiàn)CPLD和其他器件的管理功能。
[0042]CPU和模塊(光模塊/銅纜模塊)通過(guò)112接口互聯(lián),CPU是master設(shè)備,模塊是slaver設(shè)備,實(shí)現(xiàn)對(duì)模塊管理,如獲取模塊類型,速率等信息,需要通過(guò)CPU的112通道。
[0043]模塊和mac芯片之間直接通過(guò)高速serders信號(hào)互聯(lián),如果是1G光模塊,接P 協(xié)議模式配置成 SFI (SerDes (SERial izer/DESerializer)串行接口,其為 broadcom定義的一種協(xié)議,使用光模塊時(shí)候配置為該協(xié)議模式)模式,如果是銅纜模塊,配置成CR(SerDes (SERializer/DESerializer)串行接口,其為 broadcom 定義的另外一種協(xié)議,使用銅纜模塊時(shí)候配置為該協(xié)議模式)模式。
[0044]模塊和CPLD之間也是通過(guò)local bus互聯(lián)的,主要是實(shí)現(xiàn)模塊的信號(hào)采集和控制,如prsent信號(hào)采集,速率控制等等。
[0045]在設(shè)備初始化階段,MAC與模塊之間被配置成默認(rèn)配置,即被配置成SFI模式,且MAC內(nèi)部的PHY的預(yù)加重配置為默認(rèn)配置,即被配置為使用【背景技術(shù)】中提供的方式確定出的預(yù)加重參數(shù)。
[0046]上電后,可以通過(guò)CPLD和模塊local bus接口的present信號(hào)檢測(cè)模塊是否在位;如果模塊不在位,不進(jìn)行操作配置;如果在位,CPU通過(guò)II2C接口對(duì)模塊類型進(jìn)行識(shí)別,判斷為光模塊還是銅纜模塊。以下以銅纜模塊為例進(jìn)行說(shuō)明,如果是光模塊,其預(yù)加重配置方法與對(duì)通過(guò)銅纜模塊相連的網(wǎng)絡(luò)設(shè)備進(jìn)行預(yù)加重配置相同,這里不再贅述。
[0047]具體實(shí)施時(shí),若確定為銅纜模塊時(shí),將相應(yīng)的端口配置為CR接口類型,CPU通過(guò)PCIE接口讀取MAC的link(連接)狀態(tài)寄存器位。并判斷端口是否與對(duì)端端口連接,如果沒(méi)有連接,則不進(jìn)行操作,如果檢測(cè)到與對(duì)端端口建立連接,則按照本發(fā)明實(shí)施例提供的方法對(duì)MAC芯片進(jìn)行預(yù)加重配置。
[0048]需要說(shuō)明的是,本發(fā)明實(shí)施例中涉及的端口廣義上是指整個(gè)物理端口,如交換機(jī)中所涉及的端口形態(tài)中的每個(gè)形態(tài)就是唯一的端口 ;模塊是指光模塊或者銅纜模塊,其是可熱拔插的。需要用到對(duì)應(yīng)端口時(shí)候,把光模塊/銅纜模塊插入到對(duì)應(yīng)端口即可。因此,模塊是端口使用時(shí)候必須存在的器件。
[0049]如圖3所示,為本發(fā)明實(shí)施例一中互聯(lián)設(shè)備預(yù)加重配置方法的實(shí)施流程示意圖,包括以下步驟:
[0050]S31、在檢測(cè)到本端端口與對(duì)端端口建立連接后,本端與對(duì)端協(xié)商組建VSU,并配置本端端口為虛擬交換鏈路VSL端口。
[0051 ] 具體實(shí)施時(shí),在檢測(cè)到本端端口與對(duì)端端口建立建立之后,本端CPU與對(duì)端CPU配置成VSU關(guān)系。以圖2中業(yè)務(wù)卡I的端口 XEO和業(yè)務(wù)卡2的端口 XEO’為例,兩者在建立建立關(guān)系之后,CPUl與CPU2協(xié)商組建VSU。建立了 VSU之后,CPUl將端口 XEO配置為VSL端口,CPU2將端口 ΧΕ0’配置為VSL端口。CPUl攜帶業(yè)務(wù)卡I所屬VSU域的標(biāo)識(shí),通過(guò)端口XEO向業(yè)務(wù)卡2的端口 ΧΕ0’發(fā)送探測(cè)性報(bào)文,同時(shí)CPU2攜帶業(yè)務(wù)卡2所屬VSU域的標(biāo)識(shí),通過(guò)ΧΕ0’向XEO發(fā)送探測(cè)性報(bào)文,兩臺(tái)獨(dú)立設(shè)備構(gòu)建成VSU系統(tǒng),并且確定主從熱備關(guān)系。假設(shè)CPUl被確定為主,則本發(fā)明實(shí)施例中優(yōu)先對(duì)端口 XEO進(jìn)行預(yù)加重配置。
[0052]需要說(shuō)明的是,本發(fā)明實(shí)施例中,對(duì)端口 XEO進(jìn)行預(yù)加重配置,是指對(duì)與端口 XEO相關(guān)的芯片進(jìn)行配置,通常是對(duì)與端口 XEO連接的芯片進(jìn)行配置,對(duì)本例來(lái)說(shuō)即是對(duì)MAC芯片進(jìn)行配置。
[0053]S32、本端從預(yù)加重配置表中依次選擇一組預(yù)加重參數(shù)配置與本端端口連接的芯片后,利用配置的每一組預(yù)加重參數(shù),分別在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向所述對(duì)端端口發(fā)送測(cè)試報(bào)文。
[0054]具體實(shí)施時(shí),CPUl首先利用預(yù)設(shè)的預(yù)加重配置表中的第一組預(yù)加重參數(shù)配置MAC芯片,并在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向?qū)Χ硕丝?ΧΕ0’發(fā)送測(cè)試報(bào)文,對(duì)端端口 ΧΕ0’解析接收到的測(cè)試報(bào)文,MAC2判斷每一測(cè)試報(bào)文中是否攜帶有錯(cuò)誤報(bào)文,并且計(jì)算出誤碼率(在預(yù)設(shè)時(shí)長(zhǎng)內(nèi),接收到的錯(cuò)誤報(bào)文的數(shù)量與接收到的測(cè)試報(bào)文總數(shù)量的比值),依次類推,CPUl依次利用預(yù)設(shè)的預(yù)加重配置表中的第二組、第三組……預(yù)加重參數(shù)配置MAC芯片,并分別在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向?qū)Χ硕丝?ΧΕ0’發(fā)送測(cè)試報(bào)文,MAC2依次計(jì)算出每一組預(yù)加重參數(shù)對(duì)應(yīng)的誤碼率,直至遍歷預(yù)加重配置表中的每一組預(yù)加重參數(shù)。
[0055]較佳的,具體實(shí)施時(shí),測(cè)試報(bào)文可以為PRBS(偽隨機(jī)二進(jìn)制序列,Pseudo-RandomBinary Sequence), CPUl構(gòu)建PRBS碼流,實(shí)現(xiàn)一個(gè)偽隨機(jī)碼二進(jìn)制發(fā)生器,產(chǎn)生(0,I)之間的偽隨機(jī)二進(jìn)制序列,在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)通過(guò)本端端口 XEO持續(xù)向?qū)Χ硕丝?ΧΕ0’發(fā)送構(gòu)建的PRBS碼流。PRBS可以用于測(cè)試高速串行通道傳輸?shù)恼`碼率,通常通過(guò)發(fā)送PRBS碼來(lái)進(jìn)行測(cè)試。利用PRBS得到的誤碼率比利用普通測(cè)試報(bào)文得到的誤碼率更加準(zhǔn)確。
[0056]對(duì)端CPU在接收到PRBS碼流進(jìn)行驗(yàn)證,PRBS的驗(yàn)證就是PRBS的產(chǎn)生的反過(guò)程,具體方法是首先將收到的數(shù)據(jù)寄存一拍(并行數(shù)據(jù)),將寄存的數(shù)據(jù)進(jìn)行PRBS編碼,編碼后的數(shù)據(jù)與接收到的數(shù)據(jù)進(jìn)行比較,如果一致則表示PRBS校驗(yàn)正確,PBRS測(cè)試通過(guò),否則PBRS測(cè)試不通過(guò)。
[0057]S33、根據(jù)對(duì)端端口選擇出的有效預(yù)加重參數(shù)配置與本端端口連接的芯片。
[0058]具體實(shí)施時(shí),對(duì)端端口可以針對(duì)每一組預(yù)加重參數(shù),判斷在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到錯(cuò)誤報(bào)文以及根據(jù)接收到的錯(cuò)誤報(bào)文統(tǒng)計(jì)出誤碼率,以測(cè)試報(bào)文為PBRS為例,如表1所示:
[0059]表1
[0060]
【權(quán)利要求】
1.一種互聯(lián)設(shè)備預(yù)加重配置方法,其特征在于,包括: 在檢測(cè)到本端端口與對(duì)端端口建立連接后,本端與對(duì)端協(xié)商組建虛擬父換單兀VSU,并配置本端端口為虛擬交換鏈路VSL端口 ; 本端從預(yù)加重配置表中依次選擇一組預(yù)加重參數(shù)配置與本端端口連接的芯片后,利用配置的每一組預(yù)加重參數(shù),分別在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向所述對(duì)端端口發(fā)送測(cè)試報(bào)文; 根據(jù)所述對(duì)端端口選擇出的有效預(yù)加重參數(shù)配置所述芯片,所述有效預(yù)加重參數(shù)為所述對(duì)端端口根據(jù)接收到的測(cè)試報(bào)文的測(cè)試結(jié)果選擇出的。
2.如權(quán)利要求1所述的方法,其特征在于,所述測(cè)試報(bào)文包括偽二進(jìn)制序列PRBS;以及 在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向所述對(duì)端端口發(fā)送測(cè)試報(bào)文,包括: 構(gòu)建PRBS碼流,在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向所述對(duì)端端口發(fā)送構(gòu)建的PRBS碼流。
3.如權(quán)利要求1所述的方法,其特征在于,在根據(jù)所述對(duì)端端口選擇出的有效預(yù)加重參數(shù)配置所述芯片之后,還包括: 記錄配置預(yù)加重參數(shù)時(shí)的環(huán)境參數(shù); 在所述環(huán)境參數(shù)發(fā)生變化且滿足預(yù)加重參數(shù)重配置條件時(shí),重新為所述芯片配置預(yù)加重參數(shù)。
4.如權(quán)利要求3所述的方法,其特征在于,所述環(huán)境參數(shù)包括時(shí)間和溫度;以及 所述預(yù)加重參數(shù)重配置條件包括:當(dāng)前時(shí)間與配置時(shí)間之間的時(shí)間間隔大于預(yù)設(shè)時(shí)間間隔或者當(dāng)前溫度與配置溫度大于預(yù)設(shè)溫度間隔。
5.如權(quán)利要求1所述的方法,其特征在于,在根據(jù)所述對(duì)端端口選擇出的有效預(yù)加重參數(shù)配置所述芯片之后,還包括: 釋放組建的VSU,配置本端端口為交換端口 ;以及 在接收到對(duì)端發(fā)送的中斷信號(hào)時(shí),重新為所述芯片配置預(yù)加重參數(shù),其中所述中斷信號(hào)為對(duì)端在接收到的報(bào)文中包含錯(cuò)誤報(bào)文時(shí)發(fā)送的。
6.如權(quán)利要求3、4或5所述的方法,其特征在于,在重新為所述芯片配置預(yù)加重參數(shù)之前,還包括: 確定為所述芯片配置預(yù)加重參數(shù)素所占用的帶寬與當(dāng)前報(bào)文轉(zhuǎn)發(fā)所占用的帶寬之和不超過(guò)網(wǎng)絡(luò)最大帶寬。
7.—種互聯(lián)設(shè)備預(yù)加重配置方法,其特征在于,包括: 在檢測(cè)到本端端口與對(duì)端端口建立連接后,本端與對(duì)端協(xié)商組建虛擬父換單兀VSU,并配置本端端口為虛擬交換鏈路VSL端口 ; 接收對(duì)端端口發(fā)送的測(cè)試報(bào)文,所述測(cè)試報(bào)文為對(duì)端從預(yù)加重配置表中依次選擇一組預(yù)加重參數(shù)配置與本端端口連接的芯片后,利用配置的每一組預(yù)加重參數(shù),分別在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向本端端口發(fā)送的; 針對(duì)每一組預(yù)加重參數(shù),分別確定該組預(yù)加重參數(shù)對(duì)應(yīng)的測(cè)試結(jié)果; 選擇測(cè)試結(jié)果滿足預(yù)設(shè)條件的任一組預(yù)加重參數(shù)通知所述對(duì)端端口。
8.如權(quán)利要求7所述的方法,其特征在于,針對(duì)每一組預(yù)加重參數(shù),分別確定改組預(yù)加重參數(shù)對(duì)應(yīng)的測(cè)試結(jié)果,包括: 針對(duì)每一組預(yù)加重參數(shù),分別確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到錯(cuò)誤報(bào)文的數(shù)量和該組預(yù)加重參數(shù)對(duì)應(yīng)的誤碼率; 選擇測(cè)試結(jié)果滿足預(yù)設(shè)條件的任一組預(yù)加重參數(shù)通知所述對(duì)端端口,包括: 從接收到的錯(cuò)誤報(bào)文數(shù)量和該組對(duì)應(yīng)的誤碼率均為零的一組預(yù)加重參數(shù)中選擇一組預(yù)加重參數(shù)通知所述對(duì)端端口。
9.一種互聯(lián)設(shè)備預(yù)加重配置裝置,其特征在于,包括: VSU管理單元,用于在檢測(cè)到本端端口與對(duì)端端口建立連接后,與對(duì)端協(xié)商組建虛擬交換單元VSU,并配置本端端口為虛擬交換鏈路VSL端口 ; 測(cè)試單元,用于從預(yù)加重配置表中依次選擇一組預(yù)加重參數(shù)配置與本端端口連接的芯片后,利用配置的每一組預(yù)加重參數(shù),分別在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向所述對(duì)端端口發(fā)送測(cè)試報(bào)文; 配置單元,用于根據(jù)對(duì)端端口選擇出的有效預(yù)加重參數(shù)配置所述芯片,所述有效預(yù)加重參數(shù)為所述對(duì)端端口根據(jù)接收到的測(cè)試報(bào)文的測(cè)試結(jié)果選擇出的。
10.如權(quán)利要求9所述的裝置,其特征在于,所述測(cè)試報(bào)文包括偽二進(jìn)制序列PRBS;以及 所述測(cè)試單元,具體用于構(gòu)建PRBS碼流,在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向所述對(duì)端端口發(fā)送構(gòu)建的PRBS碼流。
11.如權(quán)利要求9所述的裝置,其特征在于,還包括記錄單元,其中: 所述記錄單元,用于在所述配置單元根據(jù)所述對(duì)端端口選擇出的有效預(yù)加重參數(shù)配置所述芯片之后,記錄配置預(yù)加重參數(shù)時(shí)的環(huán)境參數(shù); 所述配置單元,還用于在所述環(huán)境參數(shù)發(fā)生變化且滿足預(yù)加重參數(shù)重配置條件時(shí),重新為所述芯片配置預(yù)加重參數(shù)。
12.如權(quán)利要求11所述的裝置,其特征在于, 所述VSU管理單元,還用于在根據(jù)所述對(duì)端端口選擇出的有效預(yù)加重參數(shù)配置所述芯片之后,釋放組建的VSU,配直本端端口為交換端口 ; 所述配置單元,還用于在接收到對(duì)端發(fā)送的中斷信號(hào)時(shí),重新為所述芯片配置預(yù)加重參數(shù),其中所述中斷信號(hào)為對(duì)端在接收到的報(bào)文中包含錯(cuò)誤報(bào)文時(shí)發(fā)送的。
13.如權(quán)利要求11或12所述的裝置,其特征在于,還包括: 確定單元,用于在所述配置單元重新為所述芯片配置預(yù)加重參數(shù)之前,確定為所述芯片配置預(yù)加重參數(shù)素所占用的帶寬與當(dāng)前報(bào)文轉(zhuǎn)發(fā)所占用的帶寬之和不超過(guò)網(wǎng)絡(luò)最大帶寬。
14.一種互聯(lián)設(shè)備預(yù)加重配置裝置,其特征在于,包括: VSU管理單元,用于在檢測(cè)到本端端口與對(duì)端端口建立連接后,與對(duì)端協(xié)商組建虛擬交換單元VSU,并配置本端端口為虛擬交換鏈路VSL端口 ; 接收單元,用于接收對(duì)端端口發(fā)送的測(cè)試報(bào)文,所述測(cè)試報(bào)文為對(duì)端從預(yù)加重配置表中依次選擇一組預(yù)加重參數(shù)配置與本端端口連接的芯片后,利用配置的每一組預(yù)加重參數(shù),分別在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)持續(xù)向本端端口發(fā)送的; 確定單元,用于針對(duì)每一組預(yù)加重參數(shù),分別確定該組預(yù)加重參數(shù)對(duì)應(yīng)的測(cè)試結(jié)果; 選擇單元,用于選擇測(cè)試結(jié)果滿足預(yù)設(shè)條件的任一組預(yù)加重參數(shù)通知所述對(duì)端端口。
15.如權(quán)利要求14所述的裝置,其特征在于, 所述確定單元,具體用于針對(duì)每一組預(yù)加重參數(shù),分別確定在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到錯(cuò)誤報(bào)文的數(shù)量和該組預(yù)加重參數(shù)對(duì)應(yīng)的誤碼率; 所述選擇單元,具體用于從接收到的錯(cuò)誤報(bào)文數(shù)量和該組對(duì)應(yīng)的誤碼率均為零的一組預(yù)加重參數(shù)中選擇一組預(yù)加重參數(shù)通知所述對(duì)端端口。
16.一種網(wǎng)絡(luò)設(shè)備,其特征在于,包括如權(quán)利要求9?13任一權(quán)利要求所述的互聯(lián)設(shè)備預(yù)加重配置裝置,和/或如權(quán)利要求14或15所述的互聯(lián)設(shè)備預(yù)加重配置裝置。
17.—種互聯(lián)設(shè)備預(yù)加重配置系統(tǒng),包括第一設(shè)備和第二設(shè)備,其特征在于:所述第一設(shè)備中設(shè)置如權(quán)利要求9?13任一權(quán)利要求所述的互聯(lián)設(shè)備預(yù)加重配置裝置,所述第二設(shè)備中設(shè)置如權(quán)利要求14或15所述的互聯(lián)設(shè)備預(yù)加重配置裝置。
【文檔編號(hào)】H04L12/26GK104184617SQ201410394339
【公開日】2014年12月3日 申請(qǐng)日期:2014年8月12日 優(yōu)先權(quán)日:2014年8月12日
【發(fā)明者】謝海洋 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司