專利名稱:一種識別基帶單元的方法
技術領域:
本發(fā)明涉及基站技術,尤指一種識別分體式基站中基帶單元(BBU)的 方法。
背景技術:
分體式基站系統(tǒng)由BBU和射頻單元(RFU)兩部分組成,其中BBU部 分通常由一個以上的BBU組成,BBU之間可以通過星型、樹型、鏈型和環(huán) 形等組網(wǎng)方式連接。為了能夠在邏輯上區(qū)分各BBU,保證基站系統(tǒng)的正常 工作,需要分別為各BBU設置一個識別標號。目前,常用來識別BBU的方法是人工設置識別標號,比如,每個BBU 中分別設置一撥碼開關,人工將撥碼開關撥至不同的位置來設置不同的值, 每個BBU的CPU通過輸入/輸出(I/O)接口讀取撥碼開關設置的值,并將 該值作為自身的識別標號存儲在本地。系統(tǒng)中的每個BBU都會通過廣播消 息向其它BBU發(fā)送自己的識別標號,各BBU會將通過廣播消息收到的其它 BBU的識別標號存儲在本地,這樣,在系統(tǒng)中的任何一個BBU中,均存有 自身及其它所有BBU的識別標號。對于上述識別BBU的方法,如果由于人工設置撥碼開關時的失誤,導 致兩個BBU的識別標號相同,會因識別標號沖突而導致系統(tǒng)工作異常,甚 至使整個系統(tǒng)處于癱瘓狀態(tài)。所以,在整個系統(tǒng)中,對應不同的BBU,設 置的識別標號應該是唯一 的。為了保證各BBU的識別標號在整個系統(tǒng)中是唯一的,需要增加復雜的 沖突檢測機制。BBU向整個系統(tǒng)廣播自身的識別標號時,如果沖突檢測機 制檢測到存在相同的識別標號,會向網(wǎng)管中心發(fā)送沖突告警。網(wǎng)管中心收到告警后,通過派遣工作人員到現(xiàn)場,重新將撥碼開關撥到由系統(tǒng)統(tǒng)一規(guī)劃好 的正確的位置來恢復系統(tǒng)的工作。綜上所述,現(xiàn)有技術通過撥碼開關設置識別標號來識別不同BBU的方 法, 一方面需要人工進行設置,受到較大的人為因素影響,另一方面,為了 避免由于人為因素造成的失誤而導致的識別標號沖突故障發(fā)生,需要增加復 雜的沖突檢測機制,增加了系統(tǒng)的復雜度,降低了系統(tǒng)的穩(wěn)定性,并且對識 別標號沖突故障的處理不方便。發(fā)明內容有鑒于此,本發(fā)明的主要目的在于提供一種識別基帶單元的方法,能夠 簡單而可靠地識別不同的BBU,同時能夠避免識別標號沖突故障的發(fā)生。 為達到上述目的,本發(fā)明的技術方案具體是這樣實現(xiàn)的 一種識別基帶單元BBU的方法,該方法包括以下步驟A. 源BBU獲耳又自身出廠預設的i某體訪問控制MAC地址和目的BBU出廠 預設的MAC地址,分別作為源MAC地址和目的MAC地址攜帶于數(shù)據(jù)幀中, 并發(fā)送該數(shù)據(jù)幀;B. 接收BBU通過比較所收到數(shù)據(jù)幀中攜帶的目的MAC地址與自身MAC 地址是否一致識別自身是否為目的BBU。步驟B進一步包括接收BBU根據(jù)所收到數(shù)據(jù)幀中攜帶的源MAC地址識 別出源BBU。步驟B之后進一步包括如果識別出接收BBU是目的BBU,則接收BBU 接受該數(shù)據(jù)幀;如果識別出接收BBU不是目的BBU,則接收BBU轉發(fā)該數(shù)據(jù) 幀,并返回步驟B。該方法還包括各BBU將自身出廠時預設的MAC地址攜帶在廣播消息中 進行廣播。該方法還包括每個BBU接收除自身之外的各BBU廣播的所述MAC地 址,并將各MAC地址存儲在本地RAM中。步驟A中所述源BBU獲取源MAC地址和目的MAC地址的方法為源地址,從本地RAM中讀取目的BBU的MAC地址。步驟A之前,該方法還包括各BBU在啟動時讀取出廠時預設在本地 EPROM中的MAC地址,并將該MAC地址存儲在本地數(shù)據(jù)存儲器RAM中; 則所述源BBU獲取源MAC地址和目的MAC地址的方法為源BBU從本 地RAM中讀取源BBU的MAC地址和目的BBU的MAC地址。由上述技術方案可見,本發(fā)明這種采用BBU全球唯一的媒體訪問控制 (MAC )地址作為識別標號來標識BBU的方法,簡單而又可靠地對不同的 BBU進行了識別,而且有效避免了識別標號沖突故障的發(fā)生。在該方法實 現(xiàn)中,源BBU將源BBU的源MAC地址和目的BBU的目的MAC地址攜帶 在數(shù)據(jù)幀中,接收BBU通過將自身MAC地址與數(shù)據(jù)幀中攜帶的目的MAC 地址比較是否一致,方便可靠地識別自身是否為目的BBU,并根據(jù)數(shù)據(jù)幀 中攜帶的源MAC地址識別源BBU 。采用本發(fā)明方法設置BBU的識別標號時,不再需要人工干預, 一方面, 避免了由于人為失誤而導致的識別標號沖突;另一方面,由于MAC地址是 全球唯一的,所以,系統(tǒng)不需要復雜的沖突檢測機制,降低了系統(tǒng)設計的復 雜度,提高了系統(tǒng)的穩(wěn)定性。
圖1是本發(fā)明識別BBU的流程圖;圖2本發(fā)明實施例中BBU采用鏈型組網(wǎng)'的結構示意圖;圖3是本發(fā)明實施例采用的一種數(shù)據(jù)幀格式示意圖。
具體實施方式
本發(fā)明的核心思想是采用BBU全球唯一的MAC地址作為識別標號 來標識BBU ,簡單而又可靠地對不同的BBU進行了識別,而且有效避免了識別標號沖突故障的發(fā)生。對于每個BBU,出廠前都會由廠家設置一個MAC地址存4諸在BBU的 ^哽件中,所設置的MAC地址是一個全球唯一的值。 一般,將MAC地址存 儲在可擦除只讀存儲器(EPROM )中,在BBU應用中,可以通過讀取EPROM 獲得BBU的MAC地址。為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉 較佳實施例,對本發(fā)明進一步詳細說明。圖1是本發(fā)明識別BBU的流程圖,結合圖2本發(fā)明實施例中BBU采用 鏈型組網(wǎng)的結構示意圖,假設從BBU0向BBU2發(fā)送數(shù)據(jù)信息,即BBU0 是源BBU, BBU2是目的BBU。并假設BBU0的識別標號為MAC0地址、 BBU1的識別標號為MAC1地址、BBU2的識別標號為MAC2地址、BBU3 的識別標號為MAC3地址,本發(fā)明識別BBU的具體實現(xiàn)包括以下步驟步驟100:源BBU獲取源MAC地址和目的MAC地址。對于圖2所示的BBU鏈型組網(wǎng)系統(tǒng)中每個BBU來講,BBU啟動時, 會將自身MAC地址從EPROM中取出,作為源MAC地址存儲到本地數(shù)據(jù) 存儲器(RAM)中;另外,通過廣播消息,BBU接收自身所屬組網(wǎng)系統(tǒng)中 其它BBU的MAC地址,并將4妄收到的不同MAC地址作為不同的目的地址 存儲在本地RAM中。具體來說,在BBUO的RAM中,存儲的源MAC地址為MAC0地址, 目的MAC地址則包括MACl地址、MAC2地址和MAC3地址;在BBUl 的RAM中,存儲的源MAC地址為MACl地址,目的MAC地址則包括MACO 地址、MACl地址和MAC3地址;在BBU2的RAM中,存儲的源MAC地 址為MAC2地址,目的MAC地址則包括MACO地址、MACl地址和MAC3 地址;在BBU3的RAM中,存儲的源MAC地址為MAC3地址,目的MAC 地址則包括MACO地址、MACl地址和MAC2地址。本實施例中,假設從BBUO向BBU2發(fā)送數(shù)據(jù)信息,所以,在本步驟中, 源BBU獲取源MAC地址和目的MAC地址的方法為BBUO從RAM中讀實現(xiàn)BBU0從EPROM中讀取源MAC地址,即MAC0地址;從RAM中 讀取目的MAC地址,即MAC2地址。步驟101:源BBU將獲取的源MAC地址和目的MAC地址攜帶在要發(fā) 送的數(shù)據(jù)幀中,并發(fā)送該數(shù)據(jù)幀。圖3所示是本發(fā)明采用的一種數(shù)據(jù)幀格式示意圖,如圖3所示,在發(fā)送 的數(shù)據(jù)幀格式中,包括存儲源MAC地址的源MAC地址字段、存儲目的MAC 地址的目的MAC地址字段、存儲數(shù)據(jù)信息的數(shù)據(jù)信息字段和存儲奇偶校驗 位的奇偶校驗字段。本步驟中,將讀取的MAC0地址存儲在數(shù)據(jù)幀的源MAC地址字段中, 將讀取的MAC2地址存儲在數(shù)據(jù)幀的目的MAC地址字段中,并將數(shù)據(jù)信息 和奇偶校驗位分別存儲在數(shù)據(jù)信息字段和奇偶校驗字段中,然后發(fā)送該數(shù)據(jù) 幀。步驟102 步驟104:接收BBU解析接收到的數(shù)據(jù)幀,并比較該數(shù)據(jù)幀 中攜帶的目的MAC地址是否與自身MAC地址一致,若一致,則識別自身 為目的BBU,接受該數(shù)據(jù)幀,并根據(jù)該數(shù)據(jù)幀中攜帶的源MAC地址識別出 源BBU;否則,根據(jù)該數(shù)據(jù)幀中攜帶的源MAC地址識別出源BBU,并識 別自身不是目的BBU,將接收到的數(shù)據(jù)幀轉發(fā)給下一級接收BBU,之后返 回本步驟重新判斷。實際上,僅針對識別BBU而言,接收BBU只要根據(jù)所收到數(shù)據(jù)幀中攜 帶的源MAC地址識別出源BBU是哪個BBU,根據(jù)目的MAC地址識別出 自身是否為目的BBU即可。進一步的,接收BBU可以根據(jù)自身是否為目的 BBU來決定接受或轉發(fā)當前收到的數(shù)據(jù)幀,對數(shù)據(jù)幀的處理是可選的。在BBU組網(wǎng)中,數(shù)據(jù)是/人發(fā)送BBU發(fā)送,而后一級一級的順序傳送, 直到目的BBU接收到為止。本實施例中,發(fā)送BBU是BBUO,接收BBU包括BBU1 、 BBU2和BBU3, 其中BBU2是目的BBU。本步驟中,從BBUO發(fā)送的數(shù)據(jù)幀,首先由BBU1接收,BBU1解析接 收到的數(shù)據(jù)幀,通過比較,該數(shù)據(jù)幀中攜帶的MAC3地址與自身MAC1地 址不一致,則根據(jù)該數(shù)據(jù)幀中攜帶的源MAC地址識別出源BBU為BBU0, 且識別出自身不是目的BBU,BBU1將接收到的數(shù)據(jù)幀轉發(fā)至下一級BBU2; BBU2通過比較,該數(shù)據(jù)幀中攜帶的MAC2地址與自身MAC2地址一致, 則識別出自身是目的BBU, BBU2接受該數(shù)據(jù)幀,并根據(jù)該數(shù)據(jù)幀中攜帶的 源MAC地址識別出源BBU為BBU0。乂人上述本發(fā)明識別BBU的方法可以看出,由于MAC地址是全球唯一 的,采用MAC地址作為識別標號來標識不同BBU,簡單而又可靠地對不同 的BBU進行了識別,由于MAC地址的特f木性,出現(xiàn)相同MAC地址的才既率 極低,所以也就避免了識別標號沖突故障的發(fā)生,BBU間通過攜帶在數(shù)據(jù) 幀中的源MAC地址和目的MAC地址,可靠地進行了數(shù)據(jù)傳送,不用擔心 不能將數(shù)據(jù)幀發(fā)送到目的BBU的問題。以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護 范圍。
權利要求
1.一種識別基帶單元BBU的方法,其特征在于,該方法包括以下步驟A.源BBU獲取自身出廠預設的媒體訪問控制MAC地址和目的BBU出廠預設的MAC地址,分別作為源MAC地址和目的MAC地址攜帶于數(shù)據(jù)幀中,并發(fā)送該數(shù)據(jù)幀;B.接收BBU通過比較所收到數(shù)據(jù)幀中攜帶的目的MAC地址與自身MAC地址是否一致識別自身是否為目的BBU。
2. 根據(jù)權利要求1所述的方法,其特征在于,步驟B進一步包括接收 BBU根據(jù)所收到數(shù)據(jù)幀中攜帶的源MAC地址識別出源BBU。
3. 根據(jù)權利要求1或2所述的方法,其特征在于,步驟B之后進一步包 括如果識別出接收BBU是目的BBU,則接收BBU接受該數(shù)據(jù)幀;如果識別 出接收BBU不是目的BBU,則接收BBU轉發(fā)該數(shù)據(jù)幀,并返回步驟B。
4. 根據(jù)權利要求1所述的方法,其特征在于,該方法還包括各BBU將 自身出廠時預設的MAC地址攜帶在廣播消息中進行廣播。
5. 根據(jù)權利要求4所述的方法,其特征在于,該方法還包括每個BBU 接收除自身之外的各BBU廣播的所述MAC地址,并將各MAC地址存儲在本 地RAM中。
6. 根據(jù)權利要求5所述的方法,其特征在于,步驟A中所述源BBU獲取 源MAC地址和目的MAC地址的方法為源BBU從本地EPROM中讀取BBU 出廠時預設在EPROM中的源BBU的MAC地址,從本地RAM中讀取目的BBU 的MAC地址。
7. 根據(jù)權利要求5所述的方法,其特征在于,步驟A之前,該方法還包MAC地址存儲在本地數(shù)據(jù)存儲器RAM中;則所述源BBU獲取源MAC地址 和目的MAC地址的方法為源BBU從本地RAM中讀取源BBU的MAC地址 和目的BBU的MAC地址。
全文摘要
本發(fā)明公開了一種識別基帶單元(BBU)的方法,該方法采用BBU全球唯一的媒體訪問控制(MAC)地址作為識別標號來標識不同BBU,并將源BBU的源MAC地址和目的BBU的目的MAC地址攜帶在數(shù)據(jù)幀中,準確地將數(shù)據(jù)發(fā)送至指定的目的BBU。該方法簡單而又可靠地對不同的BBU進行了識別,而且有效避免了識別標號沖突故障的發(fā)生。
文檔編號H04L29/06GK101257668SQ200810074379
公開日2008年9月3日 申請日期2005年6月23日 優(yōu)先權日2005年6月23日
發(fā)明者孟慶鋒 申請人:華為技術有限公司