亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種報(bào)文處理方法、線卡及交換設(shè)備的制作方法

文檔序號(hào):7776358閱讀:267來(lái)源:國(guó)知局
一種報(bào)文處理方法、線卡及交換設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例提供了一種報(bào)文處理方法、線卡和交換設(shè)備,該方法應(yīng)用于包括至少兩個(gè)交換設(shè)備的堆疊系統(tǒng)中,系統(tǒng)中主設(shè)備上具有堆疊口的線卡執(zhí)行:接收堆疊系統(tǒng)中從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文;根據(jù)接收到的報(bào)文中攜帶的虛擬目的地址,和本地存儲(chǔ)的虛擬目的地址與主設(shè)備的線卡的對(duì)應(yīng)關(guān)系,確定報(bào)文中攜帶的虛擬目的地址對(duì)應(yīng)的線卡,將報(bào)文發(fā)送至確定出的線卡,并指示確定出的線卡對(duì)報(bào)文進(jìn)行處理,根據(jù)處理結(jié)果確定是否發(fā)送至主設(shè)備的主處理單元進(jìn)行處理。本發(fā)明可將原本送往堆疊系統(tǒng)中主設(shè)備上具有堆疊口的線卡的CPU進(jìn)行處理的部分報(bào)文,分流到主設(shè)備上其他線卡的CPU進(jìn)行處理,從而減輕了堆疊線卡的CPU負(fù)載,提高了報(bào)文處理效率。
【專利說(shuō)明】一種報(bào)文處理方法、線卡及交換設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種報(bào)文處理方法、線卡及交換設(shè)備。
【背景技術(shù)】
[0002]堆疊系統(tǒng)(Stacking System)是指一臺(tái)以上的交換設(shè)備通過(guò)各自的堆疊端口(即堆疊口)連接起來(lái),形成一臺(tái)“邏輯設(shè)備”,即作為一個(gè)邏輯交換實(shí)體運(yùn)行,這樣用戶通過(guò)對(duì)這臺(tái)“邏輯設(shè)備”進(jìn)行管理,即可實(shí)現(xiàn)對(duì)“邏輯設(shè)備”中所有的交換設(shè)備進(jìn)行管理。
[0003]如圖1所示,為包括有交換設(shè)備U、交換設(shè)備12和交換設(shè)備13的堆疊系統(tǒng),在該堆疊系統(tǒng)中,交換設(shè)備11可為主設(shè)備,其他交換設(shè)備可為從設(shè)備,該堆疊系統(tǒng)中的交換設(shè)備均可包括主管理板1、管理板2、線卡1、線卡2、線卡3、線卡4、線卡5和線卡6,那么,為了方便管理該堆疊系統(tǒng),通常將系統(tǒng)中每臺(tái)交換設(shè)備的堆疊口配置在同一個(gè)線卡上,例如,將每個(gè)交換設(shè)備的堆疊口配置在各自的線卡3上。
[0004]進(jìn)一步地,對(duì)于圖1所示的堆疊系統(tǒng)中各交換設(shè)備上的協(xié)議報(bào)文,目前通常采用下述流程進(jìn)行處理:
[0005]對(duì)于交換設(shè)備11上任一線卡例如線卡I的協(xié)議報(bào)文,通常是由線卡I將其通過(guò)本地管理鏈路發(fā)送給交換設(shè)備11的主管理板I的CPU進(jìn)行處理。
[0006]對(duì)于從設(shè)備例如交換設(shè)備12上線卡3的協(xié)議報(bào)文,通常是由本地線卡3先將其通過(guò)堆疊鏈路發(fā)送至交換設(shè)備11的線卡3的交換芯片上,然后經(jīng)該交換芯片送往交換設(shè)備11的線卡3的CPU,再由交換設(shè)備11的線卡3的CPU通過(guò)本地管理鏈路發(fā)送給交換設(shè)備11的主管理板I的CPU進(jìn)行處理。
[0007]對(duì)于交換設(shè)備12上除線卡3之外的其他線卡例如線卡I的協(xié)議報(bào)文,通常是由線卡I的交換芯片先將其通過(guò)本地?cái)?shù)據(jù)鏈路,發(fā)送至本地線卡3的交換芯片上,后續(xù)流程與前述交換設(shè)備12上線卡3的協(xié)議報(bào)文的處理流程相同,在此不再詳述。
[0008]需要說(shuō)明的是,上述堆疊系統(tǒng)中所有的交換設(shè)備上的協(xié)議報(bào)文,均需要發(fā)送至主設(shè)備的主管理板的CPU進(jìn)行處理,而由于該主管理板的CPU的處理能力有限,并且為了避免堆疊系統(tǒng)中的攻擊報(bào)文泛洪到主管理板導(dǎo)致系統(tǒng)崩潰,上述交換設(shè)備11的線卡3的CPU通常會(huì)對(duì)收到的報(bào)文進(jìn)行處理,例如執(zhí)行限速、過(guò)濾、防攻擊丟棄等處理流程,然后根據(jù)處理結(jié)果再確定是否發(fā)送至主設(shè)備的主管理板進(jìn)行處理,例如經(jīng)交換設(shè)備的線卡3的CPU進(jìn)行限速處理后,仍需發(fā)送至主設(shè)備的主管理板進(jìn)行處理,在這種情況下,再將此報(bào)文通過(guò)本地管理鏈路發(fā)送過(guò)去;反之,將此報(bào)文丟棄。
[0009]但是,隨著堆疊系統(tǒng)的不斷擴(kuò)展,交換設(shè)備的數(shù)量不斷增多,例如從2臺(tái)擴(kuò)展到4臺(tái)、8臺(tái)、16臺(tái)等,并且交換設(shè)備中的線卡數(shù)量也越來(lái)越多,例如一臺(tái)交換設(shè)備中的線卡數(shù)量已超過(guò)10個(gè),在這種情況下,必然會(huì)導(dǎo)致主設(shè)備上具有堆疊口的線卡的CPU處理的協(xié)議報(bào)文大量擁塞,造成CPU的負(fù)載過(guò)大,進(jìn)而導(dǎo)致協(xié)議報(bào)文的處理效率較低。

