專利名稱:機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域的路由交換設(shè)備數(shù)據(jù)流量轉(zhuǎn)發(fā)技術(shù),特別涉及一種普通業(yè)務(wù)線卡跨板卡堆疊系統(tǒng)及方法。
背景技術(shù):
目前主流路由交換設(shè)備的系統(tǒng)架構(gòu),一般都分為數(shù)據(jù)平面、控制平面和監(jiān)控平面三個(gè)子系統(tǒng)。數(shù)據(jù)平面由多個(gè)業(yè)務(wù)線卡(LPU)和一個(gè)交換卡(SFU)組成,所有業(yè)務(wù)線卡和交換卡之間通過(guò)高速通道(HiGig端口)互連,如圖1所示。堆疊系統(tǒng)中,多個(gè)機(jī)架式交換設(shè)備構(gòu)成一個(gè)整體,虛擬為一臺(tái)交換設(shè)備,如圖2所示,加入堆疊系統(tǒng)的各成員設(shè)備之間通過(guò)堆疊鏈路即虛擬交換鏈路(VSL)互連,多條堆疊鏈路可形成聚合(VSL-Channel),以提供更高的帶寬,同時(shí)鏈路相互備份,提高可靠性。目前在堆疊成員設(shè)備中有兩種方式提供堆疊鏈路:一種是采用專用堆疊板卡,另一種是采用普通業(yè)務(wù)線卡,即選擇一種普通線卡作為堆疊卡。而在這兩種方式中,采用普通業(yè)務(wù)線卡提供堆疊鏈路更受用戶青睞,這是因?yàn)槠胀I(yè)務(wù)線卡與專用堆疊板卡相比具備更靈活的優(yōu)點(diǎn),用戶根據(jù)不同情況選擇用作業(yè)務(wù)線卡或用作堆疊卡,可保護(hù)投資;如圖3所示,在傳統(tǒng)技術(shù)中,堆疊系統(tǒng)中的每個(gè)成員設(shè)備包括η個(gè)業(yè)務(wù)線卡和I個(gè)交換卡,還包括I個(gè)用作堆疊卡(STACK)的業(yè)務(wù)線卡;各個(gè)業(yè)務(wù)線卡和堆疊卡均通過(guò)高速通道連接交換卡,堆疊卡提供與其它成員設(shè)備相連的堆疊鏈路(VSL);該堆疊系統(tǒng)由于其成員設(shè)備中的堆疊板卡采用單張普通業(yè)務(wù)線卡,因而存在一些缺陷:(I)堆疊成員設(shè)備之間形成聚合鏈路包含的VSL數(shù)目受單張線卡端口個(gè)數(shù)的限制,不能提供更高的帶寬;(2)不能實(shí)現(xiàn)板卡級(jí)備份,如果堆疊卡出現(xiàn)問(wèn)題,會(huì)導(dǎo)致堆疊系統(tǒng)分裂,引發(fā)嚴(yán)重網(wǎng)絡(luò)故障。綜上,有必要提出一種普通業(yè)務(wù)線卡跨板卡堆疊系統(tǒng)及方法以解決上述問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題是:提出一種機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的系統(tǒng)及方法,解決傳統(tǒng)技術(shù)中的堆疊系統(tǒng)不能提供高帶寬、不能實(shí)現(xiàn)板卡升級(jí)備份的問(wèn)題。本發(fā)明解決上述技術(shù)問(wèn)題所采用的方案是:機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的系統(tǒng),包括至少兩個(gè)堆疊成員設(shè)備,每個(gè)堆疊成員設(shè)備包括一個(gè)交換卡及至少兩個(gè)堆疊卡,所述每個(gè)堆疊成員設(shè)備的至少兩個(gè)堆疊卡通過(guò)高速通道端口與交換卡連接,所述至少兩個(gè)堆疊成員設(shè)備之間通過(guò)堆疊卡的堆疊端口建立堆疊鏈路。所述堆疊卡為普通業(yè)務(wù)線卡。所述每個(gè)堆疊成員設(shè)備用于,在其每一個(gè)堆疊卡中連接同一個(gè)堆疊成員設(shè)備的堆疊端口建立第一鏈路聚合組。所述每個(gè)堆疊成員設(shè)備還用于,在與同一個(gè)堆疊成員設(shè)備建立堆疊鏈路的所有堆疊卡與交換卡連接的高端通道端口建立第二鏈路聚合組。進(jìn)一步,所述堆疊成員設(shè)備還用于,在通過(guò)堆疊鏈路接收到對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文時(shí),對(duì)所述堆疊協(xié)商報(bào)文進(jìn)行處理,具體包括:所述堆疊成員設(shè)備的任一堆疊卡在接收到同一個(gè)對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文的堆疊端口創(chuàng)建第一鏈路聚合組,并將接收到的報(bào)文信息提交給交換卡;交換卡對(duì)所有堆疊卡提交的報(bào)文信息進(jìn)行分析,在與其連接的且連接相同堆疊成員設(shè)備的堆疊卡的高速通道端口創(chuàng)建第二鏈路聚合組。具體的,所述堆疊成員設(shè)備的任一堆疊卡還用于,根據(jù)接收到的對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文中攜帶的設(shè)備編號(hào),判斷不同堆疊端口是否接收到同一個(gè)對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文。具體的,所述堆疊成員設(shè)備還用于,在創(chuàng)建第一鏈路聚合組和第二鏈路聚合組后,記錄第一鏈路聚合組、第二鏈路聚合組和所連接的對(duì)端堆疊成員設(shè)備的對(duì)應(yīng)關(guān)系。進(jìn)一步,所述堆疊成員設(shè)備還用于,向連接的對(duì)端堆疊成員設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時(shí),根據(jù)目的堆疊成員設(shè)備的設(shè)備編號(hào)確定轉(zhuǎn)發(fā)路徑,將發(fā)向目的堆疊成員設(shè)備的業(yè)務(wù)數(shù)據(jù)流量在第二鏈路聚合組中通過(guò)哈希運(yùn)算均衡分配,再在所述每個(gè)堆疊卡的第一堆疊鏈路聚合組中通過(guò)哈希運(yùn)算均衡分配后發(fā)送到目的堆疊成員設(shè)備。本發(fā)明的另一目的在于,提出一種機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的方法,該方法包括以下步驟:A、堆疊成員設(shè)備之間通過(guò)至少兩個(gè)堆疊卡的堆疊端口建立堆疊鏈路;每個(gè)堆疊成員設(shè)備的至少兩個(gè)堆疊卡通過(guò)高速通道端口與交換卡連接;B、堆疊成員設(shè)備的任一堆疊卡在接收到同一個(gè)堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文的堆疊端口創(chuàng)建第一鏈路聚合組,并將接收到的報(bào)文信息提交給所在堆疊成員設(shè)備的交換卡;所述交換卡對(duì)所在堆疊成員設(shè)備的所有堆疊卡提交的報(bào)文信息進(jìn)行分析,在與其連接且連接相同堆疊成員設(shè)備的堆疊卡的高速通道端口創(chuàng)建第二鏈路聚合組。進(jìn)一步的,所述機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的方法,還包括如下步驟:C、任一堆疊成員設(shè)備向連接的對(duì)端堆疊成員設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時(shí),根據(jù)目的堆疊成員設(shè)備的設(shè)備編號(hào)確定轉(zhuǎn)發(fā)路徑,將發(fā)向目的堆疊成員設(shè)備的業(yè)務(wù)數(shù)據(jù)流量在第二鏈路聚合組中通過(guò)哈希運(yùn)算均衡分配,再在所述第一堆疊卡鏈路聚合組中通過(guò)哈希運(yùn)算均衡分配后發(fā)送到目的堆疊成員設(shè)備。具體的,步驟B中,堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文中攜帶有本堆疊成員設(shè)備的設(shè)備編號(hào)。具體的,步驟B中,堆疊成員設(shè)備創(chuàng)建第一鏈路聚合組和第二鏈路聚合組后,記錄第一鏈路聚合組、第二鏈路聚合組和所連接的對(duì)端堆疊成員設(shè)備的對(duì)應(yīng)關(guān)系。本發(fā)明的有益效果是:由于堆疊成員設(shè)備中采用兩張通用業(yè)務(wù)卡作堆疊卡,且在交換卡和堆疊卡上分別配置相應(yīng)的鏈路聚合組,通過(guò)交換卡上的鏈路聚合組和堆疊卡上的鏈路聚合組的組合使用實(shí)現(xiàn)跨板卡的堆疊鏈路聚合,除了支持的堆疊鏈路數(shù)目增加,提供更高的帶寬外,還可以實(shí)現(xiàn)板卡級(jí)備份,即使其中一張堆疊板卡損壞,整個(gè)堆疊系統(tǒng)仍能正常工作,從而提升系統(tǒng)的穩(wěn)定性。
圖1為現(xiàn)有技術(shù)中機(jī)架式交換設(shè)備中LPU與SFU連接示意圖;圖2為現(xiàn)有技術(shù)中兩臺(tái)機(jī)架式交換設(shè)備通過(guò)堆疊鏈路形成堆疊系統(tǒng)的示意圖3為現(xiàn)有技術(shù)中采用單張堆疊卡的堆疊成員設(shè)備結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例的采用兩張堆疊卡的堆疊成員設(shè)備結(jié)構(gòu)示意圖;圖5為本發(fā)明中實(shí)施例的機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的方法流程圖。
具體實(shí)施例方式本發(fā)明提供了一種機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的系統(tǒng),包括至少兩個(gè)堆疊成員設(shè)備,每個(gè)堆疊成員設(shè)備包括一個(gè)交換卡及至少兩個(gè)堆疊卡,所述每個(gè)堆疊成員設(shè)備的至少兩個(gè)堆疊卡通過(guò)高速通道端口與交換卡連接,所述至少兩個(gè)堆疊成員設(shè)備之間通過(guò)堆疊卡的堆疊端口建立堆疊鏈路。所述堆疊卡為普通業(yè)務(wù)線卡。所述每個(gè)堆疊成員設(shè)備用于,在其每一個(gè)堆疊卡中連接同一個(gè)堆疊成員設(shè)備的堆疊端口建立第一鏈路聚合組。所述每個(gè)堆疊成員設(shè)備還用于,在與同一個(gè)堆疊成員設(shè)備建立堆疊鏈路的所有堆疊卡與交換卡連接的高端通道端口建立第二鏈路聚合組。所述第二鏈路聚合組在交換卡上建立。參見(jiàn)圖4,本實(shí)施例中的堆疊成員設(shè)備包括一個(gè)交換卡(SFU)、η個(gè)普通業(yè)務(wù)線卡(LPU)、以及第一堆疊卡(STACKl)和第二堆疊卡(STACK2),第一堆疊卡和第二堆疊卡均為普通業(yè)務(wù)線卡,例如萬(wàn)兆以太卡。所有線卡和第一堆疊卡STACK1、第二堆疊卡STACK2均通過(guò)高速通道(HiGig)端口與交換卡相連。本堆疊成員設(shè)備與對(duì)端對(duì)的成員設(shè)備之間通過(guò)第一堆疊卡和第二堆疊卡的堆疊端口建立堆疊鏈路VSL。當(dāng)?shù)谝欢询B卡在通過(guò)堆疊鏈路接收到對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文時(shí),通過(guò)堆疊協(xié)商報(bào)文中攜帶的設(shè)備編號(hào)確定本堆疊卡上的哪些堆疊鏈路接收到了同一個(gè)對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文,并將這些堆疊鏈路所在的堆疊端口創(chuàng)建第一鏈路聚合組,由此在第一堆疊卡STACKl上的多條VSL形成第一鏈路聚合組(Link Agg3),并將接收到的報(bào)文信息提交給交換卡。當(dāng)然,對(duì)于第一堆疊卡來(lái)說(shuō),根據(jù)用于堆疊的端口多少可以建立多條VSL,所以不限定本堆疊卡的所有VSL連接同一個(gè)對(duì)端堆疊成員設(shè)備,所以存在第一堆疊卡上建立的第一鏈路聚合組不限于一個(gè)。所述堆疊協(xié)商報(bào)文,用于堆疊成員設(shè)備之間交互各自堆疊鏈路中的端口、設(shè)備編號(hào)、設(shè)備優(yōu)先級(jí)、拓?fù)潢P(guān)系和角色信息。同理,當(dāng)?shù)诙询B卡在通過(guò)堆疊鏈路接收到對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文時(shí),通過(guò)堆疊協(xié)商報(bào)文中攜帶的設(shè)備編號(hào)確定本堆疊卡上的哪些堆疊鏈路接收到了同一個(gè)對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文,并將這些堆疊鏈路所在的堆疊端口創(chuàng)建第一鏈路聚合組,由此在第二堆疊卡STACK2上的多條VSL形成第一鏈路聚合組(Link Agg2);并將接收到的報(bào)文信息提交給交換卡。交換卡對(duì)第一堆疊卡和第二堆疊卡提交的報(bào)文信息進(jìn)行分析,假如當(dāng)判斷第一堆疊卡和第二堆疊卡連接同一個(gè)對(duì)端堆疊成員設(shè)備后,在與第一堆疊卡和第二堆疊卡連接的高速通道端口創(chuàng)建第二鏈路聚合組。即在交換卡上,在與同一個(gè)堆疊成員設(shè)備建立堆疊鏈路的所有堆疊卡(第一堆疊卡和第二堆疊卡)對(duì)應(yīng)的HiGig端口形成第二鏈路聚合組(LinkAggl),如此,便在堆疊成員設(shè)備中形成了以Link Aggl為一級(jí)鏈路,以Link Agg2和LinkAgg3為二級(jí)鏈路的通道,從使用角度,實(shí)現(xiàn)了跨堆疊板卡的VSL聚合。堆疊成員設(shè)備在創(chuàng)建第一鏈路聚合組和第二鏈路聚合組后,記錄第一鏈路聚合組、第二鏈路聚合組和所連接的對(duì)端堆疊成員設(shè)備的對(duì)應(yīng)關(guān)系。在進(jìn)行業(yè)務(wù)數(shù)據(jù)流量轉(zhuǎn)發(fā)時(shí),判斷目的堆疊成員設(shè)備,根據(jù)記錄的第一鏈路聚合組、第二鏈路聚合組和所連接的對(duì)端堆疊成員設(shè)備的對(duì)應(yīng)關(guān)系;由一級(jí)鏈路聚合組和二級(jí)鏈路聚合組組成的轉(zhuǎn)發(fā)路徑聯(lián)合處理:業(yè)務(wù)數(shù)據(jù)流量先在交換卡的第二鏈路聚合組LinkAggl內(nèi)通過(guò)哈希計(jì)算均衡分配后分別進(jìn)入STACKl和STACK2板卡。在每張堆疊卡上,業(yè)務(wù)數(shù)據(jù)流量再次通過(guò)哈希計(jì)算后均衡分配到不同的VSL中,即在Link Agg2、Link Agg3內(nèi)部分擔(dān)到每個(gè)VSL端口。從使用角度看,流量在虛擬的跨板卡鏈路聚合Link Agg4中均衡分擔(dān)。圖5給出了本發(fā)明中的機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的方法流程,其包括以下步驟:501.堆疊成員設(shè)備之間通過(guò)至少兩個(gè)堆疊卡的堆疊端口建立堆疊鏈路;每個(gè)堆疊成員設(shè)備的至少兩個(gè)堆疊卡通過(guò)高速通道端口與交換卡連接。各個(gè)堆疊成員設(shè)備之間通過(guò)堆疊鏈路相連,并相互發(fā)送堆疊協(xié)商報(bào)文;在該堆疊協(xié)商報(bào)文中攜帶了成員設(shè)備的設(shè)備編號(hào);502.堆疊成員設(shè)備的任一堆疊卡在接收到同一個(gè)堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文的堆疊端口創(chuàng)建第一鏈路聚合組,并將接收到的報(bào)文信息提交給所在堆疊成員設(shè)備的交換卡;所述交換卡對(duì)所在堆疊成員設(shè)備的所有堆疊卡提交的報(bào)文信息進(jìn)行分析,在與其連接且連接相同堆疊成員設(shè)備的堆疊卡的高速通道端口創(chuàng)建第二鏈路聚合組。堆疊成員設(shè)備在接收到其它堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文時(shí),對(duì)所述堆疊協(xié)商報(bào)文進(jìn)行處理,具體包括:所述堆疊成員設(shè)備的任一堆疊卡在接收到同一個(gè)對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文的堆疊端口創(chuàng)建第一鏈路聚合組,并將接收到的報(bào)文信息提交給交換卡;交換卡對(duì)所有堆疊卡提交的報(bào)文信息進(jìn)行分析,在與其連接的且連接相同堆疊成員設(shè)備的堆疊卡的高速通道端口創(chuàng)建第二鏈路聚合組。下面以一個(gè)具體的實(shí)施例對(duì)本步驟作具體描述:堆疊系統(tǒng)中,為每個(gè)成員設(shè)備分配一個(gè)設(shè)備編號(hào),成員設(shè)備之間通過(guò)堆疊鏈路互連,相互發(fā)送堆疊協(xié)商報(bào)文,攜帶設(shè)備編號(hào)。在第一堆疊卡STACKl上,接收對(duì)端堆疊成員設(shè)備的堆疊協(xié)商報(bào)文并分析處理,多個(gè)VSL端口收到設(shè)備編號(hào)為Device_Number_A的堆疊成員設(shè)備的報(bào)文信息,在第一堆疊卡上這些VSL端口創(chuàng)建一個(gè)鏈路聚合Link Agg3。同理,在第二堆疊卡STACK2上,多個(gè)VSL端口收到設(shè)備編號(hào)為Device_Number_A堆疊成員設(shè)備的報(bào)文信息,在第二堆疊卡上這些VSL的堆疊端口創(chuàng)建一個(gè)鏈路聚合Link Agg2。在成員設(shè)備內(nèi)部,堆疊卡STACKl和STACK2向交換卡通告報(bào)文信息,交換板卡接收并處理堆疊卡STACKl和STACK2的通告信息,交換板卡發(fā)現(xiàn)STACK1、STACK2連接的是同一個(gè)對(duì)端堆疊成員設(shè)備Device_Number_A,則交換板卡連接STACKl、STACK2的HiGig端口創(chuàng)建鏈路聚合Link Aggl ;記錄VSL聚合和所連接設(shè)備的對(duì)應(yīng)關(guān)系。503.任一堆疊成員設(shè)備向連接的對(duì)端堆疊成員設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時(shí),根據(jù)目的堆疊成員設(shè)備的設(shè)備編號(hào)確定轉(zhuǎn)發(fā)路徑,將發(fā)向目的堆疊成員設(shè)備的業(yè)務(wù)數(shù)據(jù)流量在第二鏈路聚合組中通過(guò)哈希運(yùn)算均衡分配,再在所述第一堆疊卡鏈路聚合組中通過(guò)哈希運(yùn)算均衡分配后發(fā)送到目的堆疊成員設(shè)備。以圖4中的堆疊成員設(shè)備為例,該堆疊成員設(shè)備在轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時(shí),根據(jù)目的設(shè)備編號(hào)確定轉(zhuǎn)發(fā)路徑,到設(shè)備編號(hào)為DeVice_Number_A的堆疊成員設(shè)備的業(yè)務(wù)數(shù)據(jù)通過(guò)Link Aggl和Link Agg2、Link Agg3轉(zhuǎn)發(fā),從而將Link Aggl與LinkAgg2、Link Agg3關(guān)聯(lián)起來(lái)。流量先在Link Aggl內(nèi)流量分擔(dān),接著在Link Agg2、Link Agg3內(nèi)流量分擔(dān)。從使用角度看,流量如同在虛擬的跨板卡鏈路聚合Link Agg4內(nèi)分擔(dān)、轉(zhuǎn)發(fā)。
權(quán)利要求
1.架式交換設(shè)備實(shí)現(xiàn)堆疊的系統(tǒng),包括至少兩個(gè)堆疊成員設(shè)備,每個(gè)堆疊成員設(shè)備包括一個(gè)交換卡及至少兩個(gè)堆疊卡,其特征在于,所述每個(gè)堆疊成員設(shè)備的至少兩個(gè)堆疊卡通過(guò)高速通道端口與交換卡連接,所述至少兩個(gè)堆疊成員設(shè)備之間通過(guò)堆疊卡的堆疊端口建立堆疊鏈路。
2.按權(quán)利要求1所述的機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的系統(tǒng),其特征在于,所述每個(gè)堆疊成員設(shè)備用于,在其每一個(gè)堆疊卡中連接同一個(gè)堆疊成員設(shè)備的堆疊端口建立第一鏈路聚合組。
3.按權(quán)利要求1或2所述的機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的系統(tǒng),其特征在于,所述每個(gè)堆疊成員設(shè)備還用于,在與同一個(gè)堆疊成員設(shè)備建立堆疊鏈路的所有堆疊卡與交換卡連接的高端通道端口建立第二鏈路聚合組。
4.按權(quán)利要求1所述的機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的系統(tǒng),其特征在于,所述堆疊成員設(shè)備還用于,在通過(guò)堆疊鏈路接收到對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文時(shí),對(duì)所述堆疊協(xié)商報(bào)文進(jìn)行處理,具體包括:所述堆疊成員設(shè)備的任一堆疊卡在接收到同一個(gè)對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文的堆疊端口創(chuàng)建第一鏈路聚合組,并將接收到的報(bào)文信息提交給交換卡;交換卡對(duì)所有堆疊卡提交的報(bào)文信息進(jìn)行分析,在與其連接的且連接相同堆疊成員設(shè)備的堆疊卡的高速通道端口創(chuàng)建第二鏈路聚合組。
5.按權(quán)利要求4所述的機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的系統(tǒng),其特征在于,所述堆疊成員設(shè)備的任一堆疊卡還用于,根據(jù)接收到的對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文中攜帶的設(shè)備編號(hào),判斷不同堆疊端口是否接收到同一個(gè)對(duì)端堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文。
6.按權(quán)利要求5或4所述的機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的系統(tǒng),其特征在于,所述堆疊成員設(shè)備還用于,在創(chuàng)建第一鏈路聚合組和第二鏈路聚合組后,記錄第一鏈路聚合組、第二鏈路聚合組和所連接的對(duì)端堆疊成員設(shè)備的對(duì)應(yīng)關(guān)系。
7.按權(quán)利要求4所述的機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的系統(tǒng),其特征在于,所述堆疊成員設(shè)備還用于,向連接 的對(duì)端堆疊成員設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時(shí),根據(jù)目的堆疊成員設(shè)備的設(shè)備編號(hào)確定轉(zhuǎn)發(fā)路徑,將發(fā)向目的堆疊成員設(shè)備的業(yè)務(wù)數(shù)據(jù)流量在第二鏈路聚合組中通過(guò)哈希運(yùn)算均衡分配,再在所述每個(gè)堆疊卡的第一堆疊鏈路聚合組中通過(guò)哈希運(yùn)算均衡分配后發(fā)送到目的堆疊成員設(shè)備。
8.架式交換設(shè)備實(shí)現(xiàn)堆疊的方法,其特征在于,包括以下步驟: A、堆疊成員設(shè)備之間通過(guò)至少兩個(gè)堆疊卡的堆疊端口建立堆疊鏈路;每個(gè)堆疊成員設(shè)備的至少兩個(gè)堆疊卡通過(guò)高速通道端口與交換卡連接; B、堆疊成員設(shè)備的任一堆疊卡在接收到同一個(gè)堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文的堆疊端口創(chuàng)建第一鏈路聚合組,并將接收到的報(bào)文信息提交給所在堆疊成員設(shè)備的交換卡;所述交換卡對(duì)所在堆疊成員設(shè)備的所有堆疊卡提交的報(bào)文信息進(jìn)行分析,在與其連接且連接相同堆疊成員設(shè)備的堆疊卡的高速通道端口創(chuàng)建第二鏈路聚合組。
9.按權(quán)利要求8所述的機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的方法,其特征在于,所述方法還包括如下步驟: C、任一堆疊成員設(shè)備向連接的對(duì)端堆疊成員設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)數(shù)據(jù)時(shí),根據(jù)目的堆疊成員設(shè)備的設(shè)備編號(hào)確定轉(zhuǎn)發(fā)路徑,將發(fā)向目的堆疊成員設(shè)備的業(yè)務(wù)數(shù)據(jù)流量在第二鏈路聚合組中通過(guò)哈希運(yùn)算均衡分配,再在所述第一堆疊卡鏈路聚合組中通過(guò)哈希運(yùn)算均衡分配后發(fā)送到目的堆疊成員設(shè)備。
10.按權(quán)利要求8所述的機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的方法,其特征在于, 步驟B中,堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文中攜帶有本堆疊成員設(shè)備的設(shè)備編號(hào);和/或 步驟B中,堆疊成員設(shè)備創(chuàng)建第一鏈路聚合組和第二鏈路聚合組后, 記錄第一鏈路聚合組、第二鏈路聚合組和所連接的對(duì)端堆疊成員設(shè)備的對(duì)應(yīng)關(guān)系。
全文摘要
本發(fā)明涉及路由交換設(shè)備數(shù)據(jù)流量轉(zhuǎn)發(fā)技術(shù),其公開(kāi)了一種機(jī)架式交換設(shè)備實(shí)現(xiàn)堆疊的方法,解決傳統(tǒng)技術(shù)中的堆疊系統(tǒng)不能提供高帶寬、不能實(shí)現(xiàn)板卡升級(jí)備份的問(wèn)題。在本發(fā)明中,堆疊成員設(shè)備之間通過(guò)至少兩個(gè)堆疊卡的堆疊端口建立堆疊鏈路;每個(gè)堆疊成員設(shè)備的至少兩個(gè)堆疊卡通過(guò)高速通道端口與交換卡連接;任一堆疊卡在接收到同一個(gè)堆疊成員設(shè)備發(fā)送的堆疊協(xié)商報(bào)文的堆疊端口創(chuàng)建第一鏈路聚合組,并將接收到的報(bào)文信息提交給所在堆疊成員設(shè)備的交換卡;交換卡對(duì)所在堆疊成員設(shè)備的所有堆疊卡提交的報(bào)文信息進(jìn)行分析,在與其連接且連接相同堆疊成員設(shè)備的堆疊卡的高速通道端口創(chuàng)建第二鏈路聚合組。本發(fā)明適用于路由交換設(shè)備的快速流量轉(zhuǎn)發(fā)。
文檔編號(hào)H04L12/701GK103095568SQ20131003480
公開(kāi)日2013年5月8日 申請(qǐng)日期2013年1月30日 優(yōu)先權(quán)日2013年1月30日
發(fā)明者王煥章 申請(qǐng)人:邁普通信技術(shù)股份有限公司