專利名稱:堆疊鏈路管理方法、裝置及網(wǎng)絡(luò)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及交換機(jī)堆疊技術(shù),尤其涉及一種堆疊鏈路管理方法、裝置及網(wǎng)絡(luò)設(shè)備。
背景技術(shù):
隨著寬帶應(yīng)用的普及以及網(wǎng)絡(luò)規(guī)模的不斷增長,網(wǎng)絡(luò)的整體速度不斷提高,大吞 吐量數(shù)據(jù)交換和各種智能應(yīng)用的需要也日益增加。為了滿足大型網(wǎng)絡(luò)對端口數(shù)量的要求, 一般可以利用交換機(jī)的堆疊技術(shù)將多臺(tái)堆疊交換機(jī)連接起來組成一個(gè)堆疊系統(tǒng)。其中,堆 疊交換機(jī)指具有堆疊端口的交換機(jī),交換機(jī)的堆疊是指通過線纜將堆疊交換機(jī)的堆疊端口 連接起來,以實(shí)現(xiàn)單臺(tái)交換機(jī)端口數(shù)的擴(kuò)充。堆疊系統(tǒng)最常用的拓?fù)浣Y(jié)構(gòu)為“菊花鏈”拓?fù)?,菊花鏈,,拓?fù)溆袃煞N結(jié)構(gòu)環(huán)型拓 撲和鏈型拓?fù)?。圖1為現(xiàn)有技術(shù)環(huán)型拓?fù)涞亩询B系統(tǒng)的結(jié)構(gòu)示意圖,如圖1所示,圖1中的 A13和A14、Bll和B12、C13和C14、Dll和D12、Ell和E12分別為堆疊交換機(jī)A、堆疊交換 機(jī)B、堆疊交換機(jī)C、堆疊交換機(jī)D和堆疊交換機(jī)E的堆疊端口。圖2為現(xiàn)有技術(shù)鏈型拓?fù)涞?堆疊系統(tǒng)的結(jié)構(gòu)示意圖,如圖2所示,圖2中的A23、B23和B24、C21和C22、D21和D22、E21 分別為堆疊交換機(jī)A、堆疊交換機(jī)B、堆疊交換機(jī)C、堆疊交換機(jī)D和堆疊交換機(jī)E的堆疊端 口。從圖1和圖2中可以看出,環(huán)型拓?fù)涞亩询B系統(tǒng)中每個(gè)堆疊交換機(jī)均有兩個(gè)堆疊端口 ; 鏈型拓?fù)涞亩询B系統(tǒng)中有兩個(gè)堆疊交換機(jī)只有一個(gè)堆疊端口,除這兩個(gè)堆疊交換機(jī)之外的 其他堆疊交換機(jī)均有兩個(gè)堆疊端口。在堆疊系統(tǒng)中,報(bào)文轉(zhuǎn)發(fā)遵循最短路徑原則。例如在 環(huán)型拓?fù)浣Y(jié)構(gòu)中,堆疊交換機(jī)A的報(bào)文會(huì)直接通過堆疊端口 A13和堆疊端口 E12發(fā)送到堆 疊交換機(jī)E,而不會(huì)像鏈?zhǔn)酵負(fù)涞亩询B系統(tǒng)需要依次經(jīng)過堆疊交換機(jī)A、堆疊交換機(jī)B、堆疊 交換機(jī)C、堆疊交換機(jī)D再到堆疊交換機(jī)E。在堆疊系統(tǒng)中,所有交換機(jī)被視為一個(gè)整體的交換機(jī)來進(jìn)行管理,也就是說,堆 疊系統(tǒng)中所有交換機(jī)從拓?fù)浣Y(jié)構(gòu)上可視為一個(gè)交換機(jī),例如具有唯一的媒體訪問控制 (Media Access Control ;簡稱為MAC)地址、通過一個(gè)網(wǎng)際協(xié)議(Internet Protocol ;簡 稱為IP)地址來管理、以及共用一份配置文件等。堆疊系統(tǒng)通過從中選擇一個(gè)交換機(jī)作為 主設(shè)備,其他交換機(jī)作為從設(shè)備;從設(shè)備隸屬于主設(shè)備,由主設(shè)備負(fù)責(zé)管理整個(gè)堆疊系統(tǒng), 包括配置分發(fā)、協(xié)議計(jì)算等。但是,堆疊系統(tǒng)在實(shí)際運(yùn)行過程經(jīng)常會(huì)碰到堆疊電纜和堆疊端口之間缺乏足夠的 電磁接觸,堆疊電纜脫落,又或堆疊模塊故障等情況,上述情況將嚴(yán)重影響堆疊系統(tǒng)的穩(wěn)定 性和可靠性,以致使堆疊系統(tǒng)無法正常工作。當(dāng)堆疊檢測到某個(gè)堆疊端口故障(Down)時(shí), 整個(gè)堆疊系統(tǒng)會(huì)復(fù)位重啟,并重新選舉主設(shè)備。上述方式可能導(dǎo)致原來的堆疊系統(tǒng)分裂為 多個(gè)子堆疊系統(tǒng),由于個(gè)子堆疊系統(tǒng)共用一份配置文件,因此可能產(chǎn)生配置沖突,導(dǎo)致各個(gè) 子堆疊系統(tǒng)中的設(shè)備出現(xiàn)網(wǎng)絡(luò)不可用等嚴(yán)重故障,尤其對于像語音、視頻和電子交易等關(guān) 鍵應(yīng)用上述故障是不可接受的。為了解決上述堆疊分裂的問題,現(xiàn)有技術(shù)通過多主設(shè)備檢測機(jī)制來判斷是否存在 多個(gè)主設(shè)備沖突,并在檢測到多個(gè)主設(shè)備時(shí),只保留一個(gè)主設(shè)備,將其他主設(shè)備的網(wǎng)絡(luò)接口
6設(shè)置為不可用。該方式可以解決堆疊分裂產(chǎn)生的配置沖突,但是,接入到網(wǎng)絡(luò)接口被設(shè)置為 不可用的網(wǎng)絡(luò)設(shè)備的所有用戶將出現(xiàn)長時(shí)間斷網(wǎng)。由此可見,現(xiàn)有技術(shù)方案并不能很好的 解決堆疊分裂問題,因此,需要一種新的技術(shù)方案來更好的解決堆疊分裂導(dǎo)致的配置沖突 問題。
發(fā)明內(nèi)容
本發(fā)明提供一種堆疊鏈路管理方法、裝置及網(wǎng)絡(luò)設(shè)備,用以解決現(xiàn)有技術(shù)堆疊系 統(tǒng)存在的堆疊分裂問題,提高堆疊系統(tǒng)運(yùn)行的穩(wěn)定性。本發(fā)明提供一種堆疊鏈路管理方法,包括在堆疊交換機(jī)與所述堆疊交換機(jī)所在堆疊系統(tǒng)中相鄰堆疊交換機(jī)之間建立兩條 或兩條以上堆疊鏈路;根據(jù)所述兩條或兩條以上堆疊鏈路,建立堆疊鄰居表,所述堆疊鄰居表中包括所 述堆疊鏈路對應(yīng)的MAC地址和堆疊口信息;根據(jù)所述堆疊鄰居表中的MAC地址和堆疊口信息,從所述兩條或兩條以上堆疊鏈 路中確定一條堆疊鏈路為所述堆疊交換機(jī)與所述相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路。本發(fā)明提供一種堆疊鏈路管理裝置,包括鏈路建立模塊,用于在所述堆疊鏈路管理裝置與所述堆疊鏈路管理裝置所在堆疊 系統(tǒng)中相鄰堆疊鏈路管理裝置之間建立兩條或兩條以上堆疊鏈路;鄰居表建立模塊,用于根據(jù)所述兩條或兩條以上堆疊鏈路,建立堆疊鄰居表,所述 堆疊鄰居表中包括所述堆疊鏈路對應(yīng)的MAC地址和堆疊口信息;第一鏈路確定模塊,用于根據(jù)所述堆疊鄰居表中的MAC地址和堆疊口信息,從所 述兩條或兩條以上堆疊鏈路中確定一條堆疊鏈路為所述堆疊鏈路管理裝置與所述相鄰堆 疊鏈路管理裝置之間的數(shù)據(jù)傳輸鏈路。本發(fā)明提供一種網(wǎng)絡(luò)設(shè)備,包括本發(fā)明提供的任一堆疊鏈路管理裝置。本發(fā)明提供的堆疊鏈路管理方法、裝置及網(wǎng)絡(luò)設(shè)備,通過在堆疊交換機(jī)與相鄰堆 疊交換機(jī)之間建立兩條或兩條以上的堆疊鏈路,并通過堆疊鄰居表對多條堆疊鏈路進(jìn)行管 理,根據(jù)堆疊鄰居表中存儲(chǔ)的堆疊鏈路對應(yīng)的MAC地址和堆疊口信息從多條堆疊鏈路中確 定一條作為堆疊交換機(jī)和相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路;上述方案通過堆疊鄰居表 對多條堆疊鏈路進(jìn)行管理實(shí)現(xiàn)了在兩個(gè)相鄰堆疊交換機(jī)之間建立多條堆疊鏈路的方案,采 用多條堆疊鏈路實(shí)現(xiàn)對數(shù)據(jù)傳輸鏈路的備份,以保證向兩個(gè)相鄰堆疊交換機(jī)至少提供一條 可用的堆疊鏈路,解決了現(xiàn)有技術(shù)中單一堆疊鏈路故障時(shí)導(dǎo)致出現(xiàn)堆疊分裂的問題,進(jìn)而 提高了堆疊系統(tǒng)運(yùn)行的穩(wěn)定性。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。圖1為現(xiàn)有技術(shù)環(huán)型拓?fù)涞亩询B系統(tǒng)的結(jié)構(gòu)示意圖2為現(xiàn)有技術(shù)鏈型拓?fù)涞亩询B系統(tǒng)的結(jié)構(gòu)示意圖;圖3為本發(fā)明各實(shí)施例所基于的鏈型拓?fù)涞亩询B系統(tǒng)的一種結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例一提供的堆疊鏈路管理方法的流程圖;圖5為本發(fā)明實(shí)施例二提供的堆疊鏈路管理方法的流程圖;圖6A為本發(fā)明實(shí)施例三提供的堆疊交換機(jī)建立堆疊鄰居表的方法的流程圖;圖6B為本發(fā)明實(shí)施例中各堆疊協(xié)議報(bào)文的一種結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例四提供的堆疊交換機(jī)確定數(shù)據(jù)傳輸鏈路的方法的流程圖;圖8為本發(fā)明實(shí)施例五提供的堆疊口故障時(shí)重新確定數(shù)據(jù)傳輸鏈路的方法的流 程圖;圖9A為本發(fā)明實(shí)施例六提供的一種環(huán)型拓?fù)涞亩询B系統(tǒng)的結(jié)構(gòu)示意圖;圖9B為本發(fā)明實(shí)施例六提供的堆疊鏈路管理方法的流程圖;圖10為本發(fā)明實(shí)施例七提供的堆疊鏈路管理裝置的結(jié)構(gòu)示意圖;圖11為本發(fā)明實(shí)施例八提供的堆疊鏈路管理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例 中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是 本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員 在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明技術(shù)方案是基于堆疊系統(tǒng)提出的,且對堆疊系統(tǒng)的拓?fù)浣Y(jié)構(gòu)不做限定。在 現(xiàn)有技術(shù)堆疊系統(tǒng)中,兩個(gè)相鄰堆疊交換機(jī)之間僅建有一條堆疊鏈路,詳見圖1和圖2所 示;而在本發(fā)明各實(shí)施例的堆疊系統(tǒng)中,兩個(gè)相鄰堆疊交換機(jī)之間建立有兩條或兩條以上 的堆疊鏈路,其中只有一條堆疊鏈路被選為數(shù)據(jù)傳輸鏈路,用于完成兩個(gè)相鄰堆疊交換機(jī) 之間的數(shù)據(jù)傳輸,而其他堆疊鏈路作為備用堆疊鏈路,用于在當(dāng)前數(shù)據(jù)傳輸鏈路故障時(shí)替 換當(dāng)前數(shù)據(jù)傳輸鏈路,以避免因數(shù)據(jù)傳輸鏈路故障時(shí)造成的堆疊系統(tǒng)分裂,進(jìn)而克服堆疊 分裂造成的配置沖突、用戶長時(shí)間無法上網(wǎng)等問題。其中,圖3為本發(fā)明各實(shí)施例所基于的 鏈型拓?fù)涞亩询B系統(tǒng)的一種結(jié)構(gòu)示意圖,如圖3A所示,圖3A中All和A12,A21、A22、B21和 B22,B31和B32分別為堆疊交換機(jī)1,堆疊交換機(jī)2和堆疊交換機(jī)3的堆疊口。其中,堆疊 口 All和堆疊口 A21,以及堆疊口 A12和堆疊口 A22構(gòu)成堆疊交換機(jī)1和堆疊交換機(jī)2之間 的堆疊鏈路11和堆疊鏈路12 ;堆疊口 B21和堆疊口 B31,以及堆疊口 B22和堆疊口 B32構(gòu) 成堆疊交換機(jī)2和堆疊交換機(jī)3之間的堆疊鏈路21和堆疊鏈路22。本發(fā)明以下各實(shí)施例 將以圖3所示的相鄰兩個(gè)堆疊交換機(jī)之間建立兩條堆疊鏈路的堆疊系統(tǒng)為例進(jìn)行說明,但 是對于建立兩條以上堆疊鏈路的鏈型拓?fù)涞亩询B系統(tǒng),或環(huán)型拓?fù)涞亩询B系統(tǒng),本發(fā)明技 術(shù)方案同樣適用。實(shí)施例一圖4為本發(fā)明實(shí)施例一提供的堆疊鏈路管理方法的流程圖。如圖4所示,本實(shí)施 例的堆疊鏈路管理方法包括步驟401、在堆疊交換機(jī)與該堆疊交換機(jī)所在堆疊系統(tǒng)中相鄰堆疊交換機(jī)之間建 立兩條或兩條以上堆疊鏈路;
8
結(jié)合圖3,本實(shí)施例中的堆疊交換機(jī)和相鄰堆疊交換機(jī)可以為圖3中的堆疊交換 機(jī)1與堆疊交換機(jī)2,也可以為圖3中的堆疊交換機(jī)2與堆疊交換機(jī)3。其中所建立的兩條 或兩條以上的堆疊鏈路可以是通過電纜或光纖線連接普通的千兆口或萬兆口進(jìn)行堆疊,也 可以是通過專用堆疊模塊和堆疊線纜進(jìn)行堆疊。其中采用普通的千兆口或萬兆口堆疊的方 式成本低,但是提供的堆疊帶寬有限;而采用專用堆疊模塊和堆疊線纜堆疊的方式成本高, 但所提供的帶寬比較大。本實(shí)施例對堆疊的具體實(shí)現(xiàn)方式不作限定,本領(lǐng)域技術(shù)人員可以 根據(jù)需要結(jié)合各種實(shí)現(xiàn)方式的優(yōu)點(diǎn)自行選擇。具體地,通過本步驟401分別在堆疊交換機(jī)1和堆疊交換機(jī)2之間建立了兩條堆 疊鏈路,即堆疊鏈路11和堆疊鏈路12 ;在堆疊交換機(jī)2和堆疊交換機(jī)3之間建立了兩條堆 疊鏈路,即堆疊鏈路21和堆疊鏈路22,形成圖3所示的堆疊系統(tǒng)。步驟402、根據(jù)兩條或兩條以上堆疊鏈路,建立堆疊鄰居表,所述堆疊鄰居表中包 括堆疊鏈路對應(yīng)的MAC地址和堆疊口信息;其中,堆疊鏈路對應(yīng)的MAC地址是指堆疊鏈路連接的堆疊交換機(jī)的和相鄰堆疊交 換機(jī)的MAC地址;結(jié)合圖3,堆疊交換機(jī)1和堆疊交換機(jī)2之間的堆疊鏈路11和堆疊鏈路 12所對應(yīng)的MAC地址是指堆疊交換機(jī)1的和堆疊交換機(jī)2的MAC地址;堆疊交換機(jī)2和堆 疊交換機(jī)3之間的堆疊鏈路21和堆疊鏈路22所對應(yīng)的MAC地址是指堆疊交換機(jī)2的和堆 疊交換機(jī)3的MAC地址。堆疊鏈路的堆疊口信息是指堆疊鏈路的兩個(gè)堆疊口的相關(guān)信息。在本發(fā)明各實(shí)施 例中將作為執(zhí)行主體的堆疊交換機(jī)上的堆疊口稱為第一堆疊口,而將相鄰另一堆疊交換機(jī) 上的堆疊口稱為第二堆疊口。如圖3所示,堆疊鏈路11的堆疊口為堆疊口 All和堆疊口 A21 ;堆疊鏈路12的堆疊口為堆疊口 A12和堆疊口 A22 ;堆疊鏈路21的堆疊口為堆疊口 B21 和堆疊口 B31,堆疊鏈路22的堆疊口為堆疊口 B22和堆疊口 B32。其中,以堆疊交換機(jī)1和 堆疊交換機(jī)2為例,當(dāng)以堆疊交換機(jī)1為基準(zhǔn)對本發(fā)明技術(shù)方案進(jìn)行說明時(shí),堆疊口 All和 堆疊口 A12屬于第一堆疊口,相應(yīng)的堆疊口 A21和堆疊口 A22屬于第二堆疊口。在本發(fā)明各實(shí)施例中堆疊口信息包括堆疊口的狀態(tài)(例如up或down)、堆疊口標(biāo) 識(用于區(qū)分不同堆疊口)和路由標(biāo)識(用于標(biāo)識堆疊口所在鏈路是否為當(dāng)前數(shù)據(jù)傳輸鏈 路)等信息。步驟403、根據(jù)堆疊鄰居表中的MAC地址和堆疊口信息,從兩條或兩條以上堆疊鏈 路中確定一條堆疊鏈路為堆疊交換機(jī)與相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路。由于堆疊鄰居表中包括多條堆疊鏈路,因此需要確定其中一條作為數(shù)據(jù)傳輸鏈 路,完成堆疊交換機(jī)和鄰居堆疊交換機(jī)之間的數(shù)據(jù)傳輸。而由于本發(fā)明技術(shù)方案是通過堆 疊交換機(jī)的MAC地址以及堆疊口的狀態(tài)、標(biāo)識等信息來管理堆疊鏈路的,因此,本實(shí)施例將 上述信息作為從多條堆疊鏈路中選擇數(shù)據(jù)傳輸鏈路的依據(jù)。在此需要說明,當(dāng)管理堆疊鏈 路時(shí)的信息發(fā)生變化時(shí),本實(shí)施例用于選擇數(shù)據(jù)傳輸鏈路的信息也可以隨之發(fā)生變化,本 實(shí)施例并不限于此。本實(shí)施例的堆疊鏈路管理方法,通過為兩個(gè)相鄰堆疊交換機(jī)建立多條堆疊鏈路, 并通過堆疊鄰居表對多條堆疊鏈路進(jìn)行管理,從多條堆疊鏈路中選擇一條進(jìn)行數(shù)據(jù)傳輸, 其他堆疊鏈路可作為備用堆疊鏈路。其中,通過堆疊鄰居表對多條堆疊鏈路進(jìn)行管理實(shí)現(xiàn) 了兩個(gè)相鄰堆疊交換機(jī)之間存在多條堆疊鏈路的方案,采用多條堆疊鏈路實(shí)現(xiàn)對數(shù)據(jù)傳輸鏈路的備份,保證向兩個(gè)相鄰堆疊交換機(jī)至少提供一條可用的堆疊鏈路,解決了現(xiàn)有技術(shù) 中單一堆疊鏈路故障時(shí)導(dǎo)致出現(xiàn)堆疊分裂的問題,進(jìn)而提高了堆疊系統(tǒng)運(yùn)行的穩(wěn)定性。實(shí)施例二圖5為本發(fā)明實(shí)施例二提供的堆疊鏈路管理方法的流程圖。本實(shí)施例基于實(shí)施例 一實(shí)現(xiàn),如圖5所示,本實(shí)施例的堆疊鏈路管理方法包括步驟501、在堆疊交換機(jī)與該堆疊交換機(jī)所在堆疊系統(tǒng)中相鄰堆疊交換機(jī)之間建 立兩條或兩條以上堆疊鏈路;步驟502、根據(jù)兩條或兩條以上堆疊鏈路,建立堆疊鄰居表,所述堆疊鄰居表中包 括堆疊鏈路對應(yīng)的MAC地址和堆疊口信息;步驟503、根據(jù)堆疊鄰居表中的MAC地址和堆疊口信息,從兩條或兩條以上堆疊鏈 路中確定一條堆疊鏈路為堆疊交換機(jī)與相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路;其中,上述步驟501-步驟503與實(shí)施例一中的步驟401-步驟403相同,可參見實(shí) 施例一的描述,在此不再贅述。進(jìn)一步,在本實(shí)施例中,上述步驟501-步驟503主要為各堆疊交換機(jī)在開機(jī)后進(jìn) 行的初始操作,通過上述操作可以在兩兩相鄰堆疊交換機(jī)之間確定了唯一一條數(shù)據(jù)傳輸鏈 路;之后,各堆疊交換機(jī)基于所確定的數(shù)據(jù)傳輸鏈路進(jìn)行主設(shè)備的選舉,建立起堆疊系統(tǒng)。 其中,根據(jù)所建立的數(shù)據(jù)傳輸鏈路進(jìn)行主設(shè)備的選舉以及建立堆疊系統(tǒng)的過程為現(xiàn)有技 術(shù),本實(shí)施例不再贅述。當(dāng)堆疊系統(tǒng)建立后,本實(shí)施例的堆疊鏈路管理方法進(jìn)一步包括以下 步驟步驟504、堆疊交換機(jī)檢測數(shù)據(jù)傳輸鏈路的第一堆疊口的狀態(tài);具體地,堆疊交換機(jī)檢測數(shù)據(jù)傳輸鏈路的第一堆疊口是否發(fā)生故障,當(dāng)發(fā)生故障 時(shí),數(shù)據(jù)傳輸鏈路的第一堆疊口的狀態(tài)為斷開;反之為正常狀態(tài),即連接狀態(tài)。當(dāng)檢測到發(fā) 生故障時(shí),執(zhí)行步驟505;反之,不進(jìn)行任何操作。其中,本步驟504中的第一堆疊口是指作 為執(zhí)行主體的堆疊交換機(jī)上作為數(shù)據(jù)傳輸鏈路的堆疊鏈路的堆疊口。步驟505、堆疊交換機(jī)在檢測到數(shù)據(jù)傳輸鏈路的第一堆疊口為斷開狀態(tài)時(shí),根據(jù)堆 疊鄰居表中的MAC地址和堆疊口信息,從兩條或兩條以上堆疊鏈路中確定另一條堆疊鏈路 為堆疊交換機(jī)與相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路。具體地,該步驟用于在堆疊系統(tǒng)運(yùn)行過程中出現(xiàn)堆疊鏈路(即數(shù)據(jù)傳輸鏈路)故 障時(shí)對堆疊鏈路進(jìn)行的處理。即重新選擇一條堆疊鏈路作為堆疊交換機(jī)和相鄰堆疊交換機(jī) 之間的數(shù)據(jù)傳輸鏈路,以解決堆疊鏈路故障造成的堆疊系統(tǒng)分裂、配置沖突以及網(wǎng)絡(luò)震蕩 等問題,提高堆疊系統(tǒng)運(yùn)行的穩(wěn)定性和可靠性。本實(shí)施例提供的堆疊鏈路管理方法,通過在兩個(gè)相鄰堆疊交換機(jī)之間建立多條堆 疊鏈路,并通過堆疊鄰居表對多條堆疊鏈路進(jìn)行管理的方案實(shí)現(xiàn)兩個(gè)相鄰堆疊交換機(jī)之間 存在多條堆疊鏈路的方案,在當(dāng)前數(shù)據(jù)傳輸鏈路出現(xiàn)故障時(shí),根據(jù)堆疊鄰居表重新從多條 堆疊鏈路中選擇一條新的堆疊鏈路作為數(shù)據(jù)傳輸鏈路,以避免因堆疊鏈路故障造成的堆疊 系統(tǒng)分裂、配置沖突以及網(wǎng)絡(luò)震蕩等問題,提高了堆疊系統(tǒng)運(yùn)行的穩(wěn)定性和可靠性。本發(fā)明以下實(shí)施例提供一種堆疊交換機(jī)根據(jù)兩條或兩條以上堆疊鏈路,建立堆疊 鄰居表的具體實(shí)施方式
。實(shí)施例三
圖6A為本發(fā)明實(shí)施例三提供的堆疊交換機(jī)建立堆疊鄰居表的方法的流程圖。本 實(shí)施例基于實(shí)施例一或?qū)嵤├?,即本?shí)施例的方法可以作為步驟402或步驟502的一種具體實(shí)施方式
。如圖6A所示,本實(shí)施例的方法包括步驟601、堆疊交換機(jī)接收相鄰堆疊交換機(jī)通過兩條或兩條以上堆疊鏈路發(fā)送的 第一堆疊協(xié)議報(bào)文,所述第一堆疊協(xié)議報(bào)文包括相鄰堆疊交換機(jī)的MAC地址和兩條或兩條 以上堆疊鏈路的第二堆疊口的標(biāo)識;具體地,在堆疊交換機(jī)開機(jī)之后并且在進(jìn)行主設(shè)備選舉之前,每個(gè)堆疊交換機(jī)都 會(huì)向本地的堆疊口發(fā)送第一堆疊協(xié)議報(bào)文,該第一堆疊協(xié)議報(bào)文通過之前建立的堆疊鏈路 被傳輸給相鄰的堆疊交換機(jī)。其中,第一堆疊協(xié)議報(bào)文用于使堆疊系統(tǒng)的堆疊交換機(jī)建立 堆疊鄰居表,主要包括發(fā)送方的MAC地址和發(fā)送第一堆疊協(xié)議報(bào)文的堆疊口的標(biāo)識。其中, 本實(shí)施例并不對第一堆疊協(xié)議報(bào)文的發(fā)送頻率做限定。例如可以以每秒一個(gè)報(bào)文的頻率 在進(jìn)行主設(shè)備選舉之前一小段時(shí)間內(nèi)持續(xù)發(fā)送第一堆疊協(xié)議報(bào)文,其中進(jìn)行主設(shè)備選舉之 前的一小段時(shí)間可預(yù)先預(yù)定,其具體值也不做限定。因此,本實(shí)施例的堆疊交換機(jī)會(huì)接收到相鄰堆疊交換機(jī)發(fā)送的第一堆疊協(xié)議報(bào) 文,其中相對于本實(shí)施例的堆疊交換機(jī)而言,第一堆疊協(xié)議報(bào)文中攜帶有相鄰堆疊交換機(jī) 的MAC地址和傳輸?shù)谝欢询B協(xié)議報(bào)文的堆疊鏈路的第二堆疊口(即位于相鄰堆疊交換機(jī)上 的堆疊口)的標(biāo)識。同理,本實(shí)施例的堆疊交換機(jī)也會(huì)通過與相鄰堆疊交換機(jī)之間建立的兩條或兩條 以上堆疊鏈路向相鄰堆疊交換機(jī)發(fā)送第一堆疊協(xié)議報(bào)文,以供相鄰堆疊交換機(jī)建立其堆疊 鄰居表;此時(shí),仍以本實(shí)施例的堆疊交換機(jī)為基準(zhǔn),第一堆疊協(xié)議報(bào)文中攜帶的是本實(shí)施例 作為執(zhí)行主體的堆疊交換機(jī)的MAC地址和傳輸?shù)谝欢询B協(xié)議報(bào)文的堆疊鏈路的第一堆疊 口的標(biāo)識。步驟602、堆疊交換機(jī)根據(jù)第一堆疊協(xié)議報(bào)文和接收第一堆疊協(xié)議報(bào)文的第一堆
疊口,建立堆疊鄰居表。當(dāng)本實(shí)施例的堆疊交換機(jī)接收到第一堆疊協(xié)議報(bào)文后,提取第一堆疊協(xié)議報(bào)文中 的相鄰堆疊交換機(jī)的MAC地址和第二堆疊口的標(biāo)識;其中預(yù)先預(yù)定的第一堆疊協(xié)議報(bào)文的 格式可獲知如下信息目的MAC為廣播地址,源MAC地址為相鄰堆疊交換機(jī)的MAC地址,以 太網(wǎng)類型(Type)為堆疊協(xié)議,例如0xbbbb,并通過填充代碼(Code)字段為預(yù)設(shè)值(例如 1)來表示該協(xié)議報(bào)文為第一堆疊協(xié)議報(bào)文,路由標(biāo)識字段默認(rèn)置為0,發(fā)送方MAC為源MAC 地址,發(fā)送方堆疊口標(biāo)識為相鄰堆疊交換機(jī)上發(fā)生第一堆疊協(xié)議報(bào)文的堆疊口標(biāo)識,其它 字段均填充為0。然后,根據(jù)上述信息建立包括鄰居堆疊口標(biāo)識、鄰居堆疊口狀態(tài)、本地堆疊 口標(biāo)識、本地堆疊口狀態(tài)以及路由標(biāo)識等信息的堆疊鄰居表。其中,堆疊系統(tǒng)中的每個(gè)堆疊交換機(jī)均會(huì)采用上述方式建立自己的堆疊鄰居表。本實(shí)施例提供的通過在每個(gè)堆疊口上發(fā)送第一堆疊協(xié)議報(bào)文以提供相應(yīng)堆疊口 信息使堆疊交換機(jī)建立堆疊鄰居表的技術(shù)方案,具有簡單便于實(shí)施的優(yōu)點(diǎn),同時(shí)各堆疊交 換機(jī)以交互方式提供的堆疊口信息,可以保證堆疊口信息的準(zhǔn)確度和實(shí)時(shí)性。本實(shí)施例具體提供一種第一堆疊協(xié)議報(bào)文的實(shí)施結(jié)構(gòu),如圖6B所示,但并不限于 此。具體的,該第一堆疊協(xié)議報(bào)文中各字段的意義如表1所示。表 1
1權(quán)利要求
1. 一種堆疊鏈路管理方法,其特征在于,包括在堆疊交換機(jī)與所述堆疊交換機(jī)所在堆疊系統(tǒng)中相鄰堆疊交換機(jī)之間建立兩條或兩 條以上堆疊鏈路;所述堆疊交換機(jī)根據(jù)所述兩條或兩條以上堆疊鏈路,建立堆疊鄰居表,所述堆疊鄰居 表中包括所述堆疊鏈路對應(yīng)的媒體訪問控制地址和堆疊口信息;所述堆疊交換機(jī)根據(jù)所述堆疊鄰居表中的媒體訪問控制地址和堆疊口信息,從所述兩 條或兩條以上堆疊鏈路中確定一條堆疊鏈路為所述堆疊交換機(jī)與所述相鄰堆疊交換機(jī)之 間的數(shù)據(jù)傳輸鏈路。
2.根據(jù)權(quán)利要求1所述的堆疊鏈路管理方法,其特征在于,還包括所述堆疊交換機(jī)檢測所述數(shù)據(jù)傳輸鏈路的第一堆疊口的狀態(tài);所述堆疊交換機(jī)在檢測到所述數(shù)據(jù)傳輸鏈路的第一堆疊口為斷開狀態(tài)時(shí),根據(jù)所述堆 疊鄰居表中的媒體訪問控制地址和堆疊口信息,從所述兩條或兩條以上堆疊鏈路中確定另 一條堆疊鏈路為所述堆疊交換機(jī)與所述相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路。
3.根據(jù)權(quán)利要求1或2所述的堆疊鏈路管理方法,其特征在于,所述堆疊交換機(jī)根據(jù)所 述兩條或兩條以上堆疊鏈路,建立堆疊鄰居表包括所述堆疊交換機(jī)接收所述相鄰堆疊交換機(jī)通過所述兩條或兩條以上堆疊鏈路發(fā)送的 第一堆疊協(xié)議報(bào)文,所述第一堆疊協(xié)議報(bào)文包括所述相鄰堆疊交換機(jī)的媒體訪問控制地址 和所述兩條或兩條以上堆疊鏈路的第二堆疊口的標(biāo)識;所述堆疊交換機(jī)根據(jù)所述第一堆疊協(xié)議報(bào)文和接收所述第一堆疊協(xié)議報(bào)文的第一堆 疊口,建立所述堆疊鄰居表。
4.根據(jù)權(quán)利要求3所述的堆疊鏈路管理方法,其特征在于,還包括所述堆疊交換機(jī)通過所述兩條或兩條以上堆疊鏈路向所述相鄰堆疊交換機(jī)發(fā)送第一 堆疊協(xié)議報(bào)文,以供所述相鄰堆疊交換機(jī)建立所述相鄰堆疊交換機(jī)的堆疊鄰居表;所述第 一堆疊協(xié)議報(bào)文包括所述堆疊交換機(jī)的媒體訪問控制地址和所述兩條或兩條以上堆疊鏈 路的第一堆疊口的標(biāo)識。
5.根據(jù)權(quán)利要求1或2所述的堆疊鏈路管理方法,其特征在于,所述堆疊交換機(jī)根據(jù)所 述堆疊鄰居表中的媒體訪問控制地址和堆疊口信息,從所述兩條或兩條以上堆疊鏈路中確 定一條堆疊鏈路為所述堆疊交換機(jī)與所述相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路包括所述堆疊交換機(jī)根據(jù)所述堆疊鄰居表中的媒體訪問控制地址和堆疊口信息,確定第一 發(fā)送堆疊口;所述堆疊交換機(jī)通過所述第一發(fā)送堆疊口,向所述相鄰堆疊交換機(jī)發(fā)送第二堆疊協(xié)議 報(bào)文,所述第二堆疊協(xié)議報(bào)文包括所述第一發(fā)送堆疊口的標(biāo)識;所述堆疊交換機(jī)接收所述相鄰堆疊交換機(jī)根據(jù)所述第二堆疊協(xié)議報(bào)文發(fā)送的第二堆 疊響應(yīng)報(bào)文,并根據(jù)所述第二堆疊響應(yīng)報(bào)文更新所述堆疊鄰居表中的堆疊口信息;所述堆疊交換機(jī)確定所述第一發(fā)送堆疊口所在的堆疊鏈路為所述堆疊交換機(jī)和所述 相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路。
6.根據(jù)權(quán)利要求1或2所述的堆疊鏈路管理方法,其特征在于,所述堆疊交換機(jī)根據(jù)所 述堆疊鄰居表中的媒體訪問控制地址和堆疊口信息,從所述兩條或兩條以上堆疊鏈路中確 定一條堆疊鏈路為所述堆疊交換機(jī)和所述相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路包括所述堆疊交換機(jī)根據(jù)所述堆疊鄰居表中的媒體訪問控制地址和堆疊口信息,接收所述 相鄰堆疊交換機(jī)發(fā)送的第二堆疊協(xié)議報(bào)文,所述第二堆疊協(xié)議報(bào)文包括第一發(fā)送堆疊口的 標(biāo)識;所述第一發(fā)送堆疊口是由所述相鄰堆疊交換機(jī)根據(jù)所述相鄰堆疊交換機(jī)的堆疊鄰居 表中的媒體訪問控制地址和堆疊口信息確定的;所述堆疊交換機(jī)根據(jù)所述第二堆疊協(xié)議報(bào)文,更新所述堆疊鄰居表中的堆疊口信息, 并根據(jù)所述第二堆疊協(xié)議報(bào)文向所述相鄰堆疊交換機(jī)發(fā)送第二堆疊響應(yīng)報(bào)文,以供所述相 鄰堆疊交換機(jī)確定所述數(shù)據(jù)傳輸鏈路;所述堆疊交換機(jī)確定所述第一發(fā)送堆疊口所在的堆疊鏈路為所述堆疊交換機(jī)和所述 相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路。
7.根據(jù)權(quán)利要求2所述的堆疊鏈路管理方法,其特征在于,所述堆疊交換機(jī)根據(jù)所述 堆疊鄰居表中的媒體訪問控制地址和堆疊口信息,從所述兩條或兩條以上堆疊鏈路中確定 另一條堆疊鏈路為所述堆疊交換機(jī)與所述相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路包括所述堆疊交換機(jī)根據(jù)所述堆疊鄰居表中的媒體訪問控制地址和堆疊口信息,確定第二 發(fā)送堆疊口;所述堆疊交換機(jī)通過所述第二發(fā)送堆疊口,向所述相鄰堆疊交換機(jī)發(fā)送第三堆疊協(xié)議 報(bào)文,所述第三堆疊協(xié)議報(bào)文包括所述第二發(fā)送堆疊口的標(biāo)識;所述堆疊交換機(jī)接收所述相鄰堆疊交換機(jī)根據(jù)所述第三堆疊協(xié)議報(bào)文發(fā)送的第三堆 疊響應(yīng)報(bào)文,并根據(jù)所述第三堆疊響應(yīng)報(bào)文更新所述堆疊鄰居表中的堆疊口信息;所述堆疊交換機(jī)確定所述第二發(fā)送堆疊口所在的堆疊鏈路為所述堆疊交換機(jī)和所述 相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路。
8.根據(jù)權(quán)利要求2所述的堆疊鏈路管理方法,其特征在于,所述堆疊交換機(jī)根據(jù)所述 堆疊鄰居表中的媒體訪問控制地址和堆疊口信息,從所述兩條或兩條以上堆疊鏈路中確定 另一條堆疊鏈路為所述堆疊交換機(jī)與所述相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路包括所述堆疊交換機(jī)根據(jù)所述堆疊鄰居表中的媒體訪問控制地址和堆疊口信息,接收所述 相鄰堆疊交換機(jī)發(fā)送的第三堆疊協(xié)議報(bào)文,所述第三堆疊協(xié)議報(bào)文包括第二發(fā)送堆疊口的 標(biāo)識;所述第二發(fā)送堆疊口是由所述相鄰堆疊交換機(jī)根據(jù)所述相鄰堆疊交換機(jī)的堆疊鄰居 表中的媒體訪問控制地址和堆疊口信息確定的;所述堆疊交換機(jī)根據(jù)所述第三堆疊協(xié)議報(bào)文,更新所述堆疊鄰居表中的堆疊口信息, 并根據(jù)所述第三堆疊協(xié)議報(bào)文向所述相鄰堆疊交換機(jī)發(fā)送第三堆疊響應(yīng)報(bào)文,以供所述相 鄰堆疊交換機(jī)確定所述數(shù)據(jù)傳輸鏈路;所述堆疊交換機(jī)確定所述第二發(fā)送堆疊口所在的堆疊鏈路為所述堆疊交換機(jī)和所述 相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路。
9.一種堆疊鏈路管理裝置,其特征在于,包括鏈路建立模塊,用于在所述堆疊鏈路管理裝置與所述堆疊鏈路管理裝置所在堆疊系統(tǒng) 中相鄰堆疊鏈路管理裝置之間建立兩條或兩條以上堆疊鏈路;鄰居表建立模塊,用于根據(jù)所述兩條或兩條以上堆疊鏈路,建立堆疊鄰居表,所述堆疊 鄰居表中包括所述堆疊鏈路對應(yīng)的媒體訪問控制地址和堆疊口信息;第一鏈路確定模塊,用于根據(jù)所述堆疊鄰居表中的媒體訪問控制地址和堆疊口信息, 從所述兩條或兩條以上堆疊鏈路中確定一條堆疊鏈路為所述堆疊鏈路管理裝置與所述相鄰堆疊鏈路管理裝置之間的數(shù)據(jù)傳輸鏈路。
10.根據(jù)權(quán)利要求9所述的堆疊鏈路管理裝置,其特征在于,還包括狀態(tài)檢測模塊,用于檢測所述數(shù)據(jù)傳輸鏈路的第一堆疊口的狀態(tài);第二鏈路確定模塊,用于在所述檢測模塊檢測到所述數(shù)據(jù)傳輸鏈路的第一堆疊口為斷 開狀態(tài)時(shí),根據(jù)所述堆疊鄰居表中的媒體訪問控制地址和堆疊口信息,從所述兩條或兩條 以上堆疊鏈路中確定另一條堆疊鏈路為所述堆疊鏈路管理裝置與所述相鄰堆疊鏈路管理 裝置之間的數(shù)據(jù)傳輸鏈路。
11.根據(jù)權(quán)利要求9或10所述的堆疊鏈路管理裝置,其特征在于,所述鄰居表建立模塊 包括第一協(xié)議報(bào)文接收單元,用于接收所述相鄰堆疊鏈路管理裝置通過所述兩條或兩條以 上堆疊鏈路發(fā)送的第一堆疊協(xié)議報(bào)文,所述第一堆疊協(xié)議報(bào)文包括所述相鄰堆疊鏈路管理 裝置的媒體訪問控制地址和所述兩條或兩條以上堆疊鏈路的第二堆疊口的標(biāo)識;鄰居表建立單元,用于根據(jù)所述第一堆疊協(xié)議報(bào)文和接收所述第一堆疊協(xié)議報(bào)文的第 一堆疊口,建立所述堆疊鄰居表。
12.根據(jù)權(quán)利要求11所述的堆疊鏈路管理裝置,其特征在于,還包括報(bào)文發(fā)送模塊,用于通過兩條或兩條以上堆疊鏈路向所述相鄰堆疊鏈路管理裝置發(fā)送 第一堆疊協(xié)議報(bào)文,以供所述相鄰堆疊鏈路管理裝置建立所述相鄰堆疊鏈路管理裝置的堆 疊鄰居表;所述第一堆疊協(xié)議報(bào)文包括所述堆疊鏈路管理裝置的媒體訪問控制地址和所述 兩條或兩條以上堆疊鏈路的第一堆疊口的標(biāo)識。
13.根據(jù)權(quán)利要求9或10所述的堆疊鏈路管理裝置,其特征在于,所述第一鏈路確定模 塊包括第一堆疊口確定單元,用于根據(jù)所述堆疊鄰居表中的媒體訪問控制地址和堆疊口信 息,確定第一發(fā)送堆疊口 ;第一協(xié)議報(bào)文發(fā)送單元,用于通過所述第一發(fā)送堆疊口,向所述相鄰堆疊鏈路管理裝 置發(fā)送第二堆疊協(xié)議報(bào)文,所述第二堆疊協(xié)議報(bào)文包括所述第一發(fā)送堆疊口的標(biāo)識;第一響應(yīng)報(bào)文接收單元,用于接收所述相鄰堆疊鏈路管理裝置根據(jù)所述第二堆疊協(xié)議 報(bào)文發(fā)送的第二堆疊響應(yīng)報(bào)文;第一信息更新單元,用于根據(jù)所述第二堆疊響應(yīng)報(bào)文更新所述堆疊鄰居表中的堆疊口 fn息;第一鏈路確定單元,用于確定所述第一發(fā)送堆疊口所在的堆疊鏈路為所述堆疊鏈路管 理裝置和所述相鄰堆疊鏈路管理裝置之間的數(shù)據(jù)傳輸鏈路。
14.根據(jù)權(quán)利要求9或10所述的堆疊鏈路管理裝置,其特征在于,所述第一鏈路確定模 塊包括第二協(xié)議報(bào)文接收單元,用于根據(jù)所述堆疊鄰居表中的媒體訪問控制地址和堆疊口信 息,接收所述相鄰堆疊鏈路管理裝置發(fā)送的第二堆疊協(xié)議報(bào)文,所述第二堆疊協(xié)議報(bào)文包 括第一發(fā)送堆疊口的標(biāo)識;所述第一發(fā)送堆疊口是由所述相鄰堆疊鏈路管理裝置根據(jù)所述 相鄰堆疊鏈路管理裝置的堆疊鄰居表中的媒體訪問控制地址和堆疊口信息確定的;第二信息更新單元,用于根據(jù)所述第二堆疊協(xié)議報(bào)文,更新所述堆疊鄰居表中的堆疊 口信息,并根據(jù)所述第二堆疊協(xié)議報(bào)文向所述相鄰堆疊鏈路管理裝置發(fā)送第二堆疊響應(yīng)報(bào)文,以供所述相鄰堆疊鏈路管理裝置確定所述數(shù)據(jù)傳輸鏈路;第二鏈路確定單元,用于確定所述第一發(fā)送堆疊口所在的堆疊鏈路為所述堆疊鏈路管 理裝置和所述相鄰堆疊鏈路管理裝置之間的數(shù)據(jù)傳輸鏈路。
15.根據(jù)權(quán)利要求10所述的堆疊鏈路管理裝置,其特征在于,所述第二鏈路確定模塊 包括第二堆疊口確定單元,用于根據(jù)所述堆疊鄰居表中的媒體訪問控制地址和堆疊口信 息,確定第二發(fā)送堆疊口 ;第二協(xié)議報(bào)文發(fā)送單元,通過所述第二發(fā)送堆疊口,向所述相鄰堆疊鏈路管理裝置發(fā) 送第三堆疊協(xié)議報(bào)文,所述第三堆疊協(xié)議報(bào)文包括所述第二發(fā)送堆疊口的標(biāo)識;第二響應(yīng)報(bào)文接收單元,用于接收所述相鄰堆疊鏈路管理裝置根據(jù)所述第三堆疊協(xié)議 報(bào)文發(fā)送的第三堆疊響應(yīng)報(bào)文;第三信息更新單元,用于根據(jù)所述第三堆疊響應(yīng)報(bào)文更新所述堆疊鄰居表中的堆疊口 fn息;第三鏈路確定單元,用于確定所述第二發(fā)送堆疊口所在的堆疊鏈路為所述堆疊鏈路管 理裝置和所述相鄰堆疊鏈路管理裝置之間的數(shù)據(jù)傳輸鏈路。
16.根據(jù)權(quán)利要求10所述的堆疊鏈路管理裝置,其特征在于,所述第二鏈路確定模塊 包括第三協(xié)議報(bào)文接收單元,用于根據(jù)所述堆疊鄰居表中的媒體訪問控制地址和堆疊口信 息,接收所述相鄰堆疊鏈路管理裝置發(fā)送的第三堆疊協(xié)議報(bào)文,所述第三堆疊協(xié)議報(bào)文包 括第二發(fā)送堆疊口的標(biāo)識;所述第二發(fā)送堆疊口是由所述相鄰堆疊鏈路管理裝置根據(jù)所述 相鄰堆疊鏈路管理裝置的堆疊鄰居表中的媒體訪問控制地址和堆疊口信息確定的;第四信息更新單元,用于根據(jù)所述第三堆疊協(xié)議報(bào)文,更新所述堆疊鄰居表中的堆疊 口信息,并根據(jù)所述第三堆疊協(xié)議報(bào)文向所述相鄰堆疊鏈路管理裝置發(fā)送第三堆疊響應(yīng)報(bào) 文,以供所述相鄰堆疊鏈路管理裝置確定所述數(shù)據(jù)傳輸鏈路;第四鏈路確定單元,用于確定所述第二發(fā)送堆疊口所在的堆疊鏈路為所述堆疊鏈路管 理裝置和所述相鄰堆疊鏈路管理裝置之間的數(shù)據(jù)傳輸鏈路。
17.一種包括權(quán)利要求9-16任一項(xiàng)所述的堆疊鏈路管理裝置的網(wǎng)絡(luò)設(shè)備。
全文摘要
本發(fā)明提供一種堆疊鏈路管理方法、裝置及網(wǎng)絡(luò)設(shè)備,方法包括在堆疊交換機(jī)與所述堆疊交換機(jī)所在堆疊系統(tǒng)中相鄰堆疊交換機(jī)之間建立兩條或兩條以上堆疊鏈路;根據(jù)所述兩條或兩條以上堆疊鏈路,建立堆疊鄰居表,所述堆疊鄰居表中包括所述堆疊鏈路對應(yīng)的MAC地址和堆疊口信息;根據(jù)所述堆疊鄰居表中的MAC地址和堆疊口信息,從所述兩條或兩條以上堆疊鏈路中確定一條堆疊鏈路為所述堆疊交換機(jī)與所述相鄰堆疊交換機(jī)之間的數(shù)據(jù)傳輸鏈路。本發(fā)明采用多條堆疊鏈路實(shí)現(xiàn)對數(shù)據(jù)傳輸鏈路的備份,解決了現(xiàn)有技術(shù)中單一堆疊鏈路故障時(shí)導(dǎo)致出現(xiàn)堆疊分裂的問題,進(jìn)而提高了堆疊系統(tǒng)運(yùn)行的穩(wěn)定性。
文檔編號H04L12/24GK102006184SQ20101054474
公開日2011年4月6日 申請日期2010年11月9日 優(yōu)先權(quán)日2010年11月9日
發(fā)明者劉忠東, 劉茗, 施小郎, 馬曉靖 申請人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司