【發(fā)明內(nèi)容】
[0010]本發(fā)明實(shí)施例提供了一種報(bào)文處理方法、線卡和交換設(shè)備,用以解決現(xiàn)有堆疊系統(tǒng)中主設(shè)備上具有堆疊口的線卡處理報(bào)文時(shí)導(dǎo)致的CPU負(fù)載較大且處理效率較低的問(wèn)題。
[0011]基于上述問(wèn)題,本發(fā)明實(shí)施例提供的一種報(bào)文處理方法,該方法應(yīng)用于包括至少兩個(gè)交換設(shè)備的堆疊系統(tǒng)中,所述堆疊系統(tǒng)中主設(shè)備上具有堆疊口的線卡執(zhí)行下述步驟:
[0012]接收所述堆疊系統(tǒng)中從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文,所述報(bào)文中攜帶有虛擬目的地址;
[0013]根據(jù)接收到的報(bào)文中攜帶的虛擬目的地址,和本地存儲(chǔ)的虛擬目的地址與所述主設(shè)備的線卡的對(duì)應(yīng)關(guān)系,確定所述報(bào)文中攜帶的虛擬目的地址對(duì)應(yīng)的線卡;
[0014]將所述報(bào)文發(fā)送至確定出的線卡,指示所述確定出的線卡對(duì)所述報(bào)文進(jìn)行處理,并根據(jù)處理結(jié)果確定是否發(fā)送至所述主設(shè)備的主處理單元進(jìn)行處理。
[0015]本發(fā)明實(shí)施例提供的一種線卡,所述線卡應(yīng)用于包括至少兩個(gè)交換設(shè)備的堆疊系統(tǒng)中,所述線卡具有堆疊口,且設(shè)置于所述堆疊系統(tǒng)中的主設(shè)備上,具體包括:
[0016]接收模塊,用于接收所述堆疊系統(tǒng)中從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文,所述報(bào)文中攜帶有虛擬目的地址;
[0017]確定模塊,用于根據(jù)所述接收模塊接收到的報(bào)文中攜帶的虛擬目的地址,和所述線卡存儲(chǔ)的虛擬目的地址與所述主設(shè)備的線卡的對(duì)應(yīng)關(guān)系,確定所述報(bào)文中攜帶的虛擬目的地址對(duì)應(yīng)的線卡;
[0018]指示發(fā)送模塊,用于將所述報(bào)文發(fā)送至所述確定模塊確定出的線卡,指示所述確定出的線卡對(duì)所述報(bào)文進(jìn)行處理,并根據(jù)處理結(jié)果確定是否發(fā)送至所述主設(shè)備的主處理單元進(jìn)行處理。
[0019]本發(fā)明實(shí)施例提供的一種交換設(shè)備,應(yīng)用于堆疊系統(tǒng)中,且為主設(shè)備,包括具有堆疊口的線卡和至少一個(gè)不具有堆疊口的線卡,其中,
[0020]所述具有堆疊口的線卡,用于接收所述堆疊系統(tǒng)中從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文,并根據(jù)接收到的報(bào)文中攜帶的虛擬目的地址,和本地存儲(chǔ)的虛擬目的地址與所述交換設(shè)備的線卡的對(duì)應(yīng)關(guān)系,確定所述報(bào)文中攜帶的虛擬目的地址對(duì)應(yīng)的線卡,并將所述報(bào)文發(fā)送至確定出的線卡,以指示確定出的線卡對(duì)報(bào)文進(jìn)行處理,并根據(jù)處理結(jié)果確定是否發(fā)送至所述交換設(shè)備的主處理單元進(jìn)行處理,所述報(bào)文中攜帶有虛擬目的地址;
[0021]所述每個(gè)不具有堆疊口的線卡,用于在確定自身為確定出的線卡時(shí),接收所述具有堆疊口的線卡發(fā)送的報(bào)文,并對(duì)其進(jìn)行處理,根據(jù)處理結(jié)果確定是否發(fā)送至所述交換設(shè)備的主處理單元進(jìn)行處理。
[0022]本發(fā)明實(shí)施例的有益效果包括:
[0023]本發(fā)明實(shí)施例提供的一種報(bào)文處理方法、線卡和交換設(shè)備,該方法應(yīng)用于包括至少兩個(gè)交換設(shè)備的堆疊系統(tǒng)中,且該堆疊系統(tǒng)中主設(shè)備上具有堆疊口的線卡執(zhí)行下述步驟:接收堆疊系統(tǒng)中從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文,該報(bào)文攜帶有虛擬目的地址;然后,根據(jù)接收到的報(bào)文中攜帶的虛擬目的地址,和本地存儲(chǔ)的虛擬目的地址與主設(shè)備上線卡的對(duì)應(yīng)關(guān)系,確定報(bào)文中攜帶的虛擬目的地址對(duì)應(yīng)的線卡,最后,將報(bào)文發(fā)送至確定出的線卡,指示確定出的線卡對(duì)報(bào)文進(jìn)行處理,并根據(jù)處理結(jié)果確定是否發(fā)送至主設(shè)備的主處理單元進(jìn)行處理。
[0024]前述這種處理方式,可將原本均送往堆疊系統(tǒng)中主設(shè)備上具有堆疊口的線卡的CPU進(jìn)行處理的報(bào)文,部分分流到主設(shè)備的其他線卡的CPU進(jìn)行處理,從而大大減輕了堆疊線卡的CPU負(fù)載,提高了報(bào)文處理效率。另外,本發(fā)明還提供了相應(yīng)的線卡和交換設(shè)備,仍可解決上述問(wèn)題。
【專利附圖】

