[發(fā)明專利]一種報文生成裝置、服務(wù)器以及方法有效
| 申請?zhí)枺?/td> | 201310416648.2 | 申請日: | 2013-09-12 |
| 公開(公告)號: | CN103491079B | 公開(公告)日: | 2017-01-18 |
| 發(fā)明(設(shè)計)人: | 王工藝;常勝;黃江樂 | 申請(專利權(quán))人: | 杭州華為數(shù)字技術(shù)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳中一專利商標(biāo)事務(wù)所44237 | 代理人: | 張全文 |
| 地址: | 310000 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 報文 生成 裝置 服務(wù)器 以及 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于備份領(lǐng)域,尤其涉及一種報文生成裝置、服務(wù)器以及方法。?
背景技術(shù)
至強(Xeon)作為一種高性能的處理器,受到了服務(wù)器領(lǐng)域的青睞。對于一些對可靠性、可用性、服務(wù)性(Reliability,Availability,Serviceability,RAS)要求較高的服務(wù)器,例如電信、金融等行業(yè),業(yè)務(wù)基礎(chǔ)架構(gòu)(服務(wù)器)一旦出現(xiàn)問題,哪怕只是幾分鐘的服務(wù)中斷,所帶來的損失也是非常巨大,甚至是不可接受的;因此,對至強的RAS要求越來越高,以搭建一種高效、節(jié)能、可靠的業(yè)務(wù)基礎(chǔ)架構(gòu)。?
與此同時,針對包括多個節(jié)點控制器(Node?Controller,NC)和多個處理器(Central?Processing?Unit,CPU)組成的服務(wù)器,對處理器的RAS要求僅是其中一部分,還要求互聯(lián)的NC滿足RAS;若服務(wù)器中的用于協(xié)議處理的NC出錯,同樣導(dǎo)致巨大的損失。圖1和圖2分別為兩種傳統(tǒng)的服務(wù)器的系統(tǒng)架構(gòu);從圖1看出,該服務(wù)器采用單NC互聯(lián)(因此CPU僅能通過前端總線向一個用于協(xié)議處理的NC輸出報文),若該用于協(xié)議處理的NC出錯,將導(dǎo)致整個服務(wù)器掛死;從圖2示出的服務(wù)器看出,該服務(wù)器的每個CPU均外接兩個前端總線分別與兩個NC互聯(lián),但是,CPU不支持前端總線的鏡像以同時向兩個用于協(xié)議處理的NC輸出報文(即在同一時間,僅能從一條前端總線輸出報文,而另一條則不能同時輸出報文),因此,無法雙用于協(xié)議處理的NC的相互備用。?
因此,當(dāng)服務(wù)器中的一個處理器需要從其它的某個處理器獲取數(shù)據(jù)時,若經(jīng)過的某個用于協(xié)議處理的NC出錯,則無法實現(xiàn)上述兩個處理器之間的數(shù)據(jù)通信。?
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種報文生成裝置、服務(wù)器以及方法,以解決處理器無法通過前端總線向多個用于協(xié)議處理的NC發(fā)送報文以實現(xiàn)多個用于協(xié)議處理的NC之間互備的問題。?
第一方面,一種報文生成裝置,所述報文生成裝置包括:?
接收單元,用于接收報文;?
分配單元,用于將所述報文進(jìn)行鏡像以發(fā)送至至少兩個第二節(jié)點控制器NC;?
報文反饋單元,用于接收所述第二NC反饋的反饋報文,所述反饋報文由所述第二NC對所述報文進(jìn)行協(xié)議處理后生成;?
輸出單元,用于輸出所述反饋報文。?
結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述報文生成裝置還包括:?
地址列表單元,用于保存所述報文的操作地址,所述操作地址為對所述報文進(jìn)行協(xié)議處理所需訪問的地址;?
判斷單元,用于若所述地址列表單元未存儲有所述接收單元接收到的所述報文的操作地址,則由所述分配單元將所述報文進(jìn)行鏡像以發(fā)送至至少兩個第二NC,并在所述地址列表單元中保存所述接收到的所述報文的操作地址。?
結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述報文生成裝置還包括:?
等待單元,用于在等待隊列中添加所述接收單元接收到的所述報文;?
所述判斷單元,還用于:?
若所述地址列表單元已存儲有所述接收單元接收到的所述報文的操作地址,則由所述等待單元在等待隊列中添加所述接收單元接收到的所述報文。?
結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式或者第一方面的第二?種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,所述分配單元,還用于:?
指定每個所述第二NC用于執(zhí)行協(xié)議處理的資源,記錄所述資源對應(yīng)的資源號。?
結(jié)合第一方面的第三種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,所述報文生成裝置還包括:?
過濾單元,用于若所述報文反饋單元第一次接收到所述反饋報文,則由所述輸出單元輸出所述反饋報文,并記錄所述反饋報文的報文特征值,刪除所述資源號,若所述報文反饋單元最后一次接收到所述反饋報文,則刪除所述反饋報文的報文特征值,從所述地址列表單元中刪除在執(zhí)行協(xié)議處理并生成所述反饋報文前的報文的操作地址。?
結(jié)合第一方面或者第一方面的第一種可能的實現(xiàn)方式或者第一方面的第二種可能的實現(xiàn)方式或者第一方面的第三種可能的實現(xiàn)方式或者第一方面的第四種可能的實現(xiàn)方式,在第一方面的第五種可能的實現(xiàn)方式中,所述接收單元包括:?
快速通道互聯(lián)QPI接口,用于接收來自所述處理器的報文;?
一個或多個節(jié)點互聯(lián)NI接口,每個所述NI接口接收來自對應(yīng)的一個所述第一NC的報文;?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州華為數(shù)字技術(shù)有限公司,未經(jīng)杭州華為數(shù)字技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201310416648.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





