亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

主交換機重選舉方法和系統(tǒng)的制作方法

文檔序號:7743949閱讀:193來源:國知局
專利名稱:主交換機重選舉方法和系統(tǒng)的制作方法
技術領域
本發(fā)明涉及鏈路恢復技術,特別涉及主要應用于光纖通道(FibreCharmel,F(xiàn)C)網絡的一種主交換機重選舉方法、一種可重新選舉主交換機的系統(tǒng)。
背景技術
隨著互聯(lián)網(Internet)應用的不斷增長,網絡服務器需要存儲的數(shù)據也越來越多,這就導致網絡服務器的存儲容量不斷增長。當網絡服務器的內部的存儲容量無法滿足需求時,就需要將網絡服務器的存儲“外部化”。為了解決這一問題,現(xiàn)有技術提出了存儲網絡(Storage Area Networks, SAN)的概念,用于為網絡服務器提供專用的外部存儲環(huán)境,充分利用新的存儲硬件技術和網絡技術,滿足對大容量高可靠數(shù)據的存儲、訪問和備份等需求,而FC就是存儲網絡中應用最廣泛的一種協(xié)議,其能夠提供比以太網和TCP/IP協(xié)議更高速、高效的大數(shù)據傳輸性能。在FC網絡初始化時,網絡中的所有交換機會利用交換光纖參數(shù)Exchange Fabric Parameters, EFP)報文來選舉出一個主交換機。如圖1所示,現(xiàn)有EFP報文中包括1字節(jié)的命令代碼(Command Code),用于標識該報文為EFP報文;N(N為大于等于0的整數(shù)、通常取16的整數(shù)倍)字節(jié)的域標識列表(Domain_ID_ List),其用于在FC網絡合并時檢測DomainJD是否沖突,Domain_ID_List中包含若干條記錄有發(fā)送該EFP報文的交換機所知曉的其它交換機名及域標識(DomainJD)的表項;實際應用中,在初始化的第一次選舉時的Domain_ID_LiSt通常為空,交換機名通常采用全球唯一標識(World Wide Name, WffN);1字節(jié)的記錄長度(Record Length),表示Domain_ID_List中每條記錄的長度;3字節(jié)的保留域(Reserved);1字節(jié)的主交換機優(yōu)先級(Principal Switch_Priority),其為發(fā)送該EFP報文的交換機所記錄的主交換機優(yōu)先級;8字節(jié)的主交換機名(Principal Switch_Name),其為發(fā)送該EFP報文的交換機所記錄的主交換機名;以及,2字節(jié)的負載長度(Payload Length),表示該EFP報文的負載長度,其必然大于等于16 (Domain_ID_List通常為空時等于16),且通常小于65532。基于上述EFP報文,每臺交換機最初始記錄的主交換機優(yōu)先級和主交換機名通常為本機的優(yōu)先級和交換機名,因而最初始發(fā)送給其它交換機的EFP報文中,Principal Switch_Priority和Principal Switch_Name均為本機的優(yōu)先級和交換機名;然后在2倍的光纖穩(wěn)定時間(Fabric_Mabible_Timeout,F(xiàn)_S_TOV,通常為5秒左右)的定時器計時到達之前,各交換機分別將本機的優(yōu)先級和交換機名與接收到的EFP報文中的 Principal Switch_Priority 和 PrincipalSwitch_Name 進行比較后,如果 EFP 報文中的Principal Switch_Priority高于本機優(yōu)先級、或者EFP報文中的Principal Switch_ Priority與本機相同但Principal Switch_Name小于本機的交換機名,則將接收到的EFP報文中的Principal Switch_Priority和Principal Switch_Name更新為本機所記錄的主交換機優(yōu)先級和主交換機名,即將更優(yōu)的優(yōu)先級和交換機名更新為本機所記錄的主交換機優(yōu)先級和主交換機名;當2F_S_T0V的定時器計時到達時,如果有交換機發(fā)現(xiàn)其接收到的EFP報文中 Principal Switch_Priority 和 Principal Switch_Name 均與本機的優(yōu)先級和交換機名一致,則該交換機成為主交換機、其它所有交換機成為從交換機,并由主交換機為本機、以及其它所有從交換機統(tǒng)一分配一個DomainJD,然后通過EFP報文通告其它所有從交換機,此時的EFP報文中的Domain_ID_List包含記錄有所有從交換機的交換機名、及Domain_ID的若干表項,如圖2所示,每一表項包括1字節(jié)的記錄類型(Record_Type),標識該表項屬于Domain_ID_List ;1 字節(jié)的 Domain_ID ;一個2字節(jié)的Reserved域、以及另一個4字節(jié)的Reserved域;8字節(jié)的交換機名(Switch_Name for Domain_ID),表示該表項內的Domain_ID所對應的一臺交換機的交換機名?;诎腥舾扇鐖D2所示表項的Domain_ID_LiSt,F(xiàn)C網絡中的每臺交換機均知曉該FC網絡中所有其它交換機的交換機名、及DomainJD。此后,選舉出的主交換機及所有從交換機均可以根據DomainJD,為相連的網絡服務器和磁盤設備分配FC地址,進而實現(xiàn)網絡服務器與磁盤設備之間的數(shù)據存儲。實際應用中,如果用于從交換機與主交換機通訊的主鏈路失效,無論該主鏈路失效是否導致FC網絡的分裂,則均需要重新選舉主交換機,以使每臺從交換機均可通過主鏈路與重新選舉的主交換機通訊。在重新選舉主交換機時,首先需要發(fā)起重選舉的交換機觸發(fā)其所在FC網絡中所有交換機的建立光纖(Build Fibre, BF)重配置,BF重配置的時間通常為F_S_T0V,經過BF 重配置后,每臺交換機所記錄的主交換機優(yōu)先級和主交換機名,由重選舉之前的主交換機變更為本機的優(yōu)先級和交換機名,然后各交換機之間再按照與第一次選舉相同的方式交互 EFP報文,經過2F_S_T0V之后即可重新選舉得到新的主交換機,并依據新的主交換機通告的EFP報文中的Domain_ID_LiSt,更新本機記錄的FC網絡中所有其它交換機的交換機名、 及 Domain_ID。如上可見,現(xiàn)有技術中雖然能夠實現(xiàn)由于主鏈路失效而導致的主交換機重選舉, 但由于現(xiàn)有重選舉的方式要求所有交換機都必須參與,因而重選舉的時間至少需要3F_S_ T0V、即15秒左右,從而導致交換機系統(tǒng)在較長時間內無法傳輸數(shù)據、甚至丟失數(shù)據,進而使得交換機系統(tǒng)的可靠性不高。

