欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種堆疊建立方法、網(wǎng)絡設備及堆疊系統(tǒng)的制作方法

文檔序號:7623495閱讀:320來源:國知局
專利名稱:一種堆疊建立方法、網(wǎng)絡設備及堆疊系統(tǒng)的制作方法
技術領域
本發(fā)明涉及網(wǎng)絡通信領域,尤其涉及一種堆疊建立方法、網(wǎng)絡設備及堆疊系統(tǒng)。
背景技術
現(xiàn)有技術中“堆疊”就是指將多臺設備通過堆疊口連接在一起,形成一臺“聯(lián)合設 備”。用戶對這臺“聯(lián)合設備”進行管理,就可以實現(xiàn)對堆疊中的所有設備進行管理。交換機堆疊拓撲中所有的單臺設備稱為成員設備,成員設備按照功能不同,分為 兩種角色一種是主設備成員設備的一種,由角色選舉產(chǎn)生,它負責管理整個堆疊。一個堆 疊中同一時刻只能有一臺成員設備成為主設備。另一種是從設備成員設備的一種,它隸屬于主設備,作為此設備的備份設備運 行。堆疊中除了主設備,其它設備都是從設備。堆疊中可能存在多臺從設備。一般來說,現(xiàn)有的堆疊建立過程需要經(jīng)過兩個階段拓撲發(fā)現(xiàn)階段和角色選舉階 段。在拓撲發(fā)現(xiàn)階段,堆疊設備通過交互Hello報文來學習到拓撲中其他成員的拓撲 信息以收集整個堆疊的拓撲關系。拓撲發(fā)現(xiàn)階段一般通過兩種方式終結一種是設置拓撲 發(fā)現(xiàn)階段定時器,當定時器到期,拓撲發(fā)現(xiàn)階段結束;另外一種是設置拓撲的成員數(shù)量的規(guī) 格,當堆疊設備發(fā)現(xiàn)學習到的成員數(shù)量已經(jīng)達到設定的規(guī)格時,即停止拓撲發(fā)現(xiàn)。在角色選舉階段,堆疊設備按照一定的規(guī)則從學習到的拓撲成員中選舉出最符合 要求的成員作為主設備。而被選為主設備的成員一般會向所有的拓撲成員通告收斂報文, 在收到各從設備廣播形式返回的確認報文后,完成拓撲收斂,同時,各從設備也完成了拓撲 收斂,至此,拓撲中所有的成員設備都收集到完整的拓撲信息,完成了拓撲收斂。上述拓撲發(fā)現(xiàn)階段中,當拓撲中出現(xiàn)超過設定規(guī)格(各成員設備總數(shù)量的上限) 的成員時,如果按照現(xiàn)有技術即按照設定的規(guī)格停止拓撲發(fā)現(xiàn),則很容易導致拓撲中各成 員學習到的拓撲信息不一致的情況。比如,如圖1所示的堆疊的環(huán)形拓撲中共10臺成員設 備(設備1 設備10),而該堆疊設定的規(guī)格為8臺,那么按照現(xiàn)有的拓撲發(fā)現(xiàn)方法將會導 致每臺設備上都只能學習到的其他7臺成員的相關信息,那么每臺設備上學習到的其他成 員的信息有8種可能,比如成員1學習到的拓撲信息可能是集合{{1,2,3,4,5,6,7,8},{10, 1,2,3,4,5,6,7}, {9,10,1,2,3,4,5,6},{8,9,10,1,2,3,4,5}, {7,8,9,10,1,2,3,4},{6,7, 8,9,10,1,2,3}, {5,6,7,8,9,10,1,2},{4,5,6,7,8,9,10,1}}中任意一種,這樣,各成員設 備最終收集到的拓撲信息都是不完整的,整個拓撲的所有成員所學習到的拓撲構成很難一 致,這樣拓撲無法正常收斂。

