新四季網

一種通信系統地址糾錯方法、裝置及通信設備的製作方法

2023-05-11 03:51:46

專利名稱:一種通信系統地址糾錯方法、裝置及通信設備的製作方法
技術領域:
本發明涉及通信技術領域,尤其涉及一種通信系統地址糾錯方法、裝置及通信設 備。
背景技術:
隨著通信業務的迅速發展和網絡帶寬的持續提升,運營商對硬體平臺的性 能、開放性、可靠性、可管理性和可擴展性提出了更高的要求,於是ATCA (Advanced Telecommunications Computing Architecture,先進電信計算架構)應運而生。該標準由 PICMG組織於2002年制訂,現已得到了設備商和運營商的廣泛支持,將成為今後高性能、高 可靠性和高可用性通信設備的主流平臺。同時,為了適應中小容量、低成本、相對較低可用性的電信和企業應用,PICMG組 織以AMC(Advanced Mezzanine Card,先進夾層卡)插卡為基礎,借用了 ATCA的一些設 計理念,推出了一種新型的小尺寸的硬體平臺MicroTCA(Micro Telecommunications Computing Architecture,微型電信計算架構)。它定義了一種新的背板,現有的AMC插 卡不必修改就能直接在上面使用,背板為它提供電源、熱插拔控制、管理通道和業務互連通 道。MicroTCA機框的體積很小,有多種不同的組織形式,可以應用於工業控制、企業聯網、醫 療設備、無線通信和軍用領域。ATCA的單板構成主要包括業務板、交換板和機框管理板(Chass i sManagement Module, CMM),其中業務板負責接入和處理各種業務,交換板負責數據報文的轉發和框間 級聯,機框管理板負責機框內其他單板的狀態監控和管理。為了提高整個系統的可管理 性,ATCA單板上除了主處理器之外,通常還提供了專用的管理處理器,稱為BMC(Baseboard Management Controller,基板管理控制器),它一般採用點到點的雙星型智能平臺管理總 線(IPMB,Intelligent Platform Management Bus)與機框管理板相連,執行智能平臺管理 接口(Intelligent Platform Management Interface,IPMI)定義的各種命令,完成單板的 溫度和電壓檢測、熱插拔控制、事件記錄以及故障報警等功能。參見圖1,為ATCA單板互連繫統中CMM板與業務板或交換板相連示意圖,其中,為 了提高可靠性,CMM板採用主備用配置,每塊業務板或交換板都通過兩個IPMB接口與兩塊 CMM板相連,組成了 一個雙星型的拓撲結構。MicroTCA的單板構成主要包括MCH(MicroTCA Carrier Hub,主控交換單元)、 AMC(先進夾層卡)、PM(Power Module,電源模塊)和CU(CoolingUnit,風冷單元)等。其 中MCH負責完成數據報文的轉發和其他單板的管理,功能類似於ATCA中的交換板和機框管 理板,AMC負責完成業務接入和處理,功能類似於ATCA中的業務板,PM負責將外部接入的電 源轉換為系統所需的12V和3. 3V電源,CU負責給其他單板散熱。在MicroTCA單板中,MCH、AMC、PM、CU上面都有專用的管理處理器,MCH上面的 稱 MCMC(MicroTCA Carrier Management ControllerMicroTCA,載板管理控制器),AMC 上面的稱MMC(Module ManagementContro 11 er,模塊管理控制器),PM和CU上面的稱EMMC(Enhanced ModuleManagement Controller,增強型模塊管理控制器)。參見圖2,在MicroTCA單板互連繫統中,AMC與主備兩塊MCH相連也採用點對點的 星型IPMB總線(稱IPMB-L);而PM禾口 CU則通過兩條冗餘的IPMB總線(IPMB-O)與MCH相連。對於ATCA和MicroTCA平臺來說,IPMB總線的底層實現是12C總線。為了訪問總 線上的某個設備,I2C總線的主設備需要先發出目標設備的地址,目標設備收到地址後與自 己的地址比較,如果兩者相同則發出響應並執行對應的讀寫操作,否則不予響應。對於ATCA系統,規範定義了 7個與背板接口的硬體地址位和1個校驗位,採用奇 校驗方式。這些硬體地址位對於每個槽位的業務板來說是獨一無二的,與槽位號有確定的 對應關係,而且通過ATCA規範定義的算法可以換算出IPMB總線的地址,在實際應用中還常 常根據槽位號來分配系統BASE平面和FABRIC平面的網口 IP位址。因此,硬體地址位對於 業務板來說是一個基礎數據,其他參數與它都存在一定的對應關係。MicroTCA系統與ATCA系統類似,它的硬體地址位有3個,沒有校驗位。當AMC上 的MMC開始運行後,會主動向MCH上的MCMC上報激活請求。按照IPMI協議的規定,MMC 與MCMC之間的通信採用請求者(Requester)-響應者(Responder)的方式,請求者先作為 IPMB總線的主設備來訪問響應者,向後者下發IPMI命令,後者響應時就成為主設備,而請 求者成為目標設備,來接收響應者返回的數據。不管誰是請求者或響應者,它們在發出請求 或響應時除了發送目標設備的地址之外還會將自己的總線地址一起返回。發明人在實現本發明的過程中,發現現有技術至少存在以下缺點無論是ATCA系統的業務板還是MicroTCA系統的AMC,它們都要根據自己的硬體 地址位來推算出IPMB總線的地址和網口的IP位址。當由於某些原因(如背板連接器接觸 不良或上拉電阻失效等)導致硬體地址位出錯時,系統將無法對出錯的硬體地址位進行糾 正,從而會影響整個單板業務功能的實現,使得系統可靠性降低。

