專利名稱:運行g(shù)vrp的堆疊系統(tǒng)及其分布式處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種運行GVRP ( GARP VLAN Registration Protocol, GARP虛擬局域網(wǎng)注冊協(xié)i義)的堆疊 系統(tǒng)及其分布式處理方法。
背景技術(shù):
堆疊交換機(jī)系統(tǒng)(即,堆疊系統(tǒng))是將多臺交換機(jī)智能化地連 接起來,形成一個邏輯的交換機(jī)架構(gòu),創(chuàng)建成一個單一的交換單元。 其中,同一堆疊中的所有交換機(jī)共享相同的配置和路由信息,可以 統(tǒng)一地進(jìn)行配置管理。在不影響用戶性能的情況下,可以在工作的堆疊系統(tǒng)中進(jìn)4亍各成員的添加和刪除。堆疊中的交換:才幾通過配置, 將一到兩個端口作為堆疊口 ,作為交換機(jī)之間互聯(lián)的內(nèi)部通道,在 多臺交換機(jī)之間形成一個總線型或者環(huán)形的封閉鏈路,根據(jù)堆疊算 法,計算出各成員之間的拓樸結(jié)構(gòu),在業(yè)務(wù)端口上交換數(shù)據(jù)的時候, 堆疊系統(tǒng)會很快計算出最優(yōu)的路徑,在內(nèi)部通道之間進(jìn)行轉(zhuǎn)發(fā),再 轉(zhuǎn)到業(yè)務(wù)端口上,形成一個對用戶透明的通^各。當(dāng)堆疊系統(tǒng)出現(xiàn)變 化時,高效的堆疊算法會4艮快進(jìn)行拓樸的調(diào)整,對用戶的業(yè)務(wù)幾乎 沒有影響,用戶就感覺是一個單一的交換機(jī)。根據(jù)堆疊中起到的作用,各交換機(jī)分成主交換機(jī)(簡稱主機(jī)) 和從交換機(jī)(簡稱從機(jī)),主交換機(jī)負(fù)責(zé)對從交換機(jī)進(jìn)行配置的管理, 充當(dāng)堆疊的控制中心,從交換機(jī)的配置從主交換機(jī)獲取,在運行中 充當(dāng)轉(zhuǎn)發(fā)處理器。GARP(Generic Attribute Registration Protocol,通用屬'f生:;主冊十辦 議)為處于同 一個交換網(wǎng)內(nèi)的交換成員之間提供了動態(tài)分發(fā)傳播注 冊某種屬性信息的一種手段。GARP實際上可以承載多種交換機(jī)需 要傳播的屬性特性,所以GARP在交換機(jī)中存在的意義就是通過各 種GARP應(yīng)用協(xié)議體現(xiàn)出來。GVRP是GARP所定義的一種應(yīng)用協(xié)議,它基于GARP的協(xié)議 才幾制,將交4奐沖幾中的VLAN (Virtual Local Area Network,虛擬局域 網(wǎng))作為注冊屬性,動態(tài)維護(hù)交換才幾中的VLAN配置。所有支持 GVRP特性的交換機(jī)能夠接收來自其他交換機(jī)的VLAN注冊屬性, 并動態(tài)更新本地的VLAN,其中包括各交換機(jī)當(dāng)前的VLAN,以及 這些VLAN包含了哪些端口等,而且所有支持GVRP特性的交換機(jī) 能夠?qū)⒈镜氐乃蠽LAN向其他交換機(jī)傳播,以便根據(jù)需要使同一 局域網(wǎng)內(nèi)所有支持GVRP特性的設(shè)備的VLAN在互通性上達(dá)成一 致。通過GVRP傳播的VLAN注冊屬性既包括本地手工配置的靜態(tài) VLAN,也包括學(xué)習(xí)到的其他交換機(jī)中的動態(tài)VLAN。在堆疊系統(tǒng)中,VLAN是一種全局的信息。設(shè)置交換機(jī)的一個 VLAN,需要在所有的主機(jī)和從機(jī)上進(jìn)行設(shè)置,這樣才能保證在堆 疊系統(tǒng)中不同的交換:沖幾上學(xué)到VLAN注冊屬性時,互相之間的 VLAN保持一致,從而保證業(yè)務(wù)數(shù)據(jù)的通信正常。因此在堆疊系統(tǒng) 中,無論在交換機(jī)的那個端口學(xué)習(xí)到一個VLAN注冊屬性,都需要 通知所有的交換才幾i殳置該VLAN。采用傳統(tǒng)的方式,需要在堆疊系 統(tǒng)的每個交換才幾上運4亍GVRP, 4壬一堆疊成員的端口學(xué)習(xí)到VLAN 注冊屬性后,通知其他堆疊成員,設(shè)置VLAN。每個成員之間都要 進(jìn)行互相通信,不^又在主從之間,在/人才幾和乂人才幾之間也要保持復(fù)雜 的通信機(jī)制,這樣很容易出錯,造成VLAN配置混亂的問題。發(fā)明內(nèi)容本發(fā)明旨在提供一種運4亍GVRP的堆疊系統(tǒng)及其分布式處理方 法,用于解決運行GVRP的常規(guī)堆疊系統(tǒng)中各交換機(jī)之間通信復(fù)雜 的問題。本發(fā)明的一個實施例提供了一種運行GVRP的堆疊系統(tǒng),包括 交換機(jī),交換機(jī)包括主機(jī),其包括主機(jī)接口模塊,用于將交換 機(jī)的設(shè)備號和本地端口號轉(zhuǎn)換為符合GVRP的邏輯端口號;主機(jī)協(xié) 議模塊,用于使用邏輯端口號計算VLAN注冊屬性;主機(jī)消息通道 模塊,用于發(fā)送VLAN注冊屬性;從機(jī),其包括從機(jī)消息通道模 塊,用于接收VLAN注冊屬性;從機(jī)協(xié)議模塊,用于使用VLAN 注冊屬性設(shè)置從機(jī)。優(yōu)選的,多個從機(jī)的從機(jī)消息通道模塊相互之間不能直接通信。本發(fā)明的另 一 實施例提供了 一種運行GVRP的堆疊系統(tǒng)的分布 式處理方法,堆疊系統(tǒng)包括交換機(jī),交換機(jī)包括主機(jī)和從機(jī),包括 以下步驟主機(jī)根據(jù)接收的報文計算VLAN注冊屬性;主機(jī)發(fā)送 VLAN注冊屬性;從機(jī)接收VLAN注冊屬性;使用VLAN注冊屬 性設(shè)置從機(jī)。優(yōu)選的,由主4幾4艮據(jù)接收的凈艮文計算虛擬局域網(wǎng)注冊屬性具體 包括主機(jī)中的主機(jī)接口模塊將接收報文的交換機(jī)的設(shè)備號和本地 端口號轉(zhuǎn)換為符合GVRP的邏輯端口號;主機(jī)中的主機(jī)協(xié)議模塊使 用邏輯端口號計算虛擬局域網(wǎng)注冊屬性;通過計算確i人交換才幾需要 重新設(shè)置。優(yōu)選的,主機(jī)發(fā)送虛擬局域網(wǎng)注冊屬性具體包括主4幾協(xié)議才莫 塊將計算得到的虛擬局域網(wǎng)注冊屬性發(fā)送給主機(jī)的主機(jī)消息通道模 塊;主才幾消息通道才莫塊通過主從通信分發(fā)虛擬局域網(wǎng)注冊屬性。優(yōu)選的,從機(jī)接收虛擬局域網(wǎng)注冊屬性具體包括從機(jī)的從機(jī) 消息通道才莫塊通過主從通信接收虛擬局域網(wǎng)注冊屬性。優(yōu)選的,使用虛擬局域網(wǎng)注冊屬性設(shè)置從機(jī)具體包括從機(jī)使 用虛擬局域網(wǎng)注冊屬性對其端口號進(jìn)4亍虛擬局域網(wǎng)設(shè)置。優(yōu)選的,從機(jī)使用虛擬局域網(wǎng)注冊屬性對其端口號進(jìn)行虛擬局 域網(wǎng)設(shè)置具體包括注冊操作和或注銷操作。優(yōu)選的,注冊才喿作包括如果虛擬局域網(wǎng)注冊屬性在堆疊系統(tǒng) 中不存在,則虛擬局域網(wǎng)注冊屬性中設(shè)備號的從機(jī)設(shè)置虛擬局域網(wǎng) 和將端口號加入虛擬局域網(wǎng)中;其他交換機(jī)設(shè)置虛擬局域網(wǎng)設(shè)置; 如果虛擬局域網(wǎng)注冊屬性在堆疊系統(tǒng)中已經(jīng)存在,則設(shè)備號的從機(jī) 設(shè)置虛擬局域網(wǎng)和將端口號加入虛擬局域網(wǎng)中。優(yōu)選的,注銷才喿作包括如果虛擬局域網(wǎng)注冊屬性中只包含需 要注銷的端口號,則堆疊系統(tǒng)中的所有交換機(jī)都注銷虛擬局域網(wǎng)注 冊屬性;如果虛擬局域網(wǎng)注冊屬性中不只包含需要注銷的端口號, 則只對交換:沖幾的端口號注銷虛擬局i或網(wǎng)注冊屬性。優(yōu)選的,還包括4吏用虛擬局域網(wǎng)注冊屬性:沒置主才幾。上述實施例中,只在主交換才幾上進(jìn)4亍GVRP注冊屬性的計算, 并只通過主從通信進(jìn)行GVRP注冊屬性的接收發(fā)送,因此,使從機(jī) 的計算簡單,減少處理的負(fù)4s,可有效減輕主才幾與/人才幾之間和,人才幾 與從機(jī)之間信息交換占用的帶寬。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其i兌明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1為本發(fā)明一個實施例的GVRP的分布式處理系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明一個實施例的GVRP的分布式計算的處理方法流程圖;圖3為本發(fā)明一個實施例的GVRP報文的分布式處理方法流程圖。
具體實施方式
下面將參考附圖并結(jié)合實施例,來詳細(xì)i兌明本發(fā)明。圖1為本發(fā)明一個實施例的GVRP的分布式處理系統(tǒng)結(jié)構(gòu)示意 圖,包括交換機(jī),交換機(jī)包括主機(jī)IO,其包括主機(jī)接口模塊13,用于將交換機(jī)的設(shè)備號和 本地端口號轉(zhuǎn)換為符合GVRP的邏輯端口號;主4幾協(xié)議才莫塊12,用 于使用邏輯端口號計算VLAN注冊屬性;主機(jī)消息通道模塊ll,用 于發(fā)送VLAN注冊屬性;從機(jī)20,其包括從機(jī)消息通道模塊21,用于接收VLAN注 冊屬性;從機(jī)協(xié)議模塊22,用于使用VLAN注冊屬性設(shè)置從機(jī)。從機(jī)30,其模塊的功能同從機(jī)20相應(yīng)的模塊,是堆疊系統(tǒng)中 的另一個^人才幾。上述實施例中,只在主交換才幾上進(jìn)4亍GVRP注冊屬性的計算, 并只通過主從通信進(jìn)行GVRP注冊屬性的接收發(fā)送,因此,使從機(jī) 的計算簡單,減少處理的負(fù)4a,可有效減輕主才幾與/人才幾之間和從才幾 與從機(jī)之間信息交換占用的帶寬。
在上述的堆疊系統(tǒng)中,從機(jī)20的消息通道才莫塊21和從機(jī)30 的消息通道模塊31相互之間不能直接通信。
圖2為本發(fā)明一個實施例的GVRP的分布式計算的處理方法流 禾呈圖,包4舌以下步艱《
步驟Al ,主機(jī)根據(jù)接收的報文計算VLAN注冊屬性;
步驟A2,主機(jī)發(fā)送VLAN注冊屬性到從機(jī);
步驟A3,從機(jī)使用VLAN注冊屬性進(jìn)行VLAN屬性設(shè)置。
在這種分布式處理的情況中,乂人才幾上注冊屬性的i殳置,是根據(jù) 主沖幾上面計算的結(jié)果,通過消息通道才莫塊通知過來的。因此,減少 了 ,人才幾處理的負(fù)4旦,可有步文減輕主才幾與,人才幾之間和A人才幾與,人才幾之間 信息交換占用的帶寬。
在步驟A2中,通過消息通道將信息傳遞給從機(jī)。從機(jī)根據(jù)接 收的VLAN注冊屬性進(jìn)4亍i殳置VLAN。
在上述的分布式處理方法中,可以由主機(jī)中的主機(jī)協(xié)議才莫塊計 算VLAN注冊屬性。具體來i兌,主才幾協(xié)議才莫塊4吏用虛擬端口進(jìn)4亍 VLAN注冊屬性的計算;通過計算確認(rèn),人一幾需要重新i殳置。
然后,主纟幾協(xié)議纟莫塊可將計算得到的VLAN注冊屬性發(fā)送給主 機(jī)的主機(jī)消息通道模塊;主機(jī)中的主機(jī)接口模塊4艮據(jù)虛擬端口號分解出設(shè)備號和端口號;主機(jī)消息通道模塊將VLAN注冊屬性分發(fā)到 從機(jī)。
然后,可由從機(jī)的從機(jī)協(xié)議模塊接收到的VLAN注冊屬性;從 機(jī)的協(xié)議模塊將VLAN注冊屬性在從機(jī)上進(jìn)行VLAN設(shè)置。其中, 從機(jī)接口才莫塊可從發(fā)送過來的端口號,分解出協(xié)議使用的邏輯端口 號;對邏輯端口號所對應(yīng)的從才幾設(shè)置i殳備屬性。
所有從交換機(jī)的端口在主交換機(jī)上都有一個虛擬端口 。根據(jù)上 述實施例的方法,主才幾的主機(jī)協(xié)議才莫塊使用虛擬端口進(jìn)行VLAN注 冊屬性的計算,主機(jī)4妾口才莫塊才艮據(jù)該虛擬端口 ,可以知道所具體代 表的設(shè)備號和端口號。
/人才幾可4吏用VLAN屬性對其端口號進(jìn)4亍虛擬局域網(wǎng)i殳置。在上 述的分布式處理方法中,對端口號所對應(yīng)的乂人4幾,i殳置i殳備屬性具體 包4舌注冊4乘作(添加VLAN )或注銷^乘作(刪除VLAN )。
在對VLAN注冊屬性注冊過程中,如果計算出,人VLAN注冊 屬性中計算出的VLAN注冊屬性在堆疊系統(tǒng)中不存在,則堆疊系統(tǒng) 中的所有交換:才幾者卩需要進(jìn)^f亍i殳置該VLAN注冊屬性,主才幾妨、i義才莫塊 將該VLAN注冊屬性發(fā)送給消息通道模塊,主機(jī)接口模塊分解出設(shè) 備號和端口號,消息通道才莫塊分發(fā)到特定設(shè)備號的交換機(jī)上進(jìn)行設(shè) 置,設(shè)置的內(nèi)容包含VLAN的設(shè)置和將端口加入該VLAN中;在 其他交換機(jī)上,消息通道模塊分發(fā)的消息只有設(shè)備號,沒有端口號, 因此在交換機(jī)上的只有VLAN設(shè)置,沒有端口設(shè)置。如果該VLAN 注冊屬性已經(jīng)存在,只需要將接收的虛擬端口加入到該VLAN,不 需要設(shè)置堆疊系統(tǒng)中的其他交換機(jī),設(shè)置時,主機(jī)協(xié)議模塊使用虛 擬端口號將注冊屬性直接發(fā)送給消息通道模塊,由主機(jī)接口模塊分 解出設(shè)備號和端口號,消息通道模塊分發(fā)到特定設(shè)備號的交換機(jī)上 進(jìn)行設(shè)置。在對VLAN注冊屬性注銷過程中,如果計算出VLAN注冊屬 性中只包含需要注銷的虛擬端口 ,則堆疊系統(tǒng)中的所有交換機(jī)都需 要注銷該VLAN注冊屬性。力o果計算出VLAN注冊屬性中包含的 端口不僅僅包含需要注銷的虛擬端口 ,則只需要對虛擬端口進(jìn)行注 銷。_沒置的詳細(xì)過#呈如上所述的VLAN注冊屬性注冊過程。
在上述的分布式處理方法中,主才幾也可^f吏用VLAN注冊屬性進(jìn) 行VLAN屬性設(shè)置。設(shè)置步驟類似于從機(jī),可由主機(jī)的主機(jī)接口模 塊4吏用主積4辦i義才莫塊計算的VLAN注冊屬性在主才幾上進(jìn)4于VLAN 設(shè)置。其中,主機(jī)接口模塊可分解出設(shè)備號和端口號;對端口號所 對應(yīng)的端口設(shè)置注冊屬性。
圖3是本發(fā)明一個實施例的GVRP才艮文的分布式處理方法的處 理流程,包括
步驟B1、主機(jī)或從機(jī)的端口接收GVRP才艮文,接口模塊根據(jù) 本機(jī)的設(shè)備號和端口號轉(zhuǎn)換成虛擬端口 ,通過消息通道模塊發(fā)送到 主機(jī)。
步驟B2、主機(jī)協(xié)議模塊進(jìn)行虛擬端口 GVRP注冊屬性(即, VLAN注冊屬性)的計算。主機(jī)中保存所有VLAN注冊屬性和所有 虛擬端口在VLAN注冊屬性種的狀態(tài),主4幾協(xié)議一莫塊能夠4艮據(jù) GVRP報文中解析出的VLAN注冊屬性和注冊屬性的事件,計算出 虛擬端口在該注冊屬性中下一步的狀態(tài)。
步驟B3、主機(jī)協(xié)議模塊根據(jù)計算出的虛擬端口在一個VLAN 注冊屬性中的狀態(tài)跟原來的狀態(tài)進(jìn)行比較,如果發(fā)現(xiàn)狀態(tài)有變化, 則需要發(fā)送VLAN注冊屬性。
步驟B4、主機(jī)接口模塊將虛擬端口轉(zhuǎn)換成交換機(jī)的設(shè)備號和端 口號。步驟B5、在特定設(shè)備號的交換機(jī)的端口上,發(fā)送GVRP報文。 GVRP報文,在主機(jī)上生成,通過可靠的消息通道模塊發(fā)送到特定 設(shè)備號的交換機(jī)上,再通過端口號標(biāo)識的具體端口發(fā)送出去。
從以上的描述中,可以看出,本發(fā)明實現(xiàn)了如下沖支術(shù)效果
本發(fā)明中GVRP的分布式處理系統(tǒng)只在主才幾上進(jìn)4亍協(xié)i義的計 算,并通過消息通道模塊將端口的注冊屬性配置到從機(jī)上,在從機(jī) 上不需要進(jìn)行計算,減少了各個成員之間通信的負(fù)擔(dān)。
消息通道模塊保證將注冊屬性傳遞到所有交換機(jī),交換機(jī)將下 層設(shè)置成功與否的結(jié)果返回給消息通道模塊,然后傳遞給GVRP模 塊。在執(zhí)行步驟Al之前,端口需要根據(jù)設(shè)備號和具體的端口號, 通過接口模塊,先轉(zhuǎn)換成虛擬端口,再參加計算。執(zhí)行步驟A4之 前,需要將虛擬端口轉(zhuǎn)換成具體的設(shè)備號和端口號。
本發(fā)明提出的方式,只在主交換機(jī)上進(jìn)行GVRP的計算,然后 通過消息通道模塊進(jìn)行注冊屬性的設(shè)置和GVRP報文的接收、發(fā)送, 使從交換機(jī)的計算簡單,減少處理的負(fù)擔(dān),可有效減輕主從交換機(jī) 和從從交換機(jī)之間信息交換占用的帶寬,使VLAN這種需要全局配 置的注冊屬性只通過一種統(tǒng)一的方式進(jìn)4于i殳置,減少通信之間的復(fù) 雜性,并且是模塊之間劃分清晰。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲 在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成 電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模 塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在
本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的4呆護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種運行GVRP的堆疊系統(tǒng),其特征在于,包括交換機(jī),所述交換機(jī)包括主機(jī),其包括主機(jī)接口模塊,用于將所述交換機(jī)的設(shè)備號和本地端口號轉(zhuǎn)換為符合GVRP的邏輯端口號;主機(jī)協(xié)議模塊,用于使用所述邏輯端口號計算虛擬局域網(wǎng)注冊屬性;主機(jī)消息通道模塊,用于發(fā)送所述虛擬局域網(wǎng)注冊屬性;從機(jī),其包括從機(jī)消息通道模塊,用于接收所述虛擬局域網(wǎng)注冊屬性;從機(jī)協(xié)議模塊,用于使用所述虛擬局域網(wǎng)注冊屬性設(shè)置所述從機(jī)。
2. 才艮據(jù)片又利要求1所述的堆疊系統(tǒng),其特^正在于,多個所述/人才幾 的所述從機(jī)消息通道模塊相互之間不能直接通信。
3. —種運行GVRP的堆疊系統(tǒng)的分布式處理方法,所述堆疊系 統(tǒng)包括交換才幾,所述交換沖幾包纟舌主才幾和乂人才幾,所述分布式處理 方法特;f正在于,包括以下步驟所述主4機(jī)根據(jù)接收的凈艮文計算虛擬局域網(wǎng)注冊屬性;所述主機(jī)發(fā)送所述虛擬局域網(wǎng)注冊屬性;所述從機(jī)接收所述虛擬局域網(wǎng)注冊屬性;使用所述虛擬局域網(wǎng)注冊屬性設(shè)置所述乂人機(jī)。
4. 根據(jù)權(quán)利要求3所述的分布式處理方法,其特征在于,由所述 主才幾才艮據(jù)接收的才艮文計算所述虛擬局域網(wǎng)注冊屬性具體包括所述主機(jī)中的主機(jī)接口模塊將接收報文的所述交換機(jī)的 設(shè)備號和本地端口號轉(zhuǎn)換為符合GVRP的邏輯端口號;所述主機(jī)中的主機(jī)協(xié)議模塊使用所述邏輯端口號計算所 述虛擬局域網(wǎng)注冊屬性;通過計算確i^所述交換4幾需要重新i殳置。
5. 根據(jù)權(quán)利要求4所述的分布式處理方法,其特征在于,所述主 一幾發(fā)送所述虛擬局域網(wǎng)注冊屬性具體包括所述主機(jī)協(xié)議模塊將計算得到的所述虛擬局域網(wǎng)注冊屬 性發(fā)送給所述主才幾的主機(jī)消息通道才莫塊;所述主才幾消息通道纟莫塊通過主從通信分發(fā)所述虛擬局域 網(wǎng)注冊屬性。
6. 才艮據(jù)權(quán)利要求5所述的分布式處理方法,其特征在于,所述從 才;i4妾收所述虛擬局域網(wǎng)注冊屬性具體包括所述從機(jī)的從機(jī)消息通道模塊通過主從通信接收所述虛 4以局i或網(wǎng)注冊屬'l"生。
7. 才艮據(jù)纟又利要求3所述的分布式處理方法,其特征在于,使用所 述虛擬局域網(wǎng)注冊屬性設(shè)置所述乂人才幾具體包4舌所述從機(jī)使用所述虛擬局域網(wǎng)注冊屬性對其端口號進(jìn)行 虛擬局域網(wǎng)i殳置。
8. 才艮據(jù)4又利要求7所述的分布式處理方法,其特征在于,所述從 機(jī)使用所述虛擬局域網(wǎng)注冊屬性對其端口號進(jìn)行虛擬局域網(wǎng) i殳置具體包括注冊操作和或注銷^乘作。
9. 根據(jù)權(quán)利要求8所述的分布式處理方法,其特征在于,所述注 冊操作包括如果所述虛擬局域網(wǎng)注冊屬性在堆疊系統(tǒng)中不存在,則所 述虛擬局域網(wǎng)注冊屬性中所述設(shè)備號的從機(jī)設(shè)置虛擬局域網(wǎng) 和將所述端口號加入所述虛擬局域網(wǎng)中;其他交換機(jī)設(shè)置虛擬 局i或網(wǎng)i殳置;如果所述虛擬局域網(wǎng)注冊屬性在堆疊系統(tǒng)中已經(jīng)存在,則 所述設(shè)備號的從機(jī)設(shè)置虛擬局域網(wǎng)和將所述端口號加入所述 虛擬局i或網(wǎng)中。
10.根據(jù)權(quán)利要求8所述的分布式處理方法,其特;f正在于,所述注銷操作包括如果所述虛擬局域網(wǎng)注冊屬性中只包含需要注銷的所述 端口號,則堆疊系統(tǒng)中的所有交換機(jī)都注銷虛擬局域網(wǎng)注冊屬 性;如果所述虛擬局域網(wǎng)注冊屬性中不只包含需要注銷的所 述端口號,則只對所述交換才幾的所述端口號注銷所述虛擬局域 網(wǎng)注冊屬性。
11. 根據(jù)權(quán)利要求3所述的分布式處理方法,其特征在于,還包括使用所述虛擬局域網(wǎng)注冊屬性i殳置所述主才幾。
全文摘要
本發(fā)明提供了一種運行GVRP的堆疊系統(tǒng)及其分布式處理方法,包括交換機(jī),交換機(jī)包括主機(jī),其包括主機(jī)接口模塊,用于將交換機(jī)的設(shè)備號和本地端口號轉(zhuǎn)換為符合GVRP的邏輯端口號;主機(jī)協(xié)議模塊,用于使用邏輯端口號計算虛擬局域網(wǎng)注冊屬性;主機(jī)消息通道模塊,用于發(fā)送虛擬局域網(wǎng)注冊屬性;從機(jī),其包括從機(jī)消息通道模塊,用于接收虛擬局域網(wǎng)注冊屬性;從機(jī)協(xié)議模塊,用于使用虛擬局域網(wǎng)注冊屬性設(shè)置從機(jī)。本發(fā)明減少了堆疊系統(tǒng)中各設(shè)備之間通信的復(fù)雜性。
文檔編號H04L29/06GK101247300SQ20071019862
公開日2008年8月20日 申請日期2007年12月11日 優(yōu)先權(quán)日2007年12月11日
發(fā)明者鵬 姜, 亮 張 申請人:中興通訊股份有限公司