發(fā)明內(nèi)容
本發(fā)明實施例提供的一種堆疊建立方法、網(wǎng)絡設備及堆疊系統(tǒng),用以解決現(xiàn)有堆 疊建立過程中如果存在超過設定規(guī)格的成員時無法正常進行拓撲收斂的問題。
本發(fā)明實施例提供的堆疊建立方法,包括在拓撲發(fā)現(xiàn)階段,堆疊中各成員設備學習堆疊中所有成員設備的拓撲信息;在角色選舉階段,從各成員設備中選舉出來的主設備判斷當前堆疊中成員設備總 數(shù)量超出設定的規(guī)格時,確定出需要裁剪的從設備并通告至所有從設備;各從設備確定自身不是需要裁剪的從設備時,根據(jù)所述通告刪除對應的從設備的 拓撲信息;在確定自身為需要裁剪的從設備時,退出所述堆疊的拓撲;所述主設備和未被裁剪的各從設備根據(jù)裁剪后的拓撲完成拓撲收斂。本發(fā)明實施例提供的網(wǎng)絡設備之一,包括學習單元,用于在拓撲發(fā)現(xiàn)階段,學習堆疊中所有成員設備的拓撲信息;選舉單元,用于在角色選舉階段,與堆疊中其他成員設備選舉出一個成員設備作 為主設備;確定單元,用于在角色選舉階段,當所述網(wǎng)絡設備被選舉為主設備的情況下,判斷 當前堆疊中成員設備總數(shù)量超出設定的規(guī)格時,確定出需要裁剪的從設備;通告單元,用于將需要裁剪的從設備通告至所有從設備;拓撲收斂單元,用于在確定出的需要裁剪的從設備退出所述堆疊的拓撲時,根據(jù) 裁剪后的拓撲完成拓撲收斂。本發(fā)明實施例提供的網(wǎng)絡設備之二,包括學習單元,用于在拓撲發(fā)現(xiàn)階段,學習堆疊中所有成員設備的拓撲信息;選舉單元,用于在角色選舉階段,與堆疊中其他成員設備選舉出一個成員設備作 為主設備;確定單元,用于在角色選舉階段,當所述網(wǎng)絡設備被選舉為主設備的情況下,判斷 當前堆疊中成員設備總數(shù)量超出設定的規(guī)格時,確定出需要裁剪的從設備;通告單元,用于將需要裁剪的從設備通告至所有從設備;拓撲收斂單元,用于在確定出的需要裁剪的從設備退出所述堆疊的拓撲時,根據(jù) 裁剪后的拓撲完成拓撲收斂。本發(fā)明實施例提供的堆疊系統(tǒng),包括一臺上述網(wǎng)絡設備之一和至少一臺上述網(wǎng)絡 設備之二 ;所述堆疊系統(tǒng)中各網(wǎng)絡設備通過堆疊口連接。本發(fā)明實施例的有益效果包括本發(fā)明實施例提供的堆疊建立方法、網(wǎng)絡設備及堆疊系統(tǒng),在拓撲發(fā)現(xiàn)階段,允許 各成員設備超規(guī)格學習堆疊中成員設備的拓撲信息以便獲取所有成員設備的拓撲信息,在 角色選舉階段,在主設備確定出需要裁剪的從設備并通告所有從設備,從設備根據(jù)該通告 刪除拓撲信息或者退出拓撲,完成了超規(guī)格從設備的裁剪,主設備和從設備可按照裁剪后 的拓撲完成拓撲收斂。本發(fā)明實施例可在拓撲收斂前,如果存在成員數(shù)量超規(guī)格的問題,主 設備可以自動地裁剪掉超規(guī)格的成員設備,以滿規(guī)格的拓撲結構進行拓撲收斂,解決了在 堆疊建立過程中如果存在超過設定規(guī)格的成員時無法正常進行拓撲收斂的問題。