發明內容
本發明實施例在於提供一種通信系統地址糾錯方法、裝置及通信設備,用於對通 信系統地址進行糾錯處理。本發明實施例提供了一種通信系統地址糾錯方法,用於高級電信計算架構ATCA 系統,包括如下步驟當業務板或交換板硬體地址位檢驗出錯時,管理板獲取出錯業務板或交換板的智 能平臺管理總線IPMB總線埠號;所述管理板根據所述智能平臺管理總線IPMB總線埠號得到真實的智能平臺管 理總線IPMB總線地址;所述管理板將所述真實的智能平臺管理總線IPMB總線地址通過智能平臺管理接 口 IPMI廣播消息下發給業務板或交換板,使得所述出錯業務板或交換板根據真實的智能 平臺管理總線IPMB總線地址進行通信。本發明實施例還提供了一種通信系統地址糾錯方法,用於微型電信計算架構 MicroTCA系統,或者緊湊式外設組件互連CompactPCI系統,或者高級電信計算架構ATCA系 統,包括如下步驟
第一單板接收第二單板發送的激活請求消息,獲取與所述激活請求消息對應的智 能平臺管理總線IPMB總線埠號以及所述第二單板的智能平臺管理總線IPMB總線地址;所述第一單板根據得到的所述智能平臺管理總線IPMB總線埠號,得到與所述 總線埠號對應的真實的智能平臺管理總線IPMB總線地址;所述第一單板對所述真實的智能平臺管理總線IPMB總線地址和從所述第二單板 接收到的所述智能平臺管理總線IPMB總線地址進行校驗判斷,如果不一致,則向所述第二 單板下發智能平臺管理接口 IPMI廣播消息,使得所述第二單板收到所述智能平臺管理接 口 IPMI廣播消息後,得到所述智能平臺管理總線IPMB真實總線地址作為自身總線地址; 所述智能平臺管理接口 IPMI廣播消息中包含有所述真實的智能平臺管理總線IPMB總線地 址。本發明實施例還提供了一種通信系統地址檢測裝置,用於高級電信計算架構ATCA 系統,包括第一獲取單元,用於當業務板或交換板硬體地址位檢驗出錯時,獲取出錯業務板 或交換板的智能平臺管理總線IPMB總線埠號;第二獲取單元,用於根據所述智能平臺管理總線IPMB總線埠號獲取真實的智 能平臺管理總線IPMB總線地址;廣播單元,用於將所述真實的智能平臺管理總線IPMB總線地址通過智能平臺管 理接口 IPMI廣播消息下發給所述業務板或交換板,使得所述出錯業務板或交換板根據真 實的智能平臺管理總線IPMB總線地址進行通信。本發明實施例還提供了一種通信系統地址檢測裝置,用於微型電信計算架構 MicroTCA系統,或者緊湊式外設組件互連CompactPCI系統,或者高級電信計算架構ATCA系 統,包括第三獲取單元,用於接收業務單板發送的激活請求,獲取與所述激活請求消息對 應的智能平臺管理總線IPMB總線埠號和智能平臺管理總線IPMB總線地址;第四獲取單元,用於根據獲取到的所述智能平臺管理總線IPMB總線埠號,得到 與所述總線埠號對應的真實的智能平臺管理總線IPMB總線地址;判斷單元,用於對所述真實的智能平臺管理總線IPMB總線地址和從所述業務單 板接收到的智能平臺管理總線IPMB總線地址進行校驗判斷;第二廣播單元,用於當判斷單元進行校驗判斷後,如果不一致,則向所述業務單 板下發智能平臺管理接口 IPMI廣播消息,使得所述業務單板收到所述智能平臺管理接口 IPMI廣播消息後,得到所述智能平臺管理總線IPMB真實總線地址作為自身總線地址;所述 智能平臺管理接口 IPMI廣播消息中包含有所述真實的智能平臺管理總線IPMB總線地址。本發明實施例還提供了一種通信設備,採用高級電信計算架構ATCA系統,包括管理板,業務板或交換板;所述管理板用於對所述業務板或交換板進行管理;所述業務板用於對處理業務數據;所述交換板用於數據交換;當所述業務板或交換板硬體地址位檢驗出錯時,所述管理板獲取出錯業務板或交 換板的智能平臺管理總線IPMB總線埠號;所述管理板根據所述智能平臺管理總線IPMB總線埠號得到真實的智能平臺管理總線IPMB總線地址;所述管理板將所述真實的智能平臺管理總線IPMB總線地址通過智能平臺管理接 口 IPMI廣播消息下發給業務板或交換板,使得所述出錯業務板或交換板根據真實的智能 平臺管理總線IPMB總線地址進行通信。以及,本發明實施例還提供了一種通信設備,採用微型電信計算架構MicroTCA系 統,或者緊湊式外設組件互連CompactPCI系統,或者高級電信計算架構ATCA系統,包括第一單板,第二單板;所述第一單板為具有管理功能的單板,用於對所述第二單板進行管理;所述第二單板為具有業務功能的單板;所述第一單板接收所述第二單板發送的激活請求消息,獲取與所述激活請求消息 對應的智能平臺管理總線IPMB總線埠號以及所述第二單板的智能平臺管理總線IPMB總 線地址;所述第一單板根據得到的所述智能平臺管理總線IPMB總線埠號,得到與所述 總線埠號對應的真實的智能平臺管理總線IPMB總線地址;所述第一單板對所述真實的智能平臺管理總線IPMB總線地址和從所述第二單板 接收到的所述智能平臺管理總線IPMB總線地址進行校驗判斷,如果不一致,則向所述第二 單板下發智能平臺管理接口 IPMI廣播消息,使得所述第二單板收到所述智能平臺管理接 口 IPMI廣播消息後,得到所述智能平臺管理總線IPMB真實總線地址作為自身總線地址; 所述智能平臺管理接口 IPMI廣播消息中包含有所述真實的智能平臺管理總線IPMB總線地 址。上述技術方案中具有如下的優點當管理板檢測到業務板或交換板總線地址發生故障時,通過廣播消息將正確的總 線地址發送給業務板或交換板,可以對錯誤的總線地址進行糾錯,從而提高了系統的可靠 性。