發(fā)明內容
有鑒于此,本發(fā)明提供了一種主交換機重選舉方法、一種可重新選舉主交換機的系統(tǒng),能夠縮短主交換機重選舉的時間。本發(fā)明提供的一種主交換機重選舉方法,每臺交換機通過上一次主交換機選舉過程記錄有其所在FC網絡中所有交換機的交換機名和優(yōu)先級,且任一臺交換機可按照如下步驟發(fā)起當前的主交換機重選舉
如果發(fā)起重選舉的交換機記錄有優(yōu)于本機的優(yōu)先級和交換機名,則發(fā)起重選舉的交換機分別向優(yōu)先級和交換機名優(yōu)于本機的其它交換機發(fā)送攜帶有本機優(yōu)先級和交換機名的第一報文、并同時啟動一時長小于3F_S_T0V的定時器;在定時器計時到達時,如果發(fā)起重選舉的交換機已接收到至少一個所述其它交換機回應的交換機應答SW_ACC報文,則從已回應SW_ACC報文的所述其它交換機中選取優(yōu)先級和交換機名最優(yōu)的一個確定為重新選舉出的主交換機、并更新本機所記錄的主交換機的優(yōu)先級和交換機名,然后向所有交換機發(fā)送攜帶有重新選舉出的主交換機的優(yōu)先級和交換機名的第二報文,以使所述優(yōu)先級和交換機名最優(yōu)的交換機變更為主交換機、其余的交換機更新記錄的主交換機的優(yōu)先級和交換機名,否則,發(fā)起重選舉的交換機確定本機為重新選舉出的主交換機,并向所有交換機發(fā)送所述第二報文,以使所有交換機更新記錄的主交換機的優(yōu)先級和交換機名;如果發(fā)起重選舉的交換機的優(yōu)先級和交換機名優(yōu)于本機所記錄的所有交換機,則發(fā)起重選舉的交換機直接確定本機為重新選舉出的主交換機,并向FC網絡中所有交換機發(fā)送所述第二報文,以使所有交換機更新記錄的主交換機的優(yōu)先級和交換機名。每次選舉出的主交換機利用交換光纖參數(shù)EFP報文為FC網絡中的所有交換機分配域ID、并將FC網絡中所有交換機的交換機名和優(yōu)先級通告給每臺交換機。所述EFP報文中,域ID列表的每個表項包括標識該表項屬于域ID列表的記錄類型;域ID;該表項內的域ID所對應的一臺交換機的優(yōu)先級;該表項內的域ID所對應的一臺交換機的交換機名。發(fā)起重選舉的交換機發(fā)送所述第一報文之后,該方法進一步包括接收到所述第一報文、但判斷出所述第一報文中攜帶的優(yōu)先級和交換機名優(yōu)于本機優(yōu)先級和交換機名的每臺所述其它交換機,分別向發(fā)起重選舉的交換機返回交換機拒絕SW_RJT報文。所述定時器的時長為2F_S_T0V。所述第一報文為交換機光纖交互連接服務SW_ILS協(xié)議的報文,并包括標識該報文為第一報文三命令代碼;發(fā)送該第一報文的交換機的本機優(yōu)先級;發(fā)送該第一報文的交換機的本機交換機名。所述第二報文為SW_ILS協(xié)議的報文,并包括標識該報文為第二報文的命令代碼;重新選舉出的主交換機的優(yōu)先級;重新選舉出的主交換機的交換機名。本發(fā)明提供的一種可重新選舉主交換機的系統(tǒng),包括FC網絡中的若干交換機,每臺交換機通過上一次主交換機選舉過程記錄有其所在FC網絡中所有交換機的交換機名和優(yōu)先級,且任一臺交換機可發(fā)起主交換機的重選舉,其中,如果發(fā)起重選舉的交換機記錄有優(yōu)于本機的優(yōu)先級和交換機名,則發(fā)起重選舉的交換機分別向優(yōu)先級和交換機名優(yōu)于本機的其它交換機發(fā)送攜帶有本機優(yōu)先級和交換機名的第一報文、并同時啟動一時長小于3F_S_T0V的定時器;在定時器計時到達時,如果發(fā)起重選舉的交換機已接收到至少一個所述其它交換機回應的交換機應答SW_ACC報文,則從已回應SW_ACC報文的所述其它交換機中選取優(yōu)先級和交換機名最優(yōu)的一個確定為重新選舉出的主交換機、并更新本機所記錄的主交換機的優(yōu)先級和交換機名,然后向所有交換機發(fā)送攜帶有重新選舉出的主交換機的優(yōu)先級和交換機名的第二報文,以使所述優(yōu)先級和交換機名最優(yōu)的交換機變更為主交換機、其余的交換機更新記錄的主交換機的優(yōu)先級和交換機名,否則,發(fā)起重選舉的交換機確定本機為重新選舉出的主交換機,并向所有交換機發(fā)送所述第二報文,以使所有交換機更新記錄的主交換機的優(yōu)先級和交換機名;如果發(fā)起重選舉的交換機的優(yōu)先級和交換機名優(yōu)于本機所記錄的所有交換機,則發(fā)起重選舉的交換機直接確定本機為重新選舉出的主交換機,并向FC網絡中所有交換機發(fā)送所述第二報文,以使所有交換機更新記錄的主交換機的優(yōu)先級和交換機名。每次選舉出的主交換機進一步利用交換光纖參數(shù)EFP報文為FC網絡中的所有交換機分配域ID、并將FC網絡中所有交換機的交換機名和優(yōu)先級通告給每臺交換機。所述EFP報文中,域ID列表的每個表項包括標識該表項屬于域ID列表的記錄類型;域 ID ;該表項內的域ID所對應的一臺交換機的優(yōu)先級;該表項內的域ID所對應的一臺交換機的交換機名。接收到所述第一報文、但判斷出所述第一報文中攜帶的優(yōu)先級和交換機名優(yōu)于本機優(yōu)先級和交換機名的每臺所述其它交換機,進一步向發(fā)起重選舉的交換機返回交換機拒絕SW_RJT報文。所述定時器的時長為2F_S_T0V。所述第一報文為交換機光纖交互連接服務SW_ILS協(xié)議的報文,并包括標識該報文為第一報文三命令代碼;發(fā)送該第一報文的交換機的本機優(yōu)先級;發(fā)送該第一報文的交換機的本機交換機名。所述第二報文為SW_ILS協(xié)議的報文,并包括標識該報文為第二報文的命令代碼;重新選舉出的主交換機的優(yōu)先級;重新選舉出的主交換機的交換機名。由上述技術方案可見,本發(fā)明無需通過BF重配置使每臺交換機所記錄的主交換機優(yōu)先級和主交換機名變更為本機的優(yōu)先級和交換機名,而且,只需要發(fā)起重選舉的交換機、以及優(yōu)先級和交換機名優(yōu)于該交換機的其它部分交換機參與,而并不要求所有交換機都必須參與重選舉,因而除了跳過BF重配置的操作之外,還減少了重選舉所涉及的各交換機之間的交互,從而能夠縮短主交換機重選舉的時間,進而能夠盡可能避免交換機系統(tǒng)在較長時間內無法傳輸數(shù)據、甚至丟失數(shù)據,提高了交換機系統(tǒng)的可靠性。


