專利名稱:虛擬交換系統(tǒng)的構建方法、裝置和交換設備的制作方法
技術領域:
本發(fā)明涉及通信技術,尤其涉及一種虛擬交換系統(tǒng)的構建方法、裝置和交換設備。
背景技術:
目前交換機從物理形態(tài)來分,主要分為機架式交換機和盒式交換機。機架式交換機和盒式交換機的主要區(qū)別是機架式交換機具有多張板卡,這些板卡插在同一機箱的不同插槽中,負責不同的功能,可以根據(jù)網(wǎng)絡業(yè)務的需要進行靈活組裝,一張板卡在整機運行時也可以進行熱插拔,但不會影響其他板卡功能;而盒式交換機在硬件上是一個整體,不能進行組裝和拆分。一般來說,機架式交換機具有更強功能和性能,表項容量也比盒式交換機要大,一般應用在網(wǎng)絡拓撲的核心層。機架式交換機一般由機箱、機箱插槽、管理板、線卡、電源和風扇組成,管理板、線卡、電源和風扇都可以進行熱插拔,并且通常數(shù)量不只一個,這種冗余設計主要是為了提高 可靠性,比如系統(tǒng)運行過程中,如果主管理板故障,則從管理板可以接替主管理板工作,系統(tǒng)還能正常運行。機架式交換機的機箱上有多個板卡插槽,各種不同的板卡(管理板和線卡)可插入這些插槽,并通過機箱的背板電路進行物理聯(lián)通,可以相互進行通信。管理板是系統(tǒng)的管理控制中心,線卡主要負責網(wǎng)絡業(yè)務數(shù)據(jù)轉(zhuǎn)發(fā),線卡越多,對外提供的網(wǎng)絡端口越多,承載的業(yè)務量越大。但是,單個線卡故障,不影響其他線卡的業(yè)務,具有較高的獨立性。機架式交換機通常部署在網(wǎng)絡的核心層,對可靠性具有較高的要求。雖然機架式交換機內(nèi)部的冗余設計具有較高的可靠性,但如果當前系統(tǒng)的電源斷電或主從管理板同時故障,則整個系統(tǒng)還是不能工作,其冗余設計也失去作用。因此,構建虛擬交換單元(Virtual Switch Unit ;以下簡稱VSU)系統(tǒng)是進一步提高可靠性的有效方法。VSU技術是一種交換機系統(tǒng)虛擬化技術,其主要工作原理是支持將多臺物理交換機組合成一臺邏輯的虛擬交換機,以此來簡化網(wǎng)絡設計,提高網(wǎng)絡可用性,減少網(wǎng)絡維護的工作。假設有兩個機架式交換機A和B,其中,機架式交換機A有2個管理板和3個線卡,機架式交換機B有2個管理板和3個線卡。機架式交換機A和B通過虛擬交換鏈路(VirtualSwitch Link ;以下簡稱VSL)連接在一起,邏輯上形成一臺虛擬交換機,即虛擬交換機系統(tǒng)。從邏輯上看,這個虛擬交換機具有4個管理板,線卡是機架式交換機A和B線卡的總和。在實際運行過程中,系統(tǒng)會從4個管理板中選舉出一個主管理板作為整個系統(tǒng)的管理控制中心,其他管理板作為冗余備份,防止主管理板發(fā)生故障。這樣,即使一臺交換機全部下電,另一臺還能夠繼續(xù)工作,不會造成網(wǎng)絡斷流,具有更高的可靠性。雖然機架式交換機VSU系統(tǒng)大大提高了系統(tǒng)的可靠性,但是也帶來一個負面影響。主要原因如下由于兩臺機架式交換機合并為一個虛擬邏輯設備,系統(tǒng)工作過程中,所有的協(xié)議報文全部送到全局主管理板進行處理,用戶配置或生成的轉(zhuǎn)發(fā)表也是由全局主管理板統(tǒng)一管理和下發(fā)。為了使得兩臺機架式交換機的線卡之間能夠進行跨機箱轉(zhuǎn)發(fā)數(shù)據(jù),各種協(xié)議面生成的轉(zhuǎn)發(fā)表項必須同步到兩臺機架式交換機的所有線卡。這樣,VSU系統(tǒng)中所有線卡保存的路由表項必須是一樣的,如果每張線卡的主機路由表項容量為8K條,則整個VSU系統(tǒng)的表項容量也只能是8K條。這樣,VSU系統(tǒng)中至少兩臺機架式交換機的容量僅相當于一臺交換機的容量,也就是說,VSU系統(tǒng)雖然帶來了高可靠性,卻損失了容量,這是當前VSU系統(tǒng)的一個比較大的缺陷。
發(fā)明內(nèi)容
本發(fā)明提供一種虛擬交換系統(tǒng)的構建方法、裝置和交換設備,以實現(xiàn)在至少兩臺交換設備上構建至少兩個VSU系統(tǒng),提高至少兩臺交換設備構建的VSU系統(tǒng)的表項容量。本發(fā)明一方面提供一種虛擬交換系統(tǒng)的構建方法,包括第一交換設備中的第一管理板獲取所述第一交換設備的第一配置信息;
當所述第一配置信息中的啟動模式為雙虛擬交換單元VSU模式時,所述第一管理板通過所述第一配置信息中包含的與所述第一管理板對應的第一虛擬交換鏈路VSL端口,向所述第一 VSL端口連接的第二 VSL端口發(fā)送探測報文,所述第二 VSL端口屬于第二交換設備,以便所述第一管理板與所述第二交換設備中所述第二 VSL端口對應的第二管理板建立熱備關系。本發(fā)明另一方面提供一種虛擬交換系統(tǒng)的構建裝置,設置在第一交換設備的第一管理板上,所述虛擬交換系統(tǒng)的構建裝置包括獲取模塊,用于獲取所述第一交換設備的第一配置信息;探測模塊,用于當所述獲取模塊獲取的第一配置信息中的啟動模式為雙虛擬交換單元VSU模式時,通過所述第一配置信息中包含的與所述第一管理板對應的第一虛擬交換鏈路VSL端口,向所述第一 VSL端口連接的第二 VSL端口發(fā)送探測報文,所述第二 VSL端口屬于第二交換設備,以便與所述第二交換設備中所述第二 VSL端口對應的第二管理板建立熱備關系。本發(fā)明又一方面提供一種交換設備,包括如上所述的虛擬交換系統(tǒng)的構建裝置。本發(fā)明的技術效果是當?shù)谝唤粨Q設備中的第一管理板獲取第一交換設備的第一配置信息中的啟動模式為雙VSU模式時,第一管理板通過上述第一配置信息中包含的與第一管理板對應的第一 VSL端口,向第一 VSL端口連接的第二 VSL端口發(fā)送探測報文,該第二 VSL端口屬于第二交換設備,以便第一管理板與第二交換設備中上述第二 VSL端口對應的第二管理板建立熱備關系;也就是說,當啟動模式為雙VSU模式時,第一管理板不與第一交換設備中的另一管理板建立熱備關系,而是與第二交換設備中的另一管理板建立熱備關系,從而可以實現(xiàn)在至少兩臺交換設備上構建至少兩個VSU系統(tǒng),提高至少兩臺交換設備構建的VSU系統(tǒng)的表項容量。
圖I為本發(fā)明虛擬交換系統(tǒng)的構建方法一個實施例的流程圖;圖2 (a)為本發(fā)明單VSU系統(tǒng)幀通路配置一個實施例的示意圖;圖2 (b)為本發(fā)明雙VSU系統(tǒng)幀通路配置一個實施例的示意圖;圖3為本發(fā)明兩臺機架式交換機構建雙VSU系統(tǒng)一個實施例的示意圖4為本發(fā)明虛擬交換系統(tǒng)的構建裝置一個實施例的結構示意圖;圖5為本發(fā)明虛擬交換系統(tǒng)的構建裝置另一個實施例的結構示意圖。
具體實施例方式圖I為本發(fā)明虛擬交換系統(tǒng)的構建方法一個實施例的流程圖,如圖I所示,該虛擬交換系統(tǒng)的構建方法可以包括步驟101,第一交換設備中的第一管理板獲取第一交換設備的第一配置信息。具體地,上述第一配置信息是預先配置在第一交換設備中。在第一交換設備開機啟動之后,第一交換設備中的第一管理板獲取第一交換設備的第一配置信息。步驟102,當?shù)谝慌渲眯畔⒅械膯幽J綖殡pVSU模式時,第一管理板通過第一配置信息中包含的與第一管理板對應的第一 VSL端口,向第一 VSL端口連接的第二 VSL端口 發(fā)送探測報文,上述第二 VSL端口屬于第二交換設備,以便第一管理板與第二交換設備中第二 VSL端口對應的第二管理板建立熱備關系。本實施例中,上述第一配置信息中包括與第一交換設備中的每個管理板對應的VSL端口。在第一管理板獲取第一配置信息之后,如果發(fā)現(xiàn)第一配置信息中的啟動模式為雙VSU模式,也就是說第一交換設備的啟動模式被配置為雙VSU模式時,第一管理板通過該第一管理板對應的第一 VSL端口發(fā)送探測報文,該探測報文通過第一 VSL端口與第二 VSL端口之間的VSL鏈路被發(fā)送到第二 VSL端口。這樣,第二交換設備中與第二 VSL端口對應的第二管理板會接收到上述探測報文。具體地,上述探測報文攜帶第一管理板所屬域的標識,向第一 VSL端口連接的第二 VSL端口發(fā)送探測報文之后,第一管理板還可以接收第二管理板發(fā)送的響應報文,上述響應報文攜帶第一管理板所屬域的標識與第二管理板所屬域的標識相同的確認信息;上述響應報文是第二管理板接收到探測報文,確定上述探測報文攜帶的第一管理板所屬域的標識與第二管理板所屬域的標識相同之后發(fā)送給第一管理板的;然后,第一管理板與第二管理板建立熱備關系,確定第一管理板為第一管理板與第二管理板所屬VSU系統(tǒng)的主管理板,第二管理板為第一管理板與第二管理板所屬VSU系統(tǒng)的從管理板;或者確定第二管理板為第一管理板與第二管理板所屬VSU系統(tǒng)的主管理板,第一管理板為第一管理板與第二管理板所屬VSU系統(tǒng)的從管理板。其中,第一管理板所屬域的標識是所述第一管理板從第一配置信息中獲取的。本實施例中,第一交換設備的第一配置信息中包含第一交換設備中各個管理板所屬域的標識,第一交換設備開機啟動,第一管理板獲取第一配置信息之后,可以從第一配置信息中獲取第一管理板所屬域的標識,并在發(fā)送的探測報文中攜帶第一管理板所屬域的標識。同樣,第二交換設備的第二配置信息中包含第二交換設備中各個管理板所屬域的標識,第二交換設備開機啟動,第二管理板獲取第二配置信息之后,可以從第二配置信息中獲取第二管理板所屬域的標識,這樣,第二管理板接收到第一管理板發(fā)送的探測報文之后,可以判斷該探測報文中攜帶的第一管理板所屬域的標識與第二管理板所屬域的標識是否相同;如果相同,則第二管理板在發(fā)送的響應報文中攜帶第一管理板所屬域的標識與第二管理板所屬域的標識相同的確認信息,接收到該確認信息后,第一管理板與第二管理板建立熱備關系;而如果第一管理板所屬域的標識與第二管理板所屬域的標識不同,則第二管理板在發(fā)送的響應報文中攜帶第一管理板所屬域的標識與第二管理板所屬域的標識不同的確認信息,接收到該確認信息后,第一管理板不會與第二管理板建立熱備關系。也就是說,當?shù)谝唤粨Q設備的啟動模式被配置為雙VSU模式時,第一管理板不會與第一交換設備中的另一塊管理板建立熱備關系,而是通過VSL鏈路,探測第二交換設備內(nèi)的管理板,與第二交換設備中與第一管理板屬于相同域的第二管理板建立熱備關系。進一步地,第一管理板與第二交換設備中上述第二 VSL端口對應的第二管理板建立熱備關系之后,第一管理板與第二管理板所屬VSU系統(tǒng)中的主管理板接收上述VSU系統(tǒng)中的從管理板發(fā)送的配置信息,從上述主管理板的配置信息和從管理板發(fā)送的配置信息中獲取屬于第一管理板與第二管理板所屬VSU系統(tǒng)的線卡,探測上述線卡對應的插槽,如果確定線卡在位,則打開上述線卡的外部端口,從而屬于第一管理板與第二管理板所屬VSU系統(tǒng)的線卡可以與上述線卡連接的外部設備進行通信。本實施例中,交換設備的配置信息中包括該交換設備中屬于每個管理板所屬VSU 系統(tǒng)的線卡。舉例來說,第一管理板獲取的第一配置信息中包括第一交換設備中屬于第一管理板所屬VSU系統(tǒng)的線卡,第二管理板獲取的第二配置信息中包括第二交換設備中屬于第二管理板所屬VSU系統(tǒng)的線卡;在第一管理板與第二管理板建立熱備關系之后,如果第一管理板為第一管理板與第二管理板所屬VSU系統(tǒng)中的主管理板,第二管理板為第一管理板與第二管理板所屬VSU系統(tǒng)中的從管理板,則第二管理板將第二配置信息發(fā)送給第一管理板,第一管理板從第一配置信息和第二配置信息中可以獲取屬于第一管理板與第二管理板所屬VSU系統(tǒng)的所有線卡,然后第一管理板可以探測上述線卡對應的插槽,如果確定線卡在位,則打開上述線卡的外部端口,從而屬于第一管理板與第二管理板所屬VSU系統(tǒng)的線卡可以與上述線卡連接的外部設備進行通信。進一步地,第一管理板與第二交換設備中上述第二 VSL端口對應的第二管理板建立熱備關系之后,第一管理板還可以從第一配置信息中獲取第一交換設備中不屬于第一管理板與第二管理板所屬VSU系統(tǒng)的線卡,關閉第一交換設備中不屬于上述VSU系統(tǒng)的線卡與第一管理板連接的內(nèi)部端口 ;并且第二管理板也可以從第二交換設備的第二配置信息中獲取第二交換設備中不屬于第一管理板與第二管理板所屬VSU系統(tǒng)的線卡,關閉上述第二交換設備中不屬于VSU系統(tǒng)的線卡與第二管理板連接的內(nèi)部端口。以具有兩塊管理板和4塊線卡的交換設備為例,當采用該交換設備構建單VSU系統(tǒng)時,該交換設備中的兩塊管理板與任意一張線卡在物理上都有通路,如圖2 Ca)所示,圖2 (a)為本發(fā)明單VSU系統(tǒng)幀通路配置一個實施例的示意圖,圖2 (a)中,管理板I與線卡r4在物理上都有通路,管理板2與線卡f 4在物理上也都有通路;當采用該交換設備通過本發(fā)明提供的方法構建雙VSU系統(tǒng)時,該交換設備中的兩塊管理板分屬兩個VSU系統(tǒng),如圖2 (b)所示,圖2 (b)為本發(fā)明雙VSU系統(tǒng)幀通路配置一個實施例的示意圖,假設線卡廣2屬于管理板I所屬VSU系統(tǒng),線卡3 4屬于管理板2所屬VSU系統(tǒng),這時需要將線卡f 2與管理板2連接的內(nèi)部端口關閉,將線卡3 4與管理板I連接的內(nèi)部端口關閉,以免管理板I所屬VSU系統(tǒng)與管理板2所屬VSU系統(tǒng)的數(shù)據(jù)轉(zhuǎn)發(fā)相互干擾。本實施例中的交換設備可以為機架式交換機或具有多個管理引擎的箱式路由器,本實施例對交換設備的形態(tài)不作限定。上述實施例中,當啟動模式為雙VSU模式時,第一管理板不與第一交換設備中的另一管理板建立熱備關系,而是與第二交換設備中的另一管理板建立熱備關系,從而可以實現(xiàn)在至少兩臺交換設備上構建至少兩個VSU系統(tǒng),提高至少兩臺交換設備構建的VSU系統(tǒng)的表項容量。下面以兩臺機架式交換機構建兩個VSU系統(tǒng)為例對本發(fā)明提供的方法進行說明。
圖3為本發(fā)明兩臺機架式交換機構建雙VSU系統(tǒng)一個實施例的示意圖,如圖3所示,機架式交換機I和機架式交換機2各有2塊管理板和4塊線卡,其中管理板I. I和I. 2以及線卡I. I、I. 2、I. 3和I. 4位于機架式交換機I的插槽上,管理板2. I和2. 2以及線卡2. I、2. 2、2. 3和2. 4位于機架式交換機2的插槽上。現(xiàn)在為了構建兩套VSU系統(tǒng),可以將管理板I. I和管理板2. I配置為一對主從關系,作為VSUl系統(tǒng)的管理控制中心;可以將管理板I. 2和管理板2. 2配置為另一對主從關系,作為VSU2系統(tǒng)的管理控制中心。將線卡I. I、I. 2、2. I和2. 2配置給VSUl系統(tǒng),而將線卡I. 3,1. 4,2. 3和2. 4配置給VSU2系統(tǒng),兩個VSU系統(tǒng)分別通過自己的線卡建立獨立的VSL鏈路。這樣,通過本發(fā)明提供的方法,可以建立采用兩臺機架式交換機構建兩套VSU系統(tǒng),與采用兩臺機架式交換機構建一套VSU系統(tǒng)相比,具有以下特點I、兩個VSU系統(tǒng)的管理控制面和轉(zhuǎn)發(fā)面都相互獨立,互不干擾,邏輯上可以看作兩臺獨立的物理設備,這兩個VSU系統(tǒng)之間可以通過連接普通的物理線路進行通信;2、兩個VSU系統(tǒng)都有2張管理板作為冗余設計,且線卡分布在兩個不同的機箱上,其中任意一臺機架式交換機下電,兩個VSU系統(tǒng)都可以繼續(xù)工作。如果兩個VSU系統(tǒng)與上下游交換機采用聚合端口(Aggregate Port ;以下簡稱AP)的方式連接,可避免網(wǎng)絡斷流,繼承原有VSU系統(tǒng)可靠性高的特性;3、由于兩個VSU系統(tǒng)相互獨立,表項(例如三層路由表項,二層媒體接入控制(Media Access Control ;以下簡稱MAC)表項)內(nèi)容也互不相同。這樣,相當于在單VSU系統(tǒng)的基礎上將表項容量擴大一倍,可以支持更大的網(wǎng)絡用戶規(guī)模,彌補了單VSU系統(tǒng)表項容量低的缺陷。本領域普通技術人員可以理解實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。圖4為本發(fā)明虛擬交換系統(tǒng)的構建裝置一個實施例的結構示意圖,本實施例中的虛擬交換系統(tǒng)的構建裝置設置在第一交換設備的第一管理板上,可以實現(xiàn)本發(fā)明圖I所示實施例的流程。如圖4所示,上述虛擬交換系統(tǒng)的構建裝置可以包括獲取模塊41和探測模塊42 ;其中,獲取模塊41,用于獲取第一交換設備的第一配置信息;具體地,上述第一配置信息是預先配置在第一交換設備中。在第一交換設備開機啟動之后,獲取模塊41獲取第一交換設備的第一配置信息。探測模塊42,用于當獲取模塊41獲取的第一配置信息中的啟動模式為雙VSU模式時,通過第一配置信息中包含的與第一管理板對應的第一 VSL端口,向第一 VSL端口連接的第二 VSL端口發(fā)送探測報文,該第二 VSL端口屬于第二交換設備,以便與第二交換設備中上述第二 VSL端口對應的第二管理板建立熱備關系。本實施例中,上述第一配置信息中包括與第一交換設備中的每個管理板對應的VSL端口。在獲取模塊41獲取第一配置信息之后,如果發(fā)現(xiàn)第一配置信息中的啟動模式為雙VSU模式,也就是說第一交換設備的啟動模式被配置為雙VSU模式時,探測模塊42通過第一管理板對應的第一 VSL端口發(fā)送探測報文,該探測報文通過第一 VSL端口與第二 VSL端口之間的VSL鏈路被發(fā)送到第二 VSL端口。這樣,第二交換設備中與第二 VSL端口對應的第二管理板會接收到上述探測報文。上述實施例中,當獲取模塊41獲取的啟動模式為雙VSU模式時,第一交換設備不與第一交換設備中除第一管理板之外的管理板建立熱備關系,而是與第二交換設備中的第二管理板建立熱備關系,從而可以實現(xiàn)在至少兩臺交換設備上構建至少兩個VSU系統(tǒng),提高至少兩臺交換設備構建的VSU系統(tǒng)的表項容量。
圖5為本發(fā)明虛擬交換系統(tǒng)的構建裝置另一個實施例的結構示意圖,與圖4所示的虛擬交換系統(tǒng)的構建裝置相比,不同之處在于,圖5所示的虛擬交換系統(tǒng)的構建裝置還可以包括報文接收模塊43和關系建立模塊44 ;本實施例中,探測模塊42發(fā)送的探測報文攜帶第一管理板所屬域的標識;報文接收模塊43,用于接收第二管理板發(fā)送的響應報文,該響應報文攜帶第一管理板所屬域的標識與第二管理板所屬域的標識相同的確認信息;上述響應報文是第二管理板接收到探測報文,確定上述探測報文攜帶的第一管理板所屬域的標識與第二管理板所屬域的標識相同之后發(fā)送給第一管理板的;關系建立模塊44,用于在報文接收模塊43接收到上述響應報文之后,與第二管理板建立熱備關系,確定第一管理板為第一管理板與第二管理板所屬VSU系統(tǒng)的主管理板, 第二管理板為第一管理板與第二管理板所屬VSU系統(tǒng)的從管理板;或者確定第二管理板為第一管理板與第二管理板所屬VSU系統(tǒng)的主管理板,第一管理板為第一管理板與第二管理板所屬VSU系統(tǒng)的從管理板。其中,第一管理板所屬域的標識是獲取模塊41從第一配置信息中獲取的。本實施例中,第一交換設備的第一配置信息中包含第一交換設備中各個管理板所屬域的標識,第一交換設備開機啟動,獲取模塊41獲取第一配置信息之后,可以從第一配置信息中獲取第一管理板所屬域的標識,并在探測模塊42發(fā)送的探測報文中攜帶第一管理板所屬域的標識。同樣,第二交換設備的第二配置信息中包含第二交換設備中各個管理板所屬域的標識,第二交換設備開機啟動,第二管理板獲取第二配置信息之后,可以從第二配置信息中獲取第二管理板所屬域的標識,這樣,第二管理板接收到第一管理板發(fā)送的探測報文之后,可以判斷該探測報文中攜帶的第一管理板所屬域的標識與第二管理板所屬域的標識是否相同;如果相同,則第二管理板在發(fā)送的響應報文中攜帶第一管理板所屬域的標識與第二管理板所屬域的標識相同的確認信息,報文接收模塊43接收到該確認信息后,關系建立模塊44與第二管理板建立熱備關系;而如果第一管理板所屬域的標識與第二管理板所屬域的標識不同,則第二管理板在發(fā)送的響應報文中攜帶第一管理板所屬域的標識與第二管理板所屬域的標識不同的確認信息,報文接收模塊43接收到該確認信息后,關系建立模塊44不會與第二管理板建立熱備關系。也就是說,當?shù)谝唤粨Q設備的啟動模式被配置為雙VSU模式時,關系建立模塊44不會與第一交換設備中除第一管理板之外的管理板建立熱備關系,而是通過VSL鏈路,探測第二交換設備內(nèi)的管理板,與第二交換設備中與第一管理板屬于相同域的第二管理板建立熱備關系。進一步地,上述裝置還可以包括接收模塊45和打開模塊46 ;接收模塊45,用于當?shù)谝还芾戆鍨榈谝还芾戆迮c第二管理板所屬VSU系統(tǒng)中的主管理板時,接收VSU系統(tǒng)中的從管理板發(fā)送的配置信息;獲取模塊41,還用于從獲取模塊41獲取的第一配置信息和接收模塊45接收的配置信息中獲取屬于第一管理板與第二管理板所屬VSU系統(tǒng)的線卡;探測模塊42,還用于探測獲取模塊41獲取的上述線卡對應的插槽;打開模塊46,用于當探測模塊42確定上述線卡在位時,打開上述線卡的外部端 □。本實施例中,交換設備的配置信息中包括該交換設備中屬于每個管理板所屬VSU系統(tǒng)的線卡。舉例來說,獲取模塊41獲取的第一配置信息中包括第一交換設備中屬于第一管理板所屬VSU系統(tǒng)的線卡,第二管理板獲取的第二配置信息中包括第二交換設備中屬于第二管理板所屬VSU系統(tǒng)的線卡;在關系建立模塊44與第二管理板建立熱備關系之后,如果第一管理板為第一管理板與第二管理板所屬VSU系統(tǒng)中的主管理板,第二管理板為第一管理板與第二管理板所屬VSU系統(tǒng)中的從管理板,則接收模塊45接收第二管理板發(fā)送的第二配置信息,獲取模塊41從第一配置信息和第二配置信息中可以獲取屬于第一管理板與第二管理板所屬VSU系統(tǒng)的所有線卡,然后探測模塊42可以探測上述線卡對應的插槽,如果確定線卡在位,則打開模塊46打開上述線卡的外部端口,從而屬于第一管理板與第二管理板所屬VSU系統(tǒng)的線卡可以與上述線卡連接的外部設備進行通信。進一步地,上述裝置還可以包括關閉模塊47 ;獲取模塊41,還用于從第一配置信息中獲取第一交換設備中不屬于第一管理板與第二管理板所屬VSU系統(tǒng)的線卡;關閉模塊47,用于關閉獲取模塊41獲取的第一交換設備中不屬于上述VSU系統(tǒng)的線卡與第一管理板連接的內(nèi)部端口。上述虛擬交換系統(tǒng)的構建裝置可以實現(xiàn)在至少兩臺交換設備上構建至少兩個VSU系統(tǒng),提高至少兩臺交換設備構建的VSU系統(tǒng)的表項容量。本發(fā)明實施例還提供一種交換設備,該交換設備可以包括本發(fā)明圖4或圖5所示實施例提供的虛擬交換系統(tǒng)的構建裝置。其中,上述交換設備可以為機架式交換機或具有多個管理引擎的箱式路由器,本發(fā)明實施例對該交換設備的形態(tài)不作限定。最后應說明的是以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的范圍。
權利要求
1.一種虛擬交換系統(tǒng)的構建方法,其特征在于,包括 第一交換設備中的第一管理板獲取所述第一交換設備的第一配置信息; 當所述第一配置信息中的啟動模式為雙虛擬交換單元VSU模式時,所述第一管理板通過所述第一配置信息中包含的與所述第一管理板對應的第一虛擬交換鏈路VSL端口,向所述第一 VSL端口連接的第二 VSL端口發(fā)送探測報文,所述第二 VSL端口屬于第二交換設備,以便所述第一管理板與所述第二交換設備中所述第二 VSL端口對應的第二管理板建立熱備關系。
2.根據(jù)權利要求I所述的方法,其特征在于,所述探測報文攜帶所述第一管理板所屬域的標識,所述向所述第一 VSL端口連接的第二 VSL端口發(fā)送探測報文之后,還包括 所述第一管理板接收所述第二管理板發(fā)送的響應報文,所述響應報文攜帶所述第一管理板所屬域的標識與所述第二管理板所屬域的標識相同的確認信息;所述響應報文是所述第二管理板接收到所述探測報文,確定所述探測報文攜帶的所述第一管理板所屬域的標識與所述第二管理板所屬域的標識相同之后發(fā)送給所述第一管理板的; 所述第一管理板與所述第二管理板建立熱備關系,確定所述第一管理板為所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的主管理板,所述第二管理板為所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的從管理板;或者確定所述第二管理板為所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的主管理板,所述第一管理板為所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的從管理板。
3.根據(jù)權利要求I或2所述的方法,其特征在于,所述第一管理板與所述第二交換設備中所述第二 VSL端口對應的第二管理板建立熱備關系之后,還包括 所述第一管理板與所述第二管理板所屬VSU系統(tǒng)中的主管理板接收所述VSU系統(tǒng)中的從管理板發(fā)送的配置信息,從所述主管理板的配置信息和所述從管理板發(fā)送的配置信息中獲取屬于所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的線卡,探測所述線卡對應的插槽,如果確定所述線卡在位,則打開所述線卡的外部端口。
4.根據(jù)權利要求I或2所述的方法,其特征在于,所述第一管理板與所述第二交換設備中所述第二 VSL端口對應的第二管理板建立熱備關系之后,還包括 所述第一管理板從所述第一配置信息中獲取所述第一交換設備中不屬于所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的線卡,關閉所述第一交換設備中不屬于所述VSU系統(tǒng)的線卡與所述第一管理板連接的內(nèi)部端口 ;并且所述第二管理板從所述第二交換設備的第二配置信息中獲取所述第二交換設備中不屬于所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的線卡,關閉所述第二交換設備中不屬于所述VSU系統(tǒng)的線卡與所述第二管理板連接的內(nèi)部端口。
5.一種虛擬交換系統(tǒng)的構建裝置,其特征在于,設置在第一交換設備的第一管理板上,所述虛擬交換系統(tǒng)的構建裝置包括 獲取模塊,用于獲取所述第一交換設備的第一配置信息; 探測模塊,用于當所述獲取模塊獲取的第一配置信息中的啟動模式為雙虛擬交換單元VSU模式時,通過所述第一配置信息中包含的與所述第一管理板對應的第一虛擬交換鏈路VSL端口,向所述第一 VSL端口連接的第二 VSL端口發(fā)送探測報文,所述第二 VSL端口屬于第二交換設備,以便與所述第二交換設備中所述第二 VSL端口對應的第二管理板建立熱備關系。
6.根據(jù)權利要求5所述的裝置,其特征在于,還包括報文接收模塊和關系建立模塊; 所述探測模塊發(fā)送的所述探測報文攜帶所述第一管理板所屬域的標識; 所述報文接收模塊,用于接收所述第二管理板發(fā)送的響應報文,所述響應報文攜帶所述第一管理板所屬域的標識與所述第二管理板所屬域的標識相同的確認信息;所述響應報文是所述第二管理板接收到所述探測報文,確定所述探測報文攜帶的所述第一管理板所屬域的標識與所述第二管理板所屬域的標識相同之后發(fā)送給所述第一管理板的; 所述關系建立模塊,用于在所述報文接收模塊接收到所述響應報文之后,與所述第二管理板建立熱備關系,確定所述第一管理板為所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的主管理板,所述第二管理板為所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的從管理板;或者確定所述第二管理板為所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的主管理板,所述第一管理板為所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的從管理板。
7.根據(jù)權利要求5或6所述的裝置,其特征在于,還包括接收模塊和打開模塊; 所述接收模塊,用于當所述第一管理板為所述第一管理板與所述第二管理板所屬VSU系統(tǒng)中的主管理板時,接收所述VSU系統(tǒng)中的從管理板發(fā)送的配置信息; 所述獲取模塊,還用于從所述獲取模塊獲取的所述第一配置信息和所述接收模塊接收的配置信息中獲取屬于所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的線卡; 所述探測模塊,還用于探測所述獲取模塊獲取的所述線卡對應的插槽; 所述打開模塊,用于當所述探測模塊確定所述線卡在位時,打開所述線卡的外部端口。
8.根據(jù)權利要求5或6所述的裝置,其特征在于,還包括關閉模塊; 所述獲取模塊,還用于從所述第一配置信息中獲取所述第一交換設備中不屬于所述第一管理板與所述第二管理板所屬VSU系統(tǒng)的線卡; 所述關閉模塊,用于關閉所述獲取模塊獲取的所述第一交換設備中不屬于所述VSU系統(tǒng)的線卡與所述第一管理板連接的內(nèi)部端口。
9.一種交換設備,其特征在于,包括如權利要求5-8任意一項所述的虛擬交換系統(tǒng)的構建裝置。
全文摘要
本發(fā)明提供一種虛擬交換系統(tǒng)的構建方法、裝置和交換設備,所述虛擬交換系統(tǒng)的構建方法包括第一交換設備中的第一管理板獲取所述第一交換設備的第一配置信息;當所述第一配置信息中的啟動模式為雙虛擬交換單元VSU模式時,所述第一管理板通過所述第一配置信息中包含的與所述第一管理板對應的第一虛擬交換鏈路VSL端口,向所述第一VSL端口連接的第二VSL端口發(fā)送探測報文,所述第二VSL端口屬于第二交換設備,以便所述第一管理板與所述第二交換設備中所述第二VSL端口對應的第二管理板建立熱備關系。本發(fā)明可以實現(xiàn)在至少兩臺交換設備上構建至少兩個VSU系統(tǒng),提高至少兩臺交換設備構建的VSU系統(tǒng)的表項容量。
文檔編號H04L12/46GK102801598SQ20121026057
公開日2012年11月28日 申請日期2012年7月25日 優(yōu)先權日2012年7月25日
發(fā)明者舒兆港 申請人:福建星網(wǎng)銳捷網(wǎng)絡有限公司