專利名稱::一種板間通信的系統(tǒng)和方法
技術領域:
:本發(fā)明涉及網(wǎng)絡通信領域,尤其涉及一種在網(wǎng)絡通信領域中動態(tài)選擇通信通道的板間通信的系統(tǒng)和方法。
背景技術:
:通信領域里,在機架式設備中一般會設計有一個主控板或者預留有一到幾個備用主控板用以全局控制、監(jiān)視所有其它業(yè)務板、其他備用主控板的正常業(yè)務工作。為了描述方便,后文除了主控板之外的業(yè)務板、備用主控板統(tǒng)稱為被控板。無需特別指明時,主控板,或者被控板都簡稱為單板。主控板跟被控板之間的通信通過板間通信來實現(xiàn)。目前,業(yè)界板間通信一般是固定選擇某個硬件接口,在此基礎上通過標準協(xié)議棧,或者通過自定義的通信協(xié)議來完成單板跟單板之間的通信。請參閱圖1,其是現(xiàn)有技術單板之間的板間通信示意圖。當主控板或被控板工作不正常、甚至死機引起通信中斷時,系統(tǒng)設計師希望通過板間通信迅速檢測出有問題的單板,從而快速恢復該單板的正常功能,使得對用戶的影響降到最低程度。然而,由于硬件接口的通道一般都比較固定,并不能動態(tài)選擇,也即如果通道忙、或者通道故障,正常的板間通信將會受到影響,不能適時的收發(fā)數(shù)據(jù),由此可能會導致通信中的另一方的誤判,從而采取一些事先定義的、可能比較耗時的恢復手段,如重啟單板,從而引起單板不必要的業(yè)務中斷。
發(fā)明內容為解決單板之間的板間通信不能動態(tài)選擇通道的問題,有必要提供一種能動態(tài)選擇通道的板間通信的系統(tǒng)。4^反間通信的方法。本發(fā)明板間通信的系統(tǒng)包括主控板和被控板,所述主控板包括至少一主控板通道,所述被控纟反包括至少一#1控+反通道,所述主控板和被控板分別建立路由表,并在所述路由表中,根據(jù)通道注冊時所用的路徑耗費時間,設定路徑耗費時間最少的通道為默認通道,所述主控板和^皮控板通過各自的默認通道建立連接,進行板間通信,在默認通道被替換后,所述主控板和被控板使用替換之后的默認通道進行板間通信。在上述系統(tǒng)中,所述路由表包括通道的通道號和通道對應的優(yōu)先級,所述通道對應的優(yōu)先級根據(jù)所述通道注冊時所用的路徑耗費時間來設置,并且在所述路徑耗費時間相同時,比較通道的通道號大小,確定通道對應的優(yōu)先級,所述默認通道的優(yōu)先級最高。在上述系統(tǒng)中,所述通道由石更件通道和庫欠件通道組成。本發(fā)明板間通信的方法包括以下步驟注冊單板之間的板間通信的通道,并分別建立板間通信的路由表,在所述路由表中設置通道的優(yōu)先級,并選取優(yōu)先級最高的通道為默認通道,來進行所述單板之間的通信;所述路由表中的默認通道被替換后,所述單板之間使用替換之后的默認通道進行板間通信。在上述方法中,所述注冊單板之間的板間通信的通道包括所述單板之間通過各自的通道相互發(fā)送板間路由探測報文,并且判斷是否返回對應的板間路由回答報文,若是,所述通道工作正常,否則,所述通道工作非正常。在上述方法中,所述通道發(fā)送所述板間路由探測報文,到接收對應的所述回收報文的最短時間,定義為所述通道注冊時所用的路徑耗費時間,所述優(yōu)先級根據(jù)所述路徑耗費時間設定,所述默認通道為每一單板的所有通道的路徑耗費時間中,路徑耗費時間最短的通道。在上述方法中,所述注冊單板之間的板間通信的通道包括注冊主控板與被控板之間的板間通信的通道,并且,所述主控板向至少一被控板發(fā)送所述板間路由探測報文,所述被控板只向所述主控板發(fā)送5所述板間路由探測報文。在上述方法中,在所述路由表中設置通道的優(yōu)先級包括根據(jù)每一單板的所有通道的路徑耗費時間大小順序,設置通道的優(yōu)先級,如果路徑耗費時間相等,再比較通道的通道號大小,通道號越小,通道的優(yōu)先級越高。在上述方法中,所述路由表中的默認通道被替換指所述單板之間通過默認通道發(fā)送板間路由探測報文,在預設的時間內未收到對應的板間路由回答報文,所述路由表中的默認通道被替換。與現(xiàn)有技術相比較,本發(fā)明板間通信的系統(tǒng)和方法通過單4反之間分別建立板間通信的路由表,在所述路由表中設置通道的優(yōu)先級,并選取優(yōu)先級最高的通道為默認通道,來進行所述單板之間的通信,在所述路由表中的默認通道被替換后,所述單板之間使用替換之后的默認通道進行板間通信,不僅實現(xiàn)了單板之間的板間通信動態(tài)選擇通道的目的,還通過設置優(yōu)先級選擇路徑耗費時間最短的通道做為默認通道進行板間通信,從而提高了板間通信的效率。在結合附圖閱讀本發(fā)明實施方式的詳細描述后,本發(fā)明的特點和優(yōu)點將變得更加清楚。圖l是現(xiàn)有技術單板之間的板間通信示意圖;圖2是本發(fā)明板間通信的系統(tǒng)模塊示意圖;圖3是本發(fā)明板間通信的系統(tǒng)使用的報文格式;圖4是本發(fā)明板間通信的方法流程示意圖。具體實施例方式下面結合附圖對本發(fā)明板間通信的系統(tǒng)和方法進行說明。在下文中,硬件通道是指收發(fā)數(shù)據(jù)的硬件資源,軟件通道是指對收發(fā)數(shù)據(jù)進行初步處理的軟件資源。另外,為后面描述方便,統(tǒng)稱實現(xiàn)了本發(fā)明所述通信方法的軟件為板間通信模塊。請參閱圖2,其是本發(fā)明板間通信的系統(tǒng)模塊示意圖。板間通信系統(tǒng)包括主控板A、被控板B和被控板C。主控板A、被控板B和被控板C相互連接。主控板A包括軟件通道Dl、D2、D3和硬件通道E1、E2。被控板B包括軟件通道F1、F2和硬件通道Hl、H2。被控板C包括軟件通道Il、12和石更件通道J1、J2。每一石更件通道上可以承載的軟件通道個數(shù)不限,因此單板上硬件通道跟軟件通道組合會有多種。每一單板的每一軟件通道和每一硬件通道的組合統(tǒng)稱為通道。其中,數(shù)字1,2,3為編號。主控板A的軟件通道D1采用網(wǎng)際協(xié)議(IntemetProtocol,IP)協(xié)議棧,D2和D3采用自定義協(xié)議棧,硬件通道El為網(wǎng)口,E2為其他通信口。被控板B的軟件通道Fl采用IP協(xié)議棧,F(xiàn)2采用自定義協(xié)議棧,硬件通道Hl為網(wǎng)口,H2為其他通信口。被控板C的軟件通道II采用IP協(xié)議棧,12采用自定義協(xié)議棧,硬件通道Jl和J2為網(wǎng)口。這里,假設主控板A,被控板B,被控板C的硬件通道承載了各自單板上所有的軟件通道。請參閱圖3,其是本發(fā)明板間通信的系統(tǒng)使用的報文格式。板間通信的數(shù)據(jù)分成兩種一種是保持鏈路、維持路由信息的板間路由報文(Inter-BoardRoutePacket,IBRP);另一種是傳送正常數(shù)據(jù)的4反間凄t據(jù)才艮文(Inter-BoardDataPacket,IBDP)其中,IBRP分兩種報文類型為0x4的板間路由探測報文(IBRDP)和報文類型為0x5的板間路由回斜艮文(IBRRP)。IBRRP是對IBRDP的回應。IBRP中第一個單板標識是源單板,最后一個單板標識是目的單板。IBRDP和IBRRP的報文結束符標志為EOT(0x4)。單板跟單板之間如果沒有數(shù)據(jù)報文發(fā)送,也即沒有IBDP發(fā)送時,則會定時發(fā)送IBRP報文以維持鏈路;有IBDP發(fā)送時,將IBRP附在IBDP報文里一塊發(fā)送。IBDP的報文類型為0x35。如果IBDP包含了IBRP,則IBDP的是否包含路由報文的標識被置1,后面緊跟著板間路由報文頭,并且板間路由才艮文頭的報文結束符為0x3。請參閱圖4,其是本發(fā)明板間通信的方法流程示意圖。本發(fā)明板間通信的方法包括以下步驟步驟Sl、注冊單板之間的板間通信的通道,并分別建立板間通信的路由表,在所述路由表中設置通道的優(yōu)先級,并選取優(yōu)先級最高的通道為默認通道,來進行所述單板之間的通信;在主控板一側,主控4反向纟皮控板發(fā)送IBRDP,被控才反給主控沖反回應IBRRP報文,主控板根據(jù)接收到的IBRRP報文更新路由表。被控板根據(jù)硬件通道的屬性給硬件通道設置一個默認的優(yōu)先級權值,同樣,軟件通道也會有一個默認的優(yōu)先級權值,因此通道的默認優(yōu)先級權值為硬件通道跟軟件通道優(yōu)先級權值之和。被控板的硬件通道收到主控板的IBRDP時,如果目的單板標識為本單板,則在該硬件通道承載的所有軟件通道上廣播該報文,同時IBRDP的目的軟件通道號,目的硬件通道號更新為相應的軟件通道號、硬件通道號;如果目的單板不為本板,選才奪優(yōu)先級權值最高的通道上送該報文。IBRDP經過軟件通道最終傳送到板間通信模塊。如果IBRDP報文是發(fā)送到本單板,則先根據(jù)接收到的IBRDP更新路由表,然后在一秒鐘以內在路由表里選擇一個優(yōu)先級最高的通道回送一個IBRRP;如果不是發(fā)送到本板,在報文IBRDP里添加中間單板信息,然后選擇路由表里優(yōu)先級最高的通道轉發(fā)該報文。被控板路由表的更新策略系統(tǒng)啟動時候采用默認的優(yōu)先級權值。一秒鐘以內,對接收到IBRDP報文的通道,優(yōu)先級權值減一,直到達到優(yōu)先級權值最大值0;對沒有接收到IBRDP報文的通道,優(yōu)先級權值加一,直到達到優(yōu)先級權值最小值255。被控板因為不發(fā)送IBRDP報文,因此無法計算通道的路徑耗費,故優(yōu)先級級別的判定不再是路徑耗費,而是直接使用通道的優(yōu)先級權值。以主控板A和被控板B之間的通信來說明通過主控板A的軟件通道Dl和硬件通道El,向被控板B發(fā)送IBRDP。在IBRDP中,源單板標識為主控板A,源單板硬件通道號為E1,源單板軟件通道號為Dl,目的單板標識為被控板B,并且目的單板硬件通道號和軟件通道號為未知。通過主控板A的軟件通道Dl和硬件通道El,向被控板B發(fā)送IBRDP,可能直接發(fā)送到被控板B,也可能發(fā)送到一皮控板C。被控板B解析接收到的報文,若報文的類型為0x4,即為IBRDP,且為主控板A發(fā)送過來的IBRDP,再檢查IBRDP的目的單板標識是否為被控板B。若目的單板標識是被控板B,則修改該報文的類型為IBRRP,同時將源單板號改為被控板B,目的單板號改為主控板A。如果是通過被控單板B的軟件通道Hl和硬件通道Fl發(fā)送IBRRP,則相應地將源單板硬件通道號為F1,源單板軟件通道號為Hl,再發(fā)送到主控板A。類似地,如果是通過被控單板B的其它軟件通道和硬件通道組合發(fā)送IBRRP,則相應地更改源單板硬件通道號和源單板軟件通道號,再發(fā)送到主控板A。若目的單板標識不是被控板B,但是IBRDP中間經過的所有單板數(shù)不超過3個,則在IBRDP中添加被控板B為中轉單板,并附上所使用的硬件通道號、軟件通道號,然后轉發(fā)該報文;若中間經過的所有單板數(shù)超過3個,則丟棄該報文。主控板A解析接收到的報文,若報文的類型為0x5,即為IBRRP,再檢查報文目的單板號是否為主控板A。若目的單板號是主控板A,則說明主控板A硬件通道El、軟件通道D1是可通的,也即所述通道工作正常,并比較從主控板A的硬件通道El、軟件通道Dl發(fā)出IBRDP到接收到的目的單板號是主控板A的所有IBRRP的最短時間,定義為所述石更件通道E1、軟件通道Dl組合的通道注冊時所用的路徑耗費時間,再填入路由表的路徑耗費選項。若目的單板號不是主控板A,但中間經過的所有單板數(shù)不超過3個,則在報文中添加自己的單板號為中轉單板,并附上硬件通道、軟件通道,然后轉發(fā)該數(shù)據(jù);若中間經過的所有單板數(shù)超過3個,則丟棄該4艮文。建立主控板A與被控板B的板間通信的路由表。如下表所示表一通道號軟件通道硬件通道路徑耗費優(yōu)先級(ms)1DlEl2O(默認通道)4D2E22l(待選通道)D3El12DlE2436D3E2543D2El-l匿l(不可用)在上述表中,通道號根據(jù)硬件通道的編號跟軟件通道的編號共同確定。硬件通道號越小則路由表里的通道號越小,硬件通道號一樣,則再比較軟件通道號,軟件通道號越小,則路由表里的通道號越小。另外,如果某個硬件通道、軟件通道組合的通道在發(fā)出IBRDP報文一秒鐘以內沒有接收到報文,需繼續(xù)發(fā)送,連續(xù)三次發(fā)出的IBRDP報文都沒有回應,則認為該通道是不通的,如表一中的通道3,且對應的路徑耗費為-1,優(yōu)先級為-1,表示不可用。在表一中,優(yōu)先級為O的路由表項為優(yōu)先級最高的默認通道,即通道l。路徑耗費一樣的情況下,通道號越小優(yōu)先級越高。主控板A通過默認通道與其它單板進行通信。同理,建立主控板A與被控板C的板間通信的路由表。如下表所示表二通道號軟件通道硬件通道路徑耗費(ms)優(yōu)先級2DlE22O(默認通道)4D2E22l(待選通道)D3El313D2El436D3E241DlEl75主控板A可以分別向被控板B和被控板C發(fā)送IBRDP,并接收來自被控板B和被控板C發(fā)送的IBRRP,從而分別建立主控板A與被控板B的板間通信的路由表和主控板A與被控板C的板間通信的10路由表。不同地是,被控板B更新其路由表的過程。被控板根據(jù)通道的默認優(yōu)先級權值首先建立一個默認路由表。假設硬件通道H1為千兆網(wǎng)口,賦予默認的優(yōu)先級權值為0;硬件通道H2為百兆網(wǎng)口,賦予默認的優(yōu)先級權值為1;軟件通道F1為自定義協(xié)議棧,賦予默認的優(yōu)先級權值為0,F2為IP協(xié)議棧,賦予默認的優(yōu)先級權值為1。所有通道的路徑耗費都為0值,因此建立的默認路由表如表三所示表三<table>tableseeoriginaldocumentpage11</column></row><table>主控板A給被控板B發(fā)送IBRDP報文時,被控板B的硬件通道HI接收到了三個報文,報文的通道號分別為El和Dl,以及E1和D2,El和D3,因此先附上目的石更件通道號Hl,并在HI岸義載的寸辦議棧F1、F2對每個接收到的IBRDP報文分別廣播,廣播的IBRDP分別附上了Fl,F2的軟件通道號。被控板B的板間通信模塊從軟件通道F1,F2分別接收到了三個IBRDP報文,因此根據(jù)接收到的IBRDP更新路由表。H2接收到了三個IBRDP報文,報文的通道號分別為E2和Dl,以及E2和D2,E2和D3,附上目的硬件通道號HI之后在H1承載的協(xié)議棧F1、F2分別廣播,同時廣纟番的IBRDP分別附上Fl,F(xiàn)2的軟件通道號。被控板B的板間通信模塊從軟件通道F1,F(xiàn)2分別接收到了IBRDP報文,根據(jù)接收到的IBRDP更新路由表。更新之后的路由表如下表所示表四<table>tableseeoriginaldocumentpage11</column></row><table>2F2Hl0O(待選通道)3FlH2004F2H200更新了路由表之后,路由表里表項越靠前,優(yōu)先級越高,優(yōu)先級權值相等時,通道號越小優(yōu)先級越高。在一秒鐘以內對源通道為El,Dl的IBRDP報文選擇在通道1回送IBRRP報文,同理源通道為El、D2的IBRDP,以及源通道為El、D3的IBRDP選擇在通道1回送報文IBRRP;對于源通道為E2,Dl,以及E2、D2,和E2、D3的報文選才奪在通道3回送才艮文IBRRP。這樣一皮控才反B的3各由表就正式建立起來了,只要路由表建立起來之后發(fā)送不帶IBRRP信息的IBDP就采用默認通道。被控板接收到主控板發(fā)送的攜帶了IBRDP信息的IBDP報文時,在硬件通道上并不廣播該IBDP報文,而是選擇路由表里承載在該硬件通道上優(yōu)先級最高的一個軟件通道上送IBDP報文,并更新路由表。假設被控板B在硬件通道H2接收到了一個IBDP報文,并攜帶了IBRDP信息,根據(jù)路由表,IBDP報文最終通過軟件通道F1上送到板間通信模塊,并將更新路由表如表五,同時回送IBRRP報文。如果有IBDP發(fā)送,并且選擇的通道是通道3,則將IBRRP攜帶在IBDP里回送,否則單獨回送IBRRP報文。表五通道號軟件通道-更件通道路徑耗費(ms)優(yōu)先級3FlH20oc默認通道)1Flm0i(待選通道)2F2m0i4F2H20i主控板A與被控板B之間通過各自的默認通道進行數(shù)據(jù)收發(fā),即通過主控板A的軟件通道Dl和硬件通道El與被控板B的軟件通道F1和硬件通道H1進行板間通信。同理,建立被控板C的板間通信的路由表。如下表所示:12表六<table>tableseeoriginaldocumentpage13</column></row><table>主控板A與被控板C之間通過各自的默認通道進行數(shù)據(jù)收發(fā),即通過主控^反A的軟件通道Dl和;更件通道E2與^皮控牙反C的4欠件通道Il和硬件通道Jl進行板間通信。上述所有路由表建立之后,都需要動態(tài)維持。下面以表一為例每秒鐘主控板A會在路由表里兩個優(yōu)先級最高的通道中,即在默認通道和待選通道中發(fā)送IBRDP來維持板間通信。如果默認通道當前有IBDP發(fā)送,則將IBRDP內容包含在IBDP中進行傳輸。亦即,發(fā)送IBDP時,如果有IBRDP需要發(fā)送,可將IBRDP放在IBDP中一塊發(fā)送,發(fā)送IBDP選擇的是優(yōu)先級最高的通道,因此首先需要檢測需要發(fā)送IBRDP信息的通道是否是當前優(yōu)先級最高的通道,如果不是則該IBRDP不能在IBDP里攜帶,需單獨發(fā)送。被控板B收到IBRDP,或者在接收到的IBDP中包含有IBRDP,向主控板A發(fā)送IBRRP。如果被控板B當前有IBDP需要傳送,就將IBRRP包含在IBDP中進行傳輸,否則,需要單獨傳送IBRRP,以幫助路由表的維持。如果在預先設定的一秒鐘之內,主控板A收到IBRRP,或者在接收到的IBDP中包含有IBRRP,表示主控板A的兩個優(yōu)先級最高的默認通道和待選通道與被控板B板間通信正常,再4企查路由表中是否有路徑耗費為-1的通道,若有,將該路徑耗費設置為當前路由表里面所具有的最大值遞增l。在表一中,通道3對應的路徑耗費為-l。再將路徑耗費配置為當前路由表里面所具有的最大值加1,其對應的優(yōu)先級相應地設為最低等級,即5。如下表所示表七<table>tableseeoriginaldocumentpage14</column></row><table>如果在一秒鐘之內,默認通道和待選通道中一個,或者兩個都沒有接收到IBRRP,表示兩個優(yōu)先級最高的默認通道和待選通道中一個,或者兩個非正常,就將該路由表中所對應的路徑耗費置為-1,并根據(jù)路由表中的路徑耗費重新決定通道的優(yōu)先級。之后選4奪兩個優(yōu)先級最高的通道來繼續(xù)發(fā)送IBRDP,重復上述過程。如果所有通道都不能正常接收到IBRRP,則認為本單板跟目的單板的鏈路已經斷開,然后每隔IO秒鐘都嘗試重新進行通道的注冊。此外,如果有新通道注冊,如添加了新的石更件,或者增加了新的協(xié)議棧,需要往路由表里面添加新的路由表項,每個表項所示的通道組合都需要發(fā)送IBRDP報文,收到IBRRP之后更新路由表,下一次IBDP發(fā)送就會根據(jù)新的默認通道發(fā)送。如果有通道需要刪除,同時也應該刪除路由表里相應的表項。相應表項刪除以后,對路由表里的通道號重新編號,同時更新的包括路由表項的優(yōu)先級。如果默認通道需要刪除的話,則將待選通道設置為默認通道;默認通道,待選通道同時被刪除了,則根據(jù)重新編號的優(yōu)先級來選定默認通道跟待選通道。步驟S2、所述路由表中的默認通道被替換后,所述單板之間使用替換之后的默認通道進行板間通信。如果通道忙、或者通道故障,當路由表重新計算以后,根據(jù)計算,如果當前的默認通道要被新的默認通道替換,則進行通道切換。立即停止使用舊的默認通道改用新的默認通道發(fā)送數(shù)據(jù);如果通道的接收端有數(shù)據(jù)沒有完全接收完畢,維持舊的默認通道一定時間,默認情況是100毫秒,超過規(guī)定時間以后進行強制切換,所有數(shù)據(jù)都通過新默認通道的接收端接收數(shù)據(jù)。與現(xiàn)有技術相比較,本發(fā)明板間通信的系統(tǒng)和方法通過單板之間分別建立板間通信的路由表,在所述路由表中設置通道的優(yōu)先級,并選取優(yōu)先級最高的通道為默認通道,來進行所述單板之間的通信,在所述路由表中的默認通道被替換后,所述單板之間使用替換之后的默認通道進行板間通信,不僅實現(xiàn)了單板之間的板間通信動態(tài)選擇通道的目的,還通過設置優(yōu)先級選擇路徑耗費時間最短的通道做為默認通道進行板間通信,從而提高了板間通信的效率。以上僅為本發(fā)明的優(yōu)選實施案例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。權利要求1、一種板間通信的系統(tǒng),其包括主控板和被控板,所述主控板包括至少一主控板通道,所述被控板包括至少一被控板通道,其特征在于,所述主控板和被控板分別建立路由表,并在所述路由表中,根據(jù)通道注冊時所用的路徑耗費時間,設定路徑耗費時間最少的通道為默認通道,所述主控板和被控板通過各自的默認通道建立連接,進行板間通信,在默認通道被替換后,所述主控板和被控板使用替換之后的默認通道進行板間通信。2、根據(jù)權利要求1所述的板間通信的系統(tǒng),其特征在于,所述路由表包括通道的通道號和通道對應的優(yōu)先級,所述通道對應的優(yōu)先級根據(jù)所述通道注冊時所用的路徑耗費時間來設置,并且在所述路徑耗費時間相同時,比較通道的通道號大小,確定通道對應的優(yōu)先級,所述默認通道的優(yōu)先級最高。3、根據(jù)權利要求1所述的板間通信的系統(tǒng),其特征在于,所述通道由硬件通道和軟件通道組成。4、一種板間通信的方法,其特征在于,包括以下步驟注冊單板之間的板間通信的通道,并分別建立板間通信的路由表,在所述路由表中設置通道的優(yōu)先級,并選取優(yōu)先級最高的通道為默認通道,來進行所述單板之間的通信;所述路由表中的默認通道被替換后,所述單板之間使用替換之后的默認通道進行板間通信。5、根據(jù)權利要求4所述的板間通信的方法,其特征在于,所述注冊單板之間的板間通信的通道包括所述單板之間通過各自的通道相互發(fā)送板間路由探測報文,并且判斷是否返回對應的板間路由回答報文,若是,所述通道工作正常,否則,所述通道工作非正常。6、根據(jù)權利要求5所述的板間通信的方法,其特征在于,所述通道發(fā)送所述板間路由探測報文,到接收對應的所述回收報文的最短時間,定義為所述通道注冊時所用的路徑^^費時間,所述優(yōu)先級#4居所述路徑耗費時間設定,所述默認通道為每一單板的所有通道的路徑耗費時間中,路徑耗費時間最短的通道。7、根據(jù)權利要求5所述的板間通信的方法,其特征在于,所述注冊單板之間的板間通信的通道包括注冊主控板與被控板之間的板間通信的通道,并且,所述主控板向至少一被控—反發(fā)送所述^反間^各由探測報文,所述被控板只向所述主控板發(fā)送所述板間路由探測報文。8、根據(jù)權利要求5所述的板間通信的方法,其特征在于,在所述路由表中設置通道的優(yōu)先級包括根據(jù)每一單板的所有通道的路徑耗費時間大小順序,設置通道的優(yōu)先級,如果路徑耗費時間相等,再比較通道的通道號大小,通道號越小,通道的優(yōu)先級越高。9、根據(jù)權利要求4所述的板間通信的方法,其特征在于,所述路由表中的默認通道被替換指所述單^反之間通過默認通道發(fā)送玲反間路由探測報文,在預設的時間內未收到對應的板間路由回答報文,所述路由表中的默認通道被替換。全文摘要本發(fā)明公開了一種板間通信的系統(tǒng)和方法。本發(fā)明板間通信的方法包括注冊單板之間的板間通信的通道,并分別建立板間通信的路由表,在路由表中設置通道的優(yōu)先級,并選取優(yōu)先級最高的通道為默認通道,來進行單板之間的通信;路由表中的默認通道被替換后,單板之間使用替換之后的默認通道進行板間通信。本發(fā)明不僅實現(xiàn)了單板之間的板間通信動態(tài)選擇通道的目的,還通過設置優(yōu)先級選擇路徑耗費時間最短的通道做為默認通道進行板間通信,從而提高了板間通信的效率。文檔編號H04L12/26GK101505234SQ20091010578公開日2009年8月12日申請日期2009年3月17日優(yōu)先權日2009年3月17日發(fā)明者坤唐申請人:中興通訊股份有限公司