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

一種配置堆疊端口的方法和交換設備的制作方法

文檔序號:7698394閱讀:215來源:國知局

專利名稱::一種配置堆疊端口的方法和交換設備的制作方法
技術領域
:本發(fā)明涉及網(wǎng)絡通信技術,特別涉及一種配置堆疊端口的方法和交換設備。
背景技術
:為了提高設備的可用性,可擴展性和簡化管理,堆疊技術逐漸得到發(fā)展和應用。堆疊技術將兩臺或者多臺分布式的交換設備連接起來形成一臺邏輯設備,用戶管理堆疊設備就像管理一臺單一設備。堆疊設備中的交換設備之間采用堆疊鏈路進行連接,各堆疊鏈路可以由一條物理鏈路或者多臺物理鏈路聚合而成的堆疊聚合鏈路,堆疊管理報文、數(shù)據(jù)轉發(fā)報文以及高可用性備份報文都通過堆疊鏈路傳遞,在實際的應用中通常采用堆疊聚合鏈路來提高交換設備之間的物理帶寬和可用性。這就需要將與同一個鄰居交換設備相連的堆疊聚合鏈路對應的物理端口配置為一個堆疊端口,該堆疊端口實際上是由多個物理端口構成的邏輯端口。現(xiàn)有技術中,對堆疊端口都采用手工配置的方式,根據(jù)堆疊設備中各交換設備之間的堆疊鏈路連接狀況手工將使能了堆疊功能的物理端口手工加入堆疊端口。這種手工配置堆疊端口的方式必然增加了管理者的配置工作量,且物理端口數(shù)目較多時,增加了配置錯誤的幾率??赡軙嬖谌鐖Dl所示的幾種常見錯誤配置交換設備2上的物理端口l為沒有使能堆疊功能的普通業(yè)務端口,但是管理員配置錯誤將該物理端口l也加入堆疊端口1;交換設備2的物理端口3與交換設備1之間存在堆疊鏈路,應該加入堆疊端口1,卻被管理員錯誤配置到與交換設備3連接的堆疊端口2等。這些堆疊端口的配置錯誤就可能會導致堆疊無法形成、設備故障或造成環(huán)路等,使得堆7疊設備無法正常工作。
發(fā)明內容有鑒于此,本發(fā)明提供了一種配置堆疊端口的方法和交換設備,以便于減小管理員的配置工作以及避免人為配置錯誤所導致的堆疊設備無法正常工作。一種配置堆疊端口的方法,該方法包括堆疊設備中的交換設備通過自身使能了堆疊功能的物理端口接收到堆疊鏈路協(xié)商報文后,查詢鄰居設備信息表中是否包含所述堆疊鏈路協(xié)商報文所攜帶的鄰居設備標識,如果是,則將所述物理端口加入到鄰居設備信息表中該鄰居設備標識所對應的堆疊端口;如果否,則創(chuàng)建一個該交換設備未使用的堆疊端口,在所述鄰居設備信息表中創(chuàng)建該鄰居設備標識與該創(chuàng)建的堆疊端口之間的對應關系,并將所述物理端口加入到該創(chuàng)建的堆疊端口。一種交換設備,該交換設備應用于堆疊設備中,該交換設備包括標識查詢單元、設備信息表存儲單元、第一端口配置單元和第二端口配置單元;所述標識查詢單元,用于在該交換設備通過使能了堆疊功能的物理端口接收到堆疊鏈路協(xié)商報文后,查詢鄰居設備信息表中是否包含所述堆疊鏈路協(xié)商報文中所攜帶的鄰居設備標識,如果是,則將該鄰居設備標識提供給所述第一端口配置單元,否則,將該鄰居設備標識提供給所述第二端口配置單元;所述第一端口配置單元,用于接收到所述鄰居設備標識后,將所述物理端口加入到鄰居設備信息表中所述鄰居設備標識所對應的堆疊端口;所述第二端口配置單元,用于接收到所述鄰居設備標識后,創(chuàng)建一個該交換設備未使用的堆疊端口,在所述鄰居設備信息表中創(chuàng)建所述鄰居設備標識與該創(chuàng)建的堆疊端口之間的對應關系,并將所述物埋端口加入到該創(chuàng)建的堆疊端口;所述設備信息表存儲單元,用于存儲所述鄰居設備信息表。由以上技術方案可以看出,堆疊設備中的交換設備通過自身使能了堆疊功能的物理端口接收到堆疊鏈路協(xié)商報文后,查詢鄰居設備信息表中是否包含該堆疊鏈路協(xié)商報文所攜帶的鄰居設備標識,如果是,則將所述物理端口加入到鄰居設備信息表中該鄰居設備標識所對應的堆疊端口;如果否,則創(chuàng)建一個該交換設備未使用的堆疊端口,在鄰居設備信息表中創(chuàng)建該鄰居設備標識與該創(chuàng)建的堆疊端口之間的對應關系,并將該物理端口加入到該創(chuàng)建的堆疊端口。本發(fā)明能夠利用交換設備之間發(fā)送的堆疊鏈路協(xié)商報文,根據(jù)各物理端口與鄰居設備之間的連接關系,確定物理端口所屬的堆疊端口,從而自動地進行堆疊端口的配置,而無需管理員人為地進行配置工作,大大減小了管理員的配置工作,同時也避免了人為配置錯誤所導致的堆疊設備無法正常工作的情況。圖1為堆疊端口配置錯誤的示意圖2為本發(fā)明實施例提供的詳細方法流程圖3a為本發(fā)明實施例提供的出現(xiàn)堆疊端口沖突的示意圖3b為對圖3a的沖突狀況進行調整后的示意圖4a為本發(fā)明實施例提供的交換設備結構圖4b為本發(fā)明實施例提供的交換設備的另一種結構圖5為圖1所示架構在采用本發(fā)明所提供的方法后的效果圖。具體實施例方式為了使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面結合附圖和具體實施例對本發(fā)明進^"詳細描述。本發(fā)明所提供的方法主要包括交換設備通過自身使能了堆疊功能的物理端口接收到堆疊鏈路協(xié)商(SN-Hello,StackNegotiateHello)報文后,查詢鄰居設備信息表中是否包含該SN-Hello報文所攜帶的鄰居設備標識,如果存在,則將該物理端口加入到鄰居設備信息表中該鄰居設備標識所對應的9堆疊端口;如果不存在,則創(chuàng)建一個未使用的堆疊端口,在鄰居設備信息表中創(chuàng)建該鄰居設備標識與該創(chuàng)建的堆疊端口之間的對應關系,并將該物理端口加入到該創(chuàng)建的堆疊端口。下面結合具體實施例對上述方法進行詳細描述,圖2為本發(fā)明實施例提供的詳細方法流程圖,如圖2所示,該方法可以包括以下步驟步驟201:.交換設備通過物理端口l接收到SN-Hello報文后,獲取其中攜帶的鄰居設備標識。堆疊設備中各交換設備在物理端口的堆疊鏈路連接時,即處于UP狀態(tài)且使能了堆疊功能時,通過該處于UP狀態(tài)且使能了堆疊功能的物理端口發(fā)送SN-Hello報文;或者在通過物理端口接收到鄰居交換設備發(fā)送的SN-Hello報文后,如果該物理端口使能了堆疊功能則向鄰居交換設備回復SN-Hello報文。其中,SN-Hello報文中攜帶發(fā)送該SN-Hello報文的交換設備標識信息,例如交換設備的橋MAC信息等。如果該交換設備通過沒有使能堆疊功能的物理端口接收到SN-Hello報文,則直接丟棄該SN-Hello報文,并不做任何處理,或者使能該物理端口的堆疊功能從而糾正不對稱的堆疊配置。步驟202:查詢鄰居設備信息表,判斷該鄰居設備信息表中是否已經(jīng)存在該獲取的鄰居設備標識,如果是,執(zhí)行步驟203,如果否,執(zhí)行步驟205。在各交換設備中都存儲有鄰居設備信息表,其中存儲了該交換設備所連接鄰居交換設備的標識和連接該鄰居交換設備所使用的堆疊端口信息。仍以圖1所示的連接關系為例,交換設備2中的鄰居設備信息表可以如表1所示。表1鄰居設備標識堆疊端口交換設備1堆疊端口1交換設備3堆疊端口2步驟203:將物理端口1加入到鄰居設備信息表中該鄰居設備標識所對應的堆疊端口。如果在該交換設備中已經(jīng)存在該鄰居交換設備對應的堆疊端口,則直接將該物理端口1配置為該堆疊端口的成員即可。步驟204:在堆疊端口信息表中,將該物理端口l添加到該堆疊端口對應的表項中,結束流程u可以在各交換設備中存儲一個堆疊端口信息表,該堆疊端口信息表中包含堆疊端口標識、該堆疊端口是否使用以及堆疊端口中的物理端口信息。仍以圖1所示結構為例,交換設備2中的堆疊端口信息表可以如表2所示。表2<table>tableseeoriginaldocumentpage11</column></row><table>步驟205:判斷當前堆疊端口數(shù)是否達到該交換設備的堆疊端口上限數(shù),如果是,則執(zhí)行步驟206,否則執(zhí)行步驟207。步驟206:禁止該物理端口1加入^f壬^T堆疊端口,并4f止該物理端口收發(fā)報文,結束流程。如果已經(jīng)達到交換設備規(guī)定的堆疊端口上限數(shù),則說明該鄰居交換設備與該物理端口l的連接為非法連接,可能會造成堆疊環(huán)路等問題,因此,需要對該物理端口1采取措施保證其不會引起堆疊設備故障或其它網(wǎng)絡問題。步驟207:根據(jù)堆疊端口信息表創(chuàng)建一個未使用的堆疊端口,在該鄰居設備信息表中創(chuàng)建獲取的鄰居設備標識與創(chuàng)建的該堆疊端口之間的對應關系,將該物理端口1加入到該創(chuàng)建的堆疊端口;在堆疊端口信息表中將該創(chuàng)建的堆疊端口標識為已使用,并將物理端口1添加到該創(chuàng)建的堆疊端口對應的表項中,結束流程。由于鄰居設備信息表中尚沒有該鄰居設備標識,說明尚未在該交換設備上配置該鄰居交換設備對應的堆疊端口,查找堆疊端口信息表中未使用的堆疊端口標識,創(chuàng)建一個堆疊端口使用該未使用的堆疊端口標識,將該創(chuàng)建的堆疊端口標識為已使用,并將該物理端口1添加到該堆疊端口的成員物理端口中,并且,在鄰居設備信息表中創(chuàng)建該鄰居設備標識與創(chuàng)建的堆疊端口之間的對應關系,以供后續(xù)使用。如果某物理端口的堆疊鏈路斷開,即該物理端口處于Down狀態(tài),則將該物理端口從其所屬的堆疊端口中刪除,即從堆疊端口信息表中刪除,如果該物理端口所在的堆疊端口中沒有其它物理端口,則將該堆疊端口標識為未使用,并刪除鄰居設備信息表中該堆疊端口對應的表項。如果在該堆疊設備中要求堆疊鏈路遵循菊花鏈連接,即各交換設備的堆疊端口采用固定的對應關系連接,例如交換設備的堆疊端口l必須與其鄰居交換設備的堆疊端口2連接,不允許堆疊端口l與堆疊端口l之間的連接,也不允許堆疊端口2與堆疊端口2之間的連接。針對該問題可以采用以下兩種方式解決第一種方式如果堆疊設備中僅存在兩個交換設備,或者堆疊設備中的多個交換設備順序啟動時,上述發(fā)送的SN-Hello報文中還可以進一步攜帶發(fā)送該SN-Hello報文所使用的堆疊端口標識,交換設備通過物理端口l接收到該SN-Hello才艮文后,將該物理端口1所加入的堆疊端口標識調整為SN-Hello報文中所攜帶的堆疊端口標識所對應的堆疊端口標識,例如,交換設備2通過物理端口1接收到交換設備1發(fā)送的SN-Hello報文后,該SN-Hello報文中除了攜帶交換設備1的標識之外,還攜帶交換設備1發(fā)送該SN-Hello報文所使用的堆疊端口標識,假設使用堆疊端口1,則交換設備2將該物理端口1加入的堆疊端口標識調整為堆疊端口2,從而使其滿足菊花鏈連接。第二種方式在各交換設備完成將物理端口加入到某個堆疊端口中后,會檢驗是否與鄰居交換設備相連的堆疊端口出現(xiàn)沖突,如果與鄰居交換設備連接的堆疊端口標識相同,而不是相對應,則該交換設備和該鄰居交換設備12均通過相連接的物理端口發(fā)送標識調整報文,該編號調整報文中攜帶自身交換設備的標識信息和發(fā)送該編號調整報文的物理端口所屬的堆疊端口標識。交換設備接收到其它交換設備發(fā)送的標識調整報文后,根據(jù)標識調整報文中攜帶的交換設備的標識信息判斷自身的優(yōu)先級是否小于發(fā)送該標識調整報文的優(yōu)先級,如果是,則停止發(fā)送攜帶自身標識信息的標識調整報文,并利用接收到的標識調整報文中攜帶的堆疊端口標識調整自身的堆疊端口標識,具體為將接收到標識調整報文的物理端口所屬的堆疊端口標識調整為與標識調整報文中攜帶的堆疊端口標識相對應,并相應調整其它堆疊端口的標識;轉發(fā)接收到的標識調整報文。否則,丟棄接收到的標識調整報文。例如圖3a所示,假設交換設備C執(zhí)行圖2所示的流程將與交換設備B連接的物理端口配置為堆疊端口2后,檢驗出與交換設備B相連的堆疊端口出現(xiàn)沖突,即交換設備B與交換設備C連接的堆疊端口標識相同,均為堆疊端口2。具體檢驗沖突的方式可以為交換設備C和交換設備B之間互相發(fā)送攜帶自身所使用堆疊端口標識的檢驗報文,或者,在圖2所示流程中的SN-Hello報文中攜帶自身所使用堆疊端口標識。檢驗出沖突后,交換設備B通過堆疊端口2向交換設備C發(fā)送攜帶交換設備B標識和堆疊端口2標識的標識調整報文,交換設備C通過堆疊端口2向交換設備B發(fā)送攜帶交換設備C標識和堆疊端口2標識的標識調整報文。假設各交換設備的優(yōu)先級為標識越小優(yōu)先級越高,該堆疊設備中的交換設備C的標識最小,則交換設備C的優(yōu)先級最高,交換設備B接收到交換設備C的標識調整報文后,確定自身優(yōu)先級小于交換設備C的優(yōu)先級,則停止發(fā)送攜帶自身標識的標識調整報文,利用接收到的標識調整報文中攜帶的堆疊端口2標識,調整接收到該標識調整報文的堆疊端口2的標識為堆疊端口1,相應調整交換設備B的另一個堆疊端口l為堆疊端口2,并將接收到的該標識調整報文轉發(fā)給交換設備A。交換設備C接收到交換設備B的標識調整報文后,確定自身優(yōu)先級大于交換設備B的優(yōu)先級,直接丟棄該標識調整報文。其它交換設備的操作類似,最終都是按照交換設備C的標識調整報文進行堆疊端口標識的調整,13最終滿足菊花鏈的要求,最終的調整結果如圖3b所示。以上是對本發(fā)明所提供的方法進行的詳細描述,下面對本發(fā)明所提供的交換設備進行詳細描述。圖4a和圖4b為本發(fā)明實施例提供的交換設備結構圖,如圖4a和圖4b所示,該交換設備可以包括標識查詢單元401、第一端口配置單元402、第二端口配置單元403和設備信息表存儲單元404。標識查詢單元401,用于在該交換設備通過使能了堆疊功能的物理端口接收到堆疊鏈路協(xié)商報文后,查詢鄰居設備信息表中是否包含該堆疊鏈路協(xié)商報文中所攜帶的鄰居設備標識,如果是,則將該鄰居設備標識提供給第一端口配置單元402,否則,將該鄰居設備標識提供給第二端口配置單元403。第一端口配置單元402,用于接收到鄰居設備標識后,將該物理端口加入到鄰居設備信息表中該鄰居設備標識所對應的堆疊端口。第二端口配置單元403,用于接收到鄰居設備標識后,創(chuàng)建一個該交換設備未使用的堆疊端口,在鄰居設備信息表中創(chuàng)建該鄰居設備標識與該創(chuàng)建的堆疊端口之間的對應關系,并將物理端口加入到該創(chuàng)建的堆疊端口。設備信息表存儲單元404,用于存儲鄰居設備信息表。另外,該交換設備還可以包括端口信息表存儲單元405,用于存儲堆疊端口信息表。第一端口配置單元402,還可以用于在將物理端口加入到鄰居設備信息表中該鄰居設備標識所對應的堆疊端口時,將物理端口添加到堆疊端口信息表中堆疊端口對應的表項中。第二端口配置單元403,還用于在將該物理端口加入到該創(chuàng)建的堆疊端口時,在堆疊端口信息表中將創(chuàng)建的堆疊端口標識為已使用,并將該物理端口添加到創(chuàng)建的堆疊端口對應的表項中。更進一步地,該交換設備還可以包括判斷單元406和第三端口配置單元407。判斷單元406,可以i殳置在標識查詢單元401和第二端口配置單元403之間,用于接收標識查詢單元401發(fā)送的鄰居設備標識,判斷該交換設備已使用的堆疊端口數(shù)是否達到該交換設備的堆疊端口上限數(shù),如果是,則向第三端口配置單元407發(fā)送執(zhí)行通知,否則,將鄰居設備標識發(fā)送給第二端口配置單元403。第三端口配置單元407,用于接收到執(zhí)行通知后,禁止物理端口加入任何堆疊端口,并停止物理端口收發(fā)報文。該交換設備還可以包括報文接收單元408和功能判斷單元409。報文接收單元408,用于通過物理端口接收鏈路協(xié)商報文。功能判斷單元409,用于判斷該物理端口是否為使能了堆疊功能,如果是,則將該鏈路協(xié)商報文發(fā)送給標識查詢單元401;否則,丟棄鏈路協(xié)商報文,或者使能該物理端口的堆疊功能。另外,該交換設備還可以包括端口刪除單元410,用于在該物理端口所連接的堆疊鏈路斷開時,將物理端口從該物理端口所加入的堆疊端口中刪除,并在該堆疊端口中沒有其它物理接口時,將堆疊端口標識為未使用并刪除鄰居設備信息表中該堆疊端口對應的表項。更優(yōu)地,當對堆疊設備中的各堆疊端口標識要求滿足菊花鏈時,該交換設備還可以進一步具備端口標識的調整功能,此時,鏈路協(xié)商報文中還攜帶發(fā)送鏈路協(xié)商報文的堆疊端口標識,該交換設備還可以包括第一標識調整單元411,用于獲取鏈路協(xié)商報文中攜帶的堆疊端口標識,并將物理端口所加入的堆疊端口標識調整為與鏈路協(xié)商報文中攜帶的堆疊端口標識相對應。在調整時,第一標識調整單元4U'需要將鄰居設備信息表和堆疊端口信息表中該堆疊端口的標識都進行相應的調整。具備端口標識調整功能的交換設備還可以存在另外一種結構,如圖4b所示,此時,該交換設備還可以包括沖突檢驗單元412、調整報文發(fā)送單元413、優(yōu)先級判斷單元414和第二標識調整單元415。沖突檢驗單元412,用于檢驗第一端口配置單元402或者第二端口配置單元403將物理端口加入的堆疊端口是否與物理端口連接的設備的堆疊端口出現(xiàn)沖突。調整報文發(fā)送單元413,用于在沖突檢驗單元412的檢驗結果為出現(xiàn)沖突時,通過物理端口發(fā)送攜帶該交換i史備標識和物理端口所加入的堆疊端口標識的標識調整報文。優(yōu)先級判斷單元414,用于在該交換設備通過物理端口接收到標識調整報文后,根據(jù)該標識調整報文中攜帶的交換設備的標識信息,判斷自身所在交換設備的優(yōu)先級是否小于發(fā)送標識調整報文的交換設備的優(yōu)先級,如果是,則向第二標識調整單元415發(fā)送調整通知,否則丟棄接收到的標識調整報文。第二標識調整單元415,用于禁止調整報文發(fā)送單元413發(fā)送標識調整報文,利用接收到的標識調整報文中攜帶的堆疊端口標識調整物理端口所加入的堆疊端口標識,并轉發(fā)接收到的標識調整報文。其中,沖突4企驗單元4124企-瞼物理端口所加入的堆疊端口是否與連接的鄰居設備的堆疊端口出現(xiàn)沖突可以具體包括交換設備和鄰居設備之間通過自身的堆疊端口發(fā)送攜帶該堆疊端口標識的檢驗報文,如果沖突檢驗單元412確定接收該檢一瞼^艮文的堆疊端口標識與該4企驗才艮文中攜帶的堆疊端口標識相同,則確定出現(xiàn)沖突;或者,上述鏈路協(xié)商報文中進一步攜帶發(fā)送該鏈路協(xié)商報文所使用的堆疊端口標識,沖突檢驗單元412判斷所述物理端口加入的堆疊端口標識是否與鏈路協(xié)商報文中攜帶的堆疊端口標識相同,如杲是,則確定出現(xiàn)沖突。由以上描述可以看出,本發(fā)明提供的方法和交換設備具備以下優(yōu)點1)堆疊設備中的交換設備通過自身使能了堆疊功能的物理端口接收到堆疊鏈路協(xié)商報文后,查詢鄰居設備信息表中是否包含該堆疊鏈路協(xié)商報文所攜帶的鄰居設備標識,如果是,則將所述物理端口加入到鄰居設備信息表中該鄰居設備標識所對應的堆疊端口;如果否,則創(chuàng)建一個該交換設備未使用的堆疊端口,在鄰居設備信息表中創(chuàng)建該鄰居設備標識與該創(chuàng)建的堆疊端口之間的對應關系,并將該物理端口加入到該創(chuàng)建的堆疊端口。本發(fā)明能夠利用交換設備之間發(fā)送的堆疊鏈路協(xié)商報文,根據(jù)各物理端口與鄰居設備之間的連接關系,確定物理端口所屬的堆疊端口,從而自動地進行堆疊端口的配置,而無需管理員人為地進行配置工作,大大減小了管理員的配置工作,同時也避免了人為配置錯誤所導致的堆疊設備無法正常工作的情況。2)能夠處理物理端口的堆疊功能配置不對稱的情況,以圖1為例,圖中交換設備2中的物理端口l未使能堆疊功能,使用本發(fā)明通過物理端口1接收到鏈路協(xié)商報文后,由于該物理端口1未使能堆疊功能可以將該鏈路協(xié)商報文丟棄,該物理端口1不會被加入任何堆疊端口,并且該物理端口1由于未使能堆疊功能也不會發(fā)送鏈路協(xié)商報文,從而避免導致設備故障或環(huán)路等情況?;蛘?,使用本發(fā)明通過物理端口l接收到鏈路協(xié)商報文后,由于該物理端口1未使能堆疊功能可以自動將該物理端口1使能堆疊功能,并按照本發(fā)明提供的方法自動的加入相應的堆疊端口,從而糾正不對稱的堆疊配置。使用本發(fā)明所提供的方法后,圖1所示的連接關系最終配置為圓5所示的狀況。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明保護的范圍之內。1權利要求1、一種配置堆疊端口的方法,其特征在于,該方法包括堆疊設備中的交換設備通過自身使能了堆疊功能的物理端口接收到堆疊鏈路協(xié)商報文后,查詢鄰居設備信息表中是否包含所述堆疊鏈路協(xié)商報文所攜帶的鄰居設備標識,如果是,則將所述物理端口加入到鄰居設備信息表中該鄰居設備標識所對應的堆疊端口;如果否,則創(chuàng)建一個該交換設備未使用的堆疊端口,在所述鄰居設備信息表中創(chuàng)建該鄰居設備標識與該創(chuàng)建的堆疊端口之間的對應關系,并將所述物理端口加入到該創(chuàng)建的堆疊端口。2、根據(jù)權利要求1所述的方法,其特征在于,在將所述物理端口加入到鄰居設備信息表中該鄰居設備標識所對應的堆疊端口時,還包括將所述物理端口添加到堆疊端口信息表中所述堆疊端口對應的表項中;在將所述物理端口加入到該創(chuàng)建的堆疊端口時,還包括在堆疊端口信息表中將所述創(chuàng)建的堆疊端口標識為已使用,并將所述物理端口添加到所述創(chuàng)建的堆疊端口對應的表項中。3、根據(jù)權利要求1所述的方法,其特征在于,在所述創(chuàng)建一個該交換設備未使用的堆疊端口之前,還包括判斷所述交換設備已使用的堆疊端口數(shù)是否達到所述交換設備的堆疊端口上限數(shù),如果是,則禁止所述物理端口加入任何堆疊端口,并停止所述物理端口收發(fā)報文,結束流程;否則,繼續(xù)執(zhí)行所述創(chuàng)建一個該交換設備未使用的堆疊端口。4、根據(jù)權利要求1所述的方法,其特征在于,如果所述交換設備通過未使能堆疊功能的物理端口接收到鏈路協(xié)商報文,則丟棄所述鏈路協(xié)商報文,或者使能該物理端口的堆疊功能。5、根據(jù)權利要求1至4任一權項所述的方法,其特征在于,如果所述物理端口所連接的堆疊鏈路斷開,則將所述物理端口從該物理端口所加入的堆疊端口中刪除,并且在所述堆疊端口中沒有其它物理端口時,將所述堆疊端口標識為未使用并刪除鄰居設備信息表中所述堆疊端口對應的表項。6、根據(jù)權利要求1至4任一權項所述的方法,其特征在于,所述鏈路協(xié)商報文中還攜帶發(fā)送所述鏈路協(xié)商報文的堆疊端口標識,所述交換設備接收到所述鏈路協(xié)商報文后,將所述物理端口所加入的堆疊端口標識調整為與所述鏈路協(xié)商報文中攜帶的堆疊端口標識相對應。7、根據(jù)權利要求1至4任一權項所述的方法,其特征在于,在將所述物理端口加入到鄰居設備信息表中該鄰居設備標識所對應的堆疊端口,或者在將所述物理端口加入到該創(chuàng)建的堆疊端口之后,還包括檢驗所述物理端口所加入的堆疊端口是否與連接的鄰居設備的堆疊端口出現(xiàn)沖突,如果是,則通過所述物理端口發(fā)送攜帶所述交換設備標識和所述物理端口所加入的堆疊端口標識的標識調整報文;所述鄰居設備接收到所述標識調整報文后,根據(jù)所述標識調整報文中攜帶的交換設備的標識信息判斷自身優(yōu)先級是否小于發(fā)送所述標識調整報文的交換設備的優(yōu)先級,如果是,則停止發(fā)送攜帶自身標識的標識調整報文,利用接收到的所述標識調整報文中攜帶的堆疊端口標識調整自身的堆疊端口標識,并轉發(fā)接收到的標識調整報文;否則,丟棄接收到的標識調整報文。8、根據(jù)權利要求7所述的方法,其特征在于,檢驗所述物理端口所加入的堆疊端口是否與連接的鄰居設備的堆疊端口出現(xiàn)沖突具體包括所述交換設備和所述鄰居設備之間互相通過自身的堆疊端口發(fā)送攜帶該堆疊端口標識的檢驗報文,如果確定接收該檢驗報文的堆疊端口標識與該檢驗報文中攜帶的堆疊端口標識相同,則確定出現(xiàn)沖突;或者,所述鏈路協(xié)商報文中攜帶鄰居設備所使用的堆疊端口標識,所述交換設備判斷所述物理端口加入的堆疊端口標識是否與鏈路協(xié)商報文中攜帶的堆疊端口標識相同,如果是,則確定出現(xiàn)沖突。9、一種交換設備,該交換設備應用于堆疊設備中,其特征在于,該交換設備包括標識查詢單元、設備信息表存儲單元、第一端口配置單元和第二端口配置單元;所述標識查詢單元,用于在該交換設備通過使能了堆疊功能的物理端口接收到堆疊鏈路協(xié)商報文后,查詢鄰居設備信息表中是否包含所述堆疊鏈路協(xié)商報文中所攜帶的鄰居設備標識,如果是,則將該鄰居設備標識提供給所述第一端口配置單元,否則,將該鄰居設備標識提供給所述第二端口配置單元;所述第一端口配置單元,用于接收到所述鄰居設備標識后,將所述物理端口加入到鄰居設備信息表中所述鄰居設備標識所對應的堆疊端口;所述第二端口配置單元,用于接收到所述鄰居設備標識后,創(chuàng)建一個該交換設備未使用的堆疊端口,在所述鄰居設備信息表中創(chuàng)建所述鄰居設備標識與該創(chuàng)建的堆疊端口之間的對應關系,并將所述物理端口加入到該創(chuàng)建的堆疊端所述設備信息表存儲單元,用于存儲所述鄰居設備信息表。10、根據(jù)權利要求9所述的交換設備,其特征在于,該交換設備還包括端口信息表存儲單元,用于存儲堆疊端口信息表;所述第一端口配置單元,還用于在將所述物理端口加入到鄰居設備信息表中該鄰居設備標識所對應的堆疊端口時,將所述物理端口添加到堆疊端口信息表中所述堆疊端口對應的表項中;所述第二端口配置單元,還用于在將所述物理端口加入到該創(chuàng)建的堆疊端口時,在堆疊端口信息表中將所述創(chuàng)建的堆疊端口標識為已使用,并將所述物理端口添加到所述創(chuàng)建的堆疊端口對應的表項中。11、根據(jù)權利要求9所述的交換設備,其特征在于,該交換設備還包括判斷單元和第三端口配置單元;所述判斷單元,設置在標識查詢單元和第二端口配置單元之間,用于接收所述標識查詢單元發(fā)送的鄰居設備標識,判斷該交換設備已使用的堆疊端口數(shù)是否達到該交換設備的堆疊端口上限數(shù),如果是,則向所述第三端口配置單元發(fā)送執(zhí)行通知,否則,將所述鄰居設備標識發(fā)送給所述第二端口配置單元;所述第三端口配置單元,用于接收到所述執(zhí)行通知后,禁止所述物理端口加入任何堆疊端口,并停止所述物理端口收發(fā)纟艮文。12、根據(jù)權利要求9所述的交換設備,其特征在于,該交換設備還包括報文接收單元和功能判斷單元;所述報文接收單元,用于通過物理端口接收鏈路協(xié)商報文;所述功能判斷單元,用于判斷所述物理端口是否為使能了堆疊功能,如果是,則將所述鏈路協(xié)商報文發(fā)送給所述標識查詢單元;否則,丟棄所述鏈路協(xié)商報文或者使能所述物理端口的堆疊功能。13、根據(jù)權利要求9至12任一權項所述的交換設備,其特征在于,該交換設備還包括端口刪除單元,用于在所述物理端口所連接的堆疊鏈路斷開時,將所述物理端口從該物理端口所加入的堆疊端口中刪除,并在該堆疊端口中沒有其它物理接口時,將所述堆疊端口標識為未使用并刪除所述鄰居設備信息表中該堆疊端口對應的表項。14、根據(jù)權利要求9至12任一權項所述的交換設備,其特征在于,所述鏈路協(xié)商報文中還攜帶發(fā)送所述鏈路協(xié)商報文的堆疊端口標識,該交換設備還包括第一標識調整單元,用于獲取所述鏈路協(xié)商報文中攜帶的堆疊端口標識,并將所述物理端口所加入的堆疊端口標識調整為與所述鏈路協(xié)商報文中攜帶的堆疊端口標識相對應。15、根據(jù)權利要求9至12任一權項所述的交換設備,其特征在于,該交換設備還包括沖突檢驗單元、調整報文發(fā)送單元、優(yōu)先級判斷單元和第二標識調整單元;所述沖突檢驗單元,用于檢驗所述第一端口配置單元或者第二端口配置單元將所述物理端口加入的堆疊端口是否與所述物理端口連接的設備的堆疊端口出現(xiàn)沖突;所述調整報文發(fā)送單元,用于在所述沖突檢驗單元的檢驗結果為出現(xiàn)沖突時,通過所述物理端口發(fā)送攜帶該交換設備標識和所述物理端口所加入的堆疊端口標識的標識調整凈艮文;所述優(yōu)先級判斷單元,用于在該交換設備通過所述物理端口接收到標識調整報文后,根據(jù)該標識調整報文中攜帶的交換設備的標識信息,判斷自身所在交換設備的優(yōu)先級是否小于發(fā)送所述標識調整報文的交換設備的優(yōu)先級,如果是,則向所述第二標識調整單元發(fā)送調整通知,否則丟棄接收到的標識調整報文;所述第二標識調整單元,用于禁止所述調整"^艮文發(fā)送單元發(fā)送標識調整報文,利用接收到的標識調整報文中攜帶的堆疊端口標識調整所述物理端口所加入的堆疊端口標識,并轉發(fā)接收到的標識調整報文。全文摘要本發(fā)明提供了一種配置堆疊端口的方法和交換設備,其中,方法包括堆疊設備中的交換設備通過自身使能了堆疊功能的物理端口接收到堆疊鏈路協(xié)商報文后,查詢鄰居設備信息表中是否包含該堆疊鏈路協(xié)商報文所攜帶的鄰居設備標識,如果是,則將所述物理端口加入到鄰居設備信息表中該鄰居設備標識所對應的堆疊端口;如果否,則創(chuàng)建一個該交換設備未使用的堆疊端口,在鄰居設備信息表中創(chuàng)建該鄰居設備標識與該創(chuàng)建的堆疊端口之間的對應關系,并將該物理端口加入到該創(chuàng)建的堆疊端口。本發(fā)明能夠自動地進行堆疊端口的配置,大大減小了管理員的配置工作,同時也避免了人為配置錯誤所導致的堆疊設備無法正常工作的情況。文檔編號H04L12/24GK101478434SQ200910076759公開日2009年7月8日申請日期2009年1月19日優(yōu)先權日2009年1月19日發(fā)明者勇汪,胡小龍申請人:杭州華三通信技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
昌吉市| 横山县| 祁东县| 拜城县| 丹江口市| 凤城市| 中西区| 城步| 泸州市| 龙泉市| 紫云| 白玉县| 沐川县| 辛集市| 徐汇区| 资中县| 中宁县| 安平县| 大新县| 石城县| 漳州市| 濉溪县| 大兴区| 临夏市| 信宜市| 桦南县| 柞水县| 新建县| 竹溪县| 白水县| 安仁县| 卢龙县| 惠州市| 绥滨县| 淮南市| 航空| 大关县| 钟山县| 甘德县| 南靖县| 洛扎县|