專利名稱::一種堆疊交換機(jī)分離或復(fù)合的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及堆疊交換機(jī),特別是涉及一種堆疊交換機(jī)分離或復(fù)合的方法及設(shè)備。
背景技術(shù):
:在大型網(wǎng)絡(luò)中,通常采用堆疊交換機(jī)以滿足大型網(wǎng)絡(luò)對(duì)端口數(shù)量的要求。堆疊交換機(jī)是盒式以太網(wǎng)交換機(jī)的一種,是由一些通過(guò)堆疊端口相連的以太網(wǎng)交換機(jī)組成的一個(gè)管理域,其中包括一個(gè)主交換機(jī)和若干個(gè)從交換機(jī),主交換和從交換機(jī)都是堆疊交換機(jī)的堆疊成員。堆疊在一起的以太網(wǎng)交換機(jī)可看作為一個(gè)設(shè)備,用戶可通過(guò)主交換機(jī)實(shí)現(xiàn)對(duì)堆疊交換機(jī)內(nèi)所有交換機(jī)的管理。當(dāng)多個(gè)以太網(wǎng)交換機(jī)通過(guò)堆疊端口(StackPort)相連時(shí),用戶可以在其中一臺(tái)進(jìn)行配置,把它們?cè)O(shè)置成堆疊交換機(jī),并把當(dāng)前進(jìn)行配置的以太網(wǎng)交換機(jī)設(shè)置為堆疊中的主交換機(jī)。主交換機(jī)和從交換機(jī)之間通過(guò)堆疊模塊及特殊的堆疊線連接起來(lái)。堆疊交換機(jī)是通過(guò)主交換機(jī)和從交換機(jī)之間的連接來(lái)維持的,只要發(fā)現(xiàn)連接斷開,從交換機(jī)自動(dòng)退出堆疊。由于堆疊交換機(jī)便于保護(hù)用戶投資,逐步擴(kuò)容,方便管理,節(jié)省IP地址,同時(shí)可以支持跨設(shè)備的業(yè)務(wù)備份,其在市場(chǎng)上(尤其是企業(yè)網(wǎng)市場(chǎng))得到了廣泛應(yīng)用。星形和菊花鏈?zhǔn)绞浅S玫亩询B方式,而星形堆疊的中心是單點(diǎn)故障點(diǎn),也就是說(shuō)中心交換機(jī)出現(xiàn)故障時(shí),整個(gè)傳輸網(wǎng)就將癱瘓,有巨大的安全隱患,所以一般采用菊花鏈?zhǔn)竭B接,形成環(huán)形拓?fù)涠询B環(huán)。如圖1所示,交換機(jī)均包括有兩堆疊端口1、2,四臺(tái)交換機(jī)的兩堆疊端口之間用堆疊線依次連接之,形成堆疊環(huán)。對(duì)于菊花鏈?zhǔn)蕉询B交換機(jī),從交換機(jī)離開/加入堆疊交換機(jī)目前主要采用的是先物理上斷開相應(yīng)堆疊端口或者先關(guān)閉相應(yīng)堆疊端口,然后從交換機(jī)再離開/加入堆疊交換機(jī)的方法。在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問(wèn)題當(dāng)從交換機(jī)離開/加入堆疊交換機(jī)的堆疊環(huán)時(shí),會(huì)造成短時(shí)間的報(bào)文丟失,無(wú)法實(shí)現(xiàn)從交換機(jī)無(wú)縫離開/加入堆疊交換機(jī)。
發(fā)明內(nèi)容本發(fā)明實(shí)施例要解決的技術(shù)問(wèn)題是提供一種堆疊交換機(jī)分離或復(fù)合的方法及設(shè)備,使得當(dāng)從交換機(jī)離開/加入堆疊交換機(jī)的堆疊環(huán)時(shí),不會(huì)造成短時(shí)間的報(bào)文丟失,實(shí)現(xiàn)從交換機(jī)無(wú)縫離開/加入堆疊交換機(jī)。為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種堆疊交換機(jī)分離的方法,包括在主交換機(jī)上執(zhí)行軟分離命令,所述軟分離命令觸發(fā)主交換機(jī)將軟分離報(bào)文發(fā)送給所有堆疊成員,所述軟分離報(bào)文包括軟分離點(diǎn)信息;堆疊成員根據(jù)所述軟分離點(diǎn)信息,按照拓?fù)溆?jì)算規(guī)則計(jì)算堆疊拓?fù)?;堆疊成員根據(jù)堆疊拓?fù)溆?jì)算結(jié)果修改轉(zhuǎn)發(fā)表。為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例還提供了一種堆疊交換機(jī)復(fù)合的方法,包括當(dāng)根據(jù)堆疊交換機(jī)分離的方法實(shí)現(xiàn)了堆疊交換機(jī)的分離時(shí),在所述軟分離點(diǎn)處移出或加入從交換機(jī);在所述主交換機(jī)上執(zhí)行軟復(fù)合命令,所述軟復(fù)合命令觸發(fā)主交換機(jī)將軟復(fù)合報(bào)文發(fā)送給所有堆疊成員,所述軟復(fù)合報(bào)文包括軟復(fù)合點(diǎn)信息;堆疊成員根據(jù)所述軟復(fù)合點(diǎn)信息,按照拓?fù)溆?jì)算規(guī)則計(jì)算堆疊拓?fù)洌欢询B成員根據(jù)堆疊拓?fù)溆?jì)算結(jié)果修改轉(zhuǎn)發(fā)表。為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例另一方面還提供了一種堆疊交換機(jī)分離設(shè)備,包括堆疊拓?fù)涔芾砟K,所述堆疊拓?fù)涔芾砟K與發(fā)送模塊通信;所述發(fā)送模塊用于發(fā)送軟分離報(bào)文;所述軟分離報(bào)文包括軟分離點(diǎn)信息;所述堆疊拓?fù)涔芾砟K用于根據(jù)所述軟分離點(diǎn)信息,按照拓?fù)溆?jì)算規(guī)則計(jì)算堆疊拓?fù)?,并根?jù)堆疊拓?fù)溆?jì)算結(jié)果修改轉(zhuǎn)發(fā)表。為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例另一方面還提供了一種堆疊交換機(jī)復(fù)合設(shè)備,包括堆疊拓?fù)涔芾砟K,所述堆疊拓?fù)涔芾砟K與發(fā)送模塊通信;所述發(fā)送模塊用于發(fā)送軟復(fù)合報(bào)文;所述軟復(fù)合報(bào)文包括與堆疊交換機(jī)分離設(shè)備中所述軟分離點(diǎn)相匹配的軟復(fù)合點(diǎn)信息;所述堆疊拓?fù)涔芾砟K用于根據(jù)所述軟復(fù)合點(diǎn)信息,按照拓?fù)溆?jì)算規(guī)則計(jì)算堆疊拓?fù)?,并根?jù)堆疊拓?fù)溆?jì)算結(jié)果修改轉(zhuǎn)發(fā)表。由以上技術(shù)方案可以看出,由于本發(fā)明實(shí)施例提供的堆疊交換機(jī)分離或復(fù)合的方法及設(shè)備,在物理上斷開堆疊環(huán)或關(guān)閉堆疊端口之前,先將數(shù)據(jù)流改為鏈形拓?fù)?,這樣當(dāng)將從交換機(jī)移出堆疊交換機(jī)時(shí),不會(huì)造成短時(shí)間的報(bào)文丟失,從而能夠?qū)崿F(xiàn)從交換機(jī)無(wú)縫離開/加入堆疊交換機(jī)。圖1是菊花鏈?zhǔn)蕉询B交換機(jī)應(yīng)用示意圖;圖2是本發(fā)明提供的堆疊交換機(jī)分離的方法的實(shí)施例的流程圖;圖3是本發(fā)明提供的堆疊交換機(jī)分離的方法的實(shí)施例從交換機(jī)II移出前的堆疊示意圖;圖4是本發(fā)明提供的堆疊交換機(jī)分離的方法的實(shí)施例從交換機(jī)II軟分離后的堆疊示意圖;圖5是本發(fā)明提供的堆疊交換機(jī)復(fù)合的方法的實(shí)施例從交換機(jī)II移出后的堆疊示意圖;圖6是本發(fā)明提供的堆疊交換機(jī)復(fù)合的方法的實(shí)施例從交換機(jī)II移出并經(jīng)過(guò)軟復(fù)合后的堆疊示意圖。圖7是本發(fā)明實(shí)施例提供的堆疊交換機(jī)分離或復(fù)合設(shè)備的示意圖。具體實(shí)施方式本發(fā)明實(shí)施例提供了一種堆疊交換機(jī)分離或復(fù)合的方法及設(shè)備,當(dāng)從交換機(jī)離開/加入堆疊交換機(jī)的菊花鏈?zhǔn)江h(huán)形拓?fù)鋾r(shí),不會(huì)造成短時(shí)間的報(bào)文丟失,實(shí)現(xiàn)從交換機(jī)無(wú)縫離開/加入堆疊交換機(jī)。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。圖2是本發(fā)明提供的堆疊交換機(jī)分離或復(fù)合的方法的實(shí)施例的流程圖。該方法包括201:在主交換機(jī)上執(zhí)行soft-detach(軟分離)命令,該命令觸發(fā)主交換機(jī)將soft-detach報(bào)文發(fā)送給所有堆疊成員;這里,堆疊成員指的是組成堆疊交換機(jī)的各交換機(jī),包括主交換機(jī)和所有的從交換機(jī);soft-detach報(bào)文可以設(shè)計(jì)為switchstack-port<slot/port>soft-detach,其中slot指的是交換機(jī)的編號(hào),port指的是堆疊端口號(hào),slot和port共同決定軟分離時(shí)應(yīng)該斷開哪一個(gè)交換機(jī)的哪一個(gè)堆疊端口,比如slot/port如果為1/1,指的就是I號(hào)交換機(jī)的堆疊端口1是軟分離點(diǎn),將會(huì)被斷開;需要說(shuō)明的是,soft-detach命令事實(shí)上也是要求堆疊成員改變堆疊拓?fù)涞拿?,soft-detach報(bào)文攜帶的軟分離點(diǎn)信息則是堆疊成員進(jìn)行拓?fù)溆?jì)算的依據(jù);202:堆疊成員接收到201中的soft-detach報(bào)文后,改變堆疊拓?fù)浜娃D(zhuǎn)發(fā)表,目的是為了改變業(yè)務(wù)數(shù)據(jù)流走向,使菊花鏈?zhǔn)江h(huán)形拓?fù)渥優(yōu)殒溞?,避開軟分離點(diǎn);203:在完成202后,將堆疊交換機(jī)在軟分離點(diǎn)處物理斷開或關(guān)閉,然后從交換機(jī)離開或新的從交換機(jī)加入堆疊,并用堆疊線連接各堆疊成員,使之再次成為菊花鏈?zhǔn)剑?04:在主交換機(jī)上執(zhí)行nosoft-detach(軟復(fù)合)命令,該命令觸發(fā)主交換機(jī)將nosoft-detach報(bào)文發(fā)送給所有堆疊成員;這里,可以將nosoft-detach報(bào)文設(shè)計(jì)為noswitchstack-port<slot/port>soft-detach,與soft-detach報(bào)文相對(duì)應(yīng),其中slot指的是交換機(jī)的編號(hào),port指的是堆疊端口號(hào),slot和port共同決定軟復(fù)合點(diǎn),該軟復(fù)合點(diǎn)應(yīng)與soft-detach報(bào)文中的軟分離點(diǎn)相匹配,表明soft-detach中的軟分離點(diǎn)處已經(jīng)能夠使用,無(wú)需再斷開;需要說(shuō)明的是,nosoft-detach命令事實(shí)上也是要求堆疊成員改變堆疊拓?fù)涞拿?,nosoft-detach報(bào)文攜帶的軟復(fù)合點(diǎn)信息則是堆疊成員進(jìn)行拓?fù)溆?jì)算的依據(jù);205:堆疊成員接收到204中的nosoft-detach報(bào)文后,改變堆疊拓?fù)浜娃D(zhuǎn)發(fā)表,恢復(fù)菊花鏈?zhǔn)江h(huán)形拓?fù)洹O旅娼Y(jié)合圖3、圖4、圖5和圖6,以移出從交換機(jī)II為例對(duì)上述方法進(jìn)行更詳細(xì)的說(shuō)明。在圖3中,主交換機(jī)I和從交換機(jī)II、III、IV的兩個(gè)堆疊端口1、2通過(guò)堆疊線依次連接,形成菊花鏈?zhǔn)江h(huán)形拓?fù)洹T谌鐖D3所示的例子中,堆疊成員I和III通過(guò)成員II的鏈路傳輸數(shù)據(jù)流。此時(shí),在堆疊成員I上的轉(zhuǎn)發(fā)表如下:<table>tableseeoriginaldocumentpage8</column></row><table>在堆疊成員III上的轉(zhuǎn)發(fā)表如下<table>tableseeoriginaldocumentpage8</column></row><table>這里,欲將從交換機(jī)II移出,以斷開主交換機(jī)I的堆疊端口1為例進(jìn)行說(shuō)明(事實(shí)上,斷開從交換機(jī)II的堆疊端口2也是可以的)。在主交換機(jī)上執(zhí)行soft-detach命令,該命令觸發(fā)主交換機(jī)通過(guò)堆疊協(xié)議向各堆疊成員同步switchstack-port<I/1>soft-detach報(bào)文到各成員交換機(jī),根據(jù)軟分離報(bào)文中攜帶的成員編號(hào)和堆疊端口編號(hào)信息(即<1/1〉),各堆疊成員可以得知I號(hào)交換機(jī)的堆疊端口1將被斷開,于是重新計(jì)算拓?fù)?,改變堆疊拓?fù)浜娃D(zhuǎn)發(fā)表。具體而言,各成員交換機(jī)收到軟分離報(bào)文后,成員交換機(jī)根據(jù)報(bào)文中的軟分離點(diǎn)信息(即1/1斷開的信息)進(jìn)行拓?fù)溆?jì)算,重新計(jì)算出各堆疊成員相對(duì)于本交換機(jī)的拓?fù)湮恢煤吐窂骄嚯x,根據(jù)最短路徑優(yōu)先原則重新計(jì)算出到各成員交換機(jī)流量的出堆疊口,如此,原來(lái)的菊花鏈?zhǔn)江h(huán)行拓?fù)浼幢恍薷臑殒溞瓮負(fù)?。?jīng)過(guò)拓?fù)溆?jì)算后,堆疊成員改變其轉(zhuǎn)發(fā)表,這時(shí),在堆疊成員I上的轉(zhuǎn)發(fā)表變更為<table>tableseeoriginaldocumentpage9</column></row><table>在堆疊成員III上的轉(zhuǎn)發(fā)表變更為<table>tableseeoriginaldocumentpage9</column></row><table>堆疊成員的轉(zhuǎn)發(fā)表變更后,堆疊交換機(jī)上的業(yè)務(wù)數(shù)據(jù)流轉(zhuǎn)發(fā)路徑如圖4所示,堆疊成員I和III之間的數(shù)據(jù)流由原來(lái)的經(jīng)過(guò)堆疊成員II變?yōu)榻?jīng)過(guò)堆疊成員IV,在堆疊成員I和II之間的堆疊線上沒(méi)有了流量。然后再?gòu)奈锢砩蠈/1口的堆疊線斷開,即斷開堆疊環(huán),由于i和m之間的數(shù)據(jù)流已經(jīng)不在i和n之間的鏈路上傳輸,所以業(yè)務(wù)不會(huì)受影響,堆疊環(huán)無(wú)損地變?yōu)殒溞瓮負(fù)?,此時(shí)即可將從交換機(jī)n順利移出而不影響其它堆疊成員間的業(yè)務(wù)。當(dāng)將從交換機(jī)n移出后,將交換機(jī)i的堆疊端口i和從交換機(jī)m的堆疊端口2用堆疊線連接,堆疊成員i、III、iv之間再次形成了菊花鏈?zhǔn)竭B接。這時(shí),堆疊拓?fù)淙鐖D5所示,環(huán)形拓?fù)渲杏蠭、III和IV三個(gè)交換機(jī),堆疊成員I和III之間的數(shù)據(jù)流仍然經(jīng)過(guò)堆疊成員iv傳輸。然后,在主交換機(jī)上執(zhí)行nosoft-detach命令,該命令觸發(fā)主交換機(jī)通過(guò)堆疊協(xié)議向各堆疊成員同步noswitchstack-port<I/1>soft-detach報(bào)文到各成員交換機(jī)(這里,發(fā)送noswitchstack-port<III/2>soft-detach也可以),根據(jù)軟復(fù)合報(bào)文中攜帶的成員編號(hào)和堆疊端口編號(hào)信息(即<1/1>),各堆疊成員可以得知I號(hào)交換機(jī)的堆疊端口1已經(jīng)能夠使用,于是重新計(jì)算拓?fù)?,改變堆疊拓?fù)浜娃D(zhuǎn)發(fā)表,恢復(fù)環(huán)形拓?fù)?。具體而言,各成員交換機(jī)收到軟復(fù)合報(bào)文后,成員交換機(jī)根據(jù)報(bào)文中的軟復(fù)合點(diǎn)信息(即I/1復(fù)合的信息)進(jìn)行拓?fù)溆?jì)算,重新計(jì)算出各堆疊成員相對(duì)于本交換機(jī)的拓?fù)湮恢煤吐窂骄嚯x,根據(jù)最短路徑優(yōu)先原則重新計(jì)算出到各成員交換機(jī)流量的出堆疊口,如此,鏈形拓?fù)浼粗匦卤恍薷臑榫栈ㄦ準(zhǔn)江h(huán)行拓?fù)洹=?jīng)過(guò)拓?fù)溆?jì)算后,堆疊成員改變其轉(zhuǎn)發(fā)表,這時(shí),在堆疊成員I上的轉(zhuǎn)發(fā)表變更為<table>tableseeoriginaldocumentpage10</column></row><table>在堆疊成員III上的堆疊轉(zhuǎn)發(fā)表變更為<table>tableseeoriginaldocumentpage10</column></row><table>此時(shí),如圖6所示,堆疊成員i和in之間的數(shù)據(jù)流不再經(jīng)過(guò)堆疊成員iv,而是選擇i和m之間直接相連的鏈路。至于加入從交換機(jī)的方法,和上面的移出從交換機(jī)n類似,這里不再贅述。如圖7所示,本發(fā)明實(shí)施例還提供了一種堆疊交換機(jī)分離設(shè)備,包括堆疊拓?fù)涔芾砟K,所述堆疊拓?fù)涔芾砟K與發(fā)送模塊通信;所述發(fā)送模塊用于發(fā)送軟分離報(bào)文;所述軟分離報(bào)文包括軟分離點(diǎn)信息;所述堆疊拓?fù)涔芾砟K用于根據(jù)所述軟分離點(diǎn)信息,按照拓?fù)溆?jì)算規(guī)則計(jì)算堆疊拓?fù)?,并根?jù)堆疊拓?fù)溆?jì)算結(jié)果修改轉(zhuǎn)發(fā)表。本發(fā)明實(shí)施例還提供了一種堆疊交換機(jī)復(fù)合設(shè)備,同樣如圖7所示,包括:堆疊拓?fù)涔芾砟K,所述堆疊拓?fù)涔芾砟K與發(fā)送模塊通信;所述發(fā)送模塊用于發(fā)送軟復(fù)合報(bào)文;所述軟復(fù)合報(bào)文包括與堆疊交換機(jī)分離設(shè)備中所述軟分離點(diǎn)相匹配的軟復(fù)合點(diǎn)信息;所述堆疊拓?fù)涔芾砟K用于根據(jù)所述軟復(fù)合點(diǎn)信息,按照拓?fù)溆?jì)算規(guī)則計(jì)算堆疊拓?fù)?,并根?jù)堆疊拓?fù)溆?jì)算結(jié)果修改轉(zhuǎn)發(fā)表。該分離與復(fù)合設(shè)備實(shí)施例的具體實(shí)施方式,可以參考本發(fā)明提供的堆疊交換機(jī)分離與復(fù)合的方法實(shí)施例,這里不再贅述。由上述堆疊交換機(jī)分離或復(fù)合的方法及設(shè)備實(shí)施例可以看出,本發(fā)明實(shí)施例提供的堆疊交換機(jī)分離或復(fù)合的方法及設(shè)備,在物理上斷開堆疊環(huán)或關(guān)閉堆疊端口之前,先將數(shù)據(jù)流改為鏈形拓?fù)?,這樣當(dāng)將從交換機(jī)移出堆疊交換機(jī)時(shí),不會(huì)造成短時(shí)間的報(bào)文丟失,從而能夠?qū)崿F(xiàn)從交換機(jī)無(wú)縫離開/加入堆疊交換機(jī)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述存儲(chǔ)介質(zhì)可以是ROM/RAM,磁盤或光盤等。以上對(duì)本發(fā)明所提供的一種堆疊交換機(jī)分離或復(fù)合的方法及設(shè)備進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。權(quán)利要求1、一種堆疊交換機(jī)分離的方法,其特征在于,包括在主交換機(jī)上執(zhí)行軟分離命令,所述軟分離命令觸發(fā)主交換機(jī)將軟分離報(bào)文發(fā)送給所有堆疊成員,所述軟分離報(bào)文包括軟分離點(diǎn)信息;堆疊成員根據(jù)所述軟分離點(diǎn)信息,按照拓?fù)溆?jì)算規(guī)則計(jì)算堆疊拓?fù)?;堆疊成員根據(jù)堆疊拓?fù)溆?jì)算結(jié)果修改轉(zhuǎn)發(fā)表。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述軟分離點(diǎn)由軟分離報(bào)文中交換機(jī)的編號(hào)和堆疊端口號(hào)決定。3、一種堆疊交換機(jī)復(fù)合的方法,其特征在于,包括當(dāng)根據(jù)權(quán)利要求1實(shí)現(xiàn)了堆疊交換機(jī)的分離時(shí),在所述軟分離點(diǎn)處移出或加入從交換機(jī);在所述主交換機(jī)上執(zhí)行軟復(fù)合命令,所述軟復(fù)合命令觸發(fā)主交換機(jī)將軟復(fù)合報(bào)文發(fā)送給所有堆疊成員,所述軟復(fù)合報(bào)文包括軟復(fù)合點(diǎn)信息;堆疊成員根據(jù)所述軟復(fù)合點(diǎn)信息,按照拓?fù)溆?jì)算規(guī)則計(jì)算堆疊拓?fù)?;堆疊成員根據(jù)堆疊拓?fù)溆?jì)算結(jié)果修改轉(zhuǎn)發(fā)表。4、根據(jù)權(quán)利要求3所述的方法,其特征在于,所述軟分離點(diǎn)由軟分離報(bào)文中交換機(jī)的編號(hào)和堆疊端口號(hào)決定。5、根據(jù)權(quán)利要求4所述的方法,其特征在于,所述軟復(fù)合點(diǎn)與所述軟分離點(diǎn)相匹配,所述軟復(fù)合點(diǎn)由軟復(fù)合報(bào)文中交換機(jī)的編號(hào)和堆疊端口號(hào)決定。6、一種堆疊交換機(jī)分離設(shè)備,其特征在于,包括堆疊拓?fù)涔芾砟K,所述堆疊拓?fù)涔芾砟K與發(fā)送模塊通信;所述發(fā)送模塊用于發(fā)送軟分離報(bào)文;所述軟分離報(bào)文包括軟分離點(diǎn)信息;所述堆疊拓?fù)涔芾砟K用于根據(jù)所述軟分離點(diǎn)信息,按照拓?fù)溆?jì)算規(guī)則計(jì)算堆疊拓?fù)洌⒏鶕?jù)堆疊拓?fù)溆?jì)算結(jié)果修改轉(zhuǎn)發(fā)表。7、一種堆疊交換機(jī)復(fù)合設(shè)備,其特征在于,包括堆疊拓?fù)涔芾砟K,所述堆疊拓?fù)涔芾砟K與發(fā)送模塊通信;所述發(fā)送模塊用于發(fā)送軟復(fù)合報(bào)文;所述軟復(fù)合報(bào)文包括與權(quán)利要求6中所述軟分離點(diǎn)相匹配的軟復(fù)合點(diǎn)信息;所述堆疊拓?fù)涔芾砟K用于根據(jù)所述軟復(fù)合點(diǎn)信息,按照拓?fù)溆?jì)算規(guī)則計(jì)算堆疊拓?fù)?,并根?jù)堆疊拓?fù)溆?jì)算結(jié)果修改轉(zhuǎn)發(fā)表。全文摘要本發(fā)明實(shí)施例提供了一種堆疊交換機(jī)分離或復(fù)合的方法及設(shè)備。本發(fā)明實(shí)施例提供的堆疊交換機(jī)分離的方法,包括在主交換機(jī)上執(zhí)行軟分離命令,所述軟分離命令觸發(fā)主交換機(jī)將軟分離報(bào)文發(fā)送給所有堆疊成員,所述軟分離報(bào)文包括軟分離點(diǎn)信息;堆疊成員根據(jù)所述軟分離點(diǎn)信息,按照拓?fù)溆?jì)算規(guī)則計(jì)算堆疊拓?fù)?;堆疊成員根據(jù)堆疊拓?fù)溆?jì)算結(jié)果修改轉(zhuǎn)發(fā)表。通過(guò)應(yīng)用本發(fā)明實(shí)施例,能夠?qū)崿F(xiàn)從交換機(jī)無(wú)縫離開/加入堆疊。文檔編號(hào)H04L12/56GK101335716SQ20081014265公開日2008年12月31日申請(qǐng)日期2008年7月25日優(yōu)先權(quán)日2008年7月25日發(fā)明者孫向東申請(qǐng)人:華為技術(shù)有限公司