欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種cpu間報文傳輸方法及裝置的制作方法

文檔序號:7925534閱讀:170來源:國知局
專利名稱:一種cpu間報文傳輸方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明實施例涉及數(shù)據(jù)傳輸技術(shù),尤其涉及一種CPU間報文傳輸方法及裝置。
背景技術(shù)
隨著通信技術(shù)的高速發(fā)展,功能單一化的產(chǎn)品逐步被多功能產(chǎn)品所取代,這樣,就對CPU (Central Processing Unit中央處理器)性能有較高的要求,進而產(chǎn)生一種是采用分布式硬件架構(gòu)實現(xiàn)集中式管理的產(chǎn)品。這種產(chǎn)品一般會有多種不同獨立運行的子系統(tǒng) CPU在運行,這些子系統(tǒng)CPU都統(tǒng)一受控于主系統(tǒng)CPU,通常,子系統(tǒng)CPU與主系統(tǒng)CPU之間通過交換芯片來連接,如圖1所示。從圖1中可以看出,每個子系統(tǒng)占用交換芯片的一個端口,交換芯片的端口決定該系統(tǒng)支持的子系統(tǒng)格式,這種架構(gòu)非常便于擴展,因此,該架構(gòu)目前廣泛的應(yīng)用于分布式系統(tǒng)中。在采用這種架構(gòu)進行業(yè)務(wù)流傳輸時,如圖2所示,所有的業(yè)務(wù)是在用戶端口和上聯(lián)端口之間的通路上來傳遞的,而主系統(tǒng)CPU也需要對子系統(tǒng)進行管理。主系統(tǒng)CPU要實現(xiàn)對子系統(tǒng)CPU的控制和管理,必然要借助交換芯片來實現(xiàn)管理通信,而用戶端口和上聯(lián)端口之間也是通過交換芯片來傳輸業(yè)務(wù)流的,所以業(yè)務(wù)流和管理流都需要經(jīng)過交換芯片, 且對于主系統(tǒng)CPU與子系統(tǒng)CPU3來說,業(yè)務(wù)流通路與管理流通路是完全一樣的。目前,交換芯片對管理報文與業(yè)務(wù)報文的處理方式是一樣的,所以業(yè)務(wù)報文勢必會對管理報文造成沖擊,如果特意構(gòu)造一個業(yè)務(wù)報文流從上聯(lián)端口進入,這樣會有大量的報文進入CPU,造成正常管理通信中斷,甚至造成CPU死機。

發(fā)明內(nèi)容
本發(fā)明實施例提供一種CPU間報文傳輸方法及裝置,以實現(xiàn)分離CPU間的業(yè)務(wù)流通路與管理流通路。一種CPU間報文傳輸方法,包括從子系統(tǒng)中央處理器CPU接收到管理報文后,將所述管理報文發(fā)送到管理端口 ;所述管理端口通過為管理報文設(shè)置的專用虛擬局域網(wǎng)VLAN將所述管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU。一種CPU間報文傳輸裝置,包括第一轉(zhuǎn)發(fā)單元,用于從子系統(tǒng)CPU接收到管理報文后,將所述管理報文發(fā)送到管理端口 ;第二轉(zhuǎn)發(fā)單元,用于從管理端口通過為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU。一種CPU間報文傳輸方法,包括從主系統(tǒng)CPU接收到管理報文后,通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至管理端口;
所述管理端口將所述管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。一種CPU間報文傳輸裝置,包括第三轉(zhuǎn)發(fā)單元,用于從主系統(tǒng)CPU接收到管理報文后,通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至管理端口 ;第四轉(zhuǎn)發(fā)單元,用于將所述管理報文從所述管理端口轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。本發(fā)明實施例提供一種CPU間報文傳輸方法及裝置,通過由管理端口轉(zhuǎn)發(fā)管理報文以及為管理報文設(shè)置專用VLAN(Virtual LAN,虛擬局域網(wǎng),LocalArea Network,局域網(wǎng)) 的方式,將管理報文和業(yè)務(wù)報文分開傳輸,從而實現(xiàn)分離CPU間的業(yè)務(wù)流通路與管理流通路,避免了業(yè)務(wù)報文的傳輸對管理報文傳輸?shù)挠绊憽?br>

