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

矩陣堆疊系統(tǒng)的拓撲發(fā)現(xiàn)方法和設(shè)備的制作方法

文檔序號:7555356閱讀:254來源:國知局
專利名稱:矩陣堆疊系統(tǒng)的拓撲發(fā)現(xiàn)方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本申請涉及網(wǎng)絡(luò)通信技術(shù),特別涉及矩陣堆疊系統(tǒng)的拓撲發(fā)現(xiàn)方法和設(shè)備。
背景技術(shù)
堆疊,實質(zhì)是將一臺以上的交換設(shè)備組合起來共同工作,以便在有限的空間內(nèi)提供盡可能多的端口。支持堆疊的多臺交換設(shè)備互連組成一個聯(lián)合設(shè)備,該聯(lián)合設(shè)備稱為一個堆疊系統(tǒng)(Stacking),而組成該堆疊系統(tǒng)的每個交換設(shè)備稱為一個成員設(shè)備(Slot)。多個Slot組成堆疊系統(tǒng)后,無論在管理上還是在使用上,就成為了一個整體。參見圖1,圖1為堆疊系統(tǒng)的結(jié)構(gòu)示意圖。在圖1中,該堆疊系統(tǒng)由9個Slot組成,分別為Slotl至Slot9。其中,每個Slot配置兩個外部堆疊口,分別記為第一堆疊口(Pl)和第二堆疊口(P2),相鄰兩個Slot之間按照其中一個Slot的Pl連接另一個Slot的P2的方式進行堆疊,比如,圖1中的Slotl通過Pl連接Slot9的P2,以及Slot9的Pl連接Slot8的P2,依次類推,圖1所示的9個Slot可堆疊成環(huán)形堆疊系統(tǒng)或鏈形堆疊系統(tǒng),圖1僅示出了環(huán)形堆疊系統(tǒng)。目前,還未有應(yīng)用于矩陣堆疊系統(tǒng)的拓撲發(fā)現(xiàn)方法,這限制了矩陣堆疊系統(tǒng)的擴展應(yīng)用。

發(fā)明內(nèi)容
本申請?zhí)峁┝司仃嚩询B系統(tǒng)的拓撲發(fā)現(xiàn)方法和設(shè)備,以實現(xiàn)在矩陣形的堆疊系統(tǒng)中進行拓撲發(fā)現(xiàn),擴展堆疊系統(tǒng)。本申請?zhí)峁┑募夹g(shù)方案包括:—種矩陣堆疊系統(tǒng)的拓撲發(fā)現(xiàn)方法,所述方法包括:各成員設(shè)備通過組內(nèi)堆疊口收集本堆疊組內(nèi)所有成員設(shè)備的拓撲信息和組間堆置口的標識和狀態(tài);各成員設(shè)備根據(jù)收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息識別本堆疊組的物理拓撲;各成員設(shè)備根據(jù)收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息選舉本堆疊組的堆疊組主設(shè)備;各成員設(shè)備將收集的本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的組間堆疊口綁定為組間堆疊聚合組;各堆疊組的主設(shè)備通過所述組間堆疊聚合組收集其他堆疊組的拓撲信息;各堆疊組的主設(shè)備識別所述堆疊系統(tǒng)的物理拓撲為矩陣拓撲;各堆疊組的主設(shè)備選舉堆疊系統(tǒng)的拓撲信息主堆疊組;所述主堆疊組的堆疊組主設(shè)備作為所述堆疊系統(tǒng)的堆疊系統(tǒng)主設(shè)備。一種應(yīng)用于矩陣堆疊系統(tǒng)的拓撲發(fā)現(xiàn)的設(shè)備,所述設(shè)備包括:第一拓撲發(fā)現(xiàn)單元, 用于通過組內(nèi)堆疊口收集本堆疊組內(nèi)所有成員設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài);第一拓撲計算單元,用于根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息識別本堆疊組的物理拓撲;第一選舉單元,用于根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息選舉本堆疊組的堆疊組主設(shè)備;堆疊管理單元,用于將所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的組間堆疊口綁定為組間堆疊聚合組;第二拓撲發(fā)現(xiàn)單元,用于在所述設(shè)備被選舉為堆疊組的主設(shè)備時通過所述組間堆疊聚合組收集其他堆疊組的拓撲信息;第二拓撲計算單元,用于在所述設(shè)備被選舉為堆疊組的主設(shè)備時識別所述堆疊系統(tǒng)的物理拓撲為矩陣拓撲;第二選舉單元,用于在所述設(shè)備被選舉為堆疊組的主設(shè)備時選舉堆疊系統(tǒng)的拓撲信息主堆疊組;其中,所述主堆疊組的堆疊組主設(shè)備作為所述堆疊系統(tǒng)的堆疊系統(tǒng)主設(shè)備。由以上技術(shù)方案可以看出,本發(fā)明中,先收集堆疊組內(nèi)的拓撲信息,再從每一堆疊組內(nèi)選舉一個堆疊組主設(shè)備以代表其所處的堆疊組收集其他堆疊的拓撲信息,實現(xiàn)了堆疊組內(nèi)的拓撲信息與堆疊組間的拓撲信息分級進行拓撲信息收集,這能在矩陣堆疊系統(tǒng)中快速、準確實現(xiàn)拓撲信息的收集,實現(xiàn)了在矩陣形的堆疊拓撲結(jié)構(gòu)中進行拓撲發(fā)現(xiàn),擴展堆疊系統(tǒng)。