【附圖說(shuō)明】
[0025]圖1為現(xiàn)有堆疊系統(tǒng)中主設(shè)備處理報(bào)文的示意圖;
[0026]圖2為本發(fā)明實(shí)施例提供的報(bào)文處理方法的流程圖;
[0027]圖3為本發(fā)明實(shí)施例提供的堆疊系統(tǒng)中主設(shè)備處理報(bào)文的示意圖;
[0028]圖4為本發(fā)明實(shí)施例提供的線卡的結(jié)構(gòu)示意圖;
[0029]圖5本發(fā)明實(shí)施例提供的交換設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]下面結(jié)合說(shuō)明書附圖,對(duì)本發(fā)明實(shí)施例提供的一種報(bào)文處理方法、線卡及交換設(shè)備的【具體實(shí)施方式】進(jìn)行說(shuō)明。
[0031]本發(fā)明實(shí)施例提供的一種報(bào)文處理方法,該方法應(yīng)用于包括至少兩個(gè)交換設(shè)備的堆疊系統(tǒng)中,如圖2所示,該堆疊系統(tǒng)中主設(shè)備上具有堆疊口的線卡執(zhí)行下述步驟:
[0032]S21:接收堆疊系統(tǒng)中從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文;
[0033]在這里,上述報(bào)文中攜帶有虛擬目的地址,此虛擬目的地址主要是用于指示主設(shè)備上具有堆疊口的線卡依據(jù)此地址確定后續(xù)處理此報(bào)文的線卡;
[0034]S22:根據(jù)接收到的報(bào)文中攜帶的虛擬目的地址,和本地存儲(chǔ)的虛擬目的地址與主設(shè)備上線卡的對(duì)應(yīng)關(guān)系,確定報(bào)文中攜帶的虛擬目的地址對(duì)應(yīng)的線卡;
[0035]S23:將報(bào)文發(fā)送至確定出的線卡,指示確定出的線卡對(duì)報(bào)文進(jìn)行處理,并根據(jù)處理結(jié)果確定是否發(fā)送至主設(shè)備的主處理單元進(jìn)行處理。
[0036]具體地,在上述步驟S21中,從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文,可能是從設(shè)備上具有堆疊口的線卡自身產(chǎn)生的報(bào)文,也可能是從設(shè)備上具有堆疊口的線卡從其他不具有堆疊口的線卡處獲得的報(bào)文,例如,其他不具有堆疊口的線卡可通過(guò)內(nèi)部數(shù)據(jù)鏈路傳送報(bào)文。
[0037]換言之,對(duì)于上述報(bào)文而言,它的來(lái)源線卡并不僅僅指從設(shè)備上具有堆疊口的線卡,還有可能是從設(shè)備上不具有堆疊口的線卡,不管此報(bào)文來(lái)源于哪種線卡,此報(bào)文中攜帶的虛擬目的地址,實(shí)際上都是報(bào)文來(lái)源線卡接收的由主設(shè)備的主處理單元通過(guò)從設(shè)備的主處理單元轉(zhuǎn)發(fā)的預(yù)先配置的虛擬目的地址之一。
[0038]需要說(shuō)明的是,在本發(fā)明實(shí)施例中,主設(shè)備的主處理單元可為主管理板,預(yù)先配置有多個(gè)虛擬目的地址,例如虛擬目的地址可為虛擬交換芯片編號(hào)(CIHPID),并且,在主設(shè)備的主處理單元側(cè)還配置有這些虛擬目的地址與主設(shè)備上線卡的對(duì)應(yīng)關(guān)系,這些虛擬CHIPID對(duì)應(yīng)的線卡可以全部是主設(shè)備上不具有堆疊口的線卡,也可以部分是主設(shè)備上不具有堆疊口的線卡,主設(shè)備的主處理單元會(huì)將預(yù)先配置的對(duì)應(yīng)關(guān)系,下發(fā)給主設(shè)備上具有堆疊口的線卡,也就是說(shuō),上述步驟S22中主設(shè)備上具有堆疊口的線卡本地存儲(chǔ)的對(duì)應(yīng)關(guān)系是主設(shè)備的主處理單元下發(fā)過(guò)來(lái)的,以便于主設(shè)備上具有堆疊口的線卡根據(jù)此收到的對(duì)應(yīng)關(guān)系對(duì)接收到的報(bào)文進(jìn)行分流處理。[0039]除此之外,在主設(shè)備的主處理單元側(cè)還可預(yù)先配置好后續(xù)將哪個(gè)虛擬CHIPID通告給哪個(gè)從設(shè)備,具體為通告給從設(shè)備的主處理單元,從設(shè)備的主處理單元也可為主管理板,主要負(fù)責(zé)將主設(shè)備的主處理單元通告的為該從設(shè)備分配的虛擬目的地址,轉(zhuǎn)發(fā)給從設(shè)備的各個(gè)線卡,以便于從設(shè)備上的各個(gè)線卡根據(jù)接收到的虛擬CHIPID進(jìn)行報(bào)文的相關(guān)配置。在這里,主設(shè)備的主處理單元通告給各個(gè)從設(shè)備的虛擬CHIPID,可以完全相同,也可以部分相同,還可以完全不同,并且可通告給某個(gè)從設(shè)備一個(gè)或多個(gè)CHIPID。
[0040]這樣一來(lái),上述報(bào)文中攜帶的虛擬目的地址,即是主設(shè)備的主處理單元預(yù)先配置的虛擬目的地址之一。例如,假設(shè)在主設(shè)備的主管理板側(cè)預(yù)先配置了 4個(gè)虛擬目的地址,分別為100、101、102和103,并將100和101通告給從設(shè)備的主處理單元,從設(shè)備的主處理單元會(huì)將100和101轉(zhuǎn)發(fā)給從設(shè)備上所有的線卡,這些線卡會(huì)從收到的100和101中選擇一個(gè),攜帶在后續(xù)傳送的報(bào)文中,由此可知,在這種情況下,上述報(bào)文中攜帶的虛擬目的地址可能是100,也可能是101。
[0041]進(jìn)一步地,在本發(fā)明實(shí)施例中,為了保證堆疊系統(tǒng)中報(bào)文的正常處理,主設(shè)備的主管理板預(yù)先配置的虛擬CHIPID的數(shù)量可以不少于主設(shè)備上線卡的總數(shù),也可以不大于主設(shè)備上線卡的總數(shù),在本發(fā)明實(shí)施例中,不管在哪種配置情況下,可以將部分虛擬CHIPID配置為與一個(gè)主設(shè)備的線卡相對(duì)應(yīng),也可以將一個(gè)虛擬CHIPID配置為與唯一的線卡相對(duì)應(yīng)。
[0042]具體地,在執(zhí)行上述步驟S23時(shí),在主設(shè)備上具有堆疊口的線卡確定出的虛擬目的地址對(duì)應(yīng)的線卡是自身的情況下,此線卡的交換芯片將報(bào)文送往此線卡的CPU進(jìn)行處理,例如執(zhí)行限速、過(guò)濾、防攻擊丟棄等處理流程,然后根據(jù)處理結(jié)果再確定是否通過(guò)本地管理鏈路發(fā)送至主設(shè)備的主管理板進(jìn)行處理,以減輕主設(shè)備的主處理單元的CPU的負(fù)載。
[0043]假設(shè)某堆疊系統(tǒng)中的主設(shè)備上共有10張線卡,且在主設(shè)備的主處理單元側(cè)預(yù)先配置了 10個(gè)虛擬目的地址,分別與這10張線卡一一對(duì)應(yīng),那么,在這種情況下,主設(shè)備上具有堆疊口的線卡會(huì)將收到的報(bào)文分流到自身與其他9張線卡上處理,這樣一來(lái),堆疊口線卡的CPU處理壓力降低了 1/10。
[0044]下面結(jié)合下述實(shí)施例對(duì)上述報(bào)文處理方法的實(shí)現(xiàn)流程進(jìn)行詳細(xì)說(shuō)明:
[0045]假設(shè)上述方法應(yīng)用于如圖3所示的堆疊系統(tǒng)中,該堆疊系統(tǒng)包括交換設(shè)備31、交換設(shè)備32、交換設(shè)備33和交換設(shè)備34。其中,交換設(shè)備32為主設(shè)備,其他交換設(shè)備為從設(shè)備,該堆疊系統(tǒng)中的交換設(shè)備均可包括主管理板1、管理板2、線卡1、線卡2、線卡3、線卡4、線卡5和線卡6,并且每個(gè)交換設(shè)備的堆疊口均配置在各自的線卡3上。
[0046]假設(shè)交換設(shè)備32的主管理板I預(yù)先配置的虛擬CHIPID分別為100、101和102,Chipid=IOO與線卡6對(duì)應(yīng),chipid=ioi與線卡4對(duì)應(yīng),chipid=io2與線卡5對(duì)應(yīng);且主管理板將虛擬Chipid=IOO通告給交換設(shè)備31;將虛擬chipid=ioi通告給交換設(shè)備33;將虛擬CHIPID=102通告給交換設(shè)備34 ;假設(shè)交換設(shè)備32的線卡3僅負(fù)責(zé)處理交換設(shè)備32上各線卡的報(bào)文。
[0047]那么,對(duì)于交換設(shè)備32的線卡3來(lái)說(shuō),它的交換芯片在接收到交換設(shè)備31的線卡3自身發(fā)送的攜帶有虛擬CHIPID為100的報(bào)文時(shí),根據(jù)Chipid=IOO與線卡6的對(duì)應(yīng)關(guān)系,確定出目的線卡就是線卡6,這時(shí),將此報(bào)文通過(guò)內(nèi)部數(shù)據(jù)鏈路發(fā)送至線卡6的交換芯片上,由線卡6的交換芯片送往線卡6的CPU,由線卡6的CPU進(jìn)行處理,然后根據(jù)處理結(jié)果再?zèng)Q定是否將處理后的報(bào)文發(fā)送至交換設(shè)備32的主管理板的CPU進(jìn)行處理。通過(guò)前述這種處理方式,將部分從設(shè)備上的報(bào)文轉(zhuǎn)移到除主設(shè)備上具有堆疊口的線卡的其他線卡上進(jìn)行處理,減輕了堆疊線卡的CPU負(fù)載,提高了報(bào)文處理效率。
[0048]需要說(shuō)明的是,對(duì)于交換設(shè)備32的線卡3處理交換設(shè)備34的線卡3自身發(fā)送的攜帶有CHIPID為102的報(bào)文的流程,與處理交換設(shè)備31發(fā)來(lái)的報(bào)文的流程類似,在此不再
--詳述。
[0049]對(duì)于交換設(shè)備32的線卡3處理交換設(shè)備33的線卡3轉(zhuǎn)發(fā)線卡I的攜帶有CHIPID為101的報(bào)文的流程,與處理交換設(shè)備31發(fā)來(lái)的報(bào)文的流程不同的是,交換設(shè)備33的線卡3發(fā)送給交換設(shè)備32的線卡3的報(bào)文,是由交換設(shè)備33的線卡I先通過(guò)內(nèi)部數(shù)據(jù)鏈路發(fā)送給本地的線卡3的,其他流程相同,在此不再一一詳述。
[0050]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供了一種線卡和交換設(shè)備,由于這些裝置所解決問(wèn)題的原理與前述報(bào)文處理方法相似,因此這些裝置的實(shí)施可以參見(jiàn)前述方法的實(shí)施,重復(fù)之處不再贅述。
[0051]本發(fā)明實(shí)施例提供的一種線卡,應(yīng)用于包括至少兩個(gè)交換設(shè)備的堆疊系統(tǒng)中,該線卡具有堆疊口,且設(shè)置于堆疊系統(tǒng)中的主設(shè)備上,如圖4所示,該線卡具體包括:
[0052]接收模塊41,用于接收堆疊系統(tǒng)中從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文;
[0053]在這里,上述報(bào)文中攜帶有虛擬目的地址;
[0054]確定模塊42,用于根據(jù)接收模塊41接收到的報(bào)文中攜帶的虛擬目的地址,和線卡存儲(chǔ)的虛擬目的地址與主設(shè)備的線卡的對(duì)應(yīng)關(guān)系,確定報(bào)文中攜帶的虛擬目的地址對(duì)應(yīng)的線卡;
[0055]指示發(fā)送模塊43,用于將報(bào)文發(fā)送至確定模塊43確定出的線卡,指示確定出的線卡對(duì)報(bào)文進(jìn)行處理,根據(jù)處理結(jié)果確定是否發(fā)送至主設(shè)備的主處理單元進(jìn)行處理。
[0056]優(yōu)選地,上述接收模塊41接收到的報(bào)文,為從設(shè)備上具有堆疊口的線卡自身產(chǎn)生的報(bào)文,或者為從設(shè)備上具有堆疊口的線卡從其他不具有堆疊口的線卡處獲得的報(bào)文。
[0057]優(yōu)選地,上述接收模塊41接收到的報(bào)文中攜帶的虛擬目的地址,為報(bào)文來(lái)源線卡接收的由主設(shè)備的主處理單元通過(guò)從設(shè)備的主處理單元轉(zhuǎn)發(fā)的預(yù)先配置的虛擬目的地址之一 O
[0058]優(yōu)選地,上述確定模塊42確定虛擬目的地址對(duì)應(yīng)的線卡時(shí)依據(jù)的對(duì)應(yīng)關(guān)系,為主設(shè)備的主處理單元預(yù)先配置后下發(fā)的。
[0059]本發(fā)明實(shí)施例還提供一種交換設(shè)備,應(yīng)用于堆疊系統(tǒng)中,且該交換設(shè)備為主設(shè)備,如圖5所示,具體包括具有堆疊口的線卡51和至少一個(gè)不具有堆疊口的線卡52,其中,
[0060]具有堆疊口的線卡51,用于接收堆疊系統(tǒng)中從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文,并根據(jù)接收到的報(bào)文中攜帶的虛擬目的地址,和本地存儲(chǔ)的虛擬目的地址與交換設(shè)備上線卡的對(duì)應(yīng)關(guān)系,確定報(bào)文中攜帶的虛擬目的地址對(duì)應(yīng)的線卡,并將報(bào)文發(fā)送至確定出的線卡,以指示確定出的線卡對(duì)報(bào)文進(jìn)行處理,根據(jù)處理結(jié)果確定是否發(fā)送至交換設(shè)備的主處理單元53進(jìn)行處理;
[0061]在這里,上述報(bào)文中攜帶有虛擬目的地址;
[0062]每個(gè)不具有堆疊口的線卡52,用于在確定自身為確定出的線卡時(shí),接收具有堆疊口的線卡51發(fā)送的報(bào)文,并將其發(fā)送至交換設(shè)備的主處理單元53進(jìn)行處理。[0063]優(yōu)選地,上述具有堆疊口的線卡51接收到的報(bào)文為從設(shè)備上具有堆疊口的線卡自身產(chǎn)生的報(bào)文,或者為從設(shè)備上具有堆疊口的線卡從其他不具有堆疊口的線卡處獲得的報(bào)文。
[0064]優(yōu)選地,上述具有堆疊口的線卡51接收到的報(bào)文中攜帶的虛擬目的地址,為報(bào)文來(lái)源線卡接收的交換設(shè)備的主處理單元通過(guò)自身所屬設(shè)備的主處理單元轉(zhuǎn)發(fā)的預(yù)先配置的虛擬目的地址之一。
[0065]優(yōu)選地,上述具有堆疊口的線卡51存儲(chǔ)的虛擬目的地址與主設(shè)備的線卡的對(duì)應(yīng)關(guān)系,為交換設(shè)備的主處理單元53預(yù)先配置后下發(fā)的。
[0066]本發(fā)明實(shí)施例提供的報(bào)文處理方法、線卡及交換設(shè)備,可實(shí)現(xiàn)將原本均送往堆疊系統(tǒng)中主設(shè)備的具有堆疊口的線卡的CPU進(jìn)行處理的報(bào)文,部分分流到主設(shè)備的其他線卡的CPU進(jìn)行處理,從而大大減輕了堆疊線卡的CPU負(fù)載,提高了報(bào)文處理效率。
[0067]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【權(quán)利要求】
1.一種報(bào)文處理方法,其特征在于,該方法應(yīng)用于包括至少兩個(gè)交換設(shè)備的堆疊系統(tǒng)中,所述堆疊系統(tǒng)中主設(shè)備上具有堆疊口的線卡執(zhí)行下述步驟: 接收所述堆疊系統(tǒng)中從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文,所述報(bào)文中攜帶有虛擬目的地址; 根據(jù)接收到的報(bào)文中攜帶的虛擬目的地址,和本地存儲(chǔ)的虛擬目的地址與所述主設(shè)備上線卡的對(duì)應(yīng)關(guān)系,確定所述報(bào)文中攜帶的虛擬目的地址對(duì)應(yīng)的線卡; 將所述報(bào)文發(fā)送至確定出的線卡,指示所述確定出的線卡對(duì)所述報(bào)文進(jìn)行處理,并根據(jù)處理結(jié)果確定是否發(fā)送至所述主設(shè)備的主處理單元進(jìn)行處理。
2.如權(quán)利要求1所述的方法,其特征在于,所述報(bào)文為所述從設(shè)備上具有堆疊口的線卡自身產(chǎn)生的報(bào)文,或者為所述從設(shè)備上具有堆疊口的線卡從其他不具有堆疊口的線卡處獲得的報(bào)文。
3.如權(quán)利要求1所述的方法,其特征在于,所述報(bào)文中攜帶的虛擬目的地址,為所述報(bào)文來(lái)源線卡接收的由所述主設(shè)備的主處 理單元通過(guò)所述從設(shè)備的主處理單元轉(zhuǎn)發(fā)的預(yù)先配置的虛擬目的地址之一,且所述本地存儲(chǔ)的虛擬目的地址與所述主設(shè)備的線卡的對(duì)應(yīng)關(guān)系,為所述主設(shè)備的主處理單元預(yù)先配置后下發(fā)的。
4.一種線卡,其特征在于,所述線卡應(yīng)用于包括至少兩個(gè)交換設(shè)備的堆疊系統(tǒng)中,所述線卡具有堆疊口,且設(shè)置于所述堆疊系統(tǒng)中的主設(shè)備上,具體包括: 接收模塊,用于接收所述堆疊系統(tǒng)中從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文,所述報(bào)文中攜帶有虛擬目的地址; 確定模塊,用于根據(jù)所述接收模塊接收到的報(bào)文中攜帶的虛擬目的地址,和所述線卡存儲(chǔ)的虛擬目的地址與所述主設(shè)備上線卡的對(duì)應(yīng)關(guān)系,確定所述報(bào)文中攜帶的虛擬目的地址對(duì)應(yīng)的線卡; 指示發(fā)送模塊,用于將所述報(bào)文發(fā)送至所述確定模塊確定出的線卡,指示所述確定出的線卡對(duì)所述報(bào)文進(jìn)行處理,并根據(jù)處理結(jié)果確定是否發(fā)送給所述主設(shè)備的主處理單元進(jìn)行處理。
5.如權(quán)利要求4所述的線卡,其特征在于,所述接收模塊接收到的報(bào)文為所述從設(shè)備上具有堆疊口的線自身產(chǎn)生的報(bào)文,或者為所述從設(shè)備上具有堆疊口的線卡從其他不具有堆疊口的線卡處獲得的報(bào)文。
6.如權(quán)利要求4所述的線卡,其特征在于,所述接收模塊接收到的報(bào)文中攜帶的虛擬目的地址,為所述報(bào)文來(lái)源線卡接收的由所述主設(shè)備的主處理單元通過(guò)所述從設(shè)備的主處理單元轉(zhuǎn)發(fā)的預(yù)先配置的虛擬目的地址之一; 所述確定模塊確定所述虛擬目的地址對(duì)應(yīng)的線卡時(shí)依據(jù)的對(duì)應(yīng)關(guān)系,為所述主設(shè)備的主處理單元預(yù)先配置后下發(fā)的。
7.一種交換設(shè)備,其特征在于,所述交換設(shè)備應(yīng)用于堆疊系統(tǒng)中,且為主設(shè)備,包括具有堆疊口的線卡和至少一個(gè)不具有堆疊口的線卡,其中, 所述具有堆疊口的線卡,用于接收所述堆疊系統(tǒng)中從設(shè)備上具有堆疊口的線卡發(fā)送的報(bào)文,并根據(jù)接收到的報(bào)文中攜帶的虛擬目的地址,和本地存儲(chǔ)的虛擬目的地址與所述交換設(shè)備上線卡的對(duì)應(yīng)關(guān)系,確定所述報(bào)文中攜帶的虛擬目的地址對(duì)應(yīng)的線卡,并將所述報(bào)文發(fā)送至確定出的線卡,以指示確定出的線卡對(duì)所述報(bào)文進(jìn)行處理,并根據(jù)處理結(jié)果確定是否發(fā)送至所述交換設(shè)備的主處理單元進(jìn)行處理,所述報(bào)文中攜帶有虛擬目的地址;所述每個(gè)不具有堆疊口的線卡,用于在確定自身為確定出的線卡時(shí),接收所述具有堆疊口的線卡發(fā)送的報(bào)文,并對(duì)其進(jìn)行處理,根據(jù)處理結(jié)果確定是否發(fā)送至所述交換設(shè)備的主處理單元進(jìn)行處理。
8.如權(quán)利要求7所述的交換設(shè)備,其特征在于,所述具有堆疊口的線卡接收到的報(bào)文為所述從設(shè)備上具有堆疊口的線卡自身產(chǎn)生的報(bào)文,或者為所述從設(shè)備上具有堆疊口的線卡從其他不具有堆疊口的線卡處獲得的報(bào)文。
9.如權(quán)利要求7所述的交換設(shè)備,其特征在于,所述具有堆疊口的線卡接收到的報(bào)文中攜帶的虛擬目的地址,為所述報(bào)文來(lái)源線卡接收的由所述交換設(shè)備的主處理單元通過(guò)所述從設(shè)備的主處理單元轉(zhuǎn)發(fā)的預(yù)先配置的虛擬目的地址之一; 所述具有堆疊口的線卡存儲(chǔ)的虛擬目的地址與所述主設(shè)備的線卡的對(duì)應(yīng)關(guān)系,為所述交換設(shè)備的主處理單元預(yù)先配置后下發(fā)的。
【文檔編號(hào)】H04L12/947GK103607360SQ201310565937
【公開(kāi)日】2014年2月26日 申請(qǐng)日期:2013年11月14日 優(yōu)先權(quán)日:2013年11月14日
【發(fā)明者】文權(quán) 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1