專利名稱:機(jī)架式網(wǎng)絡(luò)設(shè)備及其網(wǎng)絡(luò)處理器插卡和業(yè)務(wù)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種機(jī)架式網(wǎng)絡(luò)設(shè)備及 其網(wǎng)絡(luò)處理器插卡和業(yè)務(wù)處理方法。
背景技術(shù):
隨著通信技術(shù)的飛速發(fā)展,要求通信設(shè)備提供更高的接口速率、更多的業(yè)務(wù)種類,更高的處理能力。NP ( Network Processor網(wǎng)絡(luò)處 理器)也應(yīng)運而生,用來實現(xiàn)數(shù)據(jù)通信設(shè)備的核心轉(zhuǎn)發(fā)功能。現(xiàn)在的數(shù)據(jù)通信設(shè)備中,如圖1所示,通常網(wǎng)絡(luò)處理器(NP) 所處的位置都是位于線卡1 n上。圖2示出了根據(jù)現(xiàn)有技術(shù)的機(jī)架 式網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)處理方法的流程圖, 一方面,從線路4妄口接收的 數(shù)據(jù)經(jīng)過線卡簡單地二層處理后,協(xié)議報文轉(zhuǎn)給CPU處理,業(yè)務(wù)報 文轉(zhuǎn)發(fā)纟合網(wǎng)絡(luò)處理器進(jìn)4于處理,然后再送至背4反;反之,也可處理 通過背板到本線卡上的相關(guān)的業(yè)務(wù),再經(jīng)過本線卡的線踏"接口送出 系統(tǒng);每個網(wǎng)癥各處理器只能處理與其所在線卡相關(guān)的業(yè)務(wù),網(wǎng)會備處 理器的性能就決定了業(yè)務(wù)處理能力。在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)這種網(wǎng)絡(luò)處理器資源配置方 式是分散的,不可共享的,且擴(kuò)展性差。因此,當(dāng)業(yè)務(wù)流量增大到 一定程度時,如果現(xiàn)有配置的網(wǎng)絡(luò)處理器的處理能力已經(jīng)無法滿足 需求,那唯一的方法就是選4奪更高性能的網(wǎng)絡(luò)處理器,這種做法一方面需要增加研發(fā)周期和以及研發(fā)資源的投入,大大影響了搶占市場的時才幾;另一方面網(wǎng)絡(luò)處理器性能的^是高遠(yuǎn)遠(yuǎn)趕不上業(yè)務(wù)流量的 快速增長,矛盾始終無法解決。發(fā)明內(nèi)容本發(fā)明旨在^是供一種機(jī)架式網(wǎng)絡(luò)設(shè)備及其網(wǎng)絡(luò)處理器插卡和業(yè) 務(wù)處理方法,能夠解決現(xiàn)有的機(jī)架式網(wǎng)絡(luò)設(shè)備面臨的網(wǎng)絡(luò)處理器瓶 頸問題。在本發(fā)明的實施例中,提供了一種機(jī)架式網(wǎng)絡(luò)設(shè)備,包括背 板,用于連接各種插卡;線卡,其插入背板,用于將接收的數(shù)據(jù)中 的業(yè)務(wù)報文通過背板進(jìn)行轉(zhuǎn)發(fā);網(wǎng)絡(luò)處理器插卡,其插入背板,用 于處理來自線卡的業(yè)務(wù)報文,其中,網(wǎng)絡(luò)處理器插卡獨立于線卡, 具有單獨的網(wǎng)絡(luò)處理器。優(yōu)選的,線卡為多個,網(wǎng)絡(luò)處理器插卡用于處理來自多個線卡 中的至少一個的業(yè)務(wù)才艮文。優(yōu)選的,網(wǎng)絡(luò)處理器插卡為多個。優(yōu)選的,至少一個網(wǎng)絡(luò)處理器插卡構(gòu)成一個虛擬網(wǎng)絡(luò)處理器插 卡,其所包括的至少 一個網(wǎng)絡(luò)處理器插卡用于負(fù)荷分擔(dān)地共同處理 來自多個線卡中的至少一個的業(yè)務(wù)才艮文。在本發(fā)明的實施例中,還提供了 一種機(jī)架式網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò) 處理器插卡,其中,機(jī)架式網(wǎng)絡(luò)設(shè)備包括背板,用于連接各種插 卡;線卡,其插入背板,用于將接收的數(shù)據(jù)中的業(yè)務(wù)報文通過背板 進(jìn)行轉(zhuǎn)發(fā);該網(wǎng)絡(luò)處理器插卡插入背板,用于處理來自線卡的業(yè)務(wù) 才艮文,其中,網(wǎng)全各處理器插卡獨立于線卡,具有單獨的網(wǎng)《各處理器。優(yōu)選的,線卡為多個,網(wǎng)絡(luò)處理器插卡用于處理來自多個線卡 中的至少 一 個的業(yè)務(wù)才艮文。優(yōu)選的,網(wǎng)絡(luò)處理器插卡為多個。優(yōu)選的,至少一個網(wǎng)絡(luò)處理器插卡構(gòu)成一個虛擬網(wǎng)絡(luò)處理器插 卡,其所包括的至少 一個網(wǎng)絡(luò)處理器插卡用于負(fù)荷分擔(dān)地共同處理 來自多個線卡中的至少一個的業(yè)務(wù)報文。在本發(fā)明的實施例中,還^是供了 一種才幾架式網(wǎng)紹4殳備的業(yè)務(wù)處理方法,包括以下步驟才幾架式網(wǎng)絡(luò)i殳備的線卡4姿收凌t據(jù);線卡將 數(shù)據(jù)中的業(yè)務(wù)報文通過機(jī)架式網(wǎng)絡(luò)設(shè)備的背板轉(zhuǎn)發(fā);機(jī)架式網(wǎng)絡(luò)設(shè) 備的網(wǎng)絡(luò)處理器插卡處理來自線卡的業(yè)務(wù)才艮文,其中,網(wǎng)絡(luò)處理器 插卡獨立于線卡,具有單獨的網(wǎng)絡(luò)處理器。優(yōu)選的,線卡為多個,網(wǎng)絡(luò)處理器插卡處理來自多個線卡中的 至少一個的業(yè)務(wù)4艮文。優(yōu)選的,網(wǎng)絡(luò)處理器插卡為多個,至少一個網(wǎng)絡(luò)處理器插卡負(fù) 荷分擔(dān)地共同處理來自多個線卡中的至少一個的業(yè)務(wù)報文,其中, 至少一個網(wǎng)絡(luò)處理器插卡構(gòu)成一個虛擬網(wǎng)絡(luò)處理器插卡。本發(fā)明上述實施例的機(jī)架式網(wǎng)絡(luò)設(shè)備及其網(wǎng)絡(luò)處理器插卡和業(yè) 務(wù)處理方法因為將網(wǎng)絡(luò)處理器從線卡中獨立出來,能夠資源共享地 利用網(wǎng)絡(luò)處理器,所以解決了現(xiàn)有4幾架式網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)處理器瓶 頸問題,從而提高了網(wǎng)絡(luò)處理器的利用效率。
此處所說明的附圖用來才是供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并
不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中
圖1示出了現(xiàn)有技術(shù)的機(jī)架式網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)圖2示出了才艮據(jù)現(xiàn)有技術(shù)的機(jī)架式網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)處理方法的 流程圖4示出了根據(jù)本發(fā)明優(yōu)選實施例的機(jī)架式網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)處 理方法的流禾呈圖。
具體實施例方式
下面將參考附圖并結(jié)合實施例,來詳細(xì)"i兌明本發(fā)明。
圖3示出了根據(jù)本發(fā)明實施例的機(jī)架式網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)圖,包
括
背板,用于連接各種插卡;
線卡l n,其插入背板,用于將接收的數(shù)據(jù)中的業(yè)務(wù)報文通過 背板進(jìn)行轉(zhuǎn)發(fā);
網(wǎng)絡(luò)處理器4翁卡NPl NPn,其4翁入背才反,用于處J里來自線卡的 業(yè)務(wù)凈艮文,其中,網(wǎng)主各處理器插卡獨立于線卡,具有單獨的網(wǎng)全各處 理器?,F(xiàn)有4支術(shù)才幾架式網(wǎng)絡(luò)i殳備中的網(wǎng)絡(luò)處理器分散處理業(yè)務(wù),擴(kuò)展 性差,網(wǎng)絡(luò)處理器處理能力與網(wǎng)絡(luò)業(yè)務(wù)量需求之間的矛盾,該才幾架 式網(wǎng)絡(luò)i殳備將網(wǎng)絡(luò)處理器/人線卡中獨立出來,能夠資源共享地利用 網(wǎng)絡(luò)處理器,所以解決了現(xiàn)有才幾架式網(wǎng)絡(luò)i殳備的網(wǎng)絡(luò)處理器并瓦頸問 題,從而提高了網(wǎng)絡(luò)處理器的利用效率。
優(yōu)選的,線卡為多個,網(wǎng)絡(luò)處理器插卡用于處理來自多個線卡 中的至少一個的業(yè)務(wù)才艮文。
優(yōu)選的,網(wǎng)絡(luò)處理器插卡為多個。
優(yōu)選的,至少 一個網(wǎng)絡(luò)處理器插卡構(gòu)成一個虛擬網(wǎng)絡(luò)處理器插 卡,其所包括的至少 一個網(wǎng)絡(luò)處理器插卡用于負(fù)荷分擔(dān)地共同處理 來自多個線卡中的至少一個的業(yè)務(wù)才艮文。
上述優(yōu)選實施例的才幾架式設(shè)備無需改變現(xiàn)有系統(tǒng)的格局,只需 將網(wǎng)絡(luò)處理器從線卡上獨立出來成為 一塊與線卡具有同等地位的網(wǎng) 絡(luò)處理器插卡,它可以處理來自于任何線卡的業(yè)務(wù)流量,當(dāng)業(yè)務(wù)量 提高到一塊網(wǎng)絡(luò)處理器插卡無法滿足需要時,就可以如線卡一樣根 據(jù)需求增加插卡的配置,甚至可插多塊網(wǎng)絡(luò)處理器插卡,形成一個 虛擬的網(wǎng)全各處理器處理池,所有的網(wǎng)絡(luò)處理器處理資源共享。
上述的實施例還提供了 一種機(jī)架式網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)處理器插 卡,其插入背板,用于處理來自線卡的業(yè)務(wù)報文,其中,網(wǎng)絡(luò)處理 器插卡獨立于線卡,具有單獨的網(wǎng)絡(luò)處理器。
優(yōu)選的,線卡為多個,網(wǎng)絡(luò)處理器插卡用于處理來自多個線卡 中的至少一個的業(yè)務(wù)才艮文。
優(yōu)選的,網(wǎng)絡(luò)處理器插卡為多個。優(yōu)選的,至少 一個網(wǎng)絡(luò)處理器插卡構(gòu)成一個虛擬網(wǎng)絡(luò)處理器插 卡,其所包括的至少 一個網(wǎng)絡(luò)處理器插卡用于負(fù)荷分擔(dān)地共同處理 來自多個線卡中的至少一個的業(yè)務(wù)才艮文。
上述實施例的網(wǎng)絡(luò)處理器插卡將網(wǎng)絡(luò)處理器從線卡中獨立出 來,能夠資源共享地利用網(wǎng)絡(luò)處理器,所以解決了現(xiàn)有機(jī)架式網(wǎng)絡(luò) 設(shè)備的網(wǎng)絡(luò)處理器瓶頸問題,從而提高了網(wǎng)絡(luò)處理器的利用效率。
本發(fā)明的 一個實施例4是供了上述才幾架式網(wǎng)紹4殳備的業(yè)務(wù)處理方
法,包括以下步驟
機(jī)架式網(wǎng)絡(luò)設(shè)備的線卡的線路接口接收數(shù)據(jù);
線卡將數(shù)據(jù)中的業(yè)務(wù)報文通過機(jī)架式網(wǎng)絡(luò)設(shè)備的背板轉(zhuǎn)發(fā);
^L架式網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)處理器插卡處理來自線卡的業(yè)務(wù)才艮文, 其中,網(wǎng)絡(luò)處理器4悉卡獨立于線卡,具有單獨的網(wǎng)全各處理器。
該業(yè)務(wù)處理方法因為將網(wǎng)絡(luò)處理器從線卡中獨立出來,能夠資 源共享地利用網(wǎng)絡(luò)處理器,所以解決了現(xiàn)有機(jī)架式網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò) 處理器瓶頸問題,從而^是高了網(wǎng)絡(luò)處理器的利用效率。
優(yōu)選的,線卡為多個,網(wǎng)絡(luò)處理器插卡處理來自多個線卡中的 至少一個的業(yè)務(wù)才艮文。
優(yōu)選的,兩絡(luò)處理器插卡為多個,至少一個網(wǎng)絡(luò)處理器插卡負(fù) 荷分^^旦地共同處理來自多個線卡中的至少一個的業(yè)務(wù)才艮文,其中, 至少一個網(wǎng)絡(luò)處理器插卡構(gòu)成一個虛擬網(wǎng)絡(luò)處理器插卡。
圖4示出了根據(jù)本發(fā)明優(yōu)選實施例的機(jī)架式網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)處 理方法的流程圖,步驟1:線路接口接收數(shù)據(jù)包;
步驟2:來自線^各接口的#:據(jù),在線卡上經(jīng)過簡單的二層處理;
步驟3:協(xié)議報文送給CPU處理,業(yè)務(wù)報文上行至背板;
步驟4:背板4巴接收的數(shù)據(jù),轉(zhuǎn)發(fā)到相應(yīng)有資源的網(wǎng)絡(luò)處理器 插卡上進(jìn)行業(yè)務(wù)處理這里有多種分配策略 一是將不同的網(wǎng)絡(luò)處 理器插卡配置為可處理不同的業(yè)務(wù)類型,背板只要根據(jù)需要處理的 業(yè)務(wù)類型,將數(shù)據(jù)流交換到相應(yīng)的網(wǎng)絡(luò)處理器去處理;另一種是可 以才艮據(jù)每塊網(wǎng)絡(luò)處理器插卡的現(xiàn)有利用率的大小,來決定分配給該 網(wǎng)纟備處理器處理的流量。
步驟5:經(jīng)網(wǎng)絡(luò)處理器處理后的業(yè)務(wù)流,再送回給背才反,轉(zhuǎn)發(fā) 到相應(yīng)的線卡;
步驟6:線卡將下行的數(shù)據(jù)通過線贈4妄口發(fā)送出去。
乂人以上的描述中,可以看出,本發(fā)明上述實施例的4幾架式網(wǎng)絡(luò) i殳備及其網(wǎng)絡(luò)處理器插卡和業(yè)務(wù)處理方法4巴現(xiàn)有系統(tǒng)中只能單一處 理與該線卡相關(guān)業(yè)務(wù)的網(wǎng)絡(luò)處理器資源集中起來,解決了高流量時 單一網(wǎng)絡(luò)處理器無法滿足業(yè)務(wù)處理需求的問題,節(jié)省了開發(fā)高性能 網(wǎng)絡(luò)處理器的研發(fā)成本,同時也^是高了現(xiàn)有資源的利用率。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲
在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成 電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模 塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的^更件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)i或的^支術(shù)人員來i兌,本發(fā)明可以有各種更改和變4匕。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種機(jī)架式網(wǎng)絡(luò)設(shè)備,其特征在于,包括背板,用于連接各種插卡;線卡,其插入所述背板,用于將接收的數(shù)據(jù)中的業(yè)務(wù)報文通過所述背板進(jìn)行轉(zhuǎn)發(fā);網(wǎng)絡(luò)處理器插卡,其插入所述背板,用于處理來自所述線卡的所述業(yè)務(wù)報文,其中,所述網(wǎng)絡(luò)處理器插卡獨立于所述線卡,具有單獨的網(wǎng)絡(luò)處理器。
2. 根據(jù)權(quán)利要求1所述的機(jī)架式網(wǎng)絡(luò)設(shè)備,其特征在于,所述線 卡為多個,所述網(wǎng)絡(luò)處理器插卡用于處理來自多個所述線卡中 的至少一個的所述業(yè)務(wù)才艮文。
3. 根據(jù)權(quán)利要求2所述的機(jī)架式網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng) 絡(luò)處理器插卡為多個。
4. 根據(jù)權(quán)利要求3所述的機(jī)架式網(wǎng)絡(luò)設(shè)備,其特征在于,至少一 個所述網(wǎng)絡(luò)處理器插卡構(gòu)成一個虛擬網(wǎng)絡(luò)處理器插卡,其所包 括的至少 一個所述網(wǎng)絡(luò)處理器插卡用于負(fù)荷分擔(dān)地共同處理 來自多個所述線卡中的至少一個的所述業(yè)務(wù)才艮文。
5. —種機(jī)架式網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)處理器插卡,其中,所述機(jī)架式 網(wǎng)絡(luò)設(shè)備包括背板,用于連接各種插卡;線卡,其插入所述 背板,用于將接收的數(shù)據(jù)中的業(yè)務(wù)報文通過所述背一反進(jìn)行轉(zhuǎn) 發(fā);所述網(wǎng)絡(luò)處理器插卡特征在于,其插入所述背板,用于處理來自所述線卡的所述業(yè)務(wù)報 文,其中,所述網(wǎng)絡(luò)處理器插卡獨立于所述線卡,具有單獨的 網(wǎng)纟備處理器。
6. 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)處理器插卡,其特征在于,所述線 卡為多個,所述網(wǎng)絡(luò)處理器插卡用于處理來自多個所述線卡中 的至少 一個的所述業(yè)務(wù)才艮文。
7. 根據(jù)權(quán)利要求6所述的網(wǎng)絡(luò)處理器插卡,其特征在于,所述網(wǎng) 絡(luò)處理器插卡為多個。
8. 根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)處理器插卡,其特征在于,至少一 個所述網(wǎng)絡(luò)處理器插卡構(gòu)成一個虛擬網(wǎng)絡(luò)處理器插卡,其所包 括的至少一個所述網(wǎng)絡(luò)處理器插卡用于負(fù)荷分^旦地共同處理 來自多個所述線卡中的至少一個的所述業(yè)務(wù)才艮文。
9. 一種才幾架式網(wǎng)絡(luò)設(shè)備的業(yè)務(wù)處理方法,其特4i在于,包括以下 步驟所述機(jī)架式網(wǎng)絡(luò)設(shè)備的線卡接收數(shù)據(jù);所述線卡將所述數(shù)據(jù)中的業(yè)務(wù)報文通過所述機(jī)架式網(wǎng)絡(luò) 設(shè)備的背板轉(zhuǎn)發(fā);所述才幾架式網(wǎng)絡(luò)i殳備的網(wǎng)絡(luò)處理器插卡處理來自所述線 卡的所述業(yè)務(wù)凈艮文,其中,所述網(wǎng)絡(luò)處理器插卡獨立于所述線 卡,具有單獨的網(wǎng)全各處理器。
10. 根據(jù)權(quán)利要求9所述的業(yè)務(wù)處理方法,其特征在于,所述線卡 為多個,所述網(wǎng)絡(luò)處理器插卡處理來自多個所述線卡中的至少 一個的所述業(yè)務(wù)才艮文。11. 根據(jù)權(quán)利要求10所述的業(yè)務(wù)處理方法,其特征在于,所述網(wǎng) 絡(luò)處理器插卡為多個,至少一個所述網(wǎng)絡(luò)處理器插卡負(fù)荷分擔(dān) i也共同處理來自多個所述線卡中的至少一個的所述業(yè)務(wù)才艮文, 其中,所述至少 一個所述網(wǎng)絡(luò)處理器插卡構(gòu)成一個虛擬網(wǎng)絡(luò)處 理器插卡。
全文摘要
本發(fā)明提供了一種機(jī)架式網(wǎng)絡(luò)設(shè)備,包括背板,用于連接各種插卡;線卡,其插入背板,用于將接收的數(shù)據(jù)中的業(yè)務(wù)報文通過背板進(jìn)行轉(zhuǎn)發(fā);網(wǎng)絡(luò)處理器插卡,其插入背板,用于處理來自線卡的業(yè)務(wù)報文,其中,網(wǎng)絡(luò)處理器插卡獨立于線卡,具有單獨的網(wǎng)絡(luò)處理器。本發(fā)明還提供了一種機(jī)架式網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)處理器插卡和業(yè)務(wù)處理方法。本發(fā)明能夠資源共享地利用網(wǎng)絡(luò)處理器,從而提高了網(wǎng)絡(luò)處理器的利用效率。
文檔編號H04L12/56GK101257390SQ200810082300
公開日2008年9月3日 申請日期2008年3月10日 優(yōu)先權(quán)日2008年3月10日
發(fā)明者翟紅健, 莉 郭 申請人:中興通訊股份有限公司