圖1為鏈形堆疊系統(tǒng)的示意圖;圖2為本發(fā)明實施例1提供的堆疊系統(tǒng)示意圖;圖3為本發(fā)明實施例2提供的堆疊系統(tǒng)示意圖;圖4為本發(fā)明實施例3提供的堆疊系統(tǒng)示意圖;圖5為本發(fā)明實施·例4提供的堆疊系統(tǒng)示意圖;圖6為本發(fā)明實施例5提供的堆疊系統(tǒng)示意圖;圖7為本發(fā)明實施例提供的設(shè)備結(jié)構(gòu)圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細描述。本申請中,將兩個以上的堆疊組之間進行環(huán)形連接或鏈形連接,以構(gòu)成具有矩陣拓撲的堆疊系統(tǒng)。堆疊系統(tǒng)中成員設(shè)備的總和大于堆疊組的總和。堆疊組可以具有一個堆疊成員設(shè)備或兩個以上的堆疊成員設(shè)備。具有兩個以上的堆疊成員設(shè)備的堆疊組的堆疊拓撲是環(huán)形或鏈形。每個堆疊組可以看作堆疊系統(tǒng)的矩陣拓撲的一行或一列。本申請?zhí)峁┝藨?yīng)用于上述矩陣堆疊系統(tǒng)中的拓撲發(fā)現(xiàn)方法,在該方法中,堆疊組內(nèi)多個堆疊成員設(shè)備之間的連接方式與堆疊系統(tǒng)內(nèi)的堆疊組之間的連接方式可以相同也可以不同。即,堆疊組內(nèi)多個堆疊成員設(shè)備之間進行環(huán)形連接時,堆疊組之間可以進行環(huán)形連接也可以進行鏈形連接;或者,堆疊組內(nèi)多個堆疊成員設(shè)備之間進行鏈形連接時,堆疊組之間可以進行環(huán)形連接也可以進行鏈形連接。下面通過五個實施例對本發(fā)明提供的拓撲發(fā)現(xiàn)方法進行描述:實施例1:
以圖2所示矩陣堆疊系統(tǒng)為例,在圖2所示的堆疊系統(tǒng)中包含以下三個堆疊組:堆疊組I至堆疊組3。堆疊組I至堆疊組3各個堆疊組內(nèi)的Slot采用環(huán)狀連接,且都設(shè)置了第一組內(nèi)堆疊口(通過R-Pl標識)和第二組內(nèi)堆疊口(通過R-P2標識)。同一堆疊組內(nèi)相鄰兩個Slot的R-Pl和R-P2通過堆疊鏈路互連,以形成堆疊組內(nèi)Slot之間的環(huán)形連接。以圖2所示的堆疊組I為例,在堆疊組I中,Slotl和Slot2相鄰,Slot2和Slot3相鄰,Slot3和Slotl相鄰,按照同一堆疊組內(nèi)相鄰兩個Slot的R-Pl和R-P2通過堆疊鏈路連接,則Slotl的R-P2通過堆疊鏈路連接Slot2的R-Pl、Slot2的R-P2通過堆疊鏈路連接Slot3的R-Pl、Slot3的R-P2通過堆疊鏈路連接Slotl的R-Pl,這樣堆疊組I的Slotl至Slot3之間就形成環(huán)形連接。同樣,在堆疊組I中,Slotl至Slot3之間的環(huán)形連接的方式還有=Slotl的R-Pl通過堆疊鏈路連接Slot2的R-P2、Slot2的R-Pl通過堆疊鏈路連接Slot3的R-P2、Slot3的R-Pl通過堆疊鏈路連接Slotl的R-P2,這樣堆疊組I的Slotl至Slot3之間形成了環(huán)形連接,這種連接方式未在圖2示出。圖2中堆疊組2的Slot4至Slot6以及堆疊組3的Slot7至Slot9以環(huán)形連接的方式類似相同,不再贅述。在圖2中,堆疊組I至堆疊組3的三個堆疊組之間進行環(huán)狀連接、且該三個堆疊組的每個Slot都設(shè)有第一組間堆疊口(通過A-Pl標識)和第二組間堆疊口(通過A-P2標識),相鄰堆疊組內(nèi)的Slot之間按照一個Slot的A-Pl通過堆疊鏈路連接另一個Slot的A-P2的方式互連。如圖2所示,堆疊組I和堆疊組3是相鄰的堆疊組、堆疊組I和堆疊組2是相鄰的堆疊組、堆疊組2和堆疊組3是相鄰的堆疊組,則堆疊組I的Slotl - Slot3的A-Pl (每個slot上均設(shè)有三個A-Pl)分別通過堆疊鏈路與堆疊組3的Slot7-Slot9的A-P2互連,堆疊組I的Slotl - Slot3的A-P2 (每個slot上均設(shè)有三個A-P2)分別通過堆疊鏈路與堆疊組2的Slot4 - Slot6的A-Pl互連、堆疊組2的Slot4 — Slot6的A-P2通過堆疊鏈路與堆疊組3的Slot7-Slot9的A-Pl互連,如此三個堆疊組之間形成環(huán)形連接。
本實施例1中,堆疊組I至堆疊組3各個堆疊組內(nèi)的Slot采用環(huán)形堆疊拓撲發(fā)現(xiàn)方式收集本堆疊組內(nèi)其他所有Slot的拓撲信息和組間堆疊口的標識和狀態(tài)。其中,Slot上組間堆疊口的狀態(tài)具體為:在Slot初始加入堆疊組時,該Slot上設(shè)有的組間堆疊口的狀態(tài)為關(guān)閉狀態(tài),而在其他時候,當組間堆疊口正常工作(UP)時,則其狀態(tài)為打開狀態(tài),反之,當組間堆疊口故障(DOWN)或無效時,則其狀態(tài)為關(guān)閉狀態(tài)。下面描述堆疊組I至堆疊組3各個堆疊組內(nèi)的Slot如何采用環(huán)形堆疊拓撲發(fā)現(xiàn)方式收集本堆疊組內(nèi)其他所有Slot的拓撲信息和組間堆疊口的標識和狀態(tài):Slotl通過本設(shè)備的R-Pl和R-P2發(fā)送本設(shè)備的拓撲信息、以及本設(shè)備的組間堆疊口的標識和狀態(tài)。這里,Slotl發(fā)送的本設(shè)備的組間堆疊口的標識和狀態(tài)包括=Slotl上A-Pl的標識和狀態(tài)、A-P2的標識和狀態(tài)。Slot2通過本設(shè)備的R-Pl和R-P2發(fā)送本設(shè)備的拓撲信息、以及本設(shè)備的組間堆疊口的標識和狀態(tài)。這里,Slot2發(fā)送的本設(shè)備的組間堆疊口的標識和狀態(tài)包括:Slot2上A-Pl的標識和狀態(tài)、A-P2的標識和狀態(tài)。Slot3通過本設(shè)備的R-Pl和R-P2發(fā)送本設(shè)備的拓撲信息、以及本設(shè)備的組間堆疊口的標識和狀態(tài)。這里,Slot3發(fā)送的本設(shè)備的組間堆疊口的標識和狀態(tài)包括:Slot3上A-Pl的標識和狀態(tài)、A-P2的標識和狀態(tài)。Slotl通過本設(shè)備的R-Pl接收鄰居Slot3發(fā)送的拓撲信息和組間堆疊口的標識和狀態(tài),其中包括:Slot3的拓撲信息、Slot3的A-Pl的標識和狀態(tài)以及Slot3的A-P2的標識和狀態(tài)。Slotl將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加在通過本設(shè)備R-Pl收到的拓撲信息以及組間堆疊口的標識和狀態(tài)之前,通過本設(shè)備的R-P2發(fā)送給鄰居Slot2。其中,堆疊組拓撲信息的排列順序依次為:Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)、Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)。Slotl通過本設(shè)備的R-P2接收鄰居Slot2發(fā)送的拓撲信息和組間堆疊口的標識,其中包括:Slot2的拓撲信息、Slot2的A-Pl的標識和狀態(tài)、Slot2的A-P2的標識和狀態(tài)。Slotl將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加在通過本設(shè)備R-Pl收到的拓撲信息和組間堆疊口的標識和狀態(tài)之前,通過本設(shè)備的R-Pl發(fā)送給鄰居Slot3。其中,堆疊組拓撲信息的排列順序依次為:Slot2的拓撲信息以及Slot2的組間堆疊口的標識和狀態(tài)、Slotl的拓撲信息以及S lotl的組間堆疊口的標識和狀態(tài)。Slotl比較通過本設(shè)備的R-Pl接收的拓撲信息與通過本設(shè)備的R-P2接收的拓撲信息,發(fā)現(xiàn)通過本設(shè)備的R-Pl和R-P2接收的兩組拓撲信息中起始設(shè)備拓撲信息分別是Slot3的拓撲信息和Slot2的拓撲信息,則確定堆疊組I未拓撲收斂。Slot2和Slot3通過各自的組內(nèi)堆疊口收到拓撲信息和組間堆疊口的標識之后的處理方式與Slotl相同,Slot2和Slot3確定堆疊組I未收斂的方式與Slotl相同。之后,Slotl通過本設(shè)備的R-Pl接收Slot3發(fā)送的拓撲信息和組間堆疊口的標識,其中包括:Slot2的拓撲信息以及組間堆疊口的標識和狀態(tài)、Slot3的拓撲信息以及組間堆疊口的標識和狀態(tài)。Slotl將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加在通過本設(shè)備的R-Pl收到的拓撲信息以及組間堆疊口的標識和狀態(tài)之前,通過本設(shè)備的R-P2發(fā)送給鄰居Slot2。其中,堆疊組拓撲信息的排列順序依次為:Slot2的拓撲信息以及Slot2的組間堆疊口的標識和狀態(tài)、Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)、Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)。Slotl繼續(xù)通過本設(shè)備的R-P2接收Slot2發(fā)送的拓撲信息和組間堆疊口的標識,其中包括:Slot3的拓撲信息以及組間堆疊口的標識和狀態(tài)、Slot2的拓撲信息以及組間堆疊口的標識和狀態(tài)。Slotl將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加在通過本設(shè)備的R-P2收到的拓撲信息以及組間堆疊口的標識和狀態(tài)之前,通過本設(shè)備的R-Pl發(fā)送給鄰居Slot3。其中,堆疊組拓撲信息的排列順序依次為:Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)、Slot2的拓撲信息以及Slot2的組間堆疊口的標識和狀態(tài)、Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)。Slotl比較本設(shè)備的R-Pl與R-P2接收的兩組拓撲信息,發(fā)現(xiàn)通過本設(shè)備的R-Pl和R-P2接收的兩組拓撲信息中起始設(shè)備拓撲信息分別是Slot2的拓撲信息和Slot3的拓撲信息,則確定堆疊組I未拓撲收斂。Slot2和Slot3通過各自的組內(nèi)堆疊口收到拓撲信息和組間堆疊口的標識之后的處理方式與Slotl相同,Slot2和Slot3確定堆疊組I未收斂的方式與Slotl相同。Slotl繼續(xù)通過本設(shè)備的R-Pl接收Slot3發(fā)送的拓撲信息和組間堆疊口的標識,其中包括=Slotl的拓撲信息以及組間堆疊口的標識和狀態(tài)、Slot2的拓撲信息以及組間堆疊口的標識和狀態(tài)、Slot3的拓撲信息以及組間堆疊口的標識和狀態(tài)I。Slotl確定本設(shè)備R-Pl收到的拓撲信息中起始設(shè)備拓撲信息是本設(shè)備的拓撲信息,則刪除起始設(shè)備的拓撲信息,然后將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加Slot2和Slot3的拓撲信息以及組間堆疊口的標識和狀態(tài)之前,通過本設(shè)備的R-P2發(fā)送給Slot2。其中,堆疊組拓撲信息的排列順序依次為:Slot2的拓撲信息以及Slot2的組間堆疊口的標識和狀態(tài)、Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)、Slotl的拓撲信息以及Slotl的組間堆置口的標識和狀態(tài)。Slotl繼續(xù)通過本設(shè)備的R-P2接收Slot2發(fā)送的拓撲信息和組間堆疊口的標識,其中包括=Slotl的拓撲信息以及組間堆疊口的標識和狀態(tài)、Slot3的拓撲信息以及組間堆疊口的標識和狀態(tài)、Slot2的拓撲信息以及組間堆疊口的標識和狀態(tài)。Slotl確定本設(shè)備R-Pl收到的拓撲信息中起始設(shè)備拓撲信息是本設(shè)備的拓撲信息,則刪除起始設(shè)備的拓撲信息,然后Slotl將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加在通過本設(shè)備R-P2收到的拓撲信息以及組間堆疊口的標識和狀態(tài)之前,通過本設(shè)備的R-Pl發(fā)送給Slot2。其中,堆疊組拓撲信息的排列順序依次為:Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)、Slot2的拓撲信息以及Slot2的組間堆疊口的標識和狀態(tài)、Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)。Slotl比較本設(shè)備的R-Pl接和R-P2接收的兩組拓撲信息,發(fā)現(xiàn)兩組拓撲信息中的起始設(shè)備拓撲信息是本設(shè)備的拓撲信息,且兩組拓撲信息包含相同設(shè)備的拓撲信息但排列順序相反、以及兩組拓撲信息中每個設(shè)備的拓撲信息均有兩個組內(nèi)堆疊口 R-Pl和R-P2,則確定堆疊組I拓撲收斂。Slotl根據(jù)收斂的拓撲確定堆疊組I的物理拓撲是環(huán)形拓撲。Slot2、Slot3識別堆疊組I的物理拓撲是環(huán)形拓撲的方式與Slotl相同。SlotU Slot2以及Slot3各自將本設(shè)備處于工作狀態(tài)的組間堆疊口 A-Pl和堆疊組I內(nèi)其他Slot的處于工作狀態(tài)的A-Pl分別綁定為一個鏈路聚合組,稱為第一組間堆疊聚合組。Slotl、Slot2以及Slot3各自將本設(shè)備處于工作狀態(tài)的組間堆疊口 A-P2和堆疊組I內(nèi)其他Slot的處于工作狀態(tài)的A-P2綁定為一個鏈路聚合組,稱為第二組間堆疊聚合組。Slotl - S lot3選舉出其中一個Slot作為堆疊組I的堆疊組主設(shè)備。堆疊組2以及堆疊組3中各Slot以相同的方式收集本堆疊組內(nèi)所有Slot的拓撲信息、識別本堆疊組的物理拓撲、將本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的組間堆疊口綁定為組間堆疊聚合組、以及選舉本堆疊組的堆疊組主設(shè)備。假如Slotl被選舉為堆疊組I的主設(shè)備、Slot4被選舉為堆疊組2的主設(shè)備、Slot7被選舉為堆疊組3的主設(shè)備,則各個堆疊組的主設(shè)備采用環(huán)形堆疊拓撲發(fā)現(xiàn)方式收集其他堆疊組的拓撲信息,具體為:Slotl按照本地優(yōu)先原則從本設(shè)備所處堆疊組I的第一組間堆疊聚合組和第二組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-Pl和A-P2。Slotl通過選擇的屬于本設(shè)備的A-Pl發(fā)送堆疊組I的拓撲信息給鄰居堆疊組3,通過選擇的屬于本設(shè)備的A-P2發(fā)送堆疊組I的拓撲信息給鄰居堆疊組2。Slot4按照本地優(yōu)先原則從本設(shè)備所處堆疊組2的第一組間堆疊聚合組和第二組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-Pl和A-P2。Slot4通過選擇的屬于本設(shè)備的A-Pl發(fā)送堆疊組2的拓撲信息給鄰居堆疊組1,通過選擇的屬于本設(shè)備的A-P2發(fā)送堆疊組2的拓撲信息給鄰居堆疊組3。
Slot7按照本地優(yōu)先原則從本設(shè)備所處堆疊組3的第一組間堆疊聚合組和第二組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-Pl和A-P2。Slot7通過選擇的屬于本設(shè)備的A-Pl發(fā)送堆疊組2的拓撲信息給鄰居堆疊組2,通過選擇的屬于本設(shè)備的A-P2發(fā)送堆疊組2的拓撲信息給鄰居堆疊組I。Slotl、Slot4、Slot7將各自所在堆疊組的拓撲信息添加在各自通過第一組間堆疊聚合組收到的拓撲信息之前,按照本地優(yōu)先原則從本設(shè)備所處堆疊組的第二組間堆疊聚合組中選擇屬于本設(shè)備的A-P2發(fā)送到鄰居堆疊組;以及將各自所在堆疊組的拓撲信息添加在各自通過第二組間堆疊聚合組收到的拓撲信息之前,按照本地優(yōu)先原則從本設(shè)備所處堆疊組的第一組間堆疊聚合組中選擇屬于本設(shè)備的A-Pl發(fā)送到鄰居堆疊組。以Slotl為例,Slotl通過本堆疊組的第一組間堆疊聚合組收到堆疊組3的拓撲信息,將堆疊組I拓撲信息添加在堆疊組3的拓撲信息之前,通過本堆疊組的第二組間堆疊聚合組鄰居堆疊組2。其 中,堆疊組拓撲信息的排列順序依次為:堆疊組3的拓撲信息、堆疊組I的拓撲信息。Slotl通過本堆疊組的第二組間堆疊聚合組收到堆疊組2的拓撲信息,將堆疊組I拓撲信息添加在堆疊組2的拓撲信息之前,通過本堆疊組的第一組間堆疊聚合組鄰居堆疊組2。其中,堆疊組拓撲信息的排列順序依次為:堆疊組2的拓撲信息、堆疊組I的拓撲信然后,Slotl通過本堆疊組的第一組間堆疊聚合組收到堆疊組2和堆疊組3的拓撲信息,將堆疊組I拓撲信息添加在堆疊組2和堆疊組3的拓撲信息之前,通過本堆疊組的第二組間堆疊聚合組鄰居堆疊組2。其中,堆疊組拓撲信息的排列順序依次為:堆疊組2的拓撲信息、堆疊組3的拓撲信息、堆疊組I的拓撲信息。Slotl通過本堆疊組的第二組間堆疊聚合組收到堆疊組3和堆疊組2的拓撲信息,將堆疊組I拓撲信息添加在堆疊組3和堆疊組2的拓撲信息之前,通過本堆疊組的第二組間堆疊聚合組鄰居堆疊組3。其中,堆疊組拓撲信息的排列順序依次為:堆疊組3的拓撲信息、堆疊組2的拓撲信息、堆疊組3的拓撲信息。然后,Slotl通過本堆疊組的第一組間堆疊聚合組收到堆疊組I 一堆疊組3的拓撲信息,刪除起始堆疊組拓撲信息,將堆疊組I拓撲信息添加在堆疊組2和堆疊組3的拓撲信息之前,通過本堆疊組的第二組間堆疊聚合組鄰居堆疊組2。其中,堆疊組拓撲信息的排列順序依次為:堆疊組2的拓撲信息、堆疊組3的拓撲信息、堆疊組I的拓撲信息。Slotl通過本堆疊組的第二組間堆疊聚合組收到堆疊組3和堆疊組2的拓撲信息,刪除起始堆疊組拓撲信息,將堆疊組I拓撲信息添加在堆疊組3和堆疊組2的拓撲信息之前,通過本堆疊組的第二組間堆疊聚合組鄰居堆疊組3。其中,堆疊組拓撲信息的排列順序依次為:堆疊組3的拓撲信息、堆疊組2的拓撲信息、堆疊組I的拓撲信息。Slotl比較通過第一組間堆疊聚合組接收的拓撲信息和通過第二組間堆疊聚合組接收的拓撲信息,發(fā)現(xiàn)通過第一組間堆疊聚合組接收的拓撲信息按照從前往后的順序依次為堆疊組3的拓撲信息、堆疊組2的拓撲信息、堆疊組I的拓撲信息,即排在最后的堆疊組拓撲信息為本設(shè)備所處堆疊組的拓撲信息、且堆疊組I的拓撲信息、堆疊組2的拓撲信息、堆疊組I的拓撲信息中均有兩個組間堆疊聚合組,而通過第二組間堆疊聚合組接收的拓撲信息按照從前往后的順序依次為堆疊組2的拓撲信息、堆疊組3的拓撲信息、堆疊組I的拓撲信息,即排在最后的拓撲信息為本設(shè)備所處堆疊組的拓撲信息、且堆疊組2的拓撲信息、堆疊組3的拓撲信息、堆疊組I的拓撲信息中均有兩個組間堆疊聚合組,則確定整個堆疊系統(tǒng)拓撲收斂。即Slotl確定通過第一組間堆疊聚合組和通過第二組間堆疊聚合組接收的兩組拓撲信息中初始的堆疊組拓撲信息為本堆疊組的拓撲信息、兩組拓撲信息包含相同堆疊組的拓撲信息但排列順序相反、以及兩組拓撲信息中每個堆疊組的拓撲信息均有兩個組間堆疊聚合組,確定整個堆疊系統(tǒng)拓撲收斂。Slotl根據(jù)收集的堆疊系統(tǒng)內(nèi)所有堆疊組的拓撲信息進行拓撲計算,識別堆疊系統(tǒng)內(nèi)的成員設(shè)備形成矩陣連接,堆疊系統(tǒng)的物理拓撲是矩陣拓撲。Slot4、Slot7以同樣的方式收集堆疊系統(tǒng)內(nèi)的所有堆疊組的拓撲信息,識別堆疊系統(tǒng)的物理拓撲是矩陣拓撲。之后,Slotl、Slot4、Slot7選舉堆疊系統(tǒng)的拓撲信息主堆疊組,而該選舉的主堆疊組的堆疊組主設(shè)備就作為整個堆疊系統(tǒng)的堆疊系統(tǒng)主設(shè)備,來管理整個堆疊系統(tǒng)。比如,在圖2中,選舉堆疊組2為堆疊系統(tǒng)的拓撲信息主堆疊組,則堆疊組2的堆疊組主設(shè)備比如Slot4也就相應(yīng)是整個堆疊系統(tǒng)的堆疊系統(tǒng)主設(shè)備,其管理整個堆疊系統(tǒng)。需要說明的是,在上面描述中,Slotl、Slot4、Slot7在按照本地優(yōu)先原則從本設(shè)備所處堆疊組的第一組間堆疊聚合組和第二組間堆疊聚合組中選擇屬于本設(shè)備的A-Pl和A-P2時,如果選擇的A-Pl和/或A-P2故障,或者,本地不存在A-Pl和/或A-P2,則按照最近原則從同一堆疊組的其他成員設(shè)備上選擇對應(yīng)的A-Pl和/或A-P2。下面以Slotl為例描述:假如Slotl在初始發(fā)送堆疊組I的拓撲信息時,按照本地優(yōu)先原則從本設(shè)備所處堆疊組I的第一組間堆疊聚合組和第二組間堆疊聚合組中選擇屬于本設(shè)備的成員端口A-Pl和A-P2,結(jié)果發(fā)現(xiàn)選擇的A-Pl故障,或者不存在A-Pl,則Slotl僅通過本設(shè)備的A-P2發(fā)送堆疊組I的拓撲信息給鄰居堆疊組2,同時,Slotl按照最近原則從第一組間堆疊聚合組中選擇屬于相鄰成員設(shè)備(以 Slot2為例)的A-P1,將堆疊組I的拓撲信息發(fā)送給相鄰成員設(shè)備Slot2。由Slot2將堆疊組I的拓撲信息通過本設(shè)備上的A-Pl發(fā)送給鄰居堆疊組3。假如Slotl選擇的A-P2與Slot4的其中一個A-P1通過堆疊鏈路相連,則Slot4會通過本堆疊組的第一組間堆疊聚合組中屬于本設(shè)備的A-Pl接收到堆疊組I的拓撲信息,Slot4將堆疊組2的拓撲信息添加在通過本堆疊組的第一組間聚合堆疊組收到的拓撲信息之前,在第二組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-P2發(fā)送到鄰居堆疊組3。而如果Slot2選擇的屬于本堆疊組的第一組間堆疊聚合組的本地A-Pl通過堆疊鏈路與Slot8的A-P2相連,則Slot8會通過本設(shè)備的A-P2接收到Slot2發(fā)送的堆疊組I的拓撲信息,此時SlotS會將該接收的堆疊組I的拓撲信息轉(zhuǎn)發(fā)給同一堆疊組的主設(shè)備即Slot7。同時,SlotS可以將收到堆疊組I的拓撲信息的成員端口的標識或成員端口所屬的第二組間堆疊聚合組的標識一起發(fā)送給同一堆疊組的主設(shè)備Slot7。此時,Slot7接收到來自Slot8轉(zhuǎn)發(fā)的拓撲信息,根據(jù)成員端口的標識或第二組間堆疊聚合組的標識,確定SlotS轉(zhuǎn)發(fā)的拓撲信息接收自第二組間堆疊聚合組。之后,Slot7將所處堆疊組3的拓撲信息添加在SlotS轉(zhuǎn)發(fā)的拓撲信息之前,按照本地優(yōu)先原則從本設(shè)備所處堆疊組3的第一組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-Pl發(fā)送到鄰居堆疊組2。同樣,Slotl在將所在堆疊組的拓撲信息添加在通過第一組間堆疊聚合組收到的拓撲信息之前,按照本地優(yōu)先原則從本設(shè)備所處堆疊組的第二組間堆疊聚合組中選擇屬于本設(shè)備的A-P2發(fā)送到鄰居堆疊組時,如果選擇的A-P2故障,或者,本地不存在A-P2,則按照最近原則從第二組間堆疊聚合組中選擇屬于相鄰成員設(shè)備(以Slot2為例)的A-P2,將以下拓撲信息=Slotl所在堆疊組的拓撲信息添加在通過第一組間堆疊聚合組收到的拓撲信息之前形成的拓撲信息發(fā)送給相鄰成員設(shè)備Slot2。由Slot2將接收的拓撲信息通過本設(shè)備上的A-P2發(fā)送給鄰居堆疊組2。假如Slot2選擇的屬于本堆疊組的第二組間堆疊聚合組的本地A-P2通過堆疊鏈路與Slot5的A-Pl相連,則Slot5會通過本設(shè)備的A-Pl接收到Slot2發(fā)送的拓撲信息,此時Slot5會將該接收的拓撲信息轉(zhuǎn)發(fā)給同一堆疊組的主設(shè)備即Slot4。同時,Slot5可以將收到拓撲信息的成員端口的標識或成員端口所屬的第一組間堆疊聚合組的標識一起發(fā)送給同一堆疊組的主設(shè)備Slot4。此時,Slot4接收到來自Slot5轉(zhuǎn)發(fā)的拓撲信息,根據(jù)成員端口的標識或第一組間堆疊聚合組的標識,確定Slot5轉(zhuǎn)發(fā)的拓撲信息接收自第一組間堆疊聚合組。之后,Slot4將所處堆疊組2的拓撲信息添加在Slot5轉(zhuǎn)發(fā)的拓撲信息之前,按照本地優(yōu)先原則從本設(shè)備所處堆疊組2的第二組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-P2發(fā)送到鄰居堆疊組3。同理,Slotl將所在堆疊組的拓撲信息添加在通過第二組間堆疊聚合組收到的拓撲信息之前,按照本地優(yōu)先原則從本設(shè)備所處堆疊組的第一組間堆疊聚合組中選擇屬于本設(shè)備的A-Pl發(fā)送到鄰居堆疊組類似。Slot4、Slot7以同樣的方式發(fā)送所在堆疊組的拓撲信息。至此,完成實施例1的描述。實施例2:以圖3所示堆 疊系統(tǒng)為例,在圖3所示的堆疊系統(tǒng)中包含以下三個堆疊組:堆疊組I至堆疊組3。堆疊組I至堆疊組3各個堆疊組內(nèi)的Slot進行鏈形連接,且都設(shè)有第一組內(nèi)堆疊口(通過R-Pl標識)和第二組內(nèi)堆疊口(通過R-P2標識),其中,堆疊組I至堆疊組3各個堆疊組內(nèi)兩端的Slot只設(shè)置一個組內(nèi)堆疊口有效,另一組內(nèi)堆疊口無效,且各個堆疊組內(nèi)兩端Slot的有效組內(nèi)堆疊口標識不同,而堆疊組內(nèi)兩端的Slot之間的Slot的R-Pl和R-P2均有效。以圖3所示的堆疊組I為例,在堆疊組I中,Slotl至Slot3均設(shè)置R-Pl和R-P2,Slotl的有效組內(nèi)堆疊口為R-P2,R-Pl無效,Slot3的有效組內(nèi)堆疊口為R_P1,R-P2無效,Slot2的兩個有效組內(nèi)堆疊口為R-P1、R-P2。在堆疊組I中,Slotl的R-P2通過堆疊鏈路連接Slot2的R-Pl、Slot2的R-P2通過堆疊鏈路連接Slot3的R-Pl,Slotl — Slot3形成鏈形連接。同理,圖3中堆疊組2的Slot4至Slot6以及堆疊組3的Slot7至Slot9以鏈形連接的方式相同,不再贅述。在圖3中,堆疊組I至堆疊組3的三個堆疊組之間進行環(huán)狀連接、且該三個堆疊組的每個Slot都設(shè)有第一組間堆疊口(通過A-Pl標識)和第二組間堆疊口(通過A-P2標識),相鄰堆疊組內(nèi)的Slot之間按照一個Slot的A-Pl通過堆疊鏈路連接另一個Slot的A-P2的方式。在圖3中,堆疊組I和堆疊組3為相鄰的堆疊組、堆疊組I和堆疊組2是相鄰的堆疊組、堆疊組2和堆疊組3是相鄰的堆疊組,則堆疊組I的Slotl - Slot3的A-Pl通過堆疊鏈路與堆疊組3的Slot7-Slot9的A-P2互連,堆疊組I的Slotl — Slot3的A_P2(每個Slot上均設(shè)有三個A-P2)分別通過堆疊鏈路與堆疊組2的Slot4 — Slot6的A-Pl互連、堆疊組2的Slot4 - Slot6的A-P2通過堆疊鏈路與堆疊組3的Slot7_Slot9的A-Pl互連,三個堆疊組之間形成環(huán)形連接。
本實施例2中,堆疊組I至堆疊組3各個堆疊組內(nèi)的Slot采用鏈形堆疊拓撲發(fā)現(xiàn)方式收集本堆疊組內(nèi)其他所有Slot的拓撲信息和組間堆疊口的標識和狀態(tài)。下面進行具體描述:堆疊組I 一端的Slotl通過有效的組內(nèi)堆疊口 R-P2發(fā)送本設(shè)備的拓撲信息、以及本設(shè)備上組間堆疊口的標識和狀態(tài)。這里,Slotl發(fā)送的本設(shè)備的組間堆疊口的標識和狀態(tài)包括:Slotl上A-Pl的標識和狀態(tài)、A-P2的標識和狀態(tài)。處于堆疊組I兩端之間的Slot2通過有效的R-Pl和R-P2發(fā)送本設(shè)備的拓撲信息、以及本設(shè)備上組間堆疊口的標識和狀態(tài)。這里,Slot2發(fā)送的本設(shè)備的組間堆疊口的標識和狀態(tài)包括:Slot2上A-Pl的標識和狀態(tài)、A-P2的標識和狀態(tài)。堆疊組I另一端的Slot3通過有效的組內(nèi)堆疊口 R-Pl發(fā)送本設(shè)備的拓撲信息、以及本設(shè)備上組間堆疊口的標識和狀態(tài)。這里,Slot2發(fā)送的本設(shè)備的組間堆疊口的標識和狀態(tài)包括:Slot2上A-Pl的標識和狀態(tài)、A-P2的標識和狀態(tài)。Slotl通過有效的組內(nèi)堆疊口 R-P2收到鄰居Slot2發(fā)送的拓撲信息,則不再轉(zhuǎn)發(fā)該接收的拓撲信息。堆疊組I另一端的Slot3通過有效的組內(nèi)堆疊口 R-Pl收到鄰居Slot2發(fā)送的拓撲信息,則不再轉(zhuǎn)發(fā)該接收的拓撲信息。Slot2通過本設(shè)備的R-Pl收到鄰居Slotl發(fā)送的拓撲信息,將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)與接收的拓撲信息和組間堆疊口的標識和狀態(tài)組織在一起通過本設(shè)備的R-P2發(fā)送給鄰居Slot3。Slot2通過本設(shè)備的R-P2收到鄰居Slot3發(fā)送的拓撲信息,將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)與接收的拓撲信息和組間堆疊口的標識和狀態(tài)組織在一起通過本設(shè)備的R-Pl發(fā)送給鄰居Slotl。Slo tl確定本設(shè)備的R-P2收到的拓撲信息中包含Slot3的拓撲信息,Slotl確定設(shè)定的拓撲收集時間超時,則確定堆疊組I拓撲收斂;若設(shè)定的拓撲收集未達到預(yù)定時間,則確定堆疊組I未拓撲收斂。Slotl根據(jù)收斂的拓撲確定堆疊組I的物理拓撲是鏈形拓撲。假設(shè),設(shè)定的拓撲收集時間超時,Slotl只收到了 Slot2發(fā)來的拓撲信息,則認為本堆疊組有兩個成員設(shè)備,識別堆疊組的物理拓撲是兩個成員設(shè)備構(gòu)成的鏈形拓撲。如果設(shè)定的拓撲收集時間超時,Slotl收到了 Slot2發(fā)來Slot2和Slot3的拓撲信息,則認為本堆疊組有兩個成員設(shè)備,識別堆疊組的物理拓撲是兩個成員設(shè)備構(gòu)成的鏈形拓撲。當設(shè)定的拓撲收集時間超時,Slot2確定堆疊組I拓撲收斂,反之,確定堆疊組I未拓撲收斂。Slot2根據(jù)收斂的堆疊組I的拓撲確定堆疊組I的物理拓撲是鏈形拓撲。當設(shè)定的拓撲收集時間超時,Slot3確定堆疊組I拓撲收斂,反之,確定堆疊組I未拓撲收斂。Slot3根據(jù)收斂的堆疊組I的拓撲確定堆疊組I的物理拓撲是鏈形拓撲。堆疊組I中的Slotl、Slot2以及Slot3各自將本設(shè)備處于工作狀態(tài)的組間堆疊口 A-Pl和堆疊組I內(nèi)其他Slot的處于工作狀態(tài)的A-Pl分別綁定為一個鏈路聚合組,稱為第一組間堆疊聚合組。Slotl、Slot2以及Slot3各自將本設(shè)備處于工作狀態(tài)的組間堆疊口A-P2和堆疊組I內(nèi)其他Slot的處于工作狀態(tài)的A-P2綁定為一個鏈路聚合組,稱為第二組間堆疊聚合組。堆疊組I的Slotl - Slot3選舉出其中一個Slot作為堆疊組I的堆疊組主設(shè)備。堆疊組2以及堆疊組3中各Slot以相同的方式收集本堆疊組內(nèi)所有Slot的拓撲信息、識別本堆疊組的物理拓撲、將本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的組間堆疊口綁定為組間堆疊聚合組、以及選舉本堆疊組的堆疊組主設(shè)備。假如Slotl被選舉為堆疊組I的主設(shè)備、Slot4被選舉為堆疊組2的主設(shè)備、Slot7被選舉為堆疊組3的主設(shè)備,則各個堆疊組的主設(shè)備采用環(huán)形堆疊拓撲發(fā)現(xiàn)方式收集其他堆疊組的拓撲信息。堆疊組1至堆疊組3的堆疊組主設(shè)備可采用實施例1所述的方式收集其他堆疊組的拓撲信息,這里不再贅述。堆疊組1至堆疊組3的堆疊組主設(shè)備也可采用下述方式收集其他堆疊組的拓撲信息:堆疊組I的Slotl按照本地優(yōu)先原則從所處堆疊組I的第一組間堆疊聚合組和第二組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-Pl和A-P2。Slotl通過選擇的屬于本設(shè)備的A-Pl發(fā)送堆疊組1的拓撲信息給鄰居堆疊組3,通過選擇的屬于本設(shè)備的A-P2發(fā)送堆疊組I的拓撲信息給鄰居堆疊組2。此時Slotl發(fā)送的堆疊組I的拓撲信息是不與堆疊組跳數(shù)綁定的。Slot4按照本地優(yōu)先原則從本設(shè)備所處堆疊組2的第一組間堆疊聚合組和第二組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-Pl和A-P2。Slot4通過選擇的屬于本設(shè)備的A-Pl發(fā)送堆疊組2的拓撲信息給鄰居堆疊組1,通過選擇的屬于本設(shè)備的A-P2發(fā)送堆疊組2的拓撲信息給鄰居堆疊組3。此時Slot4發(fā)送的堆疊組2的拓撲信息不與堆疊組跳數(shù)綁定。Slot7按照本地優(yōu)先原則從本設(shè)備所處堆疊組3的第一組間堆疊聚合組和第二組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-Pl和A-P2。Slot7通過選擇的屬于本設(shè)備的A-Pl發(fā)送堆疊組3的拓撲信息給鄰居堆疊組2,通過選擇的屬于本設(shè)備的A-P2發(fā)送堆疊組3的拓撲信息給鄰居堆疊組I。此時Slot7發(fā)送的堆疊組3的拓撲信息是不與堆疊組跳數(shù)綁定的。Slotl通過本堆疊組I的第一組間堆疊聚合組接收到拓撲信息,其中包括:沒有綁定堆疊組跳數(shù)的堆疊組3的拓撲信息。Slotl將堆疊組3拓撲信息的堆疊組跳數(shù)加I (即堆疊組3的堆疊組跳數(shù)被修改為1跳),在堆疊組3拓撲信息之前添加堆疊組I的拓撲信息,通過按照本地優(yōu)先原則從堆疊組I的第二組間堆疊聚合組選擇的屬于本設(shè)備的成員端口 A-P2發(fā)送。其中,堆疊組拓撲信息的排列順序依次為:堆疊組跳數(shù)是I跳的堆疊組3的拓撲信息、沒有綁定堆疊組跳數(shù)的堆疊組I的拓撲信息。Slotl通過本堆疊組1的第二組間堆疊聚合組接收到拓撲信息,其中包括:沒有綁定堆疊組跳數(shù)的堆疊組2的拓撲信息。Slotl將堆疊組2的拓撲信息的堆疊組跳數(shù)加1,在堆疊組2的拓撲信息之前添加堆疊組1的拓撲信息,按照本地優(yōu)先原則從堆疊組I的第一組間堆疊聚合組選擇的屬于本設(shè)備的成員端口 A-Pl發(fā)送。其中,堆疊組拓撲信息的排列順序依次為:堆疊組跳數(shù)是I跳的堆疊組2的拓撲信息、沒有綁定堆疊組跳數(shù)的堆疊組I的拓撲信息。Slotl比較通過堆疊組I的兩個堆疊聚合組接收的兩組拓撲信息,發(fā)現(xiàn)該兩組拓撲信息中起始堆疊組拓撲信息均不是堆疊組1的拓撲信息,則確定整個堆疊系統(tǒng)未拓撲收斂。Slot4和Slot7通過各自所在堆疊組的組間堆疊聚合組收到拓撲信息之后的處理方式與Slotl相同,Slot4和Slot7確定堆疊系統(tǒng)未收斂的方式與Slotl相同。
Slotl通過本堆疊組I的第一組間堆疊聚合組接收到拓撲信息,其中包括:堆疊組跳數(shù)是I跳的堆疊組2的拓撲信息、沒有綁定堆疊組跳數(shù)的堆疊組3的拓撲信息。Slotl分別將各堆疊組的拓撲信息的堆疊組跳數(shù)加1,(即,堆疊組2的堆疊組跳數(shù)被修改為I跳,堆疊組3的堆疊組跳數(shù)被修改為2跳),Slotl在堆疊組2的拓撲信息以及堆疊組3的拓撲信息之前添加堆疊組I的拓撲信息,通過按照本地優(yōu)先原則從堆疊組I的第二組間堆疊聚合組選擇的屬于本設(shè)備的成員端口 A-P2發(fā)送。其中,堆疊組拓撲信息的排列順序依次為:堆疊組跳數(shù)是2跳的堆疊組2的拓撲信息、堆疊組跳數(shù)是I跳的堆疊組3的拓撲信息、沒有綁定堆疊組跳數(shù)的堆疊組I的拓撲信息。Slotl通過本堆疊組I的第二組間堆疊聚合組接收到拓撲信息,其中包括:堆疊組跳數(shù)是I跳的堆疊組3、沒有綁定堆疊組跳數(shù)的堆疊組2的拓撲信息。Slotl分別將各堆疊組的拓撲信息的綁定跳數(shù)加1,Slotl在修改了堆疊組跳數(shù)的兩個堆疊組的拓撲信息之前添加堆疊組I的拓撲信息,通過按照本地優(yōu)先原則從堆疊組I的第一組間堆疊聚合組選擇的屬于本設(shè)備的成員端口 A-Pl發(fā)送。其中,堆疊組拓撲信息的排列順序依次為:堆疊組跳數(shù)是2跳的堆疊組3的拓撲信息、堆疊組跳數(shù)是I跳的堆疊組2的拓撲信息、沒有綁定堆疊組跳數(shù)的堆疊組I的拓撲信息。Slotl比較通過堆疊組I的兩個組間堆疊聚合組接收的兩組拓撲信息,發(fā)現(xiàn)該兩組拓撲信息中起始堆疊組的拓撲信息分別是堆疊組2拓撲信息以及堆疊組3拓撲信息,則確定整個堆疊系統(tǒng)未拓撲收斂。Slot4和Slot7通過各自所在堆疊組的組間堆疊聚合組收到拓撲信息之后的處理方式與Slotl相同,Slot4和Slot7確定堆疊系統(tǒng)未收斂的方式與Slotl相同。Slotl繼續(xù)通過本堆疊組I的第一組間堆疊聚合組接收到拓撲信息,其中包括:堆疊組跳數(shù)是2跳的堆疊組I的拓撲 信息、堆疊組跳數(shù)是I跳的堆疊組2的拓撲信息、未綁定堆疊組跳數(shù)的堆疊組3的拓撲信息。Slotl刪除堆疊組I拓撲信息,將堆疊組2拓撲信息和堆疊組3拓撲信息的綁定跳數(shù)分別加1,Slotl在修改了堆疊組跳數(shù)的兩個堆疊組拓撲信息之前添加堆疊組I的拓撲信息,Slotl通過按照本地優(yōu)先原則堆疊組I的第一組間堆疊聚合組選擇的屬于本設(shè)備的成員端口 A-Pl發(fā)送。其中堆疊組拓撲信息的排列順序依次為:堆疊組跳數(shù)是2跳的堆疊組2的拓撲信息、堆疊組跳數(shù)是I跳的堆疊組3的拓撲信息、沒有綁定堆疊組跳數(shù)的堆疊組I的拓撲信息。Slotl繼續(xù)通過堆疊組I的第二組間堆疊聚合組接收到拓撲信息,其中包括:綁定跳數(shù)為2跳的堆疊組I的拓撲信息、綁定跳數(shù)為I跳的堆疊組3的拓撲信息、未綁定跳數(shù)的堆疊組2的拓撲信。Slotl刪除堆疊組I拓撲信息,將堆疊組3拓撲信息和堆疊組2拓撲信息的綁定跳數(shù)分別加I。Slotl修改了堆疊組跳數(shù)的兩個堆疊組拓撲信息之前添加堆疊組I拓撲信息,Slotl通過按照本地優(yōu)先原則堆疊組I的第一組間堆疊聚合組選擇的屬于本設(shè)備的成員端口 A-Pl發(fā)送,其中堆疊組拓撲信息的排列順序依次為:堆疊組跳數(shù)是2跳的堆疊組3的拓撲信息、堆疊組跳數(shù)是I跳的堆疊組2的拓撲信息、沒有綁定堆疊組跳數(shù)的堆疊組I的拓撲信息。然后,Slotl將兩個組間堆疊聚合組接收到拓撲信息進行比較。Slotl發(fā)現(xiàn)排列后的兩組拓撲信息中的起始堆疊組拓撲信息均為堆疊組I拓撲信息、且兩組拓撲信息中包含相同的堆疊組拓撲信息但排列順序相反、以及兩組拓撲信息中的每個堆疊組拓撲信息均有第一組間堆疊聚合組和第二組間堆疊聚合組,則確定整個堆疊系統(tǒng)拓撲收斂。Slotl根據(jù)收集的堆疊組的拓撲信息確定堆疊系統(tǒng)的物理拓撲是環(huán)形拓撲。堆疊組2的Slot4、堆疊組3的Slot7識別堆疊系統(tǒng)的物理拓撲是環(huán)形拓撲的方式與Slotl相同。之后,Slotl、Slot4、Slot7選舉堆疊系統(tǒng)的拓撲信息主堆疊組,而該選舉的主堆疊組的堆疊組主設(shè)備就作為整個堆疊系統(tǒng)的堆疊系統(tǒng)主設(shè)備,來管理整個堆疊系統(tǒng)。需要說明的是,在上面描述中,Slotl、Slot4、Slot7在按照本地優(yōu)先原則從本設(shè)備所處堆疊組的第一組間堆疊聚合組和第二組間堆疊聚合組中選擇屬于本設(shè)備的A-Pl和A-P2時,如果選擇的A-Pl和/或A-P2故障,或者,本地不存在A-Pl和/或A-P2,則按照實施例I所述的方式進行處理,這里不再贅述。至此,完成實施例2的描述。實施例3:以圖4所示矩陣堆疊系統(tǒng)為例,在圖4所示的堆疊系統(tǒng)中包含以下三個堆疊組:堆疊組I至堆疊組3。堆疊組I至堆疊組3各個堆疊組內(nèi)的Slot進行鏈狀連接,該各個堆疊組內(nèi)兩端的Slot僅設(shè)置一個組內(nèi)堆疊口,而該各個堆疊組內(nèi)兩端Slot之間的Slot設(shè)置兩個組內(nèi)堆疊口。以圖4所示的堆疊組I為例,在堆疊組I中,Slotl作為堆疊組I 一端的Slot,設(shè)置一個組內(nèi)堆疊口(通過R-P2標識),Slot3作為堆疊組I另一端的Slot,設(shè)置一個組內(nèi)堆疊口(通過R-Pl標識),Slot2作為堆疊組I內(nèi)兩端Slot之間的Slot,設(shè)置兩個組內(nèi)堆疊口,分別通過R-PUR-P2標識。在堆疊組I中,Slotl的R-P2通過堆疊鏈路連接Slot2的R-Pl、Slot2的R-P2通過堆疊鏈路連接Slot3的R-Pl,Slotl 一 Slot3進行鏈形連接。同理,圖2中堆疊組2的Slot4至Slot6以及堆疊組3的Slot7至Slot9以鏈形連接的方式相同,不再贅述。在圖4中,堆疊組I至堆疊組3的三個堆疊組之間進行鏈形連接。堆疊組I和堆疊組3分別是堆疊系統(tǒng)兩端的堆疊組。堆疊組I的Slotl-Slot3設(shè)置第二組間堆疊口 A-P2,堆疊組3的Slot4-Sl ot6設(shè)置第一組間堆疊口 A-Pl。堆疊組2為堆疊系統(tǒng)兩端的兩個堆疊組之間的堆疊組,其中的Slot7-Slot9設(shè)置有第一組間堆疊口 A-Pl和第二組間堆疊口A-P2。堆疊組I和堆疊組2為相鄰的堆疊組、堆疊組2和堆疊組3是相鄰的堆疊組,則堆疊組I內(nèi)的Slotl - Slot3的第二組間堆疊口 A-P2與堆疊組內(nèi)的Slot4 — Slot6的第一組間堆疊口 A-Pl互連、堆疊組2內(nèi)的Slot4 - Slot6的第二組間堆疊口 A-P2與堆疊組3內(nèi)的Slot7-Slot9的第一組間堆疊口 A-Pl互連,三個堆疊組形成鏈形連接。實施例3,堆疊組I至堆疊組3各個堆疊組內(nèi)的Slot采用鏈形堆疊拓撲發(fā)現(xiàn)方式與實施例2中堆疊組內(nèi)其他所有Slot的拓撲信息和組間堆疊口的標識和狀態(tài),具體為:以圖4所示的堆疊組I為例,Slotl通過R-P2發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài);Slot2通過R-Pl和R-P2發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài);Slot3通過R-Pl發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài);Slotl通過R-P2收到Slot2發(fā)送的拓撲信息,Slot3通過R-Pl接收到Slot2發(fā)送的拓撲信息,則不再轉(zhuǎn)發(fā)該接收的數(shù)據(jù);Slot2通過R-P2收到Slot3發(fā)送的拓撲信息、組間堆疊口的標識和狀態(tài);將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加在本設(shè)備通過R-P2接收的拓撲信息、組間堆疊口的標識和狀態(tài)之前,一起通過R-Pl發(fā)送給Slotl ;Slot2通過R-Pl收到Slotl發(fā)送的拓撲信息、組間堆疊口標識和狀態(tài),將本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài)放在通過R-Pl接收的拓撲信息、組間堆疊口的標識和狀態(tài)之前,一起通過R-P2發(fā)送給Slot3。堆疊組2、堆疊組3中各個Slot收集本堆疊組內(nèi)其他所有Slot的拓撲信息和組間堆疊口的標識和狀態(tài)的原理類似。Slotl通過R-P2收到Slot2發(fā)送的拓撲信息和組間堆疊口的標識和狀態(tài),該收到的拓撲信息中Slot2的拓撲信息和Slot3的拓撲信息、且Slot3的拓撲信息中僅包含一個組內(nèi)連接堆疊口,則Slot3確定本堆疊組I內(nèi)拓撲收斂,Slotl根據(jù)收集的堆疊組I內(nèi)所有成員設(shè)備的拓撲信息識別本堆疊組的物理拓撲是鏈形拓撲。Slot3識別堆疊組I物理拓撲的方式相同。Slot3通過R-Pl收到Slot2發(fā)送的拓撲信息和組間堆疊口的標識和狀態(tài),該收到的拓撲信息中Slotl的拓撲信息和Slot2的拓撲信息且Slotl的拓撲信息中僅包含一個組內(nèi)連接堆疊口,則Slot3確定本堆疊組I內(nèi)拓撲收斂,Slot2比較該通過本設(shè)備的R-P2接收的拓撲信息和通過本設(shè)備的R-Pl接收的拓撲信息,如果通過R-P2接收的拓撲信息中包括Slot3的拓撲信息、且Slot3的拓撲信息僅存在一個組內(nèi)堆疊口,通過R-Pl接收的拓撲信息中存在Slotl的拓撲信息、且Slotl的拓撲信息僅存在一個組內(nèi)堆疊口,則確定本堆疊組I拓撲收斂,Slot2根據(jù)收集的堆疊組I內(nèi)所有Slot的拓撲信息識別本堆疊組的物理拓撲是鏈形拓撲。Slotl、Slot2以及Slot3各自將本設(shè)備處于工作狀態(tài)的組間堆疊口 A-P2和堆疊組I內(nèi)其他Slot的處于工作狀態(tài)的A-P3分別綁定為一個鏈路聚合組,稱為第二組間堆疊
聚合組。Slotl - Slot·3選舉出其中一個Slot作為堆疊組I的堆疊組主設(shè)備。堆疊組2以及堆疊組3中各Slot以相同的方式收集本堆疊組內(nèi)所有Slot的拓撲信息、識別本堆疊組的物理拓撲、將本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的組間堆疊口綁定為組間堆疊聚合組、以及選舉本堆疊組的堆疊組主設(shè)備。假如Slotl被選舉為堆疊組I的主設(shè)備、Slot4被選舉為堆疊組2的主設(shè)備、Slot7被選舉為堆疊組3的主設(shè)備,則各個堆疊組的主設(shè)備采用鏈形堆疊拓撲發(fā)現(xiàn)方式收集其他堆疊組的拓撲信息,具體為:堆疊組I的主設(shè)備Slotl按照本地優(yōu)先原則從所處堆疊組I的第二組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-P2發(fā)送堆疊組I的拓撲信息給鄰居堆疊組2。堆疊組3的主設(shè)備Slot7按照本地優(yōu)先原則從所處堆疊組3的第一組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-Pl發(fā)送堆疊組3的拓撲信息給鄰居堆疊組2。堆疊組2的主設(shè)備Slot4按照本地優(yōu)先原則從所處堆疊組2的第一組間堆疊聚合組和第二組間堆疊聚合組中選擇屬于本設(shè)備的成員端口 A-Pl和A-P2發(fā)送堆疊組2的拓撲信息給鄰居堆疊組I和鄰居堆疊組2。堆疊組I的主設(shè)備Slotl通過第二組間堆疊聚合組收到堆疊組2的主設(shè)備Slot4發(fā)送的拓撲信息,該收到的拓撲信息中包含堆疊組2的拓撲信息以及堆疊組3的拓撲信息、且堆疊組3的拓撲信息中僅包含一個組間堆疊聚合組,則確定堆疊系統(tǒng)的拓撲收斂;堆疊組I的主設(shè)備Slotl根據(jù)收集的堆疊系統(tǒng)所有堆疊組的拓撲信息識別堆疊系統(tǒng)的物理拓撲是矩陣拓撲。堆疊組3中的主設(shè)備Slot7通過第一組間堆疊聚合組收到堆疊組2的堆疊組主設(shè)備Slot2發(fā)送的拓撲信息,該收到的拓撲信息中包含堆疊組2的拓撲信息、堆疊組I的拓撲信息、且堆疊組I的拓撲信息中僅包含一個組間堆疊聚合組,則確定堆疊系統(tǒng)的拓撲收斂,堆疊組3的主設(shè)備Slot7根據(jù)收集的堆疊系統(tǒng)所有堆疊組的拓撲信息識別堆疊系統(tǒng)的物理拓撲是矩陣拓撲。堆疊組2的主設(shè)備Slot4通過第一組間堆疊聚合組和第二組間堆疊聚合組分別收到堆疊組I的主設(shè)備Slotl發(fā)送的堆疊組I的拓撲信息,以及堆疊組3的主設(shè)備Slot7發(fā)送的堆疊組3的拓撲信息,Slotl比較該通過第一組間堆疊聚合組接收的拓撲信息和通過第二組間堆疊聚合組接收的拓撲信息,如果通過第一組間堆疊聚合組接收的拓撲信息中存在堆疊組I的拓撲信息、且堆疊組I的拓撲信息僅存在一個組間堆疊聚合組,通過第二組間堆疊聚合組接收的拓撲信息中存在堆疊組3的拓撲信息且堆疊組3的拓撲信息僅存在一個組間堆疊聚合組,則確定堆疊系統(tǒng)的拓撲收斂,堆疊組2的主設(shè)備Slot4根據(jù)收集的堆疊系統(tǒng)所有堆疊組的拓撲信息識別堆疊系統(tǒng)的物理拓撲是矩陣拓撲。本實施例中,堆疊組的成員設(shè)也可采用超時的方式判斷堆疊系統(tǒng)拓撲收斂。即設(shè)定的拓撲收集時間超時 ,堆疊組的主設(shè)備確定堆疊系統(tǒng)拓撲收斂。以Slotl為例,當設(shè)定的拓撲收集時間超時,Slotl收到了堆疊組2發(fā)來的拓撲信息,則認為本堆疊系統(tǒng)有兩個堆疊組,識別堆疊系統(tǒng)的物理拓撲是兩個堆疊組的成員設(shè)備構(gòu)成的矩陣拓撲。如果設(shè)定的拓撲收集時間超時,slotl收到了堆疊組2和堆疊組3的拓撲信息,認為本堆疊系統(tǒng)有三個堆疊組,識別堆疊系統(tǒng)的物理拓撲是三個堆疊組的成員設(shè)備構(gòu)成的矩陣拓撲。實施例4:以圖5所示堆疊系統(tǒng)為例,在圖5所示的堆疊系統(tǒng)中包含以下三個堆疊組:堆疊組I至堆疊組3。堆疊組I至堆疊組3各個堆疊組內(nèi)的Slot進行環(huán)狀連接,都設(shè)置了第一組內(nèi)堆疊口(通過R-Pl標識)和第二組內(nèi)堆疊口(通過R-P2標識)。同一堆疊組內(nèi)相鄰兩個Slot的R-Pl和R-P2連接,以形成堆疊組內(nèi)Slot之間的環(huán)形連接。在圖5中,堆疊組I至堆疊組3的三個堆疊組之間進行鏈形連接。堆疊組I和堆疊組3分別是堆疊系統(tǒng)兩端的堆疊組。Slotl-Slot3設(shè)置第二組間堆疊口 A-P2,Slot4_Slot6設(shè)置第一組間堆疊口 A-Pl。Slot7-Slot9設(shè)置有第一組間堆疊口 A-Pl和第二組間堆疊口A-P2。堆疊組I和堆疊組2為相鄰的堆疊組、堆疊組2和堆疊組3是相鄰的堆疊組,則堆疊組I內(nèi)的Slotl - Slot3的第二組間堆疊口 A-P2與堆疊組內(nèi)的Slot4 — Slot6的第一組間堆疊口 A-Pl通過堆疊鏈路互連、堆疊組2內(nèi)的Slot4 - Slot6的第二組間堆疊口 A_P2與堆疊組3內(nèi)的Slot7-Slot9的第一組間堆疊口 A-Pl通過堆疊鏈路互連,三個堆疊組之間以鏈形連接。本實施例4中,作為一種優(yōu)選方式,堆疊組I至堆疊組3各個堆疊組內(nèi)的Slot采用類似實施例1的方式收集本堆疊組內(nèi)其他所有Slot的拓撲信息和組間堆疊口的標識和狀態(tài),這里不再贅述。作為另一種優(yōu)選方式,堆疊組I至堆疊組3各個堆疊組內(nèi)的Slot采用如下方式收集本堆疊組內(nèi)其他所有Slot的拓撲信息和組間堆疊口的標識和狀態(tài):堆疊組I的Slotl通過本設(shè)備的R-Pl和R-P2發(fā)送本設(shè)備的拓撲信息、以及本設(shè)備的組間堆疊口的標識和狀態(tài)。這里,Slotl發(fā)送的本設(shè)備的拓撲信息不綁定設(shè)備跳數(shù)。堆疊組I的Slot2通過本設(shè)備的R-Pl和R-P2發(fā)送本設(shè)備的拓撲信息、以及本設(shè)備的組間堆疊口的標識和狀態(tài)。這里,Slot2發(fā)送的本設(shè)備的拓撲信息不綁定設(shè)備跳數(shù)。堆疊組I的Slot3通過本設(shè)備的R-Pl和R-P2發(fā)送本設(shè)備的拓撲信息、以及本設(shè)備的組間堆疊口的標識和狀態(tài)。這里,Slot3發(fā)送的本設(shè)備的拓撲信息不綁定設(shè)備跳數(shù)。Slotl通過本設(shè)備的R-Pl接收到來自Slot3轉(zhuǎn)發(fā)的拓撲信息和組間堆疊口的標識和狀態(tài),其中包括:沒有綁定設(shè)備跳數(shù)的Slot3的拓撲信息、Slot3的組間堆疊口的標識和狀態(tài)。Slotl將Slot3的設(shè)備跳數(shù)加I (即Slot3的設(shè)備跳數(shù)被修改為I跳),將Slotl的拓撲信息、Slotl的組間堆疊口的標識和狀態(tài)添加在Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)之前,通過本設(shè)備的R-P2發(fā)送給鄰居Slot2。其中,成員設(shè)備拓撲信息的排列順序依次為:設(shè)備跳數(shù)是I跳的Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)、沒有綁定設(shè)備跳數(shù)的Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)。Slotl通過本設(shè)備的R-P2接收到來自Slot2轉(zhuǎn)發(fā)的拓撲信息和組間堆疊口的標識和狀態(tài),其中包括:沒有綁定設(shè)備跳數(shù)的Slot2的拓撲信息以及Slot2上的組間堆疊口的標識和狀態(tài)。Slotl將Slot2的設(shè)備跳數(shù)加1,將Slotl的拓撲信息、Slotl的組間堆疊口的標識和狀態(tài)添加在Slot2的拓撲信息以及Slot2的組間堆疊口的標識和狀態(tài)之前,,通過本設(shè)備的R-Pl發(fā)送給鄰居Slot3。其中,成員設(shè)備拓撲信息的排列順序依次為:設(shè)備跳數(shù)是I跳的Slot2的拓撲信息以及Slot2的組間堆疊口的標識和狀態(tài)、沒有綁定設(shè)備跳數(shù)的Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)。Slotl比較本設(shè)備的R-Pl與的R-P2接收的拓撲信息,發(fā)現(xiàn)接收的兩組拓撲信息中起始設(shè)備分別是Slot3和Slot2,則確定堆疊組I未拓撲收斂。Slot2和Slot3通過各自的組內(nèi)堆疊口收到拓撲信息和組間堆疊口的標識之后的處理方式與Slotl相同,Slot2和Slot3確定堆疊組I未收斂的方式與Slotl相同。Slotl繼續(xù)通過本設(shè)備 的R-Pl接收Slot3發(fā)送的拓撲信息和組間堆疊口的標識,其中包括:設(shè)備跳數(shù)是I跳的Slot2作為設(shè)備的拓撲信息、Slot2的組間堆疊口的標識和狀態(tài)、沒有綁定設(shè)備跳數(shù)的Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)。Slotl分別將兩個成員設(shè)備拓撲信息的設(shè)備跳數(shù)加1(即,Slot3的設(shè)備跳數(shù)被修改為2跳,Slot2的設(shè)備數(shù)被修改為I跳),將Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)添加在修改了設(shè)備跳數(shù)的Slot2和slot3拓撲信息之前,通過本設(shè)備的R-Pl接收的拓撲信息組織在一起,通過本設(shè)備的R-P2發(fā)送給鄰居Slot2。其中,成員設(shè)備拓撲信息的排列順序依次為:設(shè)備跳數(shù)是2跳的Slot2的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)、設(shè)備跳數(shù)是I跳的Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)、沒有綁定設(shè)備跳數(shù)的Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)。Slotl繼續(xù)通過本設(shè)備的R-P2接收Slot2發(fā)送的拓撲信息和組間堆疊口的標識,其中包括:設(shè)備跳數(shù)是I跳Slot3作為設(shè)備的拓撲信息以及Slot3組間堆疊口的標識和狀態(tài)、沒有綁定設(shè)備跳數(shù)的Slot2的拓撲信息以及組間堆疊口的標識和狀態(tài)。Slotl分別將兩個成員設(shè)備拓撲信息的設(shè)備跳數(shù)加I JfSlotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)添加在修改了設(shè)備跳數(shù)的Slot2和slot3拓撲信息之前,,通過本設(shè)備的R-Pl發(fā)送給鄰居Slot3。其中,成員設(shè)備拓撲信息的排列順序依次為:設(shè)備跳數(shù)是2跳的Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)、設(shè)備跳數(shù)是I跳的Slot2的拓撲信息以及Slot2的組間堆疊口的標識和狀態(tài)、沒有綁定設(shè)備跳數(shù)的Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)。Slotl將本設(shè)備的R-Pl以及R-P2接收的兩組拓撲信息進行比較,發(fā)現(xiàn)兩組拓撲信息中起始設(shè)備分別是Slot2和Slot3,則確定堆疊組I未拓撲收斂。Slot2和Slot3通過各自的組內(nèi)堆疊口收到拓撲信息和組間堆疊口的標識之后的處理方式與Slotl相同,Slot2和Slot3確定堆疊組I未收斂的方式與Slotl相同。Slotl繼續(xù)通過本設(shè)備的R-Pl接收Slot3轉(zhuǎn)發(fā)的拓撲信息,其中包括:設(shè)備跳數(shù)是2跳的Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)、設(shè)備跳數(shù)是I跳的Slot2的拓撲信息以及Slot2組間堆疊口的標識和狀態(tài),沒有綁定設(shè)備跳數(shù)的Slot3的拓撲信息以及Slot3組間堆疊口的標識和狀態(tài),Slotl將Slotl的拓撲信息刪除,將其他兩個成員設(shè)備拓撲信息的設(shè)備跳數(shù)加I (即,Slot2的設(shè)備跳數(shù)被修改為2跳,Slot3的設(shè)備數(shù)被修改為I跳)JfSlotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)添加在修改了設(shè)備跳數(shù)的Slot2和slot3拓撲信息之前,通過本設(shè)備的R-P2發(fā)送Slot2。其中,成員設(shè)備拓撲信息的排列順序依次為:設(shè)備跳數(shù)是2跳的Slot2的拓撲信息以及Slot2的組間堆疊口的標識和狀態(tài)、設(shè)備跳數(shù)是I跳的Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)、沒有綁定設(shè)備跳數(shù)的Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)。Slotl繼續(xù)通過本設(shè)備的R-P2接收Slot2轉(zhuǎn)發(fā)的拓撲信息,其中包括:設(shè)備跳數(shù)是2跳的Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)、設(shè)備跳數(shù)是I跳的Slot3的拓撲信息以及Slot3組間堆疊口的標識和狀態(tài),沒有綁定設(shè)備跳數(shù)的Slot2的拓撲信息以及Slot2組間堆疊口的標識和狀態(tài),Slotl將Slotl的拓撲信息刪除,將其他兩個成員設(shè)備拓撲信息的設(shè)備跳數(shù)加1(即,Slot3的設(shè)備跳數(shù)被修改為2跳,Slot2的設(shè)備數(shù)被修改為I跳)JfSlotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)添加在修改了設(shè)備跳數(shù)的Slot3和slot2 拓撲信息之前,通過本設(shè)備的R-Pl發(fā)送Slot3。其中,成員設(shè)備拓撲信息的排列順序依次為:設(shè)備跳數(shù)是2跳的Slot3的拓撲信息以及Slot3的組間堆疊口的標識和狀態(tài)、設(shè)備跳數(shù)是I跳的Slot2的拓撲信息以及Slot2的組間堆疊口的標識和狀態(tài)、沒有綁定設(shè)備跳數(shù)的Slotl的拓撲信息以及Slotl的組間堆疊口的標識和狀態(tài)。Slotl將本設(shè)備R-Pl和R-P2兩組拓撲信息進行比較,發(fā)現(xiàn)兩組拓撲信息中起始設(shè)備拓撲信息均為本設(shè)備的拓撲信息、且兩組拓撲信息包含相同設(shè)備的拓撲信息但排列順序相反、以及兩組拓撲信息中每個設(shè)備的拓撲信息均有兩個組內(nèi)堆疊口 R-Pl和R-P2,則確定堆疊組I拓撲收斂。Slotl根據(jù)收斂的堆疊組I的拓撲確定堆疊組I的物理拓撲是環(huán)形拓撲。堆疊組I的Slot2、Slot3識別堆疊組I的物理拓撲是環(huán)形拓撲的方式與Slotl相同。Slotl、Slot2以及Slot3各自將本設(shè)備處于工作狀態(tài)的組間堆疊口 A-P2和堆疊組I內(nèi)其他Slot的處于工作狀態(tài)的A-P2綁定為一個鏈路聚合組,稱為第二組間堆疊聚合組。堆疊組I的Slotl - Slot3選舉出其中一個Slot作為堆疊組I的堆疊組主設(shè)備。堆疊組2以及堆疊組3中各Slot以相同的方式收集本堆疊組內(nèi)所有Slot的拓撲信息、識別本堆疊組的物理拓撲、將本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的組間堆疊口綁定為組間堆疊聚合組、以及選舉本堆疊組的堆疊組主設(shè)備。假如Slotl被選舉為堆疊組I的主設(shè)備、Slot4被選舉為堆疊組2的主設(shè)備、Slot7被選舉為堆疊組3的主設(shè)備,則各個堆疊組的主設(shè)備采用如實施例3所述的方式收集其他堆疊組的拓撲信息。實施例5:以圖6所示堆疊系統(tǒng)為例,在圖6所示的堆疊系統(tǒng)中包含以下三個堆疊組:堆疊組I至堆疊組3。堆疊組I僅包含一個堆疊成員設(shè)備即Slotl,堆疊組2包含兩個堆疊成員設(shè)備即Slot2和Slot3,且該兩個堆疊成員設(shè)備即Slot2和Slot3進行鏈狀連接,其中,Slot2設(shè)有第一組內(nèi)堆疊口 R-Pl、Slot3設(shè)有第二組內(nèi)堆疊口 R-P2。在圖6中,堆疊組1、堆疊組2進行環(huán)狀連接,其中,堆疊組I內(nèi)的Slotl設(shè)有兩個組間堆疊口,分別為A-Pl、A-P2,堆疊組2內(nèi)的Slot2、Slot3也設(shè)有兩個組間堆疊口,分別為 A-P1、A-P2。在堆疊組I中,僅包含Slotl,如果Slotl設(shè)有組內(nèi)堆疊口比如R-Pl或R-P2,當設(shè)定的拓撲收集時間超時,Slotl確定本堆疊組內(nèi)的拓撲收斂;而如果沒有設(shè)有組內(nèi)堆疊口比如R-Pl或R-P2,則默認不再執(zhí)行本堆疊組內(nèi)拓撲信息的收集,并默認本堆疊組內(nèi)的拓撲收斂。 在堆疊組I中的Slotl確認本堆疊組內(nèi)的拓撲收斂時,選舉本Slotl為本堆疊組內(nèi)的堆疊組主設(shè)備,將本設(shè)備的組間堆疊口 A-Pl默認為第一組間堆疊聚合組,將本設(shè)備的組間堆疊聚合口 A-P2默認為第二組間堆疊聚合組;堆疊組2中的Slot2、Slot3采用如實施例3方式收集本組內(nèi)其他所有Slot的拓撲信息和組間堆疊口的標識和狀態(tài)。堆疊組2內(nèi)的Slot2從本設(shè)備的組間堆疊口和已收集的本堆疊組2內(nèi)Slot6的組間堆疊口中選擇處于工作狀態(tài)的所有組間堆疊口 A-P1,將該選擇的所有A-Pl綁定為第一組間堆疊聚合組;以及選擇處于工作狀態(tài)的所有組間堆疊口 A-P2,將該選擇的所有A-P2綁定為第二組間堆疊聚合組。堆疊組2內(nèi)的Slot3原理類似。堆疊組2的Slot2、Slot3 一起選舉出一個Slot比如Slot2作為本堆疊組2內(nèi)的堆疊組主設(shè)備。堆疊組I的堆疊組主設(shè)備Slotl、堆疊組2的堆疊組主設(shè)備Slot2如實施例1或?qū)嵤├?的方式收集其他堆疊組的拓撲信息。當堆疊組I的堆疊組主設(shè)備Slotl、堆疊組2的堆疊組主設(shè)備Slot4確定堆疊系統(tǒng)拓撲收斂時,該堆疊組I的堆疊組主設(shè)備Slotl、堆疊組2的堆疊組主設(shè)備Slot4根據(jù)收集的堆疊系統(tǒng)內(nèi)所有堆疊組的拓撲信息進行拓撲計算,識別堆疊系統(tǒng)內(nèi)的成員設(shè)備形成矩陣連接,堆疊系統(tǒng)的物理拓撲是矩陣拓撲。之后,堆疊組I的堆疊組主設(shè)備Slotl、堆疊組2的堆疊組主設(shè)備Slot4選舉出一個堆疊組作為堆疊系統(tǒng)的拓撲信息主堆疊組,而該選舉的主堆疊組的堆疊組主設(shè)備就作為整個堆疊系統(tǒng)的堆疊系統(tǒng)主設(shè)備,來管理整個堆疊系統(tǒng)。比如,在圖6中,選舉堆疊組2為堆疊系統(tǒng)的拓撲信息主堆疊組,則堆疊組2的堆疊組主設(shè)備比如Slot2也就相應(yīng)是整個堆疊系統(tǒng)的堆疊系統(tǒng)主設(shè)備,其管理整個堆疊系統(tǒng)。在上面五個實施例描述中,堆疊組內(nèi)的堆疊成員設(shè)備在進行堆疊組內(nèi)拓撲收集時發(fā)送的本設(shè)備的拓撲信息中用于選舉堆疊組的主設(shè)備的信息至少包括:本設(shè)備的優(yōu)先級、運行時間、CPU的MAC地址、在堆疊組內(nèi)擔任的角色。初始狀態(tài),堆疊組內(nèi)的所有堆疊成員設(shè)備在堆疊組內(nèi)擔任的角色都是初始狀態(tài),或者為WaitMaster,默認不在堆疊組內(nèi)擔任任何角色。
堆疊成員設(shè)備根據(jù)收集的同一堆疊組內(nèi)所有堆疊成員設(shè)備的信息以及預(yù)設(shè)的選舉規(guī)則,選舉出堆疊組的主設(shè)備。譬如,當所有堆疊成員設(shè)備都是初始狀態(tài)或Wait Master狀態(tài),各堆疊成員設(shè)備選舉出優(yōu)先級數(shù)值最高/最低的堆疊成員設(shè)備作為堆疊組的主設(shè)備、選舉具有最長/最短系統(tǒng)運行時間的堆疊成員設(shè)備作為堆疊組的主設(shè)備;或者選舉出具有最小/最大MAC地址的堆疊成員設(shè)備作為堆疊組的主設(shè)備。每一堆疊組內(nèi)只能選舉一個堆疊成員設(shè)備作為本堆疊組內(nèi)的堆疊組主設(shè)備。如果初始狀態(tài)下,當堆疊組內(nèi)的堆疊成員設(shè)備在堆疊組內(nèi)擔任的角色已經(jīng)具有預(yù)先設(shè)定,則堆疊組內(nèi)的堆疊成員選舉預(yù)設(shè)的主設(shè)備為堆疊組的主設(shè)備當堆疊組的拓撲發(fā)生變化時,該堆疊組內(nèi)堆疊成員設(shè)備在堆疊組內(nèi)擔任的角色就依賴于該最近一次的選舉確定的堆疊組主設(shè)備或者從設(shè)備。在上面五個實施例描述中,堆疊組的主設(shè)備在收集其他堆疊組的拓撲信息時發(fā)送的本設(shè)備所處堆疊組的拓撲信息中用于堆疊系統(tǒng)的拓撲信息主堆疊組選舉,包括:堆疊組主設(shè)備的優(yōu)先級、運行時間、CPU的MAC地址。堆疊組的主設(shè)備根據(jù)收集的其他所有堆疊組的信息以及預(yù)設(shè)的選舉規(guī)則,選舉出堆疊系統(tǒng)的拓撲信息主堆疊組。譬如,堆疊組的主設(shè)備選舉出優(yōu)先級數(shù)值最高/最低的堆疊組主設(shè)備所在的堆疊組作為堆疊系統(tǒng)的主堆疊組、選舉具有最長/最短系統(tǒng)運行時間的堆疊組主設(shè)備所在的堆疊組作為堆疊系統(tǒng)的主堆疊組;或者選舉出具有最小/最大MAC地址的堆疊組主設(shè)備所在的堆疊組作為堆疊系統(tǒng)的主堆疊組。整個堆疊系統(tǒng)只能選舉一個堆疊組作為整個堆疊系統(tǒng)的拓撲信息主堆疊組。初始狀態(tài)下,當堆疊系統(tǒng)內(nèi)的堆疊組在堆疊系統(tǒng)內(nèi)擔任拓撲信息主堆疊組的角色已經(jīng)具有預(yù)先設(shè)定,則堆疊系統(tǒng)內(nèi)的堆疊組主設(shè)備選舉預(yù)設(shè)的堆疊組為整個堆疊系統(tǒng)的拓撲信息主堆疊組。當堆疊系統(tǒng)的拓撲發(fā)生變化時,該堆疊系統(tǒng)內(nèi)拓撲信息主堆疊組在堆疊系統(tǒng)內(nèi)擔任的角色就依賴于該最近一次的選舉確定的拓撲信息主堆疊組或者拓撲信息備堆疊組。需要說明的是,本發(fā)明中,在整個矩陣堆疊系統(tǒng)的拓撲收斂時,堆疊組內(nèi)拓撲信息、以及堆疊組間拓撲信息還可進行更新,其中,該更新是相互獨立的。以上對本發(fā)明提供的方法進行了描述。下面對本發(fā)明提供的設(shè)備進行描述:參見圖7,圖7為本發(fā)明提供的設(shè)備結(jié)構(gòu)圖。其中,所述設(shè)備為堆疊系統(tǒng)中任一堆疊組的堆疊成員設(shè)備,所述堆疊系統(tǒng)中堆疊組的數(shù)目小于堆疊成員設(shè)備的數(shù)目。如圖7所示,所述設(shè)備包括:第一拓撲發(fā)現(xiàn)單元,用于通過組內(nèi)堆疊口收集本堆疊組內(nèi)所有成員設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài);第一拓撲計算單元,用于根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息識別本堆疊組的物理拓撲;第一選舉單元,用于根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息選舉本堆疊組的堆疊組主設(shè)備; 堆疊管理單元,用于將所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的組間堆疊口綁定為組間堆疊聚合組;
第二拓撲發(fā)現(xiàn)單元,用于在所述設(shè)備被選舉為堆疊組的主設(shè)備時通過本堆疊組內(nèi)的組間堆疊聚合組收集其他堆疊組的拓撲信息;第二拓撲計算單元,用于在所述設(shè)備被選舉為堆疊組的主設(shè)備時識別所述堆疊系統(tǒng)的物理拓撲為矩陣拓撲;第二選舉單元,用于在所述設(shè)備被選舉為堆疊組的主設(shè)備時選舉堆疊系統(tǒng)的拓撲信息主堆疊組;其中,所述主堆疊組的堆疊組主設(shè)備作為所述堆疊系統(tǒng)的堆疊系統(tǒng)主設(shè)備。作為本發(fā)明的一個實施例,所述第一拓撲發(fā)現(xiàn)單元,通過本設(shè)備的第一組內(nèi)堆疊口和第二組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài),通過本設(shè)備的所述第一組內(nèi)堆疊口和所述第二組內(nèi)堆疊口接收堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息和組間堆疊口的標識和狀態(tài);將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加在本設(shè)備通過所述第一組內(nèi)堆疊口接收的拓撲信息和組間堆疊口的標識和狀態(tài)之前,通過本設(shè)備所述的第二組內(nèi)堆疊口發(fā)送給一個堆疊組內(nèi)鄰居成員設(shè)備;將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加在本設(shè)備通過所述第二組內(nèi)堆疊口接收的拓撲信息之前,通過本設(shè)備的所述第一組內(nèi)堆疊口發(fā)送給另一個堆疊組內(nèi)鄰居成員設(shè)備。作為本發(fā)明的另一個實施例,所述第一拓撲發(fā)現(xiàn)單元,通過本設(shè)備的第一組內(nèi)堆疊口和第二組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息組間堆疊口的標識和狀態(tài);分別通過本設(shè)備所述第一組內(nèi)堆疊口和所述第二組內(nèi)堆疊口接收堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息和組間堆疊口的標識和狀態(tài);將本設(shè)備的第一組內(nèi)堆疊口接收的拓撲信息中的各設(shè)備拓撲信息的設(shè)備跳數(shù)加1,在修改了設(shè)備跳數(shù)的成員設(shè)備拓撲信息之前添加本設(shè)備的拓撲信息以及本設(shè)備的組間堆疊口的標識和狀態(tài)綁定,從本設(shè)備的第二堆疊口發(fā)送到一個堆疊組內(nèi)鄰居成員設(shè)備;將本設(shè)備的第二組內(nèi)堆疊口接收的拓撲信息中的各設(shè)備拓撲信息的設(shè)備跳數(shù)加1,在修改了綁定跳數(shù)的成員設(shè)備拓撲信息之前添加本設(shè)備的拓撲信息以及本設(shè)備的組間堆疊口的標識和狀態(tài),從本設(shè)備的第一組內(nèi)堆疊口發(fā)送。如上所述第一拓撲發(fā)現(xiàn)單元的描述,則所述第一拓撲計算單元根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息確定堆疊組的成員設(shè)備以環(huán)形連接,識別本堆疊組的物理拓撲是環(huán)形拓撲。本發(fā)明中,一種方式為:所述第一拓撲發(fā)現(xiàn)單元,通過本設(shè)備的第一組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài);通過本設(shè)備的第一組內(nèi)堆疊口接收本堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息、組間堆疊口的標識和狀態(tài)。另一種方式為:所述第一拓撲發(fā)現(xiàn)單元,通過本設(shè)備的第二組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài);通過本設(shè)備的所述第二組內(nèi)堆疊口接收本堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息、組間堆疊口的標識和狀態(tài)。如上所述第一拓撲發(fā)現(xiàn)單元的描述,則所述第一拓撲計算單元根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息確定堆疊組的成員設(shè)備以鏈形連接,識別本堆疊組的物理拓撲是鏈形拓撲。本發(fā)明中,所述第一選舉單元根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息選舉預(yù)設(shè)的堆疊組主設(shè)備為本堆疊組的主設(shè)備。本發(fā)明中,所述第一選舉單元根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息以及預(yù)設(shè)選 舉規(guī)則選舉具有最高優(yōu)先級的成員設(shè)備為本堆疊組的主設(shè)備。本發(fā)明中,所述堆疊管理單元將所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)具處于工作狀態(tài)的第一組間堆疊口綁定為第一組間堆疊聚合組;將第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的第二組間堆疊口綁定為本堆疊組的第二組間堆疊聚合組。本發(fā)明中,所述第二拓撲發(fā)現(xiàn)單元,通過本堆疊組的第一組間堆疊聚合組和和第二組間堆疊聚合組發(fā)送本堆疊組的拓撲信息;通過本堆疊組的所述第一組間堆疊聚合組和所述第二組間堆疊聚合組接收鄰居堆疊組發(fā)送的拓撲信息;將本堆疊組的拓撲信息添加在本堆疊組的所述第一組間堆疊聚合組接收的拓撲信息之前,通過本堆疊組的所述第二組間堆疊聚合組發(fā)送給一個鄰居堆疊組;將本堆疊組的拓撲信息添加在本堆疊組的所述第二組間堆疊聚合組接收的拓撲信息之前,通過本堆疊組的所述第一組間堆疊聚合組發(fā)送給另一個鄰居堆疊組。本發(fā)明中,所述第二拓撲發(fā)現(xiàn)單元,通過本堆疊組的第一組間堆疊聚合組和和第二組間堆疊聚合組發(fā)送本堆疊組作拓撲信息;將本堆疊組的第一組間堆疊聚合組接收的拓撲信息中各堆疊組拓撲信息的堆疊組跳數(shù)加1,在修改了堆疊組跳數(shù)的堆疊組拓撲信息之前添加本堆疊組拓撲信息,從本堆疊組的第二組間堆疊聚合組發(fā)送;將本堆疊組的第二組間堆疊聚合組接收的拓撲信息中各堆疊組拓撲信息的堆疊組跳數(shù)加1,在修改了堆疊組跳數(shù)的堆疊組拓撲信息之前添加本堆疊組拓撲信息,通過從本堆疊組的所述第一組間堆疊聚合組發(fā)送。本發(fā)明中,所述第二拓撲發(fā)現(xiàn)單元,通過本堆疊組的第一組間堆疊聚合組發(fā)送本堆疊組作為堆疊組的拓撲信息;通過本堆疊組的第一組間堆疊聚合組接收鄰居堆疊組發(fā)送的拓撲息;
本發(fā)明中,所述第二拓撲發(fā)現(xiàn)單元,通過本堆疊組的第二組間堆疊聚合組發(fā)送本堆疊組作為堆疊組的拓撲信息;通過本堆疊組的第二組間堆疊聚合組接收鄰居堆疊組發(fā)送的拓撲息.
本發(fā)明中,所述第二拓撲計算單元,根據(jù)所述第二拓撲發(fā)現(xiàn)單元收集的堆疊系統(tǒng)內(nèi)所有堆疊組的拓撲信息,確定堆疊系統(tǒng)內(nèi)的成員設(shè)備以矩陣方式連接,識別本堆疊系統(tǒng)的物理拓撲是矩陣拓撲。本發(fā)明中,所述第二選舉單元根據(jù)所述第二拓撲發(fā)現(xiàn)單元收集的堆疊系統(tǒng)內(nèi)所有堆疊組的拓撲信息,選舉預(yù)設(shè)主用堆疊組為所述堆疊系統(tǒng)的拓撲信息主堆疊組。本發(fā)明中,所述第二選舉單元根據(jù)所述第二拓撲發(fā)現(xiàn)單元收集的堆疊系統(tǒng)內(nèi)所有堆疊組的拓撲信息以及預(yù)設(shè)選舉規(guī)則選舉具有最高優(yōu)先級的堆疊組為所述堆疊系統(tǒng)的拓撲信息主堆疊組。需要說明的是,圖7所示的各個單元、以及接口均可通過互聯(lián)機構(gòu)相連,具體已在圖7示出。至此,完成圖7所示的設(shè)備結(jié)構(gòu)描述。由以上技術(shù)方案可以看出,本發(fā)明中,先通過收集堆疊組內(nèi)的拓撲信息,再從每一堆疊組內(nèi)選舉一個堆疊組主設(shè)備,代表其所處的堆疊組收集堆疊組間的拓撲信息,即通過堆疊組內(nèi)與堆疊組間分級進行拓撲信息收集,這能在矩陣堆疊系統(tǒng)中快速、準確實現(xiàn)拓撲信息的收據(jù),實現(xiàn)了在矩陣形的堆疊拓撲結(jié)構(gòu)中進行拓撲發(fā)現(xiàn),擴展堆疊系統(tǒng)。進一步地,本發(fā)明中,堆疊組內(nèi)拓撲更新和堆疊組間拓撲更新兩者相互獨立,不會出現(xiàn)由于堆疊組內(nèi)拓撲更新影響整個矩陣堆疊系統(tǒng)的拓撲,降低堆疊拓撲變化對整個矩陣堆疊系統(tǒng)的影響。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任 何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
權(quán)利要求
1.一種矩陣堆疊系統(tǒng)的拓撲發(fā)現(xiàn)方法,其特征在于,所述方法包括: 各成員設(shè)備通過組內(nèi)堆疊口收集本堆疊組內(nèi)所有成員設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài); 各成員設(shè)備根據(jù)收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息識別本堆疊組的物理拓撲; 各成員設(shè)備根據(jù)收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息選舉本堆疊組的堆疊組主設(shè)備; 各成員設(shè)備將收集的本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的組間堆疊口綁定為組間堆疊聚合組; 各堆疊組的主設(shè)備通過所述組間堆疊聚合組收集其他堆疊組的拓撲信息; 各堆疊組的主設(shè)備識別所述堆疊系統(tǒng)的物理拓撲為矩陣拓撲; 各堆疊組的主設(shè)備選舉堆疊系統(tǒng)的拓撲信息主堆疊組;所述主堆疊組的堆疊組主設(shè)備作為所述堆疊系統(tǒng)的 堆疊系統(tǒng)主設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 各成員設(shè)備通過組內(nèi)堆疊口收集本堆疊組內(nèi)所有成員設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)包括: 各成員設(shè)備分別通過本設(shè)備的第一組內(nèi)堆疊口和第二組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài); 各成員設(shè)備分別通過本設(shè)備的所述第一組內(nèi)堆疊口和所述第二組內(nèi)堆疊口接收堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息和組間堆疊口的標識和狀態(tài); 各成員設(shè)備將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加在本設(shè)備通過所述第一組內(nèi)堆疊口接收的拓撲信息和組間堆疊口的標識和狀態(tài)之前,通過本設(shè)備的所述第二組內(nèi)堆疊口發(fā)送給一個堆疊組內(nèi)鄰居成員設(shè)備; 各成員設(shè)備將本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài)添加在本設(shè)備通過所述第二組內(nèi)堆疊口接收的拓撲信息和組間堆疊口的標識和狀態(tài)之前,通過本設(shè)備的所述第一組內(nèi)堆疊口發(fā)送給另一個堆疊組內(nèi)鄰居成員設(shè)備。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于, 各成員設(shè)備通過所述組內(nèi)堆疊口收集本堆疊組內(nèi)所有成員設(shè)備的拓撲信息和組間堆置口的標識和狀態(tài)包括: 各成員設(shè)備分別通過本設(shè)備的第一組內(nèi)堆疊口和第二組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài); 各成員設(shè)備分別通過本設(shè)備所述第一組內(nèi)堆疊口和所述第二組內(nèi)堆疊口接收堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息和組間堆疊口的標識和狀態(tài); 各成員設(shè)備將本設(shè)備所述第一組內(nèi)堆疊口收到的拓撲信息中各成員設(shè)備拓撲信息的設(shè)備跳數(shù)加1,在修改了設(shè)備跳數(shù)的成員設(shè)備拓撲信息之前添加本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài),從本設(shè)備的所述第二組內(nèi)堆疊口發(fā)送到一個堆疊組內(nèi)鄰居成員設(shè)備;各成員設(shè)備將本設(shè)備所述第二組內(nèi)堆疊口收到的拓撲信息中各成員設(shè)備拓撲信息的設(shè)備跳數(shù)加1,在修改了設(shè)備跳數(shù)的成員設(shè)備拓撲信息之前添加本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài),從本設(shè)備的所述第一組內(nèi)堆疊口發(fā)送到另一個堆疊組內(nèi)鄰居成員設(shè)備。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,各成員設(shè)備識別本堆疊組的物理拓撲是環(huán)形拓撲。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于, 各成員設(shè)備通過組內(nèi)堆疊口收集本堆疊組內(nèi)所有成員設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)包括: 堆疊組一端的一個成員設(shè)備通過本設(shè)備的第一組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài),通過本設(shè)備的第一組內(nèi)堆疊口接收本堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息、組間堆疊口的標識和狀態(tài); 堆疊組另一端的一個成員設(shè)備通過本設(shè)備的第二組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài),通過本設(shè)備的所述第二組內(nèi)堆疊口接收本堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息、組間堆疊口的標識和狀態(tài); 堆疊組兩端的兩個成員設(shè)備之間的各成員設(shè)備通過本設(shè)備的第一組內(nèi)堆疊口和第二組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài); 堆疊組兩端的兩個成員設(shè)備之間的各成員設(shè)備通過本設(shè)備的第一組內(nèi)堆疊口和第二組內(nèi)堆疊口收到本堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息、組間堆疊口的標識和狀態(tài),將本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài)與本設(shè)備通過所述第一組內(nèi)堆疊接收的拓撲信息和組間堆疊口的標識和狀態(tài)一起通過本設(shè)備的所述第二組內(nèi)堆疊口發(fā)送給一個堆疊組內(nèi)鄰居成員設(shè)備;將本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài)與本設(shè)備通過所述第二組內(nèi)堆疊口接收的拓撲信息、組間堆疊口的標識和狀態(tài)一起通過本設(shè)備的所述第一組內(nèi)堆疊口發(fā)送給另一個堆疊組內(nèi)鄰居成員設(shè)備。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,各成員設(shè)備識別本堆疊組的物理拓撲是鏈形拓撲。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,各成員設(shè)備選舉本堆疊組的主設(shè)備包括:各成員設(shè)備根據(jù)收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息選舉預(yù)設(shè)的成員設(shè)備為本堆疊組的主設(shè)備。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,各成員設(shè)備選舉本堆疊組的主設(shè)備包括:各成員設(shè)備根據(jù)收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息以及預(yù)設(shè)選舉規(guī)則選舉具有最高優(yōu)先級的成員設(shè)備為本堆疊組的主設(shè)備。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于, 各成員設(shè)備將收集的本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的組間堆疊口綁定為組間堆疊聚合組包括: 各堆疊組的成員設(shè)備將收集的本堆疊組內(nèi)具處于工作狀態(tài)的第一組間堆疊口綁定為第一組間堆疊聚合組; 各堆疊組的成員設(shè)備將收集的本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的第二組間堆疊口綁定為本堆疊組的第二組間堆疊聚合組。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,各堆疊組主設(shè)備通過組間堆疊聚合組收集其他堆疊組的拓撲信息包括: 各堆疊組主設(shè)備通過所處堆疊組的第一組間堆疊聚合組和第二組間堆疊聚合組發(fā)送本堆疊組的拓撲信息; 各堆疊組主設(shè)備通過本堆疊組的所述第一組間堆疊聚合組和所述第二組間堆疊聚合組接收鄰居堆疊組的主設(shè)備發(fā)送的拓撲信息;各堆疊組主設(shè)備將本堆疊組的拓撲信息添加在本堆疊組的所述第一組間堆疊聚合組接收的拓撲信息之前,通過本堆疊組的所述第二組間堆疊聚合組發(fā)送給一個鄰居堆疊組;各堆疊組主設(shè)備將本堆疊組的拓撲信息添加在本堆疊組的所述第二組間堆疊聚合組接收的拓撲信息之前,通過本堆疊組的所述第一組間堆疊聚合組發(fā)送給另一個鄰居堆疊組。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,各堆疊組主設(shè)備通過組間堆疊聚合組收集其他堆疊組的拓撲信息包括: 各堆疊組主設(shè)備通過本堆疊組的第一組間堆疊聚合組和第二組間堆疊聚合組發(fā)送本堆疊組的拓撲信息; 各堆疊組主設(shè)備通過本堆疊組的所述第一組間堆疊聚合組和所述第二組間堆疊聚合組接收鄰居堆疊組的主設(shè)備發(fā)送的拓撲信息; 各堆疊組主設(shè)備將本堆疊組的所述第一組間堆疊聚合組接收的拓撲信息中各堆疊組拓撲信息的堆疊組跳數(shù)加1,在修改了堆疊組跳數(shù)的堆疊組拓撲信息之前添加本堆疊組的拓撲信息,從本堆疊組的所述第二組間堆疊聚合組發(fā)送到一個鄰居堆疊組; 各堆疊組主設(shè)備將本堆疊組的所述第二組間堆疊聚合組接收的拓撲信息中各堆疊組拓撲信息的堆疊組跳數(shù)加1,在修改了堆疊組跳數(shù)的堆疊組拓撲信息之前添加本堆疊組的拓撲信息,從本堆疊組的所述第一組間堆疊聚合組發(fā)送到另一個鄰居堆疊組。
12.根據(jù)權(quán)利要求9所述的方法,其特征在于,各堆疊組主設(shè)備通過組間堆疊聚合組收集其他堆疊組的拓撲信息包括: 堆疊系統(tǒng)一端的堆疊組的主設(shè)備通過本堆疊組的第一組間堆疊聚合組發(fā)送本堆疊組的拓撲信息;通過本堆疊組的第一組間堆疊聚合組接收鄰居堆疊組發(fā)送的拓撲信息;堆疊系統(tǒng)另一端的堆疊組的主設(shè)備通過本堆疊組的第二組間堆疊聚合組發(fā)發(fā)送本堆疊組的拓撲信息;通過本堆疊組的第二組間堆疊聚合組接收鄰居堆疊組發(fā)送的拓撲信息;堆疊系統(tǒng)兩端的兩個堆疊組之間的各堆疊組的主設(shè)備通過本堆疊組的第一組間堆疊聚合組和第二組間堆疊聚合組發(fā)送本堆疊組的拓撲信息;通過本堆疊組的所述第一組間堆疊聚合組和所述組間堆疊聚合組接收鄰居堆疊組發(fā)送的拓撲信息,將本堆疊組的拓撲信息與本堆疊組的所述第一組間堆疊聚合組接收的拓撲信息一起通過本堆疊組的所述第二組間堆疊聚合組發(fā)送給一個鄰居堆疊組;將本堆疊組的拓撲信息與本堆疊組所述第二組間堆疊聚合組接收的拓撲信息一起通過本堆疊組的所述第一組間堆疊聚合組發(fā)送給另一個鄰居堆疊組。
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,各堆疊組的主設(shè)備選舉堆疊系統(tǒng)的主堆疊組包括:各堆疊組的主設(shè)備根據(jù)收集的堆疊系統(tǒng)內(nèi)所有堆疊組的拓撲信息選舉預(yù)設(shè)主堆疊組為所述堆疊系統(tǒng)的拓撲信息主堆疊組。
14.根據(jù)權(quán)利要求1所述的方法,其特征在于,各堆疊組的主設(shè)備選舉堆疊系統(tǒng)的主堆疊組包括:各堆疊組的主設(shè)備根據(jù)收集的堆疊系統(tǒng)內(nèi)所有堆疊組的拓撲信息和預(yù)設(shè)的選舉規(guī)則,選舉最高優(yōu)先級的堆疊組為所述堆疊系統(tǒng)的拓撲信息主堆疊組。
15.一種應(yīng)用于矩陣堆疊系統(tǒng)的拓撲發(fā)現(xiàn)的設(shè)備,其特征在于,所述設(shè)備包括: 第一拓撲發(fā)現(xiàn)單元,用于通過組內(nèi)堆疊口收集本堆疊組內(nèi)所有成員設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài); 第一拓撲計算單元,用于根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息識別本堆疊組的物理拓撲; 第一選舉單元,用于根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息選舉本堆疊組的堆疊組主設(shè)備; 堆疊管理單元,用于將所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的組間堆疊口綁定為組間堆疊聚合組; 第二拓撲發(fā)現(xiàn)單元,用于在所述設(shè)備被選舉為堆疊組的主設(shè)備時通過所述組間堆疊聚合組收集其他堆疊組的拓撲信息; 第二拓撲計算單元,用于在所述設(shè)備被選舉為堆疊組的主設(shè)備時識別所述堆疊系統(tǒng)的物理拓撲為矩陣拓撲; 第二選舉單元,用于在所述設(shè)備被選舉為堆疊組的主設(shè)備時選舉堆疊系統(tǒng)的拓撲信息主堆疊組;其中,所述主堆疊組的堆疊組主設(shè)備作為所述堆疊系統(tǒng)的堆疊系統(tǒng)主設(shè)備。
16.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于, 所述第一拓撲發(fā)現(xiàn)單元,通過本設(shè)備的第一組內(nèi)堆疊口和第二組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài),通過本設(shè)備的所述第一組內(nèi)堆疊口和所述第二組內(nèi)堆疊口接收堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息和組間堆疊口的標識和狀態(tài);將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加在本設(shè)備通過所述第一組內(nèi)堆疊口接收的拓撲信息和組間堆疊口的標識 和狀態(tài)之前,通過本設(shè)備所述的第二組內(nèi)堆疊口發(fā)送給一個堆疊組內(nèi)鄰居成員設(shè)備;將本設(shè)備的拓撲信息和組間堆疊口的標識和狀態(tài)添加在本設(shè)備通過所述第二組內(nèi)堆疊口接收的拓撲信息之前,通過本設(shè)備的所述第一組內(nèi)堆疊口發(fā)送給另一個堆疊組內(nèi)鄰居成員設(shè)備。
17.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于, 所述第一拓撲發(fā)現(xiàn)單元,通過本設(shè)備的第一組內(nèi)堆疊口和第二組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息組間堆疊口的標識和狀態(tài);分別通過本設(shè)備所述第一組內(nèi)堆疊口和所述第二組內(nèi)堆疊口接收堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息和組間堆疊口的標識和狀態(tài);將本設(shè)備的所述第一組內(nèi)堆疊口接收的拓撲信息中的各設(shè)備拓撲信息的設(shè)備跳數(shù)加1,在修改了設(shè)備跳數(shù)的成員設(shè)備拓撲信息之前添加本設(shè)備的拓撲信息以及本設(shè)備的組間堆疊口的標識和狀態(tài)綁定,從本設(shè)備的所述第二組內(nèi)堆疊口發(fā)送到一個堆疊組內(nèi)鄰居成員設(shè)備;將本設(shè)備的所述第二組內(nèi)堆疊口接收的拓撲信息中的各設(shè)備拓撲信息的設(shè)備跳數(shù)加1,在修改了綁定跳數(shù)的成員設(shè)備拓撲信息之前添加本設(shè)備的拓撲信息以及本設(shè)備的組間堆疊口的標識和狀態(tài),從本設(shè)備的所述第一組內(nèi)堆疊口發(fā)送。
18.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述第一拓撲發(fā)現(xiàn)單元,通過本設(shè)備的第一組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài);通過本設(shè)備的第一組內(nèi)堆疊口接收本堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息、組間堆疊口的標識和狀態(tài)。
19.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述第一拓撲發(fā)現(xiàn)單元,通過本設(shè)備的第二組內(nèi)堆疊口發(fā)送本設(shè)備的拓撲信息、組間堆疊口的標識和狀態(tài);通過本設(shè)備的所述第二組內(nèi)堆疊口接收本堆疊組內(nèi)鄰居成員設(shè)備發(fā)送的拓撲信息、組間堆疊口的標識和狀態(tài)。
20.根據(jù)權(quán)利要求16或17所述的設(shè)備,其特征在于,所述第一拓撲計算單元根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息確定堆疊組的成員設(shè)備以環(huán)形連接,識別本堆疊組的物理拓撲是環(huán)形拓撲。
21.根據(jù)權(quán)利要求18或19所述的設(shè)備,其特征在于,所述第一拓撲計算單元根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息確定堆疊組的成員設(shè)備以鏈形連接,識別本堆疊組的物理拓撲是鏈形拓撲。
22.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述第一選舉單元根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息選舉預(yù)設(shè)的堆疊組主設(shè)備為本堆疊組的主設(shè)備。
23.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述第一選舉單元根據(jù)所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)所有成員設(shè)備的拓撲信息以及預(yù)設(shè)選舉規(guī)則選舉具有最高優(yōu)先級的成員設(shè)備為本堆疊組的主設(shè)備。
24.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述堆疊管理單元將所述第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)具處于工作狀態(tài)的第一組間堆疊口綁定為第一組間堆疊聚合組;將第一拓撲發(fā)現(xiàn)單元收集的本堆疊組內(nèi)具有相同標識且處于工作狀態(tài)的第二組間堆疊口綁定為本堆疊組的第二組間堆疊聚合組。
25.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述第二拓撲發(fā)現(xiàn)單元,通過本堆疊組的第一組間堆疊聚合組和和第二組間堆疊聚合組發(fā)送本堆疊組的拓撲信息;通過本堆疊組的所述第一組間堆疊聚合組和所述第二組間堆疊聚合組接收鄰居堆疊組發(fā)送的拓撲信息;將本堆疊組的拓撲信息添加在 本堆疊組的所述第一組間堆疊聚合組接收的拓撲信息之前,通過本堆疊組的所述第二組間堆疊聚合組發(fā)送給一個鄰居堆疊組;將本堆疊組的拓撲信息添加在本堆疊組的所述第二組間堆疊聚合組接收的拓撲信息之前,通過本堆疊組的所述第一組間堆疊聚合組發(fā)送給另一個鄰居堆疊組。
26.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述第二拓撲發(fā)現(xiàn)單元,通過本堆疊組的第一組間堆疊聚合組和和第二組間堆疊聚合組發(fā)送本堆疊組作拓撲信息;將本堆疊組的所述第一組間堆疊聚合組接收的拓撲信息中各堆疊組拓撲信息的堆疊組跳數(shù)加1,在修改了堆疊組跳數(shù)的堆疊組拓撲信息之前添加本堆疊組拓撲信息,從本堆疊組的所述第二組間堆疊聚合組發(fā)送;將本堆疊組的所述第二組間堆疊聚合組接收的拓撲信息中各堆疊組拓撲信息的堆疊組跳數(shù)加1,在修改了堆疊組跳數(shù)的堆疊組拓撲信息之前添加本堆疊組拓撲信息,通過從本堆疊組的所述第一組間堆疊聚合組發(fā)送。
27.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述第二拓撲發(fā)現(xiàn)單元,通過本堆疊組的第一組間堆疊聚合組發(fā)送本堆疊組作為堆疊組的拓撲信息;通過本堆疊組的第一組間堆疊聚合組接收鄰居堆疊組發(fā)送的拓撲信息。
28.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述第二拓撲發(fā)現(xiàn)單元,通過本堆疊組的第二組間堆疊聚合組發(fā)送本堆疊組作為堆疊組的拓撲信息;通過本堆疊組的第二組間堆疊聚合組接收鄰居堆疊組發(fā)送的拓撲信息。
29.根據(jù)權(quán)利要求25- 28任一所述的設(shè)備,其特征在于,所述第二拓撲計算單元,根據(jù)所述第二拓撲發(fā)現(xiàn)單元收集的堆疊系統(tǒng)內(nèi)所有堆疊組的拓撲信息,確定堆疊系統(tǒng)內(nèi)的成員設(shè)備以矩陣方式連接,識別本堆疊系統(tǒng)的物理拓撲是矩陣拓撲。
30.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述第二選舉單元根據(jù)所述第二拓撲發(fā)現(xiàn)單元收集的堆疊系統(tǒng)內(nèi)所有堆疊組的拓撲信息,選舉預(yù)設(shè)主用堆疊組為所述堆疊系統(tǒng)的拓撲信息主堆疊組。
31.根據(jù)權(quán)利要求15所述的設(shè)備,其特征在于,所述第二選舉單元根據(jù)所述第二拓撲發(fā)現(xiàn)單元收集的堆疊系統(tǒng)內(nèi)所有堆疊組的拓撲信息以及預(yù)設(shè)選舉規(guī)則選舉具有最高優(yōu)先級的堆疊組 為所述堆疊系統(tǒng)的拓撲信息主堆疊組。
全文摘要
本申請?zhí)峁┝司仃嚩询B系統(tǒng)的拓撲發(fā)現(xiàn)方法和設(shè)備。本發(fā)明中,先收集堆疊組內(nèi)的拓撲信息,再從每一堆疊組內(nèi)選舉一個堆疊組主設(shè)備以代表其所處的堆疊組收集其他堆疊的拓撲信息,實現(xiàn)了堆疊組內(nèi)的拓撲信息與堆疊組間的拓撲信息分級進行拓撲信息收集,這能在矩陣堆疊系統(tǒng)中快速、準確實現(xiàn)拓撲信息的收集,實現(xiàn)了在矩陣形的堆疊拓撲結(jié)構(gòu)中進行拓撲發(fā)現(xiàn)。
文檔編號H04L12/931GK103220234SQ20131013818
公開日2013年7月24日 申請日期2013年4月19日 優(yōu)先權(quán)日2013年4月19日
發(fā)明者梁學(xué)偉 申請人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1