圖1為現(xiàn)有技術中一種堆疊的環(huán)形拓撲示意圖;圖2為本發(fā)明實施例提供的堆疊建立方法的流程圖3為本發(fā)明實施例提供的主設備確定出需要裁剪的從設備的流程圖;圖4為本發(fā)明實施例提供的堆疊的線形拓撲示意圖; 圖5為本發(fā)明實施例提供的網(wǎng)絡設備之一的結構示意圖;圖6為本發(fā)明實施例提供的網(wǎng)絡設備之二的結構示意圖。
具體實施例方式下面結合附圖,對本發(fā)明實施例提供的一種堆疊建立方法、網(wǎng)絡設備及堆疊系統(tǒng) 的具體實施方式
進行詳細地說明。本發(fā)明實施例提供的堆疊建立方法,如圖2所示,包括如下步驟S201、堆疊中各成員設備學習堆疊中所有成員設備的拓撲信息。S202、從各成員設備中選舉出來的主設備判斷當前堆疊中成員設備總數(shù)量超出設 定的規(guī)格時,確定出需要裁剪的從設備;S203、主設備將需要裁剪的從設備通告至所有從設備;S204、各從設備根據(jù)所述通告確定自身是否是需要裁剪的從設備;如果不是,執(zhí)行 下述步驟S205 ;如果是,執(zhí)行下述步驟S206 ;S205、根據(jù)通告刪除對應的從設備的拓撲信息;S206、退出所述拓撲;S207、主設備和未被裁剪的各從設備根據(jù)裁剪后的拓撲完成拓撲收斂。上述步驟S201屬于拓撲發(fā)現(xiàn)階段,上述步驟S202 S207屬于角色選舉階段。下面對上述各個步驟進行詳細的說明。上述步驟S201中,預先需要在堆疊中的各個成員設備中配置其允許超規(guī)格收集 成員設備拓撲信息,然后根據(jù)該允許超規(guī)格收集成員設備拓撲信息的配置,學習該堆疊中 所有成員設備的拓撲信息。例如如果該堆疊設定的規(guī)格是8臺網(wǎng)絡設備,如果該堆疊中的 成員設備的總數(shù)量為10個,那么允許各個成員在學習該堆疊拓撲中各成員設備的拓撲信 息時,突破8個成員設備的限制,直至學習到所有成員設備的拓撲信息。具體實現(xiàn)過程來說,各成員設備根據(jù)自身保存的允許超規(guī)格收集成員設備拓撲信 息的配置,在拓撲定時器設定的時間內(nèi)收集各成員設備的拓撲信息;如果在定時器未到期 過程中,又發(fā)現(xiàn)新的成員設備,則每發(fā)現(xiàn)一個新的成員設備,就自動刷新定時器并學習該新 的成員設備的拓撲信息。一般來說,如果是穩(wěn)定連接形成的拓撲,各成員設備學習堆疊中各成員設備的拓 撲信息過程往往在毫秒級的時間內(nèi)完成,為了保證每個成員設備都能充分地學習到堆疊中 所有成員設備的拓撲信息,定時器的設定的時間往往足夠長,如果在定時器到期之前,又發(fā) 現(xiàn)了新的成員設備,那么該拓撲中已有的成員設備會刷新其定時器,自動延長拓撲學習階 段的時間,以保證有充裕的時間來完成該新的成員設備的拓撲信息的學習。如果堆疊中各成員設備在拓撲學習過程中發(fā)現(xiàn)是環(huán)形的拓撲,例如從左側(cè)和從右 側(cè)學習都學習到同一個成員設備的拓撲信息時,可認為該拓撲是個封閉的環(huán)形且已經(jīng)學習 到了該環(huán)形拓撲中的所有成員設備的拓撲信息,此時即使定時器未超時,也可以立即結束 拓撲學習階段。上述步驟S202中,主設備確定出需要裁剪的從設備,具體過程如圖3所示的流程圖,包括S301、主設備確定該堆疊的拓撲的形狀;S302、主設備確定需要裁剪的從設備;S303、主設備根據(jù)該堆疊設定的規(guī)格,判斷是否還存在需要裁剪的從設備;若是, 轉(zhuǎn)向執(zhí)行步驟S302 ;若否,執(zhí)行下述步驟S304 ;S304、結束流程。在上述步驟S301中,主設備判斷可以根據(jù)下述方法來確定堆疊的形狀,如果沿著 自身其中一個堆疊口單向遍歷拓撲中的所有成員設備,最后從自身另外一個堆疊口回來, 則可判斷該堆疊的拓撲為環(huán)形拓撲。除此情況之外為線形拓撲。在上述步驟S302中,主設備根據(jù)下述規(guī)則確定需要裁剪的從設備A)當確定當前拓撲的形狀為環(huán)形拓撲時,確定距離自身跳數(shù)最遠的從設備為需要 裁剪的從設備;B)當確定當前拓撲的形狀為線形拓撲時,確定距離自身跳數(shù)最遠且為拓撲邊緣的 從設備為需要裁剪的從設備。如圖1所示的環(huán)形拓撲中,如果設備1為主設備,那么設備6是距離其跳數(shù)最遠的 從設備,即需要裁剪的從設備。如圖4所示的線形拓撲中,如果設備1為主設備,那么設備7是距離其跳數(shù)最遠且 位于拓撲一端的成員設備,即需要裁剪的從設備。如果裁剪掉此次確定的從設備之后,該拓撲中主設備和從設備的總數(shù)量還是超規(guī) 格的話,會再次按照上述設定的規(guī)則繼續(xù)確定下一個需要裁剪的從設備,因為環(huán)形拓撲經(jīng) 過裁減之后,會轉(zhuǎn)變?yōu)榫€形拓撲,所以如果是環(huán)形拓撲,再次確定需要裁剪的從設備時,按 照線形拓撲的確定規(guī)則去選擇即可。之所以需要裁剪掉距離主設備最遠的超規(guī)格的從設備,是因為網(wǎng)絡交換的延時、 鏈路損耗等都與距離有關,裁剪掉距離最遠的超規(guī)格的從設備,能夠保證保留在拓撲中的 各成員設備的組合為最優(yōu)。在確定需要裁剪的從設備時,如果主設備在確定出距離自身跳數(shù)最遠的從設備的 數(shù)量大于1個時,優(yōu)選其中性能較差(或最差)或者網(wǎng)絡端口較少(或最少)的從設備為 需要裁剪的從設備。圖2所示的流程中的步驟S203,主設備通過發(fā)布拓撲收斂報文來通告其確定的需 要裁剪的從設備。在拓撲收斂報文中攜帶需要被裁剪掉的幾個從設備的相關信息。為了保 證發(fā)出去的通告都能夠被從設備接收到,在主設備拓撲收斂之前,主設備會周期性地發(fā)送 拓撲收斂報文。其他的從設備收到收斂報文之后,如果發(fā)現(xiàn)自身在被裁剪的從設備之列,則離開 該拓撲。具體通過停止與拓撲中其他成員設備之間交換hello報文,停止對其他成員設備 發(fā)送的報文進行處理的方式退出拓撲。從設備在處理完收斂報文之后,會以廣播的形式回應確認報文給主設備(其他從 設備也能夠收到該確認信息),然后進行根據(jù)裁剪后的拓撲進行拓撲收斂。 當主設備每收到一個確認報文,在本地拓撲信息中設置對應的從設備的狀態(tài)為拓 撲收斂狀態(tài),當主設備收齊所有成員的確認報文時(即本地拓撲中的所有節(jié)點狀態(tài)都為拓撲收斂狀態(tài)),主設備根據(jù)裁剪后的拓撲進行拓撲收斂。
在上述步驟S201和S207即拓撲發(fā)現(xiàn)階段和角色選舉階段結束之后,如果主設備 或從設備接收到拓撲外設備的hello報文并且當前堆疊已經(jīng)達到設定的規(guī)格,那么拒絕該 設備加入裁剪后的拓撲,這樣可避免滿規(guī)格的拓撲再增加新的成員設備?;谕话l(fā)明構思,本發(fā)明實施例還提供了相應的網(wǎng)絡設備及堆疊系統(tǒng),由于該 網(wǎng)絡設備及堆疊系統(tǒng)解決問題的原理與前述一種堆疊建立方法相似,因此該網(wǎng)絡設備及堆 疊系統(tǒng)的實施可以參見前述方法的實施,重復之處不再贅述。本發(fā)明實施例提供的網(wǎng)絡設備之一,如圖5所示,包括學習單元501、選舉單元 502、確定單元503、通告單元504和拓撲收斂單元505 ;其中學習單元501,用于在拓撲發(fā)現(xiàn)階段,學習堆疊中所有成員設備的拓撲信息;選舉單元502,用于在角色選舉階段,與堆疊中其他成員設備選舉出一個成員設備 作為主設備;確定單元503,用于在角色選舉階段,當該網(wǎng)絡設備被選舉為主設備的情況下,判 斷當前堆疊中成員設備總數(shù)量超出設定的規(guī)格時,確定出需要裁剪的從設備;通告單元504,用于將需要裁剪的從設備通告至所有從設備;拓撲收斂單元505,用于在確定出的需要裁剪的從設備退出所述堆疊的拓撲時,根 據(jù)裁剪后的拓撲完成拓撲收斂。上述學習單元501,具體用于根據(jù)自身保存的允許超規(guī)格收集成員設備拓撲信息 的配置,學習該堆疊中所有成員設備的拓撲信息。進一步地,上述學習單元501,進一步用于根據(jù)自身保存的允許超規(guī)格收集成員設 備拓撲信息的配置,在拓撲定時器設定的時間內(nèi)收集各成員設備的拓撲信息;以及在每發(fā) 現(xiàn)一個新的成員設備,則自動刷新其定時器并學習其拓撲信息。進一步地,上述確定單元503,具體用于當前拓撲的形狀;按照下述規(guī)則依次確定 各個需要裁剪的從設備,直至確定出所有需要裁剪的從設備當確定當前拓撲的形狀為環(huán) 形拓撲時,確定距離自身跳數(shù)最遠的從設備為需要裁剪的從設備;當確定當前拓撲的形狀 為線形拓撲時,確定距離自身跳數(shù)最遠且為拓撲邊緣確定單元,進一步用于在確定出距離 自身跳數(shù)最遠的從設備的數(shù)量大于1個時,優(yōu)選其中性能較差或者網(wǎng)絡端口較少的從設備 為需要裁剪的從設備。進一步地,上述確定單元503,還用于在確定出距離自身跳數(shù)最遠的從設備的數(shù)量 大于1個時,選擇其中性能較差或者網(wǎng)絡端口較少的從設備為需要裁剪的從設備。進一步地,上述學習單元501,還用于在根據(jù)裁剪后的拓撲完成拓撲收斂后,如果 接收到拓撲外設備的hello報文且所述堆疊已達到設定的規(guī)格,拒絕該拓撲外設備加入裁 剪后的拓撲。本發(fā)明實施例提供的網(wǎng)絡設備之二,如圖6所示,包括學習單元601、選舉單元 602、通告接收單元603、裁剪單元604和拓撲收斂單元605 ;其中學習單元601,用于在拓撲發(fā)現(xiàn)階段,學習堆疊中所有成員設備的拓撲信息;選舉單元602,用于在角色選舉階段,與堆疊中其他成員設備選舉出一個成員設備 作為主設備;通告接收單元603,用于在角色選舉階段,當該網(wǎng)絡設備沒有被選舉為主設備時,接收主設備發(fā)出的需要裁剪的從設備的通告; 剪單元604,用于根據(jù)所述通告確定自身是否是需要裁剪的從設備,若不是,根 據(jù)所述通告刪除對應的從設備的拓撲信息;若是,控制所述網(wǎng)絡設備退出所述拓撲;拓撲收斂單元605,用于在需要裁剪的從設備退出所述堆疊的拓撲時,根據(jù)裁剪后 的拓撲完成拓撲收斂。進一步地,上述裁剪單元604,具體通過下述方式控制所述網(wǎng)絡設備退出所述拓 撲控制所述網(wǎng)絡設備停止與所述拓撲中其他成員設備之間交換hello報文,停止對其他 成員設備發(fā)送的報文進行處理。本發(fā)明實施例提供的上述兩種網(wǎng)絡設備,在具體實施時,可以通過軟件、硬件或者 軟硬件結合的方式實現(xiàn),例如使用專用集成電路或其他硬件等同物來實現(xiàn),或者采用軟件 的方式存儲于存儲器中并由處理器執(zhí)行,以實現(xiàn)上述各種功能。上述兩種網(wǎng)絡設備,具體實施時,還可以合設在同一個網(wǎng)絡實體中,例如該網(wǎng)絡實 體可包括學習單元、選舉單元、確定單元、通告單元、通告接收單元、裁剪單元和拓撲收斂單 元,該網(wǎng)絡實體可同時具備上述兩種網(wǎng)絡設備的各種功能。本發(fā)明實施例提供的一種堆疊系統(tǒng),該堆疊系統(tǒng)中包括一臺本發(fā)明實施例提供的 上述網(wǎng)絡設備之一和至少一臺本發(fā)明實施例提供的上述網(wǎng)絡設備之二,在該堆疊系統(tǒng)中, 各個網(wǎng)絡設備之間通過堆疊口連接。本發(fā)明實施例提供的堆疊建立方法、網(wǎng)絡設備及堆疊系統(tǒng),在拓撲發(fā)現(xiàn)階段,允許 各成員設備超規(guī)格學習堆疊中成員設備的拓撲信息以便獲取所有成員設備的拓撲信息,在 角色選舉階段,在主設備確定出需要裁剪的從設備并通告給所有從設備,從設備根據(jù)該通 告刪除拓撲信息或者退出拓撲,完成了超規(guī)格從設備的裁剪,主設備和從設備可按照裁剪 后的拓撲完成拓撲收斂。本發(fā)明實施例可在拓撲收斂前,如果存在成員數(shù)量超規(guī)格的問題, 主設備可以自動地裁剪掉超規(guī)格的成員設備,以滿規(guī)格的拓撲結構進行拓撲收斂,解決了 在堆疊建立過程中如果存在超過設定規(guī)格的成員時無法正常進行拓撲收斂的問題。并且,主設備在裁剪掉超規(guī)格的成員設備時,挑選距離主設備最遠的成員設備,如 果存在兩個以上的這樣的成員設備,再優(yōu)選裁剪掉性能較差或者網(wǎng)絡端口較少的設備,保 證保留在拓撲中的各成員設備組成的拓撲結構為最優(yōu)。顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精 神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍 之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權利要求
1.一種堆疊建立方法,其特征在于,包括在拓撲發(fā)現(xiàn)階段,堆疊中各成員設備學習堆疊中所有成員設備的拓撲信息; 在角色選舉階段,從各成員設備中選舉出來的主設備判斷當前堆疊中成員設備總數(shù)量 超出設定的規(guī)格時,確定出需要裁剪的從設備并通告至所有從設備;各從設備確定自身不是需要裁剪的從設備時,根據(jù)所述通告刪除對應的從設備的拓撲 信息;在確定自身為需要裁剪的從設備時,退出所述堆疊的拓撲;所述主設備和未被裁剪的各從設備根據(jù)裁剪后的拓撲完成拓撲收斂。
2.如權利要求1所述的方法,其特征在于,所述堆疊中各成員設備學習堆疊中所有成 員設備的拓撲信息,包括各成員設備根據(jù)自身保存的允許超規(guī)格收集成員設備拓撲信息的配置,學習該堆疊中 所有成員設備的拓撲信息。
3.如權利要求2所述的方法,其特征在于,各成員設備根據(jù)允許超規(guī)格收集成員設備 拓撲信息的配置,學習所有成員設備的拓撲信息,具體包括各成員設備根據(jù)自身保存的允許超規(guī)格收集成員設備拓撲信息的配置,在拓撲定時器 設定的時間內(nèi)收集各成員設備的拓撲信息;各成員設備每發(fā)現(xiàn)一個新的成員設備,則自動刷新其定時器并學習其拓撲信息。
4.如權利要求1所述的方法,其特征在于,主設備確定出需要裁剪的從設備,具體包括所述主設備確定所述堆疊的拓撲的形狀;按照下述規(guī)則依次確定各個需要裁剪的從設備,直至確定出所有需要裁剪的從設備 當確定當前拓撲的形狀為環(huán)形拓撲時,確定距離自身跳數(shù)最遠的從設備為需要裁剪的 從設備;當確定當前拓撲的形狀為線形拓撲時,確定距離自身跳數(shù)最遠且為拓撲邊緣的從 設備為需要裁剪的從設備。
5.如權利要求4所述的方法,其特征在于,主設備在確定出距離自身跳數(shù)最遠的從設 備的數(shù)量大于1個時,選擇其中性能較差或者網(wǎng)絡端口較少的從設備為需要裁剪的從設 備。
6.如權利要求1所述的方法,其特征在于,從設備退出所述拓撲,包括從設備停止與拓撲中其他成員設備之間交換hello報文,停止對其他成員設備發(fā)送的 報文進行處理。
7.如權利要求2-6任一項所述的方法,其特征在于,還包括在根據(jù)裁剪后的拓撲完成拓撲收斂后,如果主設備或從設備接收到拓撲外設備的 hello報文且所述堆疊已達到設定的規(guī)格,拒絕該拓撲外設備加入所述裁剪后的拓撲。
8.—種網(wǎng)絡設備,其特征在于,包括學習單元,用于在拓撲發(fā)現(xiàn)階段,學習堆疊中所有成員設備的拓撲信息; 選舉單元,用于在角色選舉階段,與堆疊中其他成員設備選舉出一個成員設備作為主 設備;確定單元,用于在角色選舉階段,當所述網(wǎng)絡設備被選舉為主設備的情況下,判斷當前 堆疊中成員設備總數(shù)量超出設定的規(guī)格時,確定出需要裁剪的從設備; 通告單元,用于將需要裁剪的從設備通告至所有從設備;拓撲收斂單元,用于在確定出的需要裁剪的從設備退出所述堆疊的拓撲時,根據(jù)裁剪 后的拓撲完成拓撲收斂。
9.如權利要求8所述的網(wǎng)絡設備,其特征在于,所述學習單元,具體用于各成員設備根 據(jù)自身保存的允許超規(guī)格收集成員設備拓撲信息的配置,學習該堆疊中所有成員設備的拓 撲信息。
10.如權利要求9所述的網(wǎng)絡設備,其特征在于,所述學習單元,進一步用于根據(jù)自身 保存的允許超規(guī)格收集成員設備拓撲信息的配置,在拓撲定時器設定的時間內(nèi)收集各成員 設備的拓撲信息;以及在每發(fā)現(xiàn)一個新的成員設備,則自動刷新其定時器并學習其拓撲信 肩、ο
11.如權利要求8所述的網(wǎng)絡設備,其特征在于,所述確定單元,具體用于確定當前拓 撲的形狀;按照下述規(guī)則依次確定各個需要裁剪的從設備,直至確定出所有需要裁剪的從 設備當確定當前拓撲的形狀為環(huán)形拓撲時,確定距離自身跳數(shù)最遠的從設備為需要裁剪 的從設備;當確定當前拓撲的形狀為線形拓撲時,確定距離自身跳數(shù)最遠且為拓撲邊緣的 從設備為需要裁剪的從設備。
12.如權利要求11所述的所述的網(wǎng)絡設備,其特征在于,所述確定單元,進一步用于在 確定出距離自身跳數(shù)最遠的從設備的數(shù)量大于1個時,選擇其中性能較差或者網(wǎng)絡端口較 少的從設備為需要裁剪的從設備。
13.如權利要求8-12任一項所述的網(wǎng)絡設備,其特征在于,所述學習單元,還用于在根 據(jù)裁剪后的拓撲完成拓撲收斂后,如果接收到拓撲外設備的hello報文且所述堆疊已達到 設定的規(guī)格,拒絕該拓撲外設備加入所述裁剪后的拓撲。
14.一種網(wǎng)絡設備,其特征在于,包括學習單元,用于在拓撲發(fā)現(xiàn)階段,學習堆疊中所有成員設備的拓撲信息;選舉單元,用于在角色選舉階段,與堆疊中其他成員設備選舉出一個成員設備作為主 設備;通告接收單元,用于在角色選舉階段,當所述網(wǎng)絡設備沒有被選舉為主設備時,接收主 設備發(fā)出的需要裁剪的從設備的通告;裁剪單元,用于根據(jù)所述通告確定自身是否是需要裁剪的從設備,若不是,根據(jù)所述通 告刪除對應的從設備的拓撲信息;若是,控制所述網(wǎng)絡設備退出所述拓撲;拓撲收斂單元,用于在需要裁剪的從設備退出所述堆疊的拓撲時,根據(jù)裁剪后的拓撲 完成拓撲收斂。
15.如權利要求14所述的網(wǎng)絡設備,其特征在于,所述裁剪單元,具體用于通過下述方 式控制所述網(wǎng)絡設備退出所述拓撲控制所述網(wǎng)絡設備停止與所述拓撲中其他成員設備之 間交換hello報文,停止對其他成員設備發(fā)送的報文進行處理。
16.一種堆疊系統(tǒng),其特征在于,包括一臺如權利要求8-13任一項所述的網(wǎng)絡設備和 至少一臺如權利要求14或15所述的網(wǎng)絡設備;所述堆疊系統(tǒng)中各網(wǎng)絡設備通過堆疊口連 接。
全文摘要
本發(fā)明公開了一種堆疊建立方法、網(wǎng)絡設備及堆疊系統(tǒng)。其中該方法包括在拓撲發(fā)現(xiàn)階段,堆疊中各成員設備學習堆疊中所有成員設備的拓撲信息;在角色選舉階段,從各成員設備中選舉出來的主設備判斷當前堆疊中成員設備總數(shù)量超出設定的規(guī)格時,確定出需要裁剪的從設備并通告至所有從設備;各從設備確定自身不是需要裁剪的從設備時,根據(jù)所述通告刪除對應的從設備的拓撲信息;在確定自身為需要裁剪的從設備時,退出所述堆疊的拓撲;主設備和未被裁剪的各從設備根據(jù)裁剪后的拓撲完成拓撲收斂。本發(fā)明解決了在堆疊建立過程中如果存在超過設定規(guī)格的成員時無法正常進行拓撲收斂的問題。
文檔編號H04L12/56GK102104513SQ20111007651
公開日2011年6月22日 申請日期2011年3月29日 優(yōu)先權日2011年3月29日
發(fā)明者劉熙 申請人:福建星網(wǎng)銳捷網(wǎng)絡有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
凤山县| 钟山县| 华宁县| 马公市| 元氏县| 德江县| 鹿邑县| 灵台县| 高唐县| 巧家县| 苗栗市| 闽清县| 海兴县| 富蕴县| 曲松县| 山丹县| 修武县| 和龙市| 萨迦县| 沙湾县| 清河县| 太湖县| 茌平县| 固镇县| 长乐市| 嵊州市| 苏尼特左旗| 应用必备| 随州市| 武陟县| 河池市| 淄博市| 顺平县| 萍乡市| 崇州市| 元氏县| 从江县| 左贡县| 丰台区| 行唐县| 碌曲县|