為了更清楚地說明本發明實施例中的技術方案,下面將對實施例或現有技術描述 中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些 實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附 圖獲得其他的附圖。圖1為現有技術ATCA系統中管理板與業務板或交換板連接示意圖;圖2為現有技術MicroTCA系統中MCH與AMC連接示意圖;圖3為本發明方法實施例一流程示意圖;圖4為本發明方法實施例二流程示意圖;圖5為本發明方法實施例二廣播命令格式示意圖;圖6為本發明方法實施例三流程示意圖;圖7為本發明方法實施例四流程示意圖;圖8為本發明方法裝置實施例一結構示意圖;圖9為本發明方法裝置實施例二結構示意圖10為本發明方法裝置實施例三結構示意圖;圖11為本發明方法裝置實施例四結構示意圖。
具體實施例方式為使本發明的目的、技術方案及優點更加清楚明白,以下將通過具體實施例和相 關附圖,對本發明作進一步詳細說明。方法實施例一本發明方法實施例一提供了一種通信系統地址糾錯方法,用於ATCA系統,參見圖 3,包括如下步驟S101、當業務板或交換板硬體地址位檢驗出錯時,管理板獲取出錯業務板或交換 板的智能平臺管理總線IPMB總線埠號;S102、所述管理板根據所述智能平臺管理總線IPMB總線埠號得到真實的智能 平臺管理總線IPMB總線地址;S103、所述管理板將所述真實的智能平臺管理總線IPMB總線地址通過智能平臺 管理接口 IPMI廣播消息下發給業務板或交換板,使得所述出錯業務板或交換板根據真實 的智能平臺管理總線IPMB總線地址進行通信。所述智能平臺管理接口 IPMI廣播消息可以通過智能平臺管理接口 IPMI定義的 Broadcast Get Device ID命令進行發送,所述真實的智能平臺管理總線IPMB總線地址位 於所述 Broadcast Get Device ID 命令的 rsSA 欄位。所述業務板或交換板接收到所述管理板發送的智能平臺管理接口 IPMI廣播消息 後,從所述rsSA欄位中取出所述真實的智能平臺管理總線IPMB總線地址,並將所述真實的 智能平臺管理總線IPMB總線地址轉化成槽位號和IP位址,使得所述業務板或交換板根據 所述槽位號和IP位址進行通信。本發明實施例中管理板根據總線埠號獲取真實的總線地址後,通過IPMI廣播 消息將真實的總線地址下發給發生校驗錯誤的業務板或交換板,使得業務板或交換板能用 正確的總線地址進行通信,提高了系統的可靠性。方法實施例二本發明方法實施例二提供了一種通信系統地址糾錯方法,用於ATCA系統,參見圖 4,所述方法具體包括如下步驟S201、當業務板或交換板硬體地址位校驗出錯時,管理板獲取出錯業務板或交換 板的IPMB總線埠號;業務板或交換板的BMC啟動後,會通過背板接口根據晶片管腳的電平來讀取自身 的硬體地址位,並根據校驗位進行奇校驗。如果校驗失敗,則BMC向管理板(CMM板)上報 硬體地址位校驗出錯信息,CMM板由此獲取所述校驗出錯信息。同時,由於CMM板與業務板或交換板採用點到點的星型拓撲結構,CMM板與每塊業 務板或交換板都有一個唯一對應的IPMB總線埠,這個IPMB總線埠與業務板或交換板 的硬體地址位、槽位號和IPMB總線地址的對應關係在ATCA系統設計的時候已經確定。當 BMC校驗後得到校驗出錯信息時,便通過該IPMB總線埠將出錯信息上報給CMM板,CMM板 收到出錯信息時也可以知道該出錯信息通過哪個IPMB總線埠傳遞過來,由此獲取出錯業務板或交換板的IPMB總線埠號。S202、管理板根據IPMB總線埠號得到真實的IPMB總線地址;由於IPMB總線埠與每塊業務板或交換板都一一對應(在系統設計時已經確 定),因此,得到IPMB總線埠號後,也可以得到IPMB總線地址,且這個地址為發生檢驗錯 誤的業務板或交換板真實的IPMB總線地址。S203、管理板將真實的IPMB總線地址通過IPMI廣播消息下發給業務板或交換板, 使得業務板或交換板根據真實的IPMB總線地址進行通信。發送IPMI廣播消息可以採用IPMI協議規定的Broadcast Get Device ID命令, IPMI協議規定,當發送廣播消息時,所有目標設備收到廣播消息之後必須無條件進行處理。 上述Broadcast Get Device ID命令格式如圖5所示參見圖5,上述命令分為多個欄位,各個欄位具體含義如下廣播地址其值為OOh,;rsSA 表示響應者的IPMB總線地址,即接收此命令的目標設備的IPMB總線地址;rqSA 表示請求者的IPMB總線地址,即發送此命令的主設備的IPMB總線地址;CheckU Check2 為檢驗和,避免數據在總線傳輸過程中出錯;netFn/rsLUN, rqSeq/rqLUN 用來表示響應者和請求者的邏輯單元編號以及請求 報文的序列號。Cmd broadcast Get Device ID命令的命令字,該命令字在系統設計時已經預先 定義好。當CMM板得到真實的IPMB總線地址後,CMM板將真實的IPMB總線地址放入廣播 命令中的rsSA欄位當中,下發給業務板或交換板。當發生錯誤的業務板或交換板收到IPMI廣播消息後,取出rsSA欄位作為自身的 新的IPMB總線地址。同時,通過該IPMB總線地址還可以推算出槽位號、IP位址等信息,使 得業務板或交換板可以根據正確的槽位號、IP位址等信息進行通信。如果是正常的業務板 或交換板,收到廣播消息後,讓其不會對該廣播消息進行處理,這樣,廣播消息只會影響發 生錯誤的業務板或交換板,而不會影響正常的業務板或交換板。本發明實施例中管理板根據總線埠號獲取真實的總線地址後,通過IPMI廣播 消息將真實的總線地址下發給發生校驗錯誤的業務板或交換板,使得業務板或交換板能用 正確的總線地址進行通信,提高了系統的可靠性。方法實施例三本發明實施例提供了一種通信系統地址糾錯方法,用於微型電信計算架構 MicroTCA系統,或者緊湊式外設組件互連CompactPCI系統,或者高級電信計算架構ATCA系 統,參見圖6,包括如下步驟S301、第一單板接收第二單板發送的激活請求消息,獲取與該激活請求消息對應 的智能平臺管理總線IPMB總線埠號以及所述第二單板的智能平臺管理總線IPMB總線地 址;S302、所述第一單板根據得到的所述智能平臺管理總線IPMB總線埠號,得到與 所述總線埠號對應的真實的智能平臺管理總線IPMB總線地址;S303、所述第一單板對所述真實的智能平臺管理總線IPMB總線地址和從所述第二單板接收到的智能平臺管理總線IPMB總線地址進行校驗判斷,如果不一致,則向所述第 二單板下發智能平臺管理接口 IPMI廣播消息,使得所述第二單板收到所述智能平臺管理 接口 IPMI廣播消息後,得到所述智能平臺管理總線IPMB真實總線地址作為自身總線地址; 所述智能平臺管理接口 IPMI廣播消息中包含有所述真實的智能平臺管理總線IPMB總線地 址。所述智能平臺管理接口 IPMI廣播消息通過智能平臺管理接口 IPMI定義的 Broadcast Get Device ID命令進行發送,所述真實的智能平臺管理總線IPMB總線地址位 於所述 Broadcast Get Device ID 命令的 rsSA 欄位。所述第二單板接收到所述第一單板發送的智能平臺管理接口 IPMI廣播消息後, 從所述rsSA欄位中取出所述真實的智能平臺管理總線IPMB總線地址,並將所述真實的智 能平臺管理總線IPMB總線地址轉化成槽位號和IP位址,使得所述第二單板根據所述槽位 號和IP位址進行通信。當所述方法用於微型電信計算架構MicroTCA系統時,所述第一單板為微型電信 計算架構MicroTCA主控交換板;所述第二單板為先進夾層卡AMC ;當所述方法用於緊湊式外設組件互連CompactPCI系統時,所述第一單板為管理 板,所述第二單板為緊湊式外設組件互連CompactPCI業務板;當所述方法用於高級電信計算架構ATCA系統時,所述第一單板為管理板,所述第 二單板為高級電信計算架構ATCA業務板或交換板。本發明實施例中第一單板根據總線埠號獲取真實的總線地址後,通過IPMI廣 播消息將真實的總線地址下發給發生校驗錯誤的第二單板,使得第二單板能用正確的總線 地址進行通信,提高了系統的可靠性。方法實施例四本發明方法實施例四提供了一種通信系統地址糾錯方法,應用於MicroTCA系統, 或者CompactPCI系統,或者ATCA系統。以MicroTCA系統為例,由於AMC的硬體地址位沒有校驗功能,因此它無法檢測出 硬體地址位是否正確。按照MicroTCA規範,AMC的MMC啟動後需要向MCH上的MCMC發送 激活請求,在請求報文中會附上自身的IPMB總線地址,因此MCMC可以根據IPMB總線埠 號對應的真實IPMB總線地址對MMC上報的IPMB總線地址進行校驗,如果發現不同則說明 MMC讀取的硬體地址位是錯誤的,因此可以按照與ATCA系統相同的方法向AMC發送IPMI廣 播消息,同時將真實的IPMB總線地址填入該消息的rsSA欄位。參見圖7,在MicroTCA系統中,上述方法具體包括如下步驟S401、MCH接收AMC發送的激活請求消息,獲取與該激活請求消息對應的IPMB總 線埠號和AMC的IPMB總線地址;在MicroTCA系統中,AMC上面的MMC啟動後,讀取自身的硬體地址位,並換算成 IPMB總線地址,然後向MCH上的MCMC發送激活請求消息。MCMC收到MMC發送的激活請求 消息時,可以判斷該消息由哪個總線埠傳遞過來,由此得到與激活請求消息對應原IPMB 總線埠號。同時,激活請求消息中還附帶有AMC的IPMB總線地址,因此,可以從激活請求 消息中獲取AMC的IPMB總線地址。S402、MCH根據得到的IPMB總線埠號,得到該總線埠號對應的真實的IPMB總線地址;與ATCA系統類似,由於總線埠號與IPMB總線地存在對應關係,因此,可以由該 總線埠號得到真實的IPMB總線地址。S403、MCH對真實的IPMB總線地址和從AMC接收到的IPMB總線地址進行校驗判 斷,如果不一致,則向AMC下發IPMI廣播消息,使得AMC收到IPMI廣播消息後,得到IPMB 真實總線地址作為自身總線地址;所述廣播消息中包含有所述真實的IPMB總線地址。上述廣播消息也可以通過Broadcast Get Device ID命令來發送,該命令格式與 實施例2中的格式相同,具體欄位信息可以參見圖5。MCH在向AMC下發IPMI廣播消息時, 在上述廣播命令中的rsSA欄位中填入真實的IPMB總線地址。AMC收到IPMI廣播消息後,取出在廣播消息中rsSA欄位中的IPMB真實總線地址 作為自身總線地址,並由該總線地址推算出槽位號以及IP位址等信息。並根據所述槽位號 以及IP位址等信息進行與其它AMC或MCH進行通信。這裡需要說明的是,在支持PICMG2. 9規範的CompactPCI系統中,規範定義的硬體 地址位也是5位,而且也沒有檢驗功能;該系統業務板上的BMC也可以採用點到點的星型拓 撲結構與管理板相連,並按照IPMI規範進行通信,因此,本發明實施例四的方法也同樣適 合於CompactPCI系統。這裡還需要說明的是,在ATCA系統中,也可以不增加檢驗的步驟,因此,本發明實 施例四的方法也同樣適用於ATCA系統。本發明實施例中MCH根據總線埠號獲取真實的總線地址後,通過IPMI廣播消息 將真實的總線地址下發給發生校驗錯誤的AMC,使得AMC能用正確的總線地址進行通信,提 高了系統的可靠性。裝置實施例一本發明實施例提供了 一種通信系統地址檢測裝置50,用於高級電信計算架構 ATCA系統,參見圖8,包括第一獲取單元501,用於當業務板或交換板硬體地址位檢驗出錯時,獲取出錯信息 以及出錯業務板或交換板的智能平臺管理總線IPMB總線埠號;第二獲取單元502,用於根據所述智能平臺管理總線IPMB總線埠號獲取真實的 智能平臺管理總線IPMB總線地址;廣播單元503,用於將所述真實的智能平臺管理總線IPMB總線地址通過智能平臺 管理接口 IPMI廣播消息下發給所述業務板或交換板,使得所述出錯業務板或交換板根據 真實的智能平臺管理總線IPMB總線地址進行通信。所述廣播單元503還用於將所述智能平臺管理接口 IPMI廣播消息通過智能平臺 管理接口 IPMI定義的Broadcast Get Device ID命令進行發送,所述真實的智能平臺管理 總線IPMB總線地址位於所述Broadcast Get Device ID命令的rsSA欄位。本發明實施例中管理板根據總線埠號獲取真實的總線地址後,通過IPMI廣播 消息將真實的總線地址下發給發生校驗錯誤的業務板或交換板,使得業務板或交換板能用 正確的總線地址進行通信,提高了系統的可靠性。裝置實施例二本發明實施例提供了一種通信系統地址檢測裝置60,其特徵在於,用於微型電信計算架構MicroTCA系統,或者緊湊式外設組件互連CompactPCI系統,或者高級電信計算架 構ATCA系統,參見圖9,包括第三獲取單元601,用於接收業務單板發送的激活請求,獲取與該激活請求消息對 應的智能平臺管理總線IPMB總線埠號;第四獲取單元602,用於根據獲取到的所述智能平臺管理總線IPMB總線埠號, 得到與所述總線埠號對應的真實的智能平臺管理總線IPMB總線地址;判斷單元603,用於對所述真實的智能平臺管理總線IPMB總線地址和從所述業務 單板接收到的智能平臺管理總線IPMB總線地址進行校驗判斷;第二廣播單元604,用於當判斷單元進行校驗判斷後,如果不一致,則向所述業務 單板下發智能平臺管理接口 IPMI廣播消息,使得所述業務單板收到所述智能平臺管理接 口 IPMI廣播消息後,得到所述智能平臺管理總線IPMB真實總線地址作為自身總線地址; 所述智能平臺管理接口 IPMI廣播消息中包含有所述真實的智能平臺管理總線IPMB總線地 址。所述第二廣播單元還用於將所述智能平臺管理接口 IPMI廣播消息通過智能平 臺管理接口 IPMI定義的Broadcast Get Device ID命令進行發送,所述真實的智能平臺管 理總線IPMB總線地址位於所述Broadcast Get Device ID命令的rsSA欄位。上述業務單板是指處理業務數據,與管理單板對應的單板,如ATCA系統中的業務 板或交換板,或MicroTCA系統中的AMC,或CompactPCI系統中的業務板等。本發明實施例中檢測裝置根據總線埠號獲取真實的總線地址後,通過IPMI廣 播消息將真實的總線地址下發給發生校驗錯誤的業務單板,使得業務單板能用正確的總線 地址進行通信,提高了系統的可靠性。裝置實施例三本發明實施例提供了 一種通信設備70,採用高級電信計算架構ATCA系統,參見圖 10,包括管理板701,業務板或交換板702 ;所述管理板701用於對所述業務板或交換板702進行管理;所述業務板用於對處理業務數據;所述交換板用於數據交換;當所述業務板或交換板702硬體地址位檢驗出錯時,所述管理板701獲取出錯業 務板或交換板702的IPMB總線埠號;所述管理板701根據IPMB總線埠號得到真實的IPMB總線地址;所述管理板701將所述真實的IPMB總線地址通過IPMI廣播消息下發給業務板或 交換板702,使得所述出錯業務板或交換板702根據真實的IPMB總線地址進行通信。上述IPMI廣播消息可以通過IPMI定義的Broadcast Get Device ID命令進行發 送,發送時將真實的IPMB總線地址位於所述Broadcast Get Device ID命令的rsSA欄位;業務板或交換板702接收到管理板701發送的IPMI廣播消息後,從所述rsSA字 段中取出所述真實的IPMB總線地址,並將所述真實的IPMB總線地址轉化成槽位號和IP地 址,使得業務板或交換板702根據所述槽位號和IP位址進行通信。上述操作具體實現以及命令格式可以參考方法實施例中的相關步驟,在此不再贅 述。
本發明實施例中管理板根據總線埠號獲取真實的總線地址後,通過IPMI廣播 消息將真實的總線地址下發給發生校驗錯誤的業務板或交換板,使得業務板或交換板能用 正確的總線地址進行通信,提高了系統的可靠性。裝置實施例四本發明實施例提供了一種通信設備80,採用微型電信計算架構MicroTCA系統,或 者緊湊式外設組件互連CompactPCI系統,或者高級電信計算架構ATCA系統,參見圖11,包 括第一單板801,第二單板802 ;所述第一單板801為具有管理功能的單板,用於對第二單板802進行管理;所述第二單板802為具有業務功能的單板;第一單板801接收第二單板802發送的激活請求消息,獲取與激活請求消息對應 的IPMB總線埠號以及第二單板802的IPMB總線地址;第一單板801根據得到的IPMB總線埠號,得到與該總線埠號對應的真實的 IPMB總線地址;第一單板801對真實的IPMB總線地址和從第二單板802接收到的所述IPMB總線 地址進行校驗判斷,如果不一致,則向第二單板802下發IPMI廣播消息,使得第二單板802 收到IPMI廣播消息後,得到IPMB真實總線地址作為自身總線地址;上述IPMI廣播消息中 包含有所述真實的IPMB總線地址。上述IPMI廣播消息可以通過IPMI定義的Broadcast Get Device ID命令進行發 送,該命令格式如圖5所示,將真實的IPMB總線地址放入Broadcast Get DeviceID命令的 rsSA欄位即可將真實的IPMB總線地址廣播給出錯第二單板802 ;第二單板802接收到所述第一單板801發送的IPMI廣播消息後,從rsSA欄位中 取出所述真實的IPMB總線地址,並將真實的IPMB總線地址轉化成槽位號和IP位址,使得 第二單板802根據所述槽位號和IP位址進行通信;當所述通信設備採用微型電信計算架構MicroTCA系統時,所述第一單板801為微 型電信計算架構MicroTCA主控交換板;所述第二單板802為先進夾層卡AMC ;當所述通信設備採用緊湊式外設組件互連CompactPCI系統時,所述第一單板801 為管理板,所述第二單板802為緊湊式外設組件互連CompactPCI業務板;當所述通信設備採用高級電信計算架構ATCA系統時,所述第一單板801為管理 板,所述第二單板802為高級電信計算架構ATCA業務板或交換板。上述方案具體步驟以及命令中各欄位含義可以參考方法實施例三、四中的相關步 驟,在此不再贅述。本發明實施例中第一單板根據總線埠號獲取真實的總線地址後,通過IPMI廣 播消息將真實的總線地址下發給發生校驗錯誤的第二單板,使得第二單板能用正確的總線 地址進行通信,提高了系統的可靠性。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以 通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質 中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁 碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。 上列較佳實施例,對本發明的目的、技術方案和優點進行了進一步詳細說明,所應 理解的是,以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精 神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
一種通信系統地址糾錯方法,其特徵在於,用於高級電信計算架構ATCA系統,包括如下步驟當業務板或交換板硬體地址位檢驗出錯時,管理板獲取出錯業務板或交換板的智能平臺管理總線IPMB總線埠號;所述管理板根據所述智能平臺管理總線IPMB總線埠號得到真實的智能平臺管理總線IPMB總線地址;所述管理板將所述真實的智能平臺管理總線IPMB總線地址通過智能平臺管理接口IPMI廣播消息下發給業務板或交換板,使得所述出錯業務板或交換板根據真實的智能平臺管理總線IPMB總線地址進行通信。
2.如權利要求1所述的通信系統地址糾錯方法,其特徵在於所述智能平臺管理接口 IPMI廣播消息通過智能平臺管理接口 IPMI定義的Broadcast Get Device ID命令進行發送,所述真實的智能平臺管理總線IPMB總線地址位於所述 Broadcast Get Device ID 命令的 rsSA 欄位。
3.如權利要求1所述的通信系統地址糾錯方法,其特徵在於,還包括所述業務板或交換板接收到所述管理板發送的智能平臺管理接口 IPMI廣播消息後, 從所述rsSA欄位中取出所述真實的智能平臺管理總線IPMB總線地址,並將所述真實的智 能平臺管理總線IPMB總線地址轉化成槽位號和IP位址,使得所述業務板或交換板根據所 述槽位號和IP位址進行通信。
4.一種通信系統地址糾錯方法,其特徵在於,用於微型電信計算架構MicroTCA系統, 或者緊湊式外設組件互連CompactPCI系統,或者高級電信計算架構ATCA系統,包括如下步 驟第一單板接收第二單板發送的激活請求消息,獲取與所述激活請求消息對應的智能平 臺管理總線IPMB總線埠號以及所述第二單板的智能平臺管理總線IPMB總線地址;所述第一單板根據得到的所述智能平臺管理總線IPMB總線埠號,得到與所述總線 埠號對應的真實的智能平臺管理總線IPMB總線地址;所述第一單板對所述真實的智能平臺管理總線IPMB總線地址和從所述第二單板接 收到的所述智能平臺管理總線IPMB總線地址進行校驗判斷,如果不一致,則向所述第二單 板下發智能平臺管理接口 IPMI廣播消息,使得所述第二單板收到所述智能平臺管理接口 IPMI廣播消息後,得到所述智能平臺管理總線IPMB真實總線地址作為自身總線地址;所述 智能平臺管理接口 IPMI廣播消息中包含有所述真實的智能平臺管理總線IPMB總線地址。
5.如權利要求4所述的通信系統地址糾錯方法,其特徵在於所述智能平臺管理接口 IPMI廣播消息通過智能平臺管理接口 IPMI定義的Broadcast Get Device ID命令進行發送,所述真實的智能平臺管理總線IPMB總線地址位於所述 Broadcast Get Device ID 命令的 rsSA 欄位。
6.如權利要求4所述的通信系統地址糾錯方法,其特徵在於,還包括所述第二單板接收到所述第一單板發送的智能平臺管理接口 IPMI廣播消息後,從所 述rsSA欄位中取出所述真實的智能平臺管理總線IPMB總線地址,並將所述真實的智能平 臺管理總線IPMB總線地址轉化成槽位號和IP位址,使得所述第二單板根據所述槽位號和 IP位址進行通信。
7.如權利要求6所述的通信系統地址糾錯方法,其特徵在於當所述方法用於微型電信計算架構MicroTCA系統時,所述第一單板為微型電信計算 架構MicroTCA主控交換板;所述第二單板為先進夾層卡AMC ;當所述方法用於緊湊式外設組件互連CompactPCI系統時,所述第一單板為管理板,所 述第二單板為緊湊式外設組件互連CompactPCI業務板;當所述方法用於高級電信計算架構ATCA系統時,所述第一單板為管理板,所述第二單 板為高級電信計算架構ATCA業務板或交換板。
8.一種通信系統地址檢測裝置,其特徵在於,用於高級電信計算架構ATCA系統,包括 第一獲取單元,用於當業務板或交換板硬體地址位檢驗出錯時,獲取出錯業務板或交換板的智能平臺管理總線IPMB總線埠號;第二獲取單元,用於根據所述智能平臺管理總線IPMB總線埠號獲取真實的智能平 臺管理總線IPMB總線地址;廣播單元,用於將所述真實的智能平臺管理總線IPMB總線地址通過智能平臺管理接 口 IPMI廣播消息下發給所述業務板或交換板,使得所述出錯業務板或交換板根據真實的 智能平臺管理總線IPMB總線地址進行通信。
9.如權利要求8所述的通信系統地址檢測裝置,其特徵在於,所述廣播單元還用於 將所述智能平臺管理接口 IPMI廣播消息通過智能平臺管理接口 IPMI定義的Broadcast Get Device ID命令進行發送,所述真實的智能平臺管理總線IPMB總線地址位 於所述 Broadcast Get Device ID 命令的 rsSA 欄位。
10.一種通信系統地址檢測裝置,其特徵在於,用於微型電信計算架構MicroTCA系統, 或者緊湊式外設組件互連CompactPCI系統,或者高級電信計算架構ATCA系統,包括第三獲取單元,用於接收業務單板發送的激活請求,獲取與所述激活請求消息對應的 智能平臺管理總線IPMB總線埠號和智能平臺管理總線IPMB總線地址;第四獲取單元,用於根據獲取到的所述智能平臺管理總線IPMB總線埠號,得到與所 述總線埠號對應的真實的智能平臺管理總線IPMB總線地址;判斷單元,用於對所述真實的智能平臺管理總線IPMB總線地址和從所述業務單板接 收到的智能平臺管理總線IPMB總線地址進行校驗判斷;第二廣播單元,用於當判斷單元進行校驗判斷後,如果不一致,則向所述業務單板下發 智能平臺管理接口 IPMI廣播消息,使得所述業務單板收到所述智能平臺管理接口 IPMI廣 播消息後,得到所述智能平臺管理總線IPMB真實總線地址作為自身總線地址;所述智能平 臺管理接口 IPMI廣播消息中包含有所述真實的智能平臺管理總線IPMB總線地址。
11.如權利要求10所述的通信系統地址檢測裝置,其特徵在於,所述第二廣播單元還 用於將所述智能平臺管理接口 IPMI廣播消息通過智能平臺管理接口 IPMI定義的 Broadcast Get Device ID命令進行發送,所述真實的智能平臺管理總線IPMB總線地址位 於所述 Broadcast Get Device ID 命令的 rsSA 欄位。
12.一種通信設備,採用高級電信計算架構ATCA系統,其特徵在於,包括 管理板,業務板或交換板;所述管理板用於對所述業務板或交換板進行管理;所述業務板用於對處理業務數據;所述交換板用於數據交換;當所述業務板或交換板硬體地址位檢驗出錯時,所述管理板獲取出錯業務板或交換板 的智能平臺管理總線IPMB總線埠號;所述管理板根據所述智能平臺管理總線IPMB總線埠號得到真實的智能平臺管理總 線IPMB總線地址;所述管理板將所述真實的智能平臺管理總線IPMB總線地址通過智能平臺管理接口 IPMI廣播消息下發給業務板或交換板,使得所述出錯業務板或交換板根據真實的智能平臺 管理總線IPMB總線地址進行通信。
13.如權權利要求12所述的通信設備,其特徵在於所述智能平臺管理接口 IPMI廣播消息通過智能平臺管理接口 IPMI定義的Broadcast Get Device ID命令進行發送,所述真實的智能平臺管理總線IPMB總線地址位於所述 Broadcast Get Device ID 命令的 rsSA 欄位;所述業務板或交換板接收到所述管理板發送的智能平臺管理接口 IPMI廣播消息後, 從所述rsSA欄位中取出所述真實的智能平臺管理總線IPMB總線地址,並將所述真實的智 能平臺管理總線IPMB總線地址轉化成槽位號和IP位址,使得所述業務板或交換板根據所 述槽位號和IP位址進行通信。
14.一種通信設備,採用微型電信計算架構MicroTCA系統,或者緊湊式外設組件互連 CompactPCI系統,或者高級電信計算架構ATCA系統,其特徵在於,包括第一單板,第二單板;所述第一單板為具有管理功能的單板,用於對所述第二單板進行管理;所述第二單板為具有業務功能的單板;所述第一單板接收所述第二單板發送的激活請求消息,獲取與所述激活請求消息對應 的智能平臺管理總線IPMB總線埠號以及所述第二單板的智能平臺管理總線IPMB總線地 址;所述第一單板根據得到的所述智能平臺管理總線IPMB總線埠號,得到與所述總線 埠號對應的真實的智能平臺管理總線IPMB總線地址;所述第一單板對所述真實的智能平臺管理總線IPMB總線地址和從所述第二單板接 收到的所述智能平臺管理總線IPMB總線地址進行校驗判斷,如果不一致,則向所述第二單 板下發智能平臺管理接口 IPMI廣播消息,使得所述第二單板收到所述智能平臺管理接口 IPMI廣播消息後,得到所述智能平臺管理總線IPMB真實總線地址作為自身總線地址;所述 智能平臺管理接口 IPMI廣播消息中包含有所述真實的智能平臺管理總線IPMB總線地址。
15.如權利要求14所述的通信設備,其特徵在於所述智能平臺管理接口 IPMI廣播消息通過智能平臺管理接口 IPMI定義的Broadcast Get Device ID命令進行發送,所述真實的智能平臺管理總線IPMB總線地址位於所述 Broadcast Get Device ID 命令的 rsSA 欄位;所述第二單板接收到所述第一單板發送的智能平臺管理接口 IPMI廣播消息後,從所 述rsSA欄位中取出所述真實的智能平臺管理總線IPMB總線地址,並將所述真實的智能平 臺管理總線IPMB總線地址轉化成槽位號和IP位址,使得所述第二單板根據所述槽位號和 IP位址進行通信;當所述通信設備採用微型電信計算架構MicroTCA系統時,所述第一單板為微型電信 計算架構MicroTCA主控交換板;所述第二單板為先進夾層卡AMC ;當所述通信設備採用緊湊式外設組件互連CompactPCI系統時,所述第一單板為管理 板,所述第二單板為緊湊式外設組件互連CompactPCI業務板;當所述通信設備採用高級電信計算架構ATCA系統時,所述第一單板為管理板,所述第 二單板為高級電信計算架構ATCA業務板或交換板。
全文摘要
本發明實施例公開了一種通信系統地址糾錯方法、裝置及通信設備,其中,所述方法用於高級電信計算架構ATCA系統,包括如下步驟當業務板或交換板硬體地址位檢驗出錯時,管理板獲取出錯業務板或交換板的智能平臺管理總線IPMB總線埠號;所述管理板根據所述智能平臺管理總線IPMB總線埠號得到真實的智能平臺管理總線IPMB總線地址;所述管理板將所述真實的智能平臺管理總線IPMB總線地址通過智能平臺管理接口IPMI廣播消息下發給業務板或交換板,使得所述出錯業務板或交換板根據真實的智能平臺管理總線IPMB總線地址進行通信。上述技術方案在具有管理板檢測到業務板或交換板總線地址發生故障時,通過廣播消息將正確的總線地址發送給業務板或交換板,可以對錯誤的總線地址進行糾錯,從而提高了系統的可靠性。
文檔編號H04L12/24GK101931547SQ20091010825
公開日2010年12月29日 申請日期2009年6月22日 優先權日2009年6月22日
發明者李延松 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