專利名稱:一種存儲(chǔ)域網(wǎng)絡(luò)發(fā)現(xiàn)方法和交換機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種存儲(chǔ)域網(wǎng)絡(luò)(SAN)發(fā)現(xiàn)方法和交換機(jī)。
背景技術(shù):
為了使網(wǎng)管系統(tǒng)能夠?qū)AN網(wǎng)絡(luò)進(jìn)行管理,網(wǎng)狀通道(FC)網(wǎng)絡(luò)提供了網(wǎng)絡(luò)發(fā)現(xiàn)機(jī)制,即FC網(wǎng)絡(luò)中的FC交換機(jī)通過(guò)相互間傳遞網(wǎng)絡(luò)發(fā)現(xiàn)報(bào)文的形式,將網(wǎng)絡(luò)的組成和拓?fù)淝闆r在網(wǎng)絡(luò)中擴(kuò)散,網(wǎng)管通過(guò)網(wǎng)絡(luò)中的任一臺(tái)FC交換機(jī)設(shè)備都可獲得該交換機(jī)所屬網(wǎng)絡(luò)的組成和拓?fù)淝闆r,進(jìn)而描繪網(wǎng)絡(luò)的結(jié)構(gòu)并進(jìn)行各種管理操作。在FC存儲(chǔ)網(wǎng)絡(luò)中通常會(huì)將一個(gè)SAN網(wǎng)絡(luò)劃分為多個(gè)虛擬存儲(chǔ)域網(wǎng)絡(luò)(VSAN),以保證網(wǎng)絡(luò)的安全性。在一個(gè)VSAN網(wǎng)絡(luò)內(nèi)部報(bào)文可以互通,在VSAN網(wǎng)絡(luò)間報(bào)文不可互通。一般VSAN是以業(yè)務(wù)劃分的,分隔開的VSAN基本上不存在互訪的要求,VSAN間的隔離對(duì)于存儲(chǔ)業(yè)務(wù)來(lái)說(shuō)沒(méi)有影響。對(duì)于網(wǎng)管系統(tǒng)來(lái)說(shuō),則需要對(duì)整個(gè)SAN網(wǎng)絡(luò)進(jìn)行管理,即可能管理多個(gè)VSAN網(wǎng)絡(luò)。由于VSAN網(wǎng)絡(luò)間是隔離的,因此FC交換機(jī)間的網(wǎng)絡(luò)發(fā)現(xiàn)報(bào)文不能跨VSAN傳遞, 因此某一 FC交換機(jī)只能獲取其所屬的VSAN網(wǎng)絡(luò)信息,對(duì)于該FC交換機(jī)不屬于的VSAN網(wǎng)絡(luò)信息,則無(wú)法通過(guò)該交換機(jī)獲取,造成網(wǎng)管系統(tǒng)對(duì)SAN網(wǎng)絡(luò)發(fā)現(xiàn)的不完全。現(xiàn)有技術(shù)中,為解決上述問(wèn)題主要有兩種解決方式。第一種方式為,先至少獲取各 VSAN中的一臺(tái)FC交換機(jī)并保證其與網(wǎng)管系統(tǒng)可達(dá),分別對(duì)各VSAN網(wǎng)絡(luò)中的設(shè)備進(jìn)行各自 VSAN網(wǎng)絡(luò)的自動(dòng)發(fā)現(xiàn)。該種解決方式需事先了解網(wǎng)絡(luò)基本組成,而自動(dòng)發(fā)現(xiàn)過(guò)程本身就是獲取網(wǎng)絡(luò)基本組成的方法,因此該方法不能做到完全的網(wǎng)絡(luò)自動(dòng)發(fā)現(xiàn);同時(shí)要求各VSAN中都有與網(wǎng)管系統(tǒng)可達(dá)的FC交換機(jī),對(duì)組網(wǎng)要求較高。第二種解決方式為,在網(wǎng)絡(luò)中設(shè)置虛擬存儲(chǔ)域網(wǎng)絡(luò)路由(IVR),通過(guò)路由的形式將各VSAN聯(lián)通,以使得網(wǎng)絡(luò)發(fā)現(xiàn)報(bào)文能夠跨VSAN傳播,從而發(fā)現(xiàn)整個(gè)網(wǎng)絡(luò)。該解決方式中設(shè)置IVR后不僅網(wǎng)絡(luò)發(fā)現(xiàn)報(bào)文可以跨VSAN傳播,其它報(bào)文也可跨VSAN傳播,從而降低網(wǎng)絡(luò)的安全性;IVR設(shè)置后將各VSAN聯(lián)同,破壞網(wǎng)絡(luò)規(guī)劃。由上可見(jiàn),現(xiàn)有技術(shù)在解決網(wǎng)管系統(tǒng)對(duì)SAN發(fā)現(xiàn)的不完全問(wèn)題時(shí),未能提出一種安全、簡(jiǎn)單的SAN發(fā)現(xiàn)方法。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種SAN發(fā)現(xiàn)方法和交換機(jī),在確保網(wǎng)絡(luò)安全的情況下,能夠通過(guò)簡(jiǎn)單方法進(jìn)行完整的SAN發(fā)現(xiàn)。為解決上述技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種SAN發(fā)現(xiàn)方法,在所述SAN中設(shè)置一臺(tái)與網(wǎng)管系統(tǒng)聯(lián)通的交換機(jī),所述交換機(jī)加入到所述SAN中的全部VSAN中并記錄加入的VSAN范圍,所述交換機(jī)在自身內(nèi)部將加入的各VSAN隔離,所述方法包括所述交換機(jī)收到所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求時(shí),根據(jù)所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍與所述交換機(jī)記錄的VSAN范圍,確定需要發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文的VSAN,并向所述確定的VSAN分別發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文;所述交換機(jī)收到上報(bào)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息時(shí),響應(yīng)給所述網(wǎng)
管系統(tǒng)。其中,所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍攜帶在所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求中;或,所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍攜帶在所述網(wǎng)管系統(tǒng)發(fā)來(lái)的配置請(qǐng)求中;所述配置請(qǐng)求在所述交換機(jī)收到所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求之前收到。所述交換機(jī)收到上報(bào)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息時(shí),該方法進(jìn)一步包括所述交換機(jī)將上報(bào)的VSAN信息及VSAN網(wǎng)絡(luò)中的網(wǎng)絡(luò)元素的信息進(jìn)行存儲(chǔ)。所述方法進(jìn)一步包括所述交換機(jī)收到所述網(wǎng)管系統(tǒng)發(fā)來(lái)的獲取所述SAN的VSAN組成和結(jié)構(gòu)信息時(shí),所述交換機(jī)將存儲(chǔ)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息發(fā)送給所述網(wǎng)管系統(tǒng)。所述交換機(jī)將VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息進(jìn)行存儲(chǔ)的方法為所述交換機(jī)將VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息存儲(chǔ)在所述交換機(jī)或者分散存儲(chǔ)在各VSAN網(wǎng)絡(luò)中的交換機(jī)。一種SAN發(fā)現(xiàn)交換機(jī),在所述SAN中設(shè)置一臺(tái)與網(wǎng)管系統(tǒng)聯(lián)通的所述交換機(jī),所述交換機(jī)包括配置單元、接收發(fā)布單元和接收響應(yīng)單元;所述配置單元,與所述接收發(fā)布單元相連,用于將自身所在的交換機(jī)加入到所述 SAN中的全部VSAN中并記錄加入的VSAN范圍;在自身所在的交換機(jī)內(nèi)部進(jìn)行VSAN隔離;所述接收發(fā)布單元,與所述接收響應(yīng)單元相連,用于接收所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN 發(fā)現(xiàn)請(qǐng)求時(shí),根據(jù)所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍與所述配置單元記錄的VSAN范圍,確定需要發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文的VSAN,并向所述確定的VSAN分別發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文;所述接收響應(yīng)單元,收到上報(bào)的VSAN的信息及VSAN中的網(wǎng)絡(luò)元素的信息時(shí),響應(yīng)給所述網(wǎng)管系統(tǒng)。其中,所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍攜帶在所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求中;或,所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍攜帶在所述網(wǎng)管系統(tǒng)發(fā)來(lái)的配置請(qǐng)求中;所述配置請(qǐng)求在所述接收發(fā)布單元收到所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求之前收到。所述交換機(jī)進(jìn)一步包括存儲(chǔ)單元;所述接收響應(yīng)單元進(jìn)一步用于將上報(bào)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息存儲(chǔ)在所述存儲(chǔ)單元;或,所述接收響應(yīng)單元進(jìn)一步用于將上報(bào)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息分散存儲(chǔ)在各VSAN網(wǎng)絡(luò)中的交換機(jī)。所述接收響應(yīng)單元進(jìn)一步用于收到所述網(wǎng)管系統(tǒng)發(fā)來(lái)的獲取SAN的VSAN組成和結(jié)構(gòu)信息時(shí),將所述存儲(chǔ)單元404或各VSAN網(wǎng)絡(luò)中交換機(jī)存儲(chǔ)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息發(fā)送給所述網(wǎng)管系統(tǒng)。綜上所述,本發(fā)明通過(guò)在SAN中設(shè)置一臺(tái)與網(wǎng)管系統(tǒng)聯(lián)通的交換機(jī),并將該交換機(jī)加入到全部VSAN中,但是內(nèi)部各VSAN隔離,通過(guò)該交換機(jī)獲取各VSAN的信息并響應(yīng)給網(wǎng)管系統(tǒng)。通過(guò)該方法能夠在確保網(wǎng)絡(luò)安全的情況下,通過(guò)簡(jiǎn)單的方法進(jìn)行SAN發(fā)現(xiàn)。
圖1為本發(fā)明FC組網(wǎng)結(jié)構(gòu)示意圖;圖2為本發(fā)明SAN發(fā)現(xiàn)流程圖;圖3為本發(fā)明具體實(shí)施例SAN發(fā)現(xiàn)流程圖;圖4為本發(fā)明具體實(shí)施例SAN發(fā)現(xiàn)交換機(jī)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下參照附圖并舉實(shí)施例,對(duì)本發(fā)明所述方案作進(jìn)一步地詳細(xì)說(shuō)明。在SAN中設(shè)置一臺(tái)與網(wǎng)管系統(tǒng)聯(lián)通的交換機(jī),該交換機(jī)加入到SAN中的全部VSAN 中,并在該交換中進(jìn)行VSAN隔離。因此即使該交換機(jī)在多個(gè)VSAN中存在,但仍然能保持各 VSAN中業(yè)務(wù)的獨(dú)立性,從而更好的維護(hù)了網(wǎng)絡(luò)的安全性。其中,上述設(shè)置的交換機(jī)可以是在 SAN中選取的一臺(tái)交換機(jī),也可以是在該SAN中添加一臺(tái)交換機(jī)。為了與各VSAN內(nèi)的其他交換機(jī)進(jìn)行區(qū)別,在具體實(shí)施例中我們均稱該加入到SAN中的全部VSAN中的交換機(jī)為種子交換機(jī)。參見(jiàn)圖1,圖1為本發(fā)明FC組網(wǎng)結(jié)構(gòu)示意圖。圖1中以加入一臺(tái)種子交換機(jī)101 實(shí)現(xiàn)SAN發(fā)現(xiàn)。圖1中種子交換機(jī)101與網(wǎng)管系統(tǒng)102聯(lián)通,分別加入VSANl和VSAN2中, 在種子交換機(jī)101中,VSANl和VSAN2是隔離的,不能進(jìn)行業(yè)務(wù)交互,但是種子交換機(jī)可以分別與VSANl和VSAN2交互。也可以選擇圖中VSANl或VSAN2中的交換機(jī)進(jìn)行配置來(lái)實(shí)現(xiàn)種子交換機(jī)的功能, 并且選擇時(shí),要考慮到選擇的交換機(jī)的是否有足夠多的空閑端口來(lái)實(shí)現(xiàn)與該SAN中每個(gè) VSAN的通信,由于在實(shí)際應(yīng)用中可能根據(jù)具體需要?jiǎng)澐至硕鄠€(gè)VSAN。參見(jiàn)圖2,圖2為本發(fā)明SAN發(fā)現(xiàn)流程圖。具體步驟為步驟201,在需要SAN發(fā)現(xiàn)的SAN中設(shè)置一臺(tái)與網(wǎng)管系統(tǒng)聯(lián)通的種子交換機(jī),并將該種子交換機(jī)加入到該SAN中的全部VSAN中并記錄加入的VSAN范圍,該交換機(jī)在自身內(nèi)部進(jìn)行VSAN隔離。步驟202,種子交換機(jī)收到網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求時(shí),根據(jù)網(wǎng)管系統(tǒng)請(qǐng)求的 VSAN范圍與交換機(jī)記錄的VSAN范圍,確定需要發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文的VSAN,并向確定的VSAN 分別發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文。步驟203,種子交換機(jī)收到上報(bào)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息時(shí),響應(yīng)給所述網(wǎng)管系統(tǒng)。其中,上報(bào)的VSAN信息包括VSAN自身的ID和VSAN其他屬性;上報(bào)的VSAN中的各網(wǎng)絡(luò)元素的信息包括下掛的服務(wù)器、存儲(chǔ)設(shè)備、網(wǎng)橋、接口等。下面本發(fā)明通過(guò)具體實(shí)施例詳細(xì)描述如何實(shí)現(xiàn)SAN發(fā)現(xiàn)。
上文中種子交換機(jī)記錄自身加入VSAN的范圍,記錄方式非常靈活,可以根據(jù)使用者習(xí)慣、經(jīng)驗(yàn)來(lái)設(shè)置,下面列舉兩種記錄方式第一種可以通過(guò)區(qū)間法來(lái)表示。假設(shè)交換機(jī)加入VSAN為VSAN2、VSAN3、VSAN4、 VSAN9、VSAN10、VSAN14、VSAN15。那么區(qū)間法的設(shè)置為[2,4], [9,10]和[14,15]或者[2, 15] ο第二種方式為通過(guò)位圖的形式表示。假設(shè)交換機(jī)加入的VSAN為VSAN2、VSAN3、 VSAN4、VSAN7、VSAN9、VSANl0、VSANl4、VSAN15、VSAN17,其位圖表示為:01110010110001101 或者 11111111111111111。參見(jiàn)圖3,圖3為本發(fā)明具體實(shí)施例SAN發(fā)現(xiàn)流程圖。結(jié)合圖1,本實(shí)施例中只例舉兩個(gè)VSAN來(lái)描述具體發(fā)現(xiàn)過(guò)程,當(dāng)劃分了多個(gè)VSAN時(shí),具體實(shí)現(xiàn)同本流程。其具體步驟為步驟301,網(wǎng)管系統(tǒng)向種子交換機(jī)發(fā)送SAN發(fā)現(xiàn)請(qǐng)求。網(wǎng)管系統(tǒng)需要獲知SAN中的VSAN網(wǎng)絡(luò)組成和結(jié)構(gòu)信息,對(duì)網(wǎng)絡(luò)進(jìn)行管理時(shí),執(zhí)行本步驟,觸發(fā)種子交換機(jī)進(jìn)行SAN發(fā)現(xiàn)。步驟302,確定需要發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文的VSAN。如果網(wǎng)絡(luò)變化不頻繁,網(wǎng)管系統(tǒng)在觸發(fā)種子交換機(jī)進(jìn)行SAN發(fā)現(xiàn)之前發(fā)送配置請(qǐng)求,該配置請(qǐng)求攜帶網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍、發(fā)現(xiàn)超時(shí)時(shí)間等。如果網(wǎng)絡(luò)變化很頻繁,每次發(fā)現(xiàn)請(qǐng)求的范圍不一致,或有某些設(shè)置不一致,則上述的配置請(qǐng)求可以攜帶在網(wǎng)管系統(tǒng)向種子交換機(jī)發(fā)送的SAN發(fā)現(xiàn)請(qǐng)求中。由上述兩種方式,我們可以獲知網(wǎng)管系統(tǒng)的SAN發(fā)現(xiàn)請(qǐng)求范圍,再根據(jù)種子交換機(jī)在加入VSAN時(shí)記錄的VSAN范圍確定需要發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文的VSAN,如請(qǐng)求的范圍為 VSANl到VSAN5,而記錄的范圍為VSANl、VSAN2和VSAN6,則我們確定該次種子交換機(jī)需要發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文的VSAN為VSANl和VSAN2。如請(qǐng)求的范圍為VSANl到VSAN5,而記錄的范圍為VSANl到VSAN6,則我們確定該次種子交換機(jī)需要發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文的VSAN為VSANl 到 VSAN5。。步驟303,種子交換機(jī)向VSANl發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文。種子交換機(jī)通過(guò)加入VSANl的部分向VSANl發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文。步驟304,種子交換機(jī)向VSAN2發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文。種子交換機(jī)通過(guò)加入VSAN2的部分向VSAN2發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文。步驟305,VSANl向種子交換機(jī)上報(bào)VSANl的信息及VSANl中的網(wǎng)絡(luò)元素的信息。步驟306,VSAN2向種子交換機(jī)上報(bào)VSAN2的信息及VSAN2中的網(wǎng)絡(luò)元素的信息。步驟307,種子交換機(jī)將VSANl和VSAN2上報(bào)的信息向網(wǎng)管系統(tǒng)響應(yīng)。本實(shí)施例也可以將各VSAN上報(bào)的信息存儲(chǔ),等待網(wǎng)管系統(tǒng)定時(shí)來(lái)獲取。其中,種子交換機(jī)可以將上報(bào)的信息存儲(chǔ)在自身也可以存儲(chǔ)在VSAN網(wǎng)絡(luò)中的交換機(jī)中。種子交換機(jī)可以在自身設(shè)置一個(gè)預(yù)設(shè)時(shí)間,向VSAN發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文后,在預(yù)設(shè)時(shí)間如果未收到該VSAN上報(bào)的信息,則重新向該VSAN發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文,直到收到該VSAN 上報(bào)的信息。步驟308,網(wǎng)管系統(tǒng)向種子交換機(jī)發(fā)送獲取VSAN組成和結(jié)構(gòu)信息的消息。步驟309,種子交換機(jī)向網(wǎng)管系統(tǒng)發(fā)送存儲(chǔ)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息。步驟308和步驟309同步驟301到步驟307之間沒(méi)有順序關(guān)系,可以在步驟301 到步驟302之間或前后均可執(zhí)行。種子交換機(jī)收到網(wǎng)管系統(tǒng)發(fā)來(lái)的獲取消息,而非SAN發(fā)現(xiàn)請(qǐng)求時(shí),將存儲(chǔ)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息發(fā)送給網(wǎng)管系統(tǒng)。該步驟可以應(yīng)用在種子交換機(jī)收到VSAN信息及VSAN中網(wǎng)絡(luò)元素的信息時(shí)不主動(dòng)反饋給網(wǎng)管系統(tǒng),網(wǎng)管系統(tǒng)定時(shí)來(lái)獲??;也可以應(yīng)用在網(wǎng)管系統(tǒng)在預(yù)設(shè)時(shí)間未收到種子交換機(jī)的響應(yīng)信息時(shí), 發(fā)出該獲取請(qǐng)求,種子交換機(jī)如果已收到VSAN上報(bào)的信息,則反饋給網(wǎng)管系統(tǒng)?;谕鲜龇椒ㄍ瑯拥陌l(fā)明構(gòu)思,本發(fā)明還提出了一種SAN發(fā)現(xiàn)交換機(jī)。參見(jiàn)圖 4,圖4為本發(fā)明具體實(shí)施例SAN發(fā)現(xiàn)交換機(jī)結(jié)構(gòu)圖。在SAN中設(shè)置一臺(tái)與網(wǎng)管系統(tǒng)聯(lián)通的交換機(jī),該交換機(jī)包括配置單元401、接收發(fā)布單元402和接收響應(yīng)單元403 ;配置單元401,與接收發(fā)布單元402相連,用于將自身所在的交換機(jī)加入到SAN中的全部VSAN中并記錄加入的VSAN范圍;在自身所在的交換機(jī)內(nèi)部進(jìn)行VSAN隔離。接收發(fā)布單元402,與接收響應(yīng)單元相連,用于接收網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求時(shí),根據(jù)網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍與配置單元401記錄的VSAN范圍,確定需要發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文的VSAN,并向確定的VSAN分別發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文。接收響應(yīng)單元403,收到上報(bào)的VSAN的信息及VSAN中的網(wǎng)絡(luò)元素的信息時(shí),響應(yīng)給網(wǎng)管系統(tǒng)。較佳地,網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍攜帶在網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求中;或,網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍攜帶在網(wǎng)管系統(tǒng)發(fā)來(lái)的配置請(qǐng)求中;配置請(qǐng)求在接收發(fā)布單元402收到網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求之前收到。較佳地,該交換機(jī)進(jìn)一步包括存儲(chǔ)單元404 ;接收響應(yīng)單元403進(jìn)一步用于將上報(bào)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息存儲(chǔ)在存儲(chǔ)單元404 ;或,接收響應(yīng)單元403進(jìn)一步用于將上報(bào)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息分散存儲(chǔ)在各VSAN網(wǎng)絡(luò)中的交換機(jī)。較佳地,接收響應(yīng)單元403進(jìn)一步用于收到網(wǎng)管系統(tǒng)發(fā)來(lái)的獲取SAN的VSAN組成和結(jié)構(gòu)信息時(shí),將存儲(chǔ)單元404或各VSAN網(wǎng)絡(luò)中交換機(jī)存儲(chǔ)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息發(fā)送給網(wǎng)管系統(tǒng)。上述實(shí)施例的單元可以集成于一體,也可以分離部署;可以合并為一個(gè)單元,也可以進(jìn)一步拆分成多個(gè)子單元。綜上所述,本發(fā)明通過(guò)選取或添加一臺(tái)交換機(jī)與網(wǎng)管系統(tǒng)聯(lián)通,并將該交換機(jī)加入到各VSAN網(wǎng)絡(luò)中并在該交換機(jī)內(nèi)部進(jìn)行隔離。要進(jìn)行SAN發(fā)現(xiàn)時(shí),只需通知該交換機(jī)向要發(fā)現(xiàn)的VSAN中發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文即可。這種通過(guò)簡(jiǎn)單的方法一次發(fā)現(xiàn)完整的SAN網(wǎng)絡(luò), 不需要逐一發(fā)現(xiàn)VSAN網(wǎng)絡(luò);并且發(fā)現(xiàn)過(guò)程不要求網(wǎng)管系統(tǒng)與各VSAN網(wǎng)絡(luò)均有可達(dá)設(shè)備; 在各VSAN不聯(lián)通的情況下完成各VSAN網(wǎng)絡(luò)的自動(dòng)發(fā)現(xiàn),無(wú)需將各VSAN聯(lián)通,確保網(wǎng)絡(luò)安全性。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種存儲(chǔ)域網(wǎng)絡(luò)SAN發(fā)現(xiàn)方法,其特征在于,在所述SAN中設(shè)置一臺(tái)與網(wǎng)管系統(tǒng)聯(lián)通的交換機(jī),所述交換機(jī)加入到所述SAN中的全部VSAN中并記錄加入的VSAN范圍,所述交換機(jī)在自身內(nèi)部將加入的各VSAN隔離,所述方法包括所述交換機(jī)收到所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求時(shí),根據(jù)所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN 范圍與所述交換機(jī)記錄的VSAN范圍,確定需要發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文的VSAN,并向所述確定的 VSAN分別發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文;所述交換機(jī)收到上報(bào)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息時(shí),響應(yīng)給所述網(wǎng)管系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍攜帶在所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求中;或,所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍攜帶在所述網(wǎng)管系統(tǒng)發(fā)來(lái)的配置請(qǐng)求中;所述配置請(qǐng)求在所述交換機(jī)收到所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求之前收到。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述交換機(jī)收到上報(bào)的VSAN信息及 VSAN中的網(wǎng)絡(luò)元素的信息時(shí),該方法進(jìn)一步包括所述交換機(jī)將上報(bào)的VSAN信息及VSAN 網(wǎng)絡(luò)中的網(wǎng)絡(luò)元素的信息進(jìn)行存儲(chǔ)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法進(jìn)一步包括所述交換機(jī)收到所述網(wǎng)管系統(tǒng)發(fā)來(lái)的獲取所述SAN的VSAN組成和結(jié)構(gòu)信息時(shí),所述交換機(jī)將存儲(chǔ)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息發(fā)送給所述網(wǎng)管系統(tǒng)。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述交換機(jī)將VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息進(jìn)行存儲(chǔ)的方法為所述交換機(jī)將VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息存儲(chǔ)在所述交換機(jī)或者分散存儲(chǔ)在各VSAN網(wǎng)絡(luò)中的交換機(jī)。
6.一種存儲(chǔ)域網(wǎng)絡(luò)SAN發(fā)現(xiàn)交換機(jī),其特征在于,在所述SAN中設(shè)置一臺(tái)與網(wǎng)管系統(tǒng)聯(lián)通的所述交換機(jī),所述交換機(jī)包括配置單元、接收發(fā)布單元和接收響應(yīng)單元;所述配置單元,與所述接收發(fā)布單元相連,用于將自身所在的交換機(jī)加入到所述SAN 中的全部VSAN中并記錄加入的VSAN范圍;在自身所在的交換機(jī)內(nèi)部進(jìn)行VSAN隔離;所述接收發(fā)布單元,與所述接收響應(yīng)單元相連,用于接收所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求時(shí),根據(jù)所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍與所述配置單元記錄的VSAN范圍,確定需要發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文的VSAN,并向所述確定的VSAN分別發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文;所述接收響應(yīng)單元,收到上報(bào)的VSAN的信息及VSAN中的網(wǎng)絡(luò)元素的信息時(shí),響應(yīng)給所述網(wǎng)管系統(tǒng)。
7.根據(jù)權(quán)利要求6所述的交換機(jī),其特征在于,所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍攜帶在所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求中;或,所述網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍攜帶在所述網(wǎng)管系統(tǒng)發(fā)來(lái)的配置請(qǐng)求中;所述配置請(qǐng)求在所述接收發(fā)布單元收到所述網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求之前收到。
8.根據(jù)權(quán)利要求6或7所述的交換機(jī),其特征在于,所述交換機(jī)進(jìn)一步包括存儲(chǔ)單元;所述接收響應(yīng)單元進(jìn)一步用于將上報(bào)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息存儲(chǔ)在所述存儲(chǔ)單元; 或,所述接收響應(yīng)單元進(jìn)一步用于將上報(bào)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息分散存儲(chǔ)在各VSAN網(wǎng)絡(luò)中的交換機(jī)。
9.根據(jù)權(quán)利要求8所述的交換機(jī),其特征在于,所述接收響應(yīng)單元進(jìn)一步用于收到所述網(wǎng)管系統(tǒng)發(fā)來(lái)的獲取SAN的VSAN組成和結(jié)構(gòu)信息時(shí),將所述存儲(chǔ)單元404或各VSAN網(wǎng)絡(luò)中交換機(jī)存儲(chǔ)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息發(fā)送給所述網(wǎng)管系統(tǒng)。
全文摘要
本發(fā)明公開了一種存儲(chǔ)域網(wǎng)絡(luò)(SAN)發(fā)現(xiàn)方法,在SAN中設(shè)置一臺(tái)與網(wǎng)管系統(tǒng)聯(lián)通的交換機(jī),該交換機(jī)加入到SAN中的全部VSAN中并記錄加入的VSAN范圍,該交換機(jī)在自身內(nèi)部將加入的各VSAN隔離,該方法包括該交換機(jī)收到網(wǎng)管系統(tǒng)發(fā)來(lái)的SAN發(fā)現(xiàn)請(qǐng)求時(shí),根據(jù)網(wǎng)管系統(tǒng)請(qǐng)求的VSAN范圍與交換機(jī)記錄的VSAN范圍,確定需要發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文的VSAN,并向確定的VSAN分別發(fā)布自動(dòng)發(fā)現(xiàn)報(bào)文;交換機(jī)收到上報(bào)的VSAN信息及VSAN中的網(wǎng)絡(luò)元素的信息時(shí),響應(yīng)給所述網(wǎng)管系統(tǒng)。基于上述方法同樣的發(fā)明構(gòu)思,本發(fā)明還提出一種交換機(jī),能夠在確保網(wǎng)絡(luò)安全的情況下,通過(guò)簡(jiǎn)單的方法進(jìn)行SAN發(fā)現(xiàn)。
文檔編號(hào)H04L29/08GK102316155SQ201110185848
公開日2012年1月11日 申請(qǐng)日期2011年7月1日 優(yōu)先權(quán)日2011年7月1日
發(fā)明者楊倛 申請(qǐng)人:杭州華三通信技術(shù)有限公司