圖1為現(xiàn)有技術(shù)中分布式硬件結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中分布式硬件結(jié)構(gòu)中報文傳輸示意圖;圖3為本發(fā)明實施例提供的CPU間報文傳輸方法流程圖之一;圖4為本發(fā)明實施例提供的CPU間報文傳輸方法流程圖之二 ;圖5為本發(fā)明實施例提供的CPU間報文傳輸路徑示意圖;圖6為本發(fā)明實施例提供的管理報文格式示意圖;圖7為本發(fā)明實施例提供的CPU間管理報文傳輸路徑示意圖;圖8為本發(fā)明實施例提供的CPU間管理報文格式變化示意圖;圖9為本發(fā)明實施例提供的較具體的CPU間管理報文傳輸方法流程圖;圖10為本發(fā)明實施例提供的CPU間報文傳輸裝置結(jié)構(gòu)示意圖之一;圖11為本發(fā)明實施例提供的CPU間報文傳輸裝置結(jié)構(gòu)示意圖之二。
具體實施例方式本發(fā)明實施例提供一種CPU間報文傳輸方法及裝置,通過由管理端口轉(zhuǎn)發(fā)管理報文以及為管理報文設(shè)置專用VLAN的方式,將管理報文和業(yè)務(wù)報文分開傳輸,從而實現(xiàn)分離 CPU間的業(yè)務(wù)流通路與管理流通路,避免了業(yè)務(wù)報文的傳輸對管理報文傳輸?shù)挠绊憽H鐖D3所示,當(dāng)從子系統(tǒng)CPU向主系統(tǒng)CPU發(fā)送管理報文時,本發(fā)明實施例提供的 CPU間報文傳輸方法包括步驟S301、從子系統(tǒng)CPU接收到管理報文后,將管理報文發(fā)送到管理端口 ;步驟S302、管理端口通過為管理報文設(shè)置的專用VLAN將管理報文轉(zhuǎn)發(fā)至主系統(tǒng) CPU。由于管理端口通過為管理報文設(shè)置的專用VLAN來轉(zhuǎn)發(fā)管理報文,所以在連接主系統(tǒng)CPU和各子系統(tǒng)CPU的交換芯片中,管理報文的傳輸和業(yè)務(wù)報文的傳輸是通過不同的傳輸通路進行的,因此,業(yè)務(wù)報文的傳輸不再會對管理報文的傳輸造成影響,提高了系統(tǒng)的安全性,同時不影響系統(tǒng)的可擴展性。在本發(fā)明實施例中,管理報文包括了用于進行系統(tǒng)管理的報文,還可以包括特定協(xié)議中用于進行主系統(tǒng)CPU和子系統(tǒng)CPU通信的協(xié)議報文。例如,在進行生成樹協(xié)議時,子系統(tǒng)CPU就都需要向主系統(tǒng)CPU發(fā)送協(xié)議報文,使得主系統(tǒng)CPU根據(jù)協(xié)議報文進行生成樹計算,此時,該協(xié)議報文也可以作為管理報文處理。具體哪些具有與主系統(tǒng)CPU通信需要的協(xié)議報文需要按照管理報文處理,可以由管理者進行預(yù)先設(shè)置。具體的,若發(fā)送至主系統(tǒng)CPU在步驟S301中,交換芯片從子系統(tǒng)CPU接收到報文后,可以通過該管理報文中的目的地址來確定該報文是否為管理報文,當(dāng)確定報文的目的地址是主系統(tǒng)CPU后,將該報文發(fā)送到管理端口。由于有些管理報文中沒有標(biāo)識管理報文的源地址,所以在將管理報文發(fā)送到管理端口后,可以在管理報文中添加攜帶管理報文源端口標(biāo)識的管理標(biāo)簽。由于管理報文經(jīng)過多個端口的轉(zhuǎn)發(fā),所以即使對于具有源地址的管理報文,在管理報文中攜帶源端口后,也便于主系統(tǒng)CPU識別該管理報文的源端口。為了便于進行VLAN設(shè)置和管理報文的轉(zhuǎn)發(fā),步驟S302可以具體包括管理端口通過環(huán)路連接將管理報文發(fā)送至用于轉(zhuǎn)發(fā)管理報文的中轉(zhuǎn)端口,中轉(zhuǎn)端口的VLAN設(shè)置即為管理報文的專用VLAN ;中轉(zhuǎn)端口通過為管理報文設(shè)置的專用VLAN將管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU。由于管理端口和中轉(zhuǎn)端口通過環(huán)路連接,所以發(fā)送至管理端口的管理報文必然會被發(fā)送至中轉(zhuǎn)端口,中轉(zhuǎn)端口根據(jù)自身的VLAN設(shè)置,即可直接通過為管理報文設(shè)置的專用 VLAN將管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU。為了便于管理報文在該專用VLAN中傳輸,中轉(zhuǎn)端口在接收到管理報文后,可以根據(jù)自身的VLAN設(shè)置,為管理報文添加標(biāo)識為管理報文設(shè)置的專用VLAN的VLAN標(biāo)簽。為避免與其它VLAN沖突,該為管理報文設(shè)置的專用VLAN可以設(shè)置為802. IVLAN 標(biāo)準(zhǔn)中規(guī)定保留的VLAN4095,而其它業(yè)務(wù)報文則正常使用VLANl VLAN4094中的任意 VLAN,從而實現(xiàn)業(yè)務(wù)報文和管理報文的隔離。當(dāng)從主系統(tǒng)CPU向子系統(tǒng)CPU發(fā)送管理報文時,如圖4所示,本發(fā)明實施例提供的 CPU間報文傳輸方法還包括步驟S401、從主系統(tǒng)CPU接收到管理報文后,通過為管理報文設(shè)置的專用VLAN將管理報文轉(zhuǎn)發(fā)至管理端口;步驟S402、管理端口將管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。事實上,從主系統(tǒng)CPU向子系統(tǒng)CPU發(fā)送管理報文是從子系統(tǒng)CPU向主系統(tǒng)CPU 發(fā)送管理報文的逆過程,所以根據(jù)從子系統(tǒng)CPU向主系統(tǒng)CPU發(fā)送管理報文的過程可知在步驟S401中,從主系統(tǒng)CPU接收到管理報文后,通過為管理報文設(shè)置的專用 VLAN將管理報文轉(zhuǎn)發(fā)至管理端口,具體包括從主系統(tǒng)CPU接收到管理報文后,根據(jù)管理報文中標(biāo)識為管理報文設(shè)置的專用 VLAN的VLAN標(biāo)簽,通過為管理報文設(shè)置的專用VLAN將管理報文轉(zhuǎn)發(fā)至用于轉(zhuǎn)發(fā)管理報文的中轉(zhuǎn)端口,中轉(zhuǎn)端口的VLAN設(shè)置為管理報文的專用VLAN ;中轉(zhuǎn)端口通過環(huán)路連接將管理報文發(fā)送至管理端口。同時,中轉(zhuǎn)端口通過環(huán)路連接將管理報文發(fā)送至管理端口前,還可以先去除管理報文中標(biāo)識為管理報文設(shè)置的專用VLAN的VLAN標(biāo)簽。在步驟S402中,管理端口可以根據(jù)管理報文中的管理標(biāo)簽確定目的端口,并根據(jù)目的端口轉(zhuǎn)發(fā)該報文,此時,步驟S402具體包括管理端口根據(jù)管理報文中攜帶管理報文目的端口標(biāo)識的管理標(biāo)簽確定管理報文
7的目的端口;管理端口根據(jù)管理報文的目的端口,將管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。進一步,在管理端口將管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU前,也可以先去除管理報文中攜帶管理報文目的端口標(biāo)識的管理標(biāo)簽。下面以具體的實施例對本發(fā)明實施例提供的CPU間報文傳輸方法進行說明。本發(fā)明實施例主要是借助于交換芯片的兩個功能特性來實現(xiàn)的,一是利用了交換芯片的管理端口,二是利用了 VLAN的特點。如圖5所示,虛線為某一路業(yè)務(wù)報文的路徑,箭頭方向代表用戶端口到上聯(lián)端口的上行路徑,下行方向則是個逆向的過程,圖5中沒有表示出來;實線則代表的是管理報文的路徑,箭頭方向代表的是CPUl發(fā)往CPU4的管理報文的數(shù)據(jù)流向,反之也是一個逆向的過程。從圖5中可以看出,除了 P0RT4到CPU4之間的物理通路仍為業(yè)務(wù)流和管理流共用外,在交換芯片內(nèi)部業(yè)務(wù)流和管理流已經(jīng)隔離開來了。隔離的主要方法之一是P0RT5和管理端口(IMP PORT)之間的環(huán)路,即P0RT5和交換芯片的管理端口通過物理的方式連接起來了。接下來主要描述本發(fā)明實施例中進行從CPUl到CPU4之間的管理報文的傳輸所需要進行的設(shè)置工作。首先需要定義CPUl和CPU4之間通信的管理報文格式,為了保證管理報文終結(jié)在設(shè)備內(nèi)部,且不影響業(yè)務(wù),需要為CPUl和CPU4分別分配兩個專門的合法的MAC 地址,為了表述方便,這里定義CPUl的對內(nèi)管理MAC地址為MAC1,CPU4的對內(nèi)管理MAC地址為MAC2,管理報文的協(xié)議類型可以定義為MGMT Type,該MGMT只是一個名稱,該協(xié)議類型也可以采用其它名稱,只需保證MGMT Type是私有協(xié)議類型,不占用公用的報文類型且不與其他私有協(xié)議類型沖突即可。這樣CPUl發(fā)往CPU4的二層以太網(wǎng)管理報文格式如圖6所示, 反之,CPU4發(fā)往CPUl的報文則是源目的MAC交換即可。圖7是簡化后的管理報文傳輸路徑圖,由于在第( 步中管理流和業(yè)務(wù)流仍舊走的是同一個物理通路,為了保證第(5)步的傳輸能與業(yè)務(wù)流隔離開來,則需要借助于VLAN 來進行隔離。在進行管理報文的專用VLAN設(shè)置時,如果選用合法的VLAN ID,則會限制用戶對VLAN的選擇,導(dǎo)致VLAN應(yīng)用不方便。因此,本發(fā)明實施例中可以利用交換芯片的保留 VLAN4095來作為管理報文的專用VLAN,該VLAN4095可以跟VLAN1-4094 —樣進行設(shè)置。具體的,在802. IQ VLAN標(biāo)準(zhǔn)中,規(guī)定VLAN1-4094是可使用的VLAN范圍,VLANO和VLAN4095 是保留VLAN,不允許用戶使用,而VLAN4095是能夠進行設(shè)置和使用的,所以這里將管理報文劃分到VLAN4095中,而業(yè)務(wù)流正常使用VLAN1-4094的任意VLAN,從而實現(xiàn)管理報文和業(yè)務(wù)報文的隔離。 為了保證管理報文能夠按如圖7所示的路徑傳輸,且VLAN4095不會對業(yè)務(wù)流造成影響,則在此路徑上,管理報文可以進一步按下圖8的方式進行變化。即在路徑(1)和(2) 上報文沒有變化,在路徑(3)開始前添加了交換芯片的管理TAG (標(biāo)簽),在路徑(4)開始前在管理報文中添加了 VLAN 4095的TAG(標(biāo)簽)。其中,管理TAG中攜帶了報文的源端口, 在某些特殊應(yīng)用上該源端口信息是很有用的,例如,在生成樹協(xié)議運算時,生成樹協(xié)議報文從哪個端口接收到這個信息對于主CPU系統(tǒng)進行生成樹計算是比較重要的,所以當(dāng)生成樹報文是從交換芯片沒有連接CPU的端口發(fā)送出來時,在該協(xié)議報文中攜帶源端口則比較重要。 具體的,如圖9所示,管理報文從CPU4傳輸至CPUl的傳輸過程包括
步驟S901、CPU4按私有通信協(xié)議構(gòu)造正確的管理報文發(fā)到P0RT4 ;步驟S902、P0CT4將管理報文發(fā)送至IMP PORT ;為了保證P0CT4收到的管理報文只被IMP PORT收到,可以利用交換芯片上交報文給IMP PORT的特性預(yù)先進行設(shè)置,比如可通過配置靜態(tài)MAC地址表項來實現(xiàn),即配置MACl在P0RT4的PVID中的轉(zhuǎn)發(fā)端口為IMP PORT, 這樣當(dāng)P0rt4確定報文的目的地址為MACl時,就會將該報文發(fā)送至IMP PORT ;步驟S903、IMP PORT將管理報文發(fā)送至P0RT5 ;由于IMP PORT在物理上與P0RT5 形成環(huán)路,管理報文自然能夠傳輸至P0RT5,此時進入P0RT5的管理報文仍舊是UNTAG (未標(biāo)簽)報文,即未添加VLAN標(biāo)簽,為了保證進入CPUl的報文是與業(yè)務(wù)報文隔離的,則需要預(yù)先將P0RT5的PVID設(shè)置為VLAN4095,則報文在到達P0RT5后,則可以根據(jù)P0RT5的PVID 設(shè)置來為管理報文添加VLAN標(biāo)簽。步驟S904、P0RT5通過為管理報文設(shè)置的專用VLAN,即VLAN4095,將該管理報文發(fā)送至P0RT1 ;當(dāng)然,為實現(xiàn)該轉(zhuǎn)發(fā),P0RT1也是加入在VLAN4095中的。步驟S905、P0RT1將管理報文發(fā)送至CPUl ;從P0RT1發(fā)出的報文則不再改變,仍舊是帶著VLAN4095的TAG,從而與P0RT1轉(zhuǎn)發(fā)的業(yè)務(wù)流區(qū)分開來發(fā)往CPU1,同時CPUl所在的主系統(tǒng)中預(yù)先設(shè)置了將目的MAC為自己的對內(nèi)MAC的報文上交CPU,所以管理報文發(fā)送至 CPUl后,CPUl直接進行處理。反之,CPUl發(fā)往CPU4的報文轉(zhuǎn)換是個逆向的過程,即首先CPUl需構(gòu)造出圖8中的報文3發(fā)出,只是管理標(biāo)簽中的源端口改變?yōu)槟康亩丝冢竭_P0RT1時因仍舊是報文3的格式,轉(zhuǎn)發(fā)到P0RT5后,根據(jù)PVID屬性,將VLAN4095的TAG剝除,形成報文2格式的報文, 通過環(huán)路發(fā)到IMP PORT, IMP PORT收到報文2后,將管理標(biāo)簽(SWITCH TAG)剝除,形成報文1格式的報文,同時根據(jù)SWITCH TAG中的目的端口發(fā)往P0RT4,再進一步傳輸管理報文至 CPU4。本發(fā)明實施例還相應(yīng)提供一種CPU間報文傳輸裝置,該裝置可以具體為交換芯片,當(dāng)實現(xiàn)從子系統(tǒng)CPU向主系統(tǒng)CPU發(fā)送管理報文時,如圖10所示,該裝置包括第一轉(zhuǎn)發(fā)單元1001,用于從子系統(tǒng)CPU接收到管理報文后,將管理報文發(fā)送到管理端口 ;第二轉(zhuǎn)發(fā)單元1002,用于從管理端口通過為管理報文設(shè)置的專用VLAN將管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU。當(dāng)通過管理報文的目的地址來確定是否通過管理報文路徑傳輸時,第一轉(zhuǎn)發(fā)單元 1001具體用于從子系統(tǒng)CPU接收管理報文;確定管理報文的目的地址是主系統(tǒng)CPU后,將管理報文發(fā)送到管理端口。為便于交換芯片識別管理報文的源端口,第一轉(zhuǎn)發(fā)單元1001還用于在將管理報文發(fā)送到管理端口后,在管理報文中添加攜帶管理報文源端口標(biāo)識的
管理標(biāo)簽。當(dāng)通過與管理端口進行環(huán)路連接的中轉(zhuǎn)端口來實現(xiàn)轉(zhuǎn)發(fā)時,第二轉(zhuǎn)發(fā)單元1002 具體用于從管理端口通過環(huán)路連接將管理報文發(fā)送至用于轉(zhuǎn)發(fā)管理報文的中轉(zhuǎn)端口,中轉(zhuǎn)端口的VLAN設(shè)置為管理報文的專用VLAN ;
中轉(zhuǎn)端口通過為管理報文設(shè)置的專用VLAN將管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU。為了便于通過專用VLAN進行轉(zhuǎn)發(fā),第二轉(zhuǎn)發(fā)單元1002還用于 在中轉(zhuǎn)端口通過為管理報文設(shè)置的專用VLAN將管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU前,在管理報文中添加標(biāo)識為管理報文設(shè)置的專用VLAN的VLAN標(biāo)簽。當(dāng)實現(xiàn)從主系統(tǒng)CPU向子系統(tǒng)CPU發(fā)送管理報文時,如圖11所示,裝置中還包括第三轉(zhuǎn)發(fā)單元1101,用于從主系統(tǒng)CPU接收到管理報文后,通過為管理報文設(shè)置的專用VLAN將管理報文轉(zhuǎn)發(fā)至管理端口 ;第四轉(zhuǎn)發(fā)單元1102,用于將管理報文從管理端口轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。其中,第三轉(zhuǎn)發(fā)單元1101具體用于從主系統(tǒng)CPU接收到管理報文后,根據(jù)管理報文中標(biāo)識為管理報文設(shè)置的專用 VLAN的VLAN標(biāo)簽,通過為管理報文設(shè)置的專用VLAN將管理報文轉(zhuǎn)發(fā)至用于轉(zhuǎn)發(fā)管理報文的中轉(zhuǎn)端口,中轉(zhuǎn)端口的VLAN設(shè)置為管理報文的專用VLAN ;中轉(zhuǎn)端口通過環(huán)路連接將管理報文發(fā)送至管理端口。第三轉(zhuǎn)發(fā)單元1101還可以用于在中轉(zhuǎn)端口通過環(huán)路連接將管理報文發(fā)送至管理端口前,去除管理報文中標(biāo)識為管理報文設(shè)置的專用VLAN的VLAN標(biāo)簽。第四轉(zhuǎn)發(fā)單元1102具體用于根據(jù)管理報文中攜帶管理報文目的端口標(biāo)識的管理標(biāo)簽確定管理報文的目的端口; 根據(jù)管理報文的目的端口,將管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。第四轉(zhuǎn)發(fā)單元1102還用于在管理端口將管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU前,去除管理報文中攜帶管理報文目的端口標(biāo)識的管理標(biāo)簽。針對從主系統(tǒng)CPU向子系統(tǒng)CPU發(fā)送管理報文的情況,本發(fā)明實施例還提供一種 CPU間報文傳輸方法,該方法包括從主系統(tǒng)CPU接收到管理報文后,通過UE地址信息為管理報文設(shè)置的專用VLAN 將UE地址信息管理報文轉(zhuǎn)發(fā)至管理端口 ;UE地址信息管理端口將UE地址信息管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。相應(yīng)的一種CPU間報文傳輸裝置包括第三轉(zhuǎn)發(fā)單元,用于從主系統(tǒng)CPU接收到管理報文后,通過UE地址信息為管理報文設(shè)置的專用VLAN將UE地址信息管理報文轉(zhuǎn)發(fā)至管理端口 ;第四轉(zhuǎn)發(fā)單元,用于將UE地址信息管理報文從UE地址信息管理端口轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。本發(fā)明實施例提供一種CPU間報文傳輸方法及裝置,通過由管理端口轉(zhuǎn)發(fā)管理報文以及為管理報文設(shè)置專用VLAN的方式,將管理報文和業(yè)務(wù)報文分開傳輸,從而實現(xiàn)分離 CPU間的業(yè)務(wù)流通路與管理流通路,避免了業(yè)務(wù)報文的傳輸對管理報文傳輸?shù)挠绊?。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1.一種CPU間報文傳輸方法,其特征在于,包括從子系統(tǒng)中央處理器CPU接收到管理報文后,將所述管理報文發(fā)送到管理端口 ; 所述管理端口通過為管理報文設(shè)置的專用虛擬局域網(wǎng)VLAN將所述管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU。
2.如權(quán)利要求1所述的方法,其特征在于,所述管理報文具體為 目的地址是主系統(tǒng)CPU的報文。
3.如權(quán)利要求1所述的方法,其特征在于,所述將所述管理報文發(fā)送到管理端口后,還包括在所述管理報文中添加攜帶所述管理報文源端口標(biāo)識的管理標(biāo)簽。
4.如權(quán)利要求1所述的方法,其特征在于,所述管理端口通過為管理報文設(shè)置的專用 VLAN將所述管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU,具體包括所述管理端口通過環(huán)路連接將所述管理報文發(fā)送至用于轉(zhuǎn)發(fā)管理報文的中轉(zhuǎn)端口,所述中轉(zhuǎn)端口的VLAN設(shè)置為管理報文的專用VLAN ;所述中轉(zhuǎn)端口通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU。
5.如權(quán)利要求4所述的方法,其特征在于,在所述中轉(zhuǎn)端口通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU前,還包括在所述管理報文中添加標(biāo)識所述為管理報文設(shè)置的專用VLAN的VLAN標(biāo)簽。
6.如權(quán)利要求1所述的方法,其特征在于,還包括從主系統(tǒng)CPU接收到管理報文后,通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至管理端口;所述管理端口將所述管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。
7.如權(quán)利要求6所述的方法,其特征在于,所述從主系統(tǒng)CPU接收到管理報文后,通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至管理端口,具體包括從主系統(tǒng)CPU接收到管理報文后,根據(jù)所述管理報文中標(biāo)識所述為管理報文設(shè)置的專用VLAN的VLAN標(biāo)簽,通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至用于轉(zhuǎn)發(fā)管理報文的中轉(zhuǎn)端口,所述中轉(zhuǎn)端口的VLAN設(shè)置為管理報文的專用VLAN ; 所述中轉(zhuǎn)端口通過環(huán)路連接將所述管理報文發(fā)送至所述管理端口。
8.如權(quán)利要求7所述的方法,其特征在于,所述中轉(zhuǎn)端口通過環(huán)路連接將所述管理報文發(fā)送至所述管理端口前,還包括去除所述管理報文中標(biāo)識所述為管理報文設(shè)置的專用VLAN的VLAN標(biāo)簽。
9.如權(quán)利要求6所述的方法,其特征在于,所述管理端口將所述管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU,具體包括所述管理端口根據(jù)所述管理報文中攜帶所述管理報文目的端口標(biāo)識的管理標(biāo)簽確定所述管理報文的目的端口;所述管理端口根據(jù)所述管理報文的目的端口,將所述管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。
10.如權(quán)利要求9所述的方法,其特征在于,所述管理端口將所述管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU前,還包括去除所述管理報文中攜帶所述管理報文目的端口標(biāo)識的管理標(biāo)簽。
11.如權(quán)利要求1-10任一所述的方法,其特征在于,所述管理報文具體包括 用于進行系統(tǒng)管理的報文,以及特定協(xié)議中用于進行主系統(tǒng)CPU和子系統(tǒng)CPU通信的 協(xié)議報文。
12.如權(quán)利要求1-10任一所述的方法,其特征在于,所述專用VLAN的VLAN標(biāo)識具體為VLAN4095。
13.—種CPU間報文傳輸裝置,其特征在于,包括第一轉(zhuǎn)發(fā)單元,用于從子系統(tǒng)CPU接收到管理報文后,將所述管理報文發(fā)送到管理端Π ;第二轉(zhuǎn)發(fā)單元,用于從管理端口通過為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU。
14.如權(quán)利要求13所述的裝置,其特征在于,所述第一轉(zhuǎn)發(fā)單元還用于 確定所述目的地址是主系統(tǒng)CPU的報文為管理報文。
15.如權(quán)利要求13所述的裝置,其特征在于,所述第一轉(zhuǎn)發(fā)單元還用于在將所述管理報文發(fā)送到管理端口后,在所述管理報文中添加攜帶所述管理報文源端口標(biāo)識的管理標(biāo)簽。
16.如權(quán)利要求13所述的裝置,其特征在于,所述第二轉(zhuǎn)發(fā)單元具體用于從管理端口通過環(huán)路連接將所述管理報文發(fā)送至用于轉(zhuǎn)發(fā)管理報文的中轉(zhuǎn)端口,所述中轉(zhuǎn)端口的VLAN設(shè)置為管理報文的專用VLAN ;所述中轉(zhuǎn)端口通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU。
17.如權(quán)利要求16所述的裝置,其特征在于,所述第二轉(zhuǎn)發(fā)單元還用于在中轉(zhuǎn)端口通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至主系統(tǒng)CPU 前,在所述管理報文中添加標(biāo)識所述為管理報文設(shè)置的專用VLAN的VLAN標(biāo)簽。
18.如權(quán)利要求13所述的裝置,其特征在于,還包括第三轉(zhuǎn)發(fā)單元,用于從主系統(tǒng)CPU接收到管理報文后,通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至管理端口 ;第四轉(zhuǎn)發(fā)單元,用于將所述管理報文從所述管理端口轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。
19.如權(quán)利要求18所述的裝置,其特征在于,所述第三轉(zhuǎn)發(fā)單元具體用于從主系統(tǒng)CPU接收到管理報文后,根據(jù)所述管理報文中標(biāo)識所述為管理報文設(shè)置的專用VLAN的VLAN標(biāo)簽,通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至用于轉(zhuǎn)發(fā)管理報文的中轉(zhuǎn)端口,所述中轉(zhuǎn)端口的VLAN設(shè)置為管理報文的專用VLAN ; 所述中轉(zhuǎn)端口通過環(huán)路連接將所述管理報文發(fā)送至所述管理端口。
20.如權(quán)利要求19所述的裝置,其特征在于,所述第三轉(zhuǎn)發(fā)單元還用于在所述中轉(zhuǎn)端口通過環(huán)路連接將所述管理報文發(fā)送至所述管理端口前,去除所述管理報文中標(biāo)識所述為管理報文設(shè)置的專用VLAN的VLAN標(biāo)簽。
21.如權(quán)利要求18所述的裝置,其特征在于,所述第四轉(zhuǎn)發(fā)單元具體用于根據(jù)所述管理報文中攜帶所述管理報文目的端口標(biāo)識的管理標(biāo)簽確定所述管理報文的目的端口;根據(jù)所述管理報文的目的端口,將所述管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。
22.如權(quán)利要求21所述的裝置,其特征在于,所述第四轉(zhuǎn)發(fā)單元還用于在所述管理端口將所述管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU前,去除所述管理報文中攜帶所述管理報文目的端口標(biāo)識的管理標(biāo)簽。
23.—種CPU間報文傳輸方法,其特征在于,包括從主系統(tǒng)CPU接收到管理報文后,通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至管理端口;所述管理端口將所述管理報文轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。
24.一種CPU間報文傳輸裝置,其特征在于,包括第三轉(zhuǎn)發(fā)單元,用于從主系統(tǒng)CPU接收到管理報文后,通過所述為管理報文設(shè)置的專用VLAN將所述管理報文轉(zhuǎn)發(fā)至管理端口 ;第四轉(zhuǎn)發(fā)單元,用于將所述管理報文從所述管理端口轉(zhuǎn)發(fā)至相應(yīng)的子系統(tǒng)CPU。
全文摘要
本發(fā)明公開了一種CPU間報文傳輸方法及裝置,涉及數(shù)據(jù)傳輸技術(shù),本發(fā)明實施例提供的CPU間報文傳輸方法,通過由管理端口轉(zhuǎn)發(fā)管理報文以及為管理報文設(shè)置專用VLAN的方式,將管理報文和業(yè)務(wù)報文分開傳輸,從而實現(xiàn)分離CPU間的業(yè)務(wù)流通路與管理流通路,避免了業(yè)務(wù)報文的傳輸對管理報文傳輸?shù)挠绊憽?br> 文檔編號H04L12/56GK102355415SQ201110294839
公開日2012年2月15日 申請日期2011年9月27日 優(yōu)先權(quán)日2011年9月27日
發(fā)明者郭瑞, 雷麗琴 申請人:瑞斯康達科技發(fā)展股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
江城| 文水县| 孝昌县| 三台县| 棋牌| 涪陵区| 凤阳县| 永昌县| 海城市| 平果县| 长岭县| 平湖市| 海兴县| 广州市| 师宗县| 西平县| 金溪县| 盐城市| 麻江县| 常山县| 绵阳市| 都昌县| 安泽县| 浏阳市| 通山县| 五河县| 东丰县| 马鞍山市| 宜宾市| 通江县| 上虞市| 高青县| 招远市| 文化| 营山县| 东乌| 诏安县| 凌云县| 泸溪县| 尚义县| 扎鲁特旗|