圖1為現(xiàn)有EFP報文格式的示意圖;圖2為現(xiàn)有Domain_ID_List中每一表項的示意圖;圖3為本發(fā)明實施例中Domain_ID_List中每一表項的示意圖4為本發(fā)明實施例中主交換機重選舉方法流程示意圖;圖5為本發(fā)明實施例中所采用的一種報文格式的示意圖;圖6為本發(fā)明實施例中所采用的另一種報文格式的示意圖;圖7為本發(fā)明實施例中所列舉的實例一至四所基于的系統(tǒng)結構示意圖;圖8為本發(fā)明實施例中所列舉的實例五至六所基于的系統(tǒng)結構示意圖。
具體實施例方式為使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下參照附圖并舉實施例,對本發(fā)明進一步詳細說明。為了簡化描述,本實施例中將FC網絡中發(fā)起重新選舉的交換機稱為發(fā)起交換機, 將發(fā)起交換機所屬FC網絡中除發(fā)起交換機之外的所有其它交換機均稱為響應交換機。下面,先對本發(fā)明實施例中的主交換機重選舉方法進行詳細說明。本實施例中的主交換機重選舉方法,需要發(fā)起交換機中記錄有其它交換機的優(yōu)先級和交換機名,如果發(fā)起交換機中的記錄為空,則只能夠按照背景技術部分所述的現(xiàn)有方式進行重選舉。其中對于主鏈路失效未導致FC網絡分裂而發(fā)起重選舉的情況,發(fā)起交換機中所記錄的優(yōu)先級和交換機名,就是該FC網絡上一次選舉主交換機時Domain_ID_LiSt中的所有交換機的優(yōu)先級和交換機名,也即發(fā)起交換機所在FC網絡中當前所包含的所有交換機的優(yōu)先級和交換機名;對于主鏈路失效已導致FC網絡分裂而發(fā)起重選舉的情況,發(fā)起交換機中所記錄的優(yōu)先級和交換機名,雖然也是該FC網絡上一次選舉主交換機時Domain_ID_LiSt中的所有交換機的優(yōu)先級和交換機名,但其中的部分交換機已不在發(fā)起交換機所在的該FC網絡中。進一步說,在當前重選舉之前的上一次主交換機選舉過程中,F(xiàn)C網絡各交換機之間所交互的EFP報文中,可以在Domain_ID_LiSt的每一表項進一步攜帶交換機的優(yōu)先級 (Switch_Priority for Domain_ID),表示該表項內的Domain_ID所對應的一臺交換機的優(yōu)先級,以使得每臺交換機經過上一次選舉主交換機的過程,除了知曉其所在FC網絡中所有其它交換機的交換機名、及DomainJD之外,還進一步知曉其所在FC網絡中所有其它交換機的優(yōu)先級。參見圖3并對比圖2,在Domain_ID_LiSt的每一表項進一步攜帶交換機的優(yōu)先級可以利用現(xiàn)有Domain_ID_LiSt表項中一個2字節(jié)的Reserved域,較佳地,只需要該 Reserved域的1字節(jié),并將剩余的1字節(jié)合并至另外一個4字節(jié)的Reserved域、使之變?yōu)?5字節(jié)。如此一來,無論哪一臺交換機在重選舉時作為發(fā)起交換機,其內部均記錄有其所在FC網絡中的所有交換機的優(yōu)先級和交換機名。而在主鏈路失效而導致主交換機需要重選舉時,究竟由哪一臺交換機作為發(fā)起交換機,現(xiàn)有技術已給出了多種選擇方式,在此不再
一一列舉。圖4為本發(fā)明實施例中主交換機重選舉方法流程示意圖。如圖4所示,對于任一臺交換機作為發(fā)起交換機的情況,均可以按照如下步驟實現(xiàn)主交換機的重選舉步驟401,發(fā)起交換機依據本機所記錄的其它交換機的優(yōu)先級和交換機名、即其它響應交換機的優(yōu)先級和交換機名,分別向優(yōu)先級和交換機名優(yōu)于本機(即優(yōu)先級高于本機、或優(yōu)先級與本機相同但交換機名小于本機)的每臺響應交換機發(fā)送交換機光纖交互連接服務(Switch Fabric Internal LinkService,SW_ILS)協(xié)議的主交換機探測(Principal Switch Detect,PSD)報文,用以探測這些響應交換機與發(fā)起交換機之間是否存在正常的鏈路(例如前文所列舉的FC網絡分裂的情況)、以及這些響應交換機的優(yōu)先級和交換機名是否確實優(yōu)于發(fā)起交換機。其中,該PSD報文中攜帶有發(fā)起交換機本機的優(yōu)先級和交換機名, 而且,在發(fā)送PSD報文的同時還啟動一 2F_S_T0V的定時器(定時器的設置并不限于此,只要時長小于3F_S_T0V即可)。當然,如果發(fā)起交換機本機的優(yōu)先級和交換機名,優(yōu)于本機所記錄的所有其它交換機的優(yōu)先級和交換機名、即其它響應交換機的優(yōu)先級和交換機名,則無需執(zhí)行本步驟即可直接跳轉至步驟404。該PSD報文的一種較佳結構如圖5所示,具體包括1字節(jié)的Command Code,用于標識該報文為PSD報文,可以設置為0x71h ;2 字節(jié)的 Reserved 域;1字節(jié)的本機優(yōu)先級(Local Switch_Priority),表示發(fā)送該PSD報文的發(fā)起交換機的優(yōu)先級;以及,8字節(jié)的本機交換機名(Local Switch_Name),表示發(fā)送該PSD報文的發(fā)起交換機的交換機名。在步驟401之后由于發(fā)起交換機中記錄的其它響應交換機的優(yōu)先級和交換機名有可能與響應交換機實際的優(yōu)先級和交換機名不全相符,例如,某響應交換機的優(yōu)先級和交換機名被重新設置、且在重選舉之前未能被通告至發(fā)起交換機,因此,就需要接收到PSD報文的每臺響應交換機,分別判斷本機的優(yōu)先級和交換機名是否確實優(yōu)于PSD報文中攜帶的優(yōu)先級和交換機名;然后,接收到PSD報文、且判斷出本機優(yōu)先級和交換機名確實優(yōu)于PSD報文中攜帶的優(yōu)先級和交換機名的每臺響應交換機,分別向發(fā)起交換機返回SW_ILS協(xié)議的交換機應答(SW_ACC)報文;而接收到PSD報文、但判斷出PSD報文中攜帶的優(yōu)先級和交換機名優(yōu)于本機優(yōu)先級和交換機名的每臺響應交換機,則分別向發(fā)起交換機返回SW_ILS協(xié)議的交換機拒絕(SW_RJT)報文。步驟402,發(fā)起交換機在2F_S_T0V的定時器計時到達時,判斷是否已收到SW_ACC 報文,如果已有優(yōu)先級和交換機名優(yōu)于本機的響應交換機回應了 SW_ACC報文,則執(zhí)行步驟 403,否則(即未從優(yōu)先級和交換機名優(yōu)于本機的響應交換機收到任何回應、或僅從優(yōu)先級和交換機名優(yōu)于本機的響應交換機收到SW_RJT報文),執(zhí)行步驟404。步驟403,發(fā)起交換機從已回應了的SW_ACC報文的響應交換機中選取優(yōu)先級和交換機名最優(yōu)的一個(即優(yōu)先級最高的一個、或優(yōu)先級最高的多個之中交換機名最小的一個)確定為重新選舉出的主交換機,并更新本機所記錄的主交換機的優(yōu)先級和交換機名, 然后執(zhí)行步驟405。
步驟404,發(fā)起將本機確定為重新選舉出的主交換機,然后執(zhí)行步驟405。步驟405,發(fā)起交換機向其所在FC網絡中的所有交換機發(fā)送SW_ILS協(xié)議的主交換機通告(Principal Switch Announce, PSA)報文、用以將本機確定的重新選舉出的主交換機通告給FC網絡中的所有響應交換機,該PSA報文中攜帶重新選舉出的主交換機的優(yōu)先級和交換機名。該PSA報文的一種較佳結構如圖6所示,具體包括1字節(jié)的Command Code,用于標識該報文為PSA報文,可以設置為0x72h ;2 字節(jié)的 Reserved 域;1字節(jié)的主交換機優(yōu)先級(Principal SwitCh_Priority),表示發(fā)起交換機所確定的重新選舉出的主交換機的優(yōu)先級;以及,8字節(jié)的主交換機的交換機名(Principal SwitCh_Name),表示發(fā)起交換機所確定的重新選舉出的主交換機的交換機名。在步驟405之后由于所有響應交換機均不知曉發(fā)起交換機所確定的重新選舉出的主交換機是否為本機,因此,每臺接收到PSA報文的響應交換機,還需要判斷其接收到的PSA報文中攜帶的重新選舉出的主交換機機優(yōu)先級和交換機名是否與本機一致;然后,接收到PSA報文、且判斷出本機優(yōu)先級和交換機名與PSA報文中攜帶的相一致的響應交換機,將本機設置為主交換機、并利用如圖3所示的EFP報文為其所在FC網絡的所有交換機分配DomainJD ;而接收到PSA報文、但判斷出本機優(yōu)先級和交換機名與PSA 報文中攜帶的不一致的響應交換機,則僅利用PSA報文更新本機所記錄的主交換機優(yōu)先級和交換機名,并等待接收重新選舉出的主交換機所發(fā)送的EFP報文。至此,上述流程結束。由上述流程可見,本實施例中的主交換機重選舉方法,無需通過BF重配置使每臺交換機所記錄的主交換機優(yōu)先級和主交換機名變更為本機的優(yōu)先級和交換機名,而且,只需要發(fā)起交換機、以及優(yōu)先級和交換機名由于發(fā)起交換機的部分響應交換機參與,而并不要求發(fā)起交換機、及所有響應交換機都必須參與重選舉,因而除了跳過BF重配置的操作之外,還減少了重選舉所涉及的各交換機之間的交互,從而能夠縮短主交換機重選舉的時間, 進而能夠盡可能避免交換機系統(tǒng)在較長時間內無法傳輸數(shù)據、甚至丟失數(shù)據,提高了交換機系統(tǒng)的可靠性。以上,是對本實施例中主交換機重選舉方法的說明。下面,再對本實施例中可重新選舉主交換機的系統(tǒng)進行詳細說明。本實施例中可重新選舉主交換機的系統(tǒng),包括FC網絡中的若干交換機,其中,每臺交換機通過上一次主交換機選舉過程記錄有其所在FC網絡中所有交換機的交換機名和優(yōu)先級,而且,任一臺交換機可發(fā)起主交換機的重選舉。具體說發(fā)起交換機,依據本機所記錄的其它交換機的優(yōu)先級和交換機名、即其它響應交換機的優(yōu)先級和交換機名,分別向優(yōu)先級和交換機名優(yōu)于本機(即優(yōu)先級高于本機、或優(yōu)先級與本機相同但交換機名小于本機)的每臺響應交換機發(fā)送SW_ILS協(xié)議的PSD報文,用以探測這些響應交換機與發(fā)起交換機之間是否存在正常的鏈路(例如前文所列舉的FC網絡分裂的情況)、以及這些響應交換機的優(yōu)先級和交換機名是否確實優(yōu)于發(fā)起交換機。其中,該PSD報文中攜帶有發(fā)起交換機本機的優(yōu)先級和交換機名,PSD報文可以為如圖5所示的格式,而且,在發(fā)送PSD報文的同時還啟動一 2F_S_T0V的定時器。響應交換機,由于其實際的優(yōu)先級和交換機名可能與發(fā)起交換機中記錄的不全相符,例如,某響應交換機的優(yōu)先級和交換機名被重新設置、且在重選舉之前未能被通告至發(fā)起交換機,因此,就需要在接收到PSD報文之后,判斷本機的優(yōu)先級和交換機名是否確實優(yōu)于PSD報文中攜帶的優(yōu)先級和交換機名;如果是,則向發(fā)起交換機返回SW_ILS協(xié)議的SW_ ACC報文;否則,向發(fā)起交換機返回SW_ILS協(xié)議的SW_RJT報文。此后,發(fā)起交換機在2F_S_T0V的定時器計時到達時,判斷是否已收到SW_ACC報文;如果已有優(yōu)先級和交換機名優(yōu)于本機的響應交換機回應了 SW_ACC報文,則從已回應了的SW_ACC報文的響應交換機中選取優(yōu)先級和交換機名最優(yōu)的一個(即優(yōu)先級最高的一個、或優(yōu)先級最高的多個之中交換機名最小的一個)確定為重新選舉出的主交換機, 并更新本機所記錄的主交換機的優(yōu)先級和交換機名,然后向其所在FC網絡中的所有交換機發(fā)送SW_ILS協(xié)議的PSA報文、用以將本機確定的重新選舉出的主交換機通告給FC網絡中的所有響應交換機,該PSA報文中攜帶重新選舉出的主交換機的優(yōu)先級和交換機名、即已回應SW_ACC報文的響應交換機中最優(yōu)的優(yōu)先級和交換機名,PSA報文可以為如圖6所示的格式;否則(即未從優(yōu)先級和交換機名優(yōu)于本機的響應交換機收到任何回應、或僅從優(yōu)先級和交換機名優(yōu)于本機的響應交換機收到SW_RJT報文),發(fā)起將本機確定為重新選舉出的主交換機,然后向其所在FC網絡中的所有交換機發(fā)送SW_ILS協(xié)議的PSA報文、用以將本機確定的重新選舉出的主交換機通告給FC網絡中的所有響應交換機,該PSA報文中攜帶重新選舉出的主交換機的優(yōu)先級和交換機名、即發(fā)起交換機的優(yōu)先級和交換機名,PSA報文可以為如圖6所示的格式。然后,各臺響應交換機由于并不知曉發(fā)起交換機所確定的重新選舉出的主交換機是否為本機,因此,每臺接收到PSA報文的響應交換機,還需要判斷其接收到的PSA報文中攜帶的重新選舉出的主交換機機優(yōu)先級和交換機名是否與本機一致;如果一致,則將本機設置為主交換機、并利用如圖3所示的EFP報文為其所在FC 網絡的所有交換機分配DomainJD、并將FC網絡中所有交換機的交換機名和優(yōu)先級通告給每臺交換機記錄;如果不一致,則僅利用PSA報文更新本機所記錄的主交換機優(yōu)先級和交換機名, 并等待接收重新選舉出的主交換機所發(fā)送的EFP報文。當然,如果發(fā)起交換機的優(yōu)先級和交換機名優(yōu)于本機所記錄的所有交換機,則發(fā)起交換機無需再發(fā)送PSD報文、也無需啟動定時期,而是直接確定本機為重新選舉的主交換機,并向FC網絡中所有交換機發(fā)送所述PSA報文即可,用以將本機確定的重新選舉出的主交換機通告給FC網絡中的所有響應交換機,該PSA報文中攜帶重新選舉出的主交換機的優(yōu)先級和交換機名、即發(fā)起交換機的優(yōu)先級和交換機名,最后再按照前述方式利用EFP 報文分配DomainJD、并將FC網絡中所有交換機的交換機名和優(yōu)先級通告給每臺交換機記錄??梢?,本實施例中可重選舉主交換機的系統(tǒng)中,無需通過BF重配置使每臺交換機所記錄的主交換機優(yōu)先級和主交換機名變更為本機的優(yōu)先級和交換機名,而且,只需要發(fā)起交換機、以及優(yōu)先級和交換機名由于發(fā)起交換機的部分響應交換機參與,而并不要求發(fā)起交換機、及所有響應交換機都必須參與重選舉,因而除了跳過BF重配置的操作之外,還減少了重選舉所涉及的各交換機之間的交互,從而能夠縮短主交換機重選舉的時間,進而能夠盡可能避免交換機系統(tǒng)在較長時間內無法傳輸數(shù)據、甚至丟失數(shù)據,提高了交換機系統(tǒng)的可靠性。最后,再結合幾個實例,對本實施例中主交換機重選舉方法、以及可重新選舉主交換機的系統(tǒng)進行進一步說明。實例一 實例四的系統(tǒng)結構如圖7所示,包括交換機1 6,其中,交換機1為主交換機;交換機1與交換機2之間的鏈路ISL1、交換機2與交換機3之間的鏈路ISL2、交換機1與交換機4之間的鏈路ISL3、交換機4與交換機5之間的鏈路ISL4、以及交換機5與交換機6之間的鏈路ISL5均為主鏈路,交換機5與交換機2之間還具有作為非主鏈路的鏈路 ISL6。且,在圖7中,交換機4與交換機5之間作為主鏈路的鏈路ISL4失效,但由于作為非主鏈路的鏈路ISL6存在,因而不會導致FC網絡的分裂,此時,可以由交換機5發(fā)起主交換機的重選舉。實例一交換機5查找其本機記錄的交換機1 4、以及交換機6的優(yōu)先級和交換機名,發(fā)現(xiàn)交換機1的優(yōu)先級高于本機優(yōu)先級、交換機2的優(yōu)先級與本機相同但交換機2的交換機名小于本機,因而只向優(yōu)先級和交換機名優(yōu)于本機的交換機1和2發(fā)送PSD報文,并在PSD 報文中攜帶有本機的優(yōu)先級和交換機名,同時還啟動2F_S_T0V的定時器。其中,發(fā)送給交換機1的PSD報文,其目的地址為交換機1,因而其它交換機接收到該PSD報文后即向交換機1轉發(fā);發(fā)送給交換機2的PSD報文,其目的地址為交換機2,因而其它交換機接收到該 PSD報文后即向交換機2轉發(fā)。當交換機1接收到PSD報文后,判斷出本機的優(yōu)先級確實高于PSD報文中所攜帶的交換機5的優(yōu)先級,即判斷出本機的優(yōu)先級和交換機名優(yōu)于交換機5,因而向交換機5回應SW_ACC報文;當交換機2接收到PSD報文后,判斷出本機的優(yōu)先級與PSD報文中所攜帶的交換機5的優(yōu)先級相同、且本機的交換機名確實小于PSD報文中所攜帶的交換機5的交換機名, 即判斷出本機的優(yōu)先級和交換機名優(yōu)于PSD報文中所攜帶的交換機5的優(yōu)先級和交換機名,因而向交換機5回應SW_ACC報文。2F_S_T0V的定時器計時到達時,交換機5已收到交換機1和交換機2回應的SW_ ACC報文,但由于交換機1的優(yōu)先級高于交換機2,即交換機1的優(yōu)先級和交換機名最優(yōu),因而將交換機1確定為重新選舉出的主交換機,將本機所記錄的主交換機優(yōu)先級和交換機名更新為交換機1的優(yōu)先級和交換機名,并通過本機所有端口發(fā)送攜帶有交換機5的優(yōu)先級和交換機名的PSA報文,該PSA報文可被交換機1 4、以及交換機6收到。然后,交換機1在接收到PSA報文后,將本機設置為主交換機;交換機2 4、以及交換機6接收到PSA報文后,將本機所記錄的主交換機優(yōu)先級和交換機名更新為交換機1 的優(yōu)先級和交換機名。
13
最后,交換機1為交換機1 6分配Domain_ID、并利用EFP報文分配將Domain_ ID、以及FC網絡中所有交換機的交換機名和優(yōu)先級通告給交換機2 6記錄。實例二交換機5查找其本機記錄的交換機1 4、以及交換機6的優(yōu)先級和交換機名,發(fā)現(xiàn)交換機1的優(yōu)先級高于本機優(yōu)先級、交換機2的優(yōu)先級與本機相同但交換機2的交換機名小于本機,因而只向優(yōu)先級和交換機名優(yōu)于本機的交換機1和2發(fā)送PSD報文,并在PSD 報文中攜帶有本機的優(yōu)先級和交換機名,同時還啟動2F_S_T0V的定時器。其中,發(fā)送給交換機1的PSD報文,其目的地址為交換機1,因而其它交換機接收到該PSD報文后即向交換機1轉發(fā);發(fā)送給交換機2的PSD報文,其目的地址為交換機2,因而其它交換機接收到該 PSD報文后即向交換機2轉發(fā)。當交換機1接收到PSD報文后,判斷出本機的優(yōu)先級已被修改并低于PSD報文中所攜帶的交換機5的優(yōu)先級,即判斷出交換機5的優(yōu)先級和交換機名優(yōu)于本機,因而向交換機5回應SW_RJT報文;當交換機2接收到PSD報文后,判斷出本機的優(yōu)先級與PSD報文中所攜帶的交換機5的優(yōu)先級相同、且本機的交換機名確實小于PSD報文中所攜帶的交換機5的交換機名, 即判斷出本機的優(yōu)先級和交換機名優(yōu)于PSD報文中所攜帶的交換機5的優(yōu)先級和交換機名,因而向交換機5回應SW_ACC報文。2F_S_T0V的定時器計時到達時,交換機5已收到交換機2回應的SW_ACC報文,因而將交換機2確定為重新選舉出的主交換機,將本機所記錄的主交換機優(yōu)先級和交換機名更新為交換機2的優(yōu)先級和交換機名,并通過本機所有端口發(fā)送攜帶有交換機5的優(yōu)先級和交換機名的PSA報文,該PSA報文可被交換機1 4、以及交換機6收到。然后,交換機2在接收到PSA報文后,將本機設置為主交換機;交換機1、3、4、6接收到PSA報文后,將本機所記錄的主交換機優(yōu)先級和交換機名更新為交換機2的優(yōu)先級和交換機名。最后,交換機2為交換機1 6分配DomainJD、并利用EFP報文分配將Domairu ID、以及FC網絡中所有交換機的交換機名和優(yōu)先級通告給交換機1、3 6記錄。實例三交換機5查找其本機記錄的交換機1 4、以及交換機6的優(yōu)先級和交換機名,發(fā)現(xiàn)交換機1的優(yōu)先級高于本機優(yōu)先級、交換機2的優(yōu)先級與本機相同但交換機2的交換機名小于本機,因而只向優(yōu)先級和交換機名優(yōu)于本機的交換機1和2發(fā)送PSD報文,并在PSD 報文中攜帶有本機的優(yōu)先級和交換機名,同時還啟動2F_S_T0V的定時器。其中,發(fā)送給交換機1的PSD報文,其目的地址為交換機1,因而其它交換機接收到該PSD報文后即向交換機1轉發(fā);發(fā)送給交換機2的PSD報文,其目的地址為交換機2,因而其它交換機接收到該 PSD報文后即向交換機2轉發(fā)。當交換機1接收到PSD報文后,判斷出本機的優(yōu)先級已被修改并低于PSD報文中所攜帶的交換機5的優(yōu)先級,即判斷出交換機5的優(yōu)先級和交換機名優(yōu)于本機,因而向交換機5回應SW_RJT報文;當交換機2接收到PSD報文后,判斷出本機的優(yōu)先級與PSD報文中所攜帶的交換機5的優(yōu)先級相同、且本機的交換機已被修改并大于PSD報文中所攜帶的交換機5的交換機名,即判斷出PSD報文中所攜帶的交換機5的優(yōu)先級和交換機名優(yōu)于本機,因而向交換機 5回應SW_RJT報文。2F_S_T0V的定時器計時到達時,交換機5僅收到了交換機1和2回應的SW_RJT報文,而未能收到交換機1和2回應的SW_ACC報文,因而將本機確定為重新選舉出的主交換機,將本機所記錄的主交換機優(yōu)先級和交換機名更新為本機的優(yōu)先級和交換機名,并通過本機所有端口發(fā)送攜帶有交換機5的優(yōu)先級和交換機名的PSA報文,該PSA報文可被交換機1 4、以及交換機6收到。然后,交換機1 4、6接收到PSA報文后,將本機所記錄的主交換機優(yōu)先級和交換機名更新為交換機5的優(yōu)先級和交換機名。最后,交換機5為交換機1 6分配Domain_ID、并利用EFP報文分配將Domain_ ID、以及FC網絡中所有交換機的交換機名和優(yōu)先級通告給交換機1 4、6記錄。實例四交換機5查找其本機記錄的交換機1 4、以及交換機6的優(yōu)先級和交換機名, 發(fā)現(xiàn)本機的優(yōu)先級和交換機名優(yōu)于交換機1 4、以及6,因而直接將本機確定為重新選舉出的主交換機,將本機所記錄的主交換機優(yōu)先級和交換機名更新為本機的優(yōu)先級和交換機名,并通過本機所有端口發(fā)送攜帶有交換機5的優(yōu)先級和交換機名的PSA報文,該PSA報文可被交換機1 4、以及交換機6收到。然后,交換機1 4、6接收到PSA報文后,將本機所記錄的主交換機優(yōu)先級和交換機名更新為交換機5的優(yōu)先級和交換機名。最后,交換機5為交換機1 6分配Domain_ID、并利用EFP報文分配將Domain_ ID、以及FC網絡中所有交換機的交換機名和優(yōu)先級通告給交換機1 4、6記錄。實例五 實例六的系統(tǒng)結構如圖8所示,包括交換機1 6,其中,交換機1為主交換機;交換機1與交換機2之間的鏈路ISL1、交換機2與交換機3之間的鏈路ISL2、交換機1與交換機4之間的鏈路ISL3、交換機4與交換機5之間的鏈路ISL4、以及交換機5與交換機6之間的鏈路ISL5均為主鏈路,但與圖7的不同之處在于,圖8中的交換機5與交換機2之間不具有任何鏈路。因而在圖8中,交換機4與交換機5之間作為主鏈路的鏈路ISL4失效,會導致FC 網絡的分裂,此時,僅以分裂后的交換機5和交換機6的部分FC網絡為例進行說明,可以由交換機5發(fā)起主交換機的重選舉。實例五交換機5查找其本機記錄的交換機1 4、以及交換機6的優(yōu)先級和交換機名,發(fā)現(xiàn)交換機1的優(yōu)先級高于本機優(yōu)先級、交換機2的優(yōu)先級與本機相同但交換機2的交換機名小于本機,因而只向優(yōu)先級和交換機名優(yōu)于本機的交換機1和2發(fā)送PSD報文,并在PSD 報文中攜帶有本機的優(yōu)先級和交換機名,同時還啟動2F_S_T0V的定時器。但是,由于交換機5所在FC網絡,與交換機1和2所在FC網絡已分裂,因而交換機1和2無法收到交換機5所發(fā)送的PSD報文。因此,2F_S_T0V的定時器計時到達時,交換機5既未收到交換機1和2回應的SW_ ACC報文、也未收到交換機1和2回應的SW_RJT報文,從而將本機確定為重新選舉出的主交換機,將本機所記錄的主交換機優(yōu)先級和交換機名更新為本機的優(yōu)先級和交換機名,并通過其所有端口發(fā)送攜帶有交換機5的優(yōu)先級和交換機名的PSA報文,但該PSA報文只有交換機6能夠收到。然后,交換機6接收到PSA報文后,將本機所記錄的主交換機優(yōu)先級和交換機名更新為交換機5的優(yōu)先級和交換機名。最后,交換機5為交換機5和6分配DomainJD、并利用EFP報文分配將Domairu ID、以及FC網絡中所有交換機的交換機名和優(yōu)先級通告給交換機6記錄。實例六交換機5查找其本機記錄的交換機1 4、以及交換機6的優(yōu)先級和交換機名,發(fā)現(xiàn)交換機1的優(yōu)先級高于本機優(yōu)先級、交換機6的優(yōu)先級與本機相同但交換機6的交換機名小于本機,因而只向優(yōu)先級和交換機名優(yōu)于本機的交換機1和6發(fā)送PSD報文,并在PSD 報文中攜帶有本機的優(yōu)先級和交換機名,同時還啟動2F_S_T0V的定時器。但是,由于交換機5所在FC網絡,與交換機1和2所在FC網絡已分裂,因而交換機1無法收到交換機5所發(fā)送的PSD報文,只有交換機6能夠收到該PSD報文。當交換機6接收到PSD報文后,判斷出本機的優(yōu)先級與PSD報文中所攜帶的交換機5的優(yōu)先級相同、且本機的交換機名確實小于PSD報文中所攜帶的交換機5的交換機名, 即判斷出本機的優(yōu)先級和交換機名優(yōu)于PSD報文中所攜帶的交換機5的優(yōu)先級和交換機名,因而向交換機5回應SW_ACC報文。2F_S_T0V的定時器計時到達時,交換機5已收到交換機6回應的SW_ACC報文,因而將交換機6確定為重新選舉出的主交換機,將本機所記錄的主交換機優(yōu)先級和交換機名更新為交換機6的優(yōu)先級和交換機名,并通過本機所有端口發(fā)送攜帶有交換機6的優(yōu)先級和交換機名的PSA報文,該PSA報文只能夠被交換機6收到。然后,交換機6在接收到PSA報文后將本機設置為主交換機,再為交換機5 6分配Domain_ID、并利用EFP報文分配將Domain_ID、以及FC網絡中所有交換機的交換機名和優(yōu)先級通告給交換機5記錄。以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換以及改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種主交換機重選舉方法,其特征在于,每臺交換機通過上一次主交換機選舉過程記錄有其所在FC網絡中所有交換機的交換機名和優(yōu)先級,且任一臺交換機可按照如下步驟發(fā)起當前的主交換機重選舉如果發(fā)起重選舉的交換機記錄有優(yōu)于本機的優(yōu)先級和交換機名,則發(fā)起重選舉的交換機分別向優(yōu)先級和交換機名優(yōu)于本機的其它交換機發(fā)送攜帶有本機優(yōu)先級和交換機名的第一報文、并同時啟動一時長小于3F_S_T0V的定時器;在定時器計時到達時,如果發(fā)起重選舉的交換機已接收到至少一個所述其它交換機回應的交換機應答SW_ACC報文,則從已回應SW_ACC報文的所述其它交換機中選取優(yōu)先級和交換機名最優(yōu)的一個確定為重新選舉出的主交換機、并更新本機所記錄的主交換機的優(yōu)先級和交換機名,然后向所有交換機發(fā)送攜帶有重新選舉出的主交換機的優(yōu)先級和交換機名的第二報文,以使所述優(yōu)先級和交換機名最優(yōu)的交換機變更為主交換機、其余的交換機更新記錄的主交換機的優(yōu)先級和交換機名,否則,發(fā)起重選舉的交換機確定本機為重新選舉出的主交換機,并向所有交換機發(fā)送所述第二報文,以使所有交換機更新記錄的主交換機的優(yōu)先級和交換機名;如果發(fā)起重選舉的交換機的優(yōu)先級和交換機名優(yōu)于本機所記錄的所有交換機,則發(fā)起重選舉的交換機直接確定本機為重新選舉出的主交換機,并向FC網絡中所有交換機發(fā)送所述第二報文,以使所有交換機更新記錄的主交換機的優(yōu)先級和交換機名。
2.如權利要求1所述的主交換機重選舉方法,其特征在于,每次選舉出的主交換機利用交換光纖參數(shù)EFP報文為FC網絡中的所有交換機分配域ID、并將FC網絡中所有交換機的交換機名和優(yōu)先級通告給每臺交換機。
3.如權利要求2所述的主交換機重選舉方法,其特征在于,所述EFP報文中,域ID列表的每個表項包括標識該表項屬于域ID列表的記錄類型;域ID ;該表項內的域ID所對應的一臺交換機的優(yōu)先級;該表項內的域ID所對應的一臺交換機的交換機名。
4.如權利要求1至3中任一項所述的主交換機重選舉方法,其特征在于,發(fā)起重選舉的交換機發(fā)送所述第一報文之后,該方法進一步包括接收到所述第一報文、但判斷出所述第一報文中攜帶的優(yōu)先級和交換機名優(yōu)于本機優(yōu)先級和交換機名的每臺所述其它交換機,分別向發(fā)起重選舉的交換機返回交換機拒絕SW_RJT報文。
5.如權利要求1至3中任一項所述的主交換機重選舉方法,其特征在于,所述定時器的時長為2F_S_T0V。
6.如權利要求1至3中任一項所述的主交換機重選舉方法,其特征在于,所述第一報文為交換機光纖交互連接服務SW_ILS協(xié)議的報文,并包括標識該報文為第一報文三命令代碼;發(fā)送該第一報文的交換機的本機優(yōu)先級;發(fā)送該第一報文的交換機的本機交換機名。
7.如權利要求1至3中任一項所述的主交換機重選舉方法,其特征在于,所述第二報文為SW_ILS協(xié)議的報文,并包括標識該報文為第二報文的命令代碼;重新選舉出的主交換機的優(yōu)先級; 重新選舉出的主交換機的交換機名。
8.—種可重新選舉主交換機的系統(tǒng),其特征在于,包括FC網絡中的若干交換機,每臺交換機通過上一次主交換機選舉過程記錄有其所在FC網絡中所有交換機的交換機名和優(yōu)先級,且任一臺交換機可發(fā)起主交換機的重選舉,其中,如果發(fā)起重選舉的交換機記錄有優(yōu)于本機的優(yōu)先級和交換機名,則發(fā)起重選舉的交換機分別向優(yōu)先級和交換機名優(yōu)于本機的其它交換機發(fā)送攜帶有本機優(yōu)先級和交換機名的第一報文、并同時啟動一時長小于3F_S_T0V的定時器;在定時器計時到達時,如果發(fā)起重選舉的交換機已接收到至少一個所述其它交換機回應的交換機應答SW_ACC報文,則從已回應SW_ACC報文的所述其它交換機中選取優(yōu)先級和交換機名最優(yōu)的一個確定為重新選舉出的主交換機、并更新本機所記錄的主交換機的優(yōu)先級和交換機名,然后向所有交換機發(fā)送攜帶有重新選舉出的主交換機的優(yōu)先級和交換機名的第二報文,以使所述優(yōu)先級和交換機名最優(yōu)的交換機變更為主交換機、其余的交換機更新記錄的主交換機的優(yōu)先級和交換機名,否則,發(fā)起重選舉的交換機確定本機為重新選舉出的主交換機,并向所有交換機發(fā)送所述第二報文,以使所有交換機更新記錄的主交換機的優(yōu)先級和交換機名;如果發(fā)起重選舉的交換機的優(yōu)先級和交換機名優(yōu)于本機所記錄的所有交換機,則發(fā)起重選舉的交換機直接確定本機為重新選舉出的主交換機,并向FC網絡中所有交換機發(fā)送所述第二報文,以使所有交換機更新記錄的主交換機的優(yōu)先級和交換機名。
9.如權利要求8所述的系統(tǒng),其特征在于,每次選舉出的主交換機進一步利用交換光纖參數(shù)EFP報文為FC網絡中的所有交換機分配域ID、并將FC網絡中所有交換機的交換機名和優(yōu)先級通告給每臺交換機。
10.如權利要求9所述的系統(tǒng),其特征在于,所述EFP報文中,域ID列表的每個表項包括標識該表項屬于域ID列表的記錄類型; 域ID ;該表項內的域ID所對應的一臺交換機的優(yōu)先級; 該表項內的域ID所對應的一臺交換機的交換機名。
11.如權利要求8至10中任一項所述的系統(tǒng),其特征在于,接收到所述第一報文、但判斷出所述第一報文中攜帶的優(yōu)先級和交換機名優(yōu)于本機優(yōu)先級和交換機名的每臺所述其它交換機,進一步向發(fā)起重選舉的交換機返回交換機拒絕SW_RJT報文。
12.如權利要求8至10中任一項所述的系統(tǒng),其特征在于,所述定時器的時長為2F_S_TOV0
13.如權利要求8至10中任一項所述的系統(tǒng),其特征在于,所述第一報文為交換機光纖交互連接服務SW_ILS協(xié)議的報文,并包括標識該報文為第一報文三命令代碼; 發(fā)送該第一報文的交換機的本機優(yōu)先級; 發(fā)送該第一報文的交換機的本機交換機名。
14.如權利要求8至10中任一項所述的系統(tǒng),其特征在于,所述第二報文為SW_ILS協(xié)議的報文,并包括標識該報文為第二報文的命令代碼; 重新選舉出的主交換機的優(yōu)先級; 重新選舉出的主交換機的交換機名。
全文摘要
本發(fā)明公開了一種主交換機重選舉方法、一種可重新選舉主交換機的系統(tǒng)。本發(fā)明無需通過BF重配置使每臺交換機所記錄的主交換機優(yōu)先級和主交換機名變更為本機的優(yōu)先級和交換機名,而且,只需要發(fā)起重選舉的交換機、以及優(yōu)先級和交換機名優(yōu)于該交換機的其它部分交換機參與,而并不要求所有交換機都必須參與重選舉,因而除了跳過BF重配置的操作之外,還減少了重選舉所涉及的各交換機之間的交互,從而能夠縮短主交換機重選舉的時間,進而能夠盡可能避免交換機系統(tǒng)在較長時間內無法傳輸數(shù)據、甚至丟失數(shù)據,提高了交換機系統(tǒng)的可靠性。
文檔編號H04L12/56GK102195710SQ20101012716
公開日2011年9月21日 申請日期2010年3月16日 優(yōu)先權日2010年3月16日
發(fā)明者蘇楠枝 申請人:杭州華三通信技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1