一種控制報(bào)文轉(zhuǎn)發(fā)的方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種控制報(bào)文轉(zhuǎn)發(fā)的方法和裝置,技術(shù)方案為:FCF交換機(jī)根據(jù)Fabric網(wǎng)絡(luò)中的Zone配置生成Zone規(guī)則;將Zone規(guī)則中與各節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)下發(fā)到代理該節(jié)點(diǎn)設(shè)備的NPV交換機(jī),該NPV交換機(jī)利用與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)控制與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。本發(fā)明可以能夠減輕FCF交換機(jī)的運(yùn)行壓力,保證網(wǎng)絡(luò)安全性。
【專利說明】一種控制報(bào)文轉(zhuǎn)發(fā)的方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種控制報(bào)文轉(zhuǎn)發(fā)的方法和裝置。
【背景技術(shù)】
[0002] 光纖通道協(xié)議(Fibre Channel,F(xiàn)C)是存儲(chǔ)網(wǎng)絡(luò)中應(yīng)用最廣泛的一種協(xié)議,目的是 提供比以太網(wǎng)和TCP/IP協(xié)議更高速、高效的大數(shù)據(jù)傳輸性能。它本質(zhì)上是一套提供高速傳 輸?shù)挠布c傳輸協(xié)議的集合。支持FC協(xié)議的交換機(jī)被稱為FC交換機(jī),其中運(yùn)行協(xié)議核心 功能的FC交換機(jī)又被稱作FCF(FC 〇E Forwarder,以太網(wǎng)光纖通道)交換機(jī)。由FCF交換 機(jī)、節(jié)點(diǎn)設(shè)備(N Port,節(jié)點(diǎn)設(shè)備包括:存儲(chǔ)設(shè)備和服務(wù)器)共同組成的運(yùn)行FC協(xié)議的存儲(chǔ) 網(wǎng)絡(luò)被稱作存儲(chǔ)區(qū)域網(wǎng)絡(luò)(Storage Area Network,SAN),也被稱作Fabric網(wǎng)絡(luò)。
[0003] 根據(jù)FC協(xié)議,F(xiàn)abric網(wǎng)絡(luò)最多能支持239個(gè)FCF交換機(jī),因而網(wǎng)絡(luò)規(guī)模很小,為 了使FCF交換機(jī)可以突破最多239個(gè)的數(shù)目限制,在Fabric網(wǎng)絡(luò)中增加專門負(fù)責(zé)代理節(jié)點(diǎn) 設(shè)備登陸業(yè)務(wù)的NPV模式的交換機(jī),簡稱為NPV(N Port Virtualizer,N端口虛擬化)交 換機(jī)。如圖1所示,NPV交換機(jī)位于Fabric網(wǎng)絡(luò)邊緣,布署在節(jié)點(diǎn)設(shè)備與FCF交換機(jī)之間。 NPV交換機(jī)通過F端口與節(jié)點(diǎn)設(shè)備的N_Port相連,對(duì)于節(jié)點(diǎn)設(shè)備來說是一臺(tái)FCF交換機(jī); 通過NP端口與FCF的F端口相連,對(duì)于FCF交換機(jī)來說是一臺(tái)節(jié)點(diǎn)設(shè)備。
[0004] NPV交換機(jī)之間可以進(jìn)行級(jí)聯(lián)組網(wǎng),只要最終連接一臺(tái)FCF設(shè)備,即可以把所有的 級(jí)聯(lián)NPV設(shè)備和各自代理的N Port都登陸進(jìn)入Fabric。例如圖2所示組網(wǎng),NPV交換機(jī)1 和NPV交換機(jī)2級(jí)聯(lián),并連接到FCF交換機(jī),其中,節(jié)點(diǎn)設(shè)備1和節(jié)點(diǎn)設(shè)備2連接在NPV交 換機(jī)1,節(jié)點(diǎn)設(shè)備3連接在NPV交換機(jī)2上,節(jié)點(diǎn)設(shè)備4連接在FCF交換機(jī)上。
[0005] FC協(xié)議中,虛擬存儲(chǔ)區(qū)域網(wǎng)絡(luò)(Virtual SAN)的劃分實(shí)現(xiàn)了將一個(gè)物理連通的存 儲(chǔ)網(wǎng)絡(luò)分割成多個(gè)邏輯上的虛擬存儲(chǔ)網(wǎng)絡(luò)。VSAN之間相互隔離,并獨(dú)立提供服務(wù)。
[0006] VSAN內(nèi)可進(jìn)一步劃分多個(gè)區(qū)域(Zone),并根據(jù)需要在每個(gè)Zone內(nèi)添加節(jié)點(diǎn)設(shè)備, 不同Zone內(nèi)的成員之間相互隔離。一個(gè)節(jié)點(diǎn)設(shè)備可以同時(shí)屬于多個(gè)Zone。如圖3所示,某 個(gè)VSAN中包括接入同一 Fabric的6個(gè)節(jié)點(diǎn)設(shè)備,將其劃分為3個(gè)Zone,其中,Zonel包括 節(jié)點(diǎn)設(shè)備1、2 ;Zone2包括節(jié)點(diǎn)設(shè)備2、3、4、6 ;Zone3包括節(jié)點(diǎn)設(shè)備5、6??梢钥闯?,節(jié)點(diǎn)設(shè) 備2和節(jié)點(diǎn)設(shè)備6均是同屬于兩個(gè)Zone。
[0007] 根據(jù)FC協(xié)議,用戶可以選擇若干個(gè)Zone使之激活成為Active Zone,未激活的 Zone成為Default Zone。Active Zone內(nèi)的節(jié)點(diǎn)設(shè)備之間能夠互相訪問;而Default Zone 內(nèi)節(jié)點(diǎn)設(shè)備之間的是否允許互相訪問由配置決定,可以是允許訪問,也可以是拒絕訪問。同 時(shí),不同Zone之間的節(jié)點(diǎn)也不能互相訪問。
[0008] 現(xiàn)有實(shí)現(xiàn)中,F(xiàn)CF交換機(jī)需要根據(jù)Zone配置,生成全網(wǎng)統(tǒng)一的Zone規(guī)則并下發(fā)到 硬件,生成硬件表項(xiàng)以控制報(bào)文轉(zhuǎn)發(fā)。該方案使得FCF交換機(jī)上對(duì)于Zone特性來說,控制 層和轉(zhuǎn)發(fā)層緊密耦合,對(duì)整個(gè)設(shè)備的運(yùn)行壓力很大。而且,當(dāng)FCF交換機(jī)上劃分多個(gè)VSAN 或登陸了較多節(jié)點(diǎn)設(shè)備時(shí),需要生成大量的Zone規(guī)則并下發(fā)到硬件,使得整個(gè)系統(tǒng)對(duì)硬件 性能的依賴性大大提升,為了保證有限的硬件資源,還需要犧牲掉部分VSAN的硬件Zone特 性,從而降低網(wǎng)絡(luò)安全。
【發(fā)明內(nèi)容】
[0009] 有鑒于此,本發(fā)明的目的在于提供一種控制報(bào)文轉(zhuǎn)發(fā)的方法和裝置,能夠減輕FCF 交換機(jī)的運(yùn)行壓力,保證網(wǎng)絡(luò)安全性。
[0010] 為了達(dá)到上述目的,本發(fā)明提供了如下技術(shù)方案:
[0011] 一種控制報(bào)文轉(zhuǎn)發(fā)的方法,應(yīng)用于存儲(chǔ)區(qū)域網(wǎng)絡(luò)Fabric中的以太網(wǎng)光纖通道FCF 交換機(jī),該方法包括:
[0012] 根據(jù)Fabric網(wǎng)絡(luò)中的區(qū)域Zone配置生成Zone規(guī)則;
[0013] 完成節(jié)點(diǎn)設(shè)備在本機(jī)上的登錄后,將所述Zone規(guī)則中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有 Zone規(guī)則項(xiàng)下發(fā)到代理該節(jié)點(diǎn)設(shè)備的N端口虛擬化NPV交換機(jī),以使該NPV交換機(jī)利用與 該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)控制與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
[0014] 另一種控制報(bào)文轉(zhuǎn)發(fā)的方法,應(yīng)用于存儲(chǔ)區(qū)域網(wǎng)絡(luò)Fabric中的N端口虛擬化NPV 交換機(jī),該方法包括:
[0015] 在本機(jī)代理的節(jié)點(diǎn)設(shè)備完成在以太網(wǎng)光纖通道FCF交換機(jī)上的登錄后,接收FCF 交換機(jī)下發(fā)的與該節(jié)點(diǎn)設(shè)備相關(guān)的所有區(qū)域Zone規(guī)則項(xiàng),利用與該節(jié)點(diǎn)設(shè)備相關(guān)的所有 Zone規(guī)則項(xiàng)控制與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
[0016] 一種控制報(bào)文轉(zhuǎn)發(fā)的裝置,應(yīng)用于存儲(chǔ)區(qū)域網(wǎng)絡(luò)Fabric中的以太網(wǎng)光纖通道FCF 交換機(jī),該裝置包括:規(guī)則生成單元、登錄單元、規(guī)則下發(fā)單元;
[0017] 所述規(guī)則生成單元,用于根據(jù)Fabric網(wǎng)絡(luò)中的區(qū)域Zone配置生成Zone規(guī)則;
[0018] 所述登錄單元,用于完成節(jié)點(diǎn)設(shè)備在所述FCF交換機(jī)上的登錄;
[0019] 所述規(guī)則下發(fā)單元,用于登錄單元完成節(jié)點(diǎn)設(shè)備在所述FCF交換機(jī)上的登錄后, 將所述Zone規(guī)則中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)下發(fā)到代理該節(jié)點(diǎn)設(shè)備的N端口 虛擬化NPV交換機(jī),以使該NPV交換機(jī)利用與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)控制與該 節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
[0020] 另一種控制報(bào)文轉(zhuǎn)發(fā)的裝置,應(yīng)用于存儲(chǔ)區(qū)域網(wǎng)絡(luò)Fabric中的N端口虛擬化NPV 交換機(jī),其特征在于,該裝置包括:規(guī)則接收單元,轉(zhuǎn)發(fā)控制單元;
[0021] 所述規(guī)則接收單元,用于在本NPV交換機(jī)代理的節(jié)點(diǎn)設(shè)備完成在以太網(wǎng)光纖通道 FCF交換機(jī)上的登錄后,接收FCF交換機(jī)下發(fā)的與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng);
[0022] 所述轉(zhuǎn)發(fā)控制單元,用于規(guī)則接收單元接收到FCF交換機(jī)下發(fā)的與本NPV交換機(jī) 代理的節(jié)點(diǎn)設(shè)備相關(guān)的所有區(qū)域Zone規(guī)則項(xiàng)后,利用與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則 項(xiàng)控制與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
[0023] 由上面的技術(shù)方案可知,本發(fā)明中,F(xiàn)CF交換機(jī)通過將Zone規(guī)則中與一個(gè)節(jié)點(diǎn)設(shè) 備相關(guān)的所有Zone規(guī)則項(xiàng)下發(fā)到代理該節(jié)點(diǎn)設(shè)備的NPV交換機(jī),使得代理該節(jié)點(diǎn)設(shè)備的 NPV交換機(jī)可以根據(jù)這些Zone規(guī)則項(xiàng)控制與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。由代理節(jié)點(diǎn)設(shè) 備的NPV交換機(jī)取代FCF交換機(jī)來控制與節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文轉(zhuǎn)發(fā),可以有效減輕FCF交 換機(jī)的運(yùn)行壓力,同時(shí),由于只需將與節(jié)點(diǎn)設(shè)備相關(guān)的Zone規(guī)則項(xiàng)下發(fā)到代理節(jié)點(diǎn)設(shè)備的 NPV交換機(jī),數(shù)據(jù)規(guī)模較小,不需要犧牲任何VSAN的Zone特性,因而可以保證網(wǎng)絡(luò)安全。
【專利附圖】
【附圖說明】
[0024] 圖1是現(xiàn)有技術(shù)使用NPV交換機(jī)的Fabric網(wǎng)絡(luò)示意圖;
[0025] 圖2是現(xiàn)有技術(shù)NPV交換機(jī)級(jí)聯(lián)示意圖;
[0026] 圖3是現(xiàn)有技術(shù)在VSAN內(nèi)劃分Zone的示意圖;
[0027] 圖4是本發(fā)明實(shí)施例1提供的流程圖;
[0028] 圖5是本發(fā)明實(shí)施例NPZ報(bào)文格式示意圖;
[0029] 圖6是本發(fā)明實(shí)施例Zone規(guī)則項(xiàng)格式示意圖;
[0030] 圖7是本發(fā)明實(shí)施例3提供的流程圖;
[0031] 圖8是本發(fā)明實(shí)施例3提供的流程圖;
[0032] 圖9是本發(fā)明實(shí)施例應(yīng)用于FCF交換機(jī)的控制報(bào)文轉(zhuǎn)發(fā)的方法流程圖;
[0033] 圖10是本發(fā)明實(shí)施例應(yīng)用于NPV交換機(jī)的控制報(bào)文轉(zhuǎn)發(fā)的方法流程圖;
[0034] 圖11是本發(fā)明實(shí)施例應(yīng)用于FCF交換機(jī)的控制報(bào)文轉(zhuǎn)發(fā)的裝置的結(jié)構(gòu)示意圖;
[0035] 圖12是本發(fā)明實(shí)施例應(yīng)用于NPV交換機(jī)的控制報(bào)文轉(zhuǎn)發(fā)的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0036] 為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖并據(jù)實(shí)施例, 對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。
[0037] 本發(fā)明中,將FCF交換機(jī)生成的Zone規(guī)則中與每個(gè)節(jié)點(diǎn)設(shè)備相關(guān)的Zone規(guī)則項(xiàng), 下發(fā)到代理該節(jié)點(diǎn)設(shè)備的NPV交換機(jī),由代理該節(jié)點(diǎn)設(shè)備的NPV交換機(jī)根據(jù)下發(fā)的Zone規(guī) 則項(xiàng)執(zhí)行與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文轉(zhuǎn)發(fā)處理。
[0038] 下面以圖2為例,并以3個(gè)具體的實(shí)施例對(duì)本發(fā)明的實(shí)現(xiàn)原理進(jìn)行詳細(xì)說明。
[0039] 參見圖4,圖4是本發(fā)明實(shí)施例1提供的流程圖,該流程圖給出了節(jié)點(diǎn)設(shè)備由NPV 交換機(jī)代理(也即節(jié)點(diǎn)設(shè)備的N端口連接的是一 NPV交換機(jī),以圖2中的節(jié)點(diǎn)設(shè)備1為例) 時(shí),與該節(jié)點(diǎn)設(shè)備相關(guān)的Zone規(guī)則的下發(fā)以及與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)處理,如圖 4所示,該流程主要包括以下步驟 :
[0040] 步驟401、FCF交換機(jī)根據(jù)Fabric網(wǎng)絡(luò)中的Zone配置生成Zone規(guī)則。
[0041] FCF交換機(jī)生成的Zone規(guī)則包括三類:
[0042] 第一類Zone規(guī)則,用于Active Zone內(nèi)節(jié)點(diǎn)設(shè)備的互訪,Active Zone內(nèi)的任意 兩個(gè)節(jié)點(diǎn)設(shè)備之間可以互相訪問;
[0043] 第二類Zone規(guī)則,用于不同Zone之間的節(jié)點(diǎn)設(shè)備的互訪,屬于不同Zone的兩個(gè) 節(jié)點(diǎn)設(shè)備不允許互相訪問;
[0044] 第三類Zone規(guī)則,用于Default Zone內(nèi)節(jié)點(diǎn)設(shè)備的互訪,當(dāng)Default Zone配置 為允許訪問時(shí),Default Zone內(nèi)的任意兩個(gè)節(jié)點(diǎn)設(shè)備之間可以互相訪問;當(dāng)Default Zone 配置為禁止訪問時(shí),Default Zone內(nèi)的任意兩個(gè)節(jié)點(diǎn)設(shè)備之間不允許互相訪問。
[0045] 以圖2為例,假設(shè)VSAN內(nèi)包括節(jié)點(diǎn)設(shè)備1、節(jié)點(diǎn)設(shè)備2、節(jié)點(diǎn)設(shè)備3、節(jié)點(diǎn)設(shè)備4, 分配到的 FCID 分別為 0x010000、0x010001、0x010002、0x010003,VSAN 內(nèi)劃分為兩個(gè) Zone : Zonel和Zone2,其中,Zonel為Active Zone,包括節(jié)點(diǎn)設(shè)備1和節(jié)點(diǎn)設(shè)備2 ;Zone2為 Default Zone,包括節(jié)點(diǎn)設(shè)備3和節(jié)點(diǎn)設(shè)備4,且Zone2中的節(jié)點(diǎn)設(shè)備之間被配置為允許互 相訪問,則最終生成的三類Zone規(guī)則具體可以如表一所示:
[0046]
【權(quán)利要求】
1. 一種控制報(bào)文轉(zhuǎn)發(fā)的方法,應(yīng)用于存儲(chǔ)區(qū)域網(wǎng)絡(luò)Fabric中的以太網(wǎng)光纖通道FCF交 換機(jī),其特征在于,該方法包括 : 根據(jù)Fabric網(wǎng)絡(luò)中的區(qū)域Zone配置生成Zone規(guī)則; 完成節(jié)點(diǎn)設(shè)備在本機(jī)上的登錄后,將所述Zone規(guī)則中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone 規(guī)則項(xiàng)下發(fā)到代理該節(jié)點(diǎn)設(shè)備的N端口虛擬化NPV交換機(jī),以使該NPV交換機(jī)利用與該節(jié) 點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)控制與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括: Fabric網(wǎng)絡(luò)中的Zone配置改變需要更新所述Zone規(guī)則時(shí),針對(duì)登錄到本機(jī)的每一節(jié) 點(diǎn)設(shè)備,先通知代理該節(jié)點(diǎn)設(shè)備的NPV交換機(jī)刪除與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng), 再將更新后Zone規(guī)則中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)下發(fā)到代理該節(jié)點(diǎn)設(shè)備的 NPV交換機(jī),以使該NPV交換機(jī)利用更新后與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)控制與該 節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于, 將Zone規(guī)則中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)下發(fā)到代理該節(jié)點(diǎn)設(shè)備的NPV交 換機(jī)之前,進(jìn)一步包括:如果該節(jié)點(diǎn)設(shè)備的N端口連接的交換機(jī)為本機(jī),則將Zone規(guī)則中與 該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)下發(fā)到本機(jī),否則,將Zone規(guī)則中與該節(jié)點(diǎn)設(shè)備相關(guān)的 所有Zone規(guī)則項(xiàng)下發(fā)到代理該節(jié)點(diǎn)設(shè)備的NPV交換機(jī); 通知代理該節(jié)點(diǎn)設(shè)備的NPV交換機(jī)刪除與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)之前,進(jìn) 一步包括:如果該節(jié)點(diǎn)設(shè)備的N端口連接的交換機(jī)為本機(jī),則刪除本機(jī)中與該節(jié)點(diǎn)設(shè)備相 關(guān)的所有Zone規(guī)則項(xiàng),否則,通知代理該節(jié)點(diǎn)設(shè)備的NPV交換機(jī)刪除與該節(jié)點(diǎn)設(shè)備相關(guān)的 所有Zone規(guī)則項(xiàng)。
4. 一種控制報(bào)文轉(zhuǎn)發(fā)的方法,應(yīng)用于存儲(chǔ)區(qū)域網(wǎng)絡(luò)Fabric中的N端口虛擬化NPV交換 機(jī),其特征在于,該方法包括: 在本機(jī)代理的節(jié)點(diǎn)設(shè)備完成在以太網(wǎng)光纖通道FCF交換機(jī)上的登錄后,接收FCF交換 機(jī)下發(fā)的與該節(jié)點(diǎn)設(shè)備相關(guān)的所有區(qū)域Zone規(guī)則項(xiàng),利用與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone 規(guī)則項(xiàng)控制與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法進(jìn)一步包括: 接收FCF交換機(jī)確定Fabric網(wǎng)絡(luò)中Zone配置修改需要更新Zone規(guī)則后發(fā)送的針對(duì) 本機(jī)代理的節(jié)點(diǎn)設(shè)備的Zone規(guī)則刪除通知,刪除與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng); 接收FCF交換機(jī)更新Zone規(guī)則后下發(fā)的與本機(jī)代理的節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則 項(xiàng),利用與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)控制與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
6. 根據(jù)權(quán)利要求4或5所述的方法,其特征在于,該方法進(jìn)一步包括: 本機(jī)代理的任一節(jié)點(diǎn)設(shè)備離開Fabric網(wǎng)絡(luò)時(shí),刪除本機(jī)中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有 Zone規(guī)則項(xiàng)。
7. -種控制報(bào)文轉(zhuǎn)發(fā)的裝置,應(yīng)用于存儲(chǔ)區(qū)域網(wǎng)絡(luò)Fabric中的以太網(wǎng)光纖通道FCF交 換機(jī),其特征在于,該裝置包括:規(guī)則生成單元、登錄單元、規(guī)則下發(fā)單元; 所述規(guī)則生成單元,用于根據(jù)Fabric網(wǎng)絡(luò)中的區(qū)域Zone配置生成Zone規(guī)則; 所述登錄單元,用于完成節(jié)點(diǎn)設(shè)備在所述FCF交換機(jī)上的登錄; 所述規(guī)則下發(fā)單元,用于登錄單元完成節(jié)點(diǎn)設(shè)備在所述FCF交換機(jī)上的登錄后,將所 述Zone規(guī)則中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)下發(fā)到代理該節(jié)點(diǎn)設(shè)備的N端口虛擬 化NPV交換機(jī),以使該NPV交換機(jī)利用與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)控制與該節(jié)點(diǎn) 設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
8. 根據(jù)權(quán)利要求1所述的裝置,其特征在于, 所述規(guī)則生成單元,進(jìn)一步用于Fabric網(wǎng)絡(luò)中的Zone配置改變需要更新所述Zone規(guī) 則時(shí),根據(jù)改變后的Zone配置更新所述Zone規(guī)則; 所述規(guī)則下發(fā)單元,進(jìn)一步用于規(guī)則生成單元更新所述Zone規(guī)則后,針對(duì)登錄到本機(jī) 的每一節(jié)點(diǎn)設(shè)備,先通知代理該節(jié)點(diǎn)設(shè)備的NPV交換機(jī)刪除與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone 規(guī)則項(xiàng),再將更新后Zone規(guī)則中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)下發(fā)到代理該節(jié)點(diǎn) 設(shè)備的NPV交換機(jī),以使該NPV交換機(jī)利用更新后與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)控 制與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
9. 根據(jù)權(quán)利要求7或8所述的裝置,其特征在于, 所述規(guī)則下發(fā)單元將Zone規(guī)則中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)下發(fā)到代理該 節(jié)點(diǎn)設(shè)備的NPV交換機(jī)之前,進(jìn)一步用于:如果該節(jié)點(diǎn)設(shè)備的N端口連接的交換機(jī)為本FCF 交換機(jī),則將Zone規(guī)則中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)下發(fā)到本FCF交換機(jī),否 則,將Zone規(guī)則中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)下發(fā)到代理該節(jié)點(diǎn)設(shè)備的NPV交 換機(jī); 所述規(guī)則下發(fā)單元通知代理該節(jié)點(diǎn)設(shè)備的NPV交換機(jī)刪除與該節(jié)點(diǎn)設(shè)備相關(guān)的所有 Zone規(guī)則項(xiàng)之前,進(jìn)一步用于:如果該節(jié)點(diǎn)設(shè)備的N端口連接的交換機(jī)為本機(jī),則刪除本 FCF交換機(jī)中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng),否則,通知代理該節(jié)點(diǎn)設(shè)備的NPV交換 機(jī)刪除與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)。
10. -種控制報(bào)文轉(zhuǎn)發(fā)的裝置,應(yīng)用于存儲(chǔ)區(qū)域網(wǎng)絡(luò)Fabric中的N端口虛擬化NPV交 換機(jī),其特征在于,該裝置包括:規(guī)則接收單元,轉(zhuǎn)發(fā)控制單元; 所述規(guī)則接收單元,用于在本NPV交換機(jī)代理的節(jié)點(diǎn)設(shè)備完成在以太網(wǎng)光纖通道FCF 交換機(jī)上的登錄后,接收FCF交換機(jī)下發(fā)的與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng); 所述轉(zhuǎn)發(fā)控制單元,用于規(guī)則接收單元接收到FCF交換機(jī)下發(fā)的與本NPV交換機(jī)代理 的節(jié)點(diǎn)設(shè)備相關(guān)的所有區(qū)域Zone規(guī)則項(xiàng)后,利用與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)控 制與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于, 所述規(guī)則接收單元,進(jìn)一步用于接收FCF交換機(jī)確定Fabric網(wǎng)絡(luò)中Zone配置修改需 要更新Zone規(guī)則后發(fā)送的針對(duì)本NPV交換機(jī)代理的節(jié)點(diǎn)設(shè)備的Zone規(guī)則刪除通知,刪除 與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng); 所述規(guī)則接收單元,進(jìn)一步用于接收FCF交換機(jī)更新Zone規(guī)則后下發(fā)的與本NPV交換 機(jī)代理的節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng),利用與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)控 制與該節(jié)點(diǎn)設(shè)備相關(guān)的報(bào)文的轉(zhuǎn)發(fā)。
12. 根據(jù)權(quán)利要求10或11所述的裝置,其特征在于, 所述規(guī)則接收單元,進(jìn)一步用于本NPV交換機(jī)代理的任一節(jié)點(diǎn)設(shè)備離開Fabric網(wǎng)絡(luò) 時(shí),刪除本NPV交換機(jī)中與該節(jié)點(diǎn)設(shè)備相關(guān)的所有Zone規(guī)則項(xiàng)。
【文檔編號(hào)】H04L12/801GK104283803SQ201410532541
【公開日】2015年1月14日 申請(qǐng)日期:2014年10月11日 優(yōu)先權(quán)日:2014年10月11日
【發(fā)明者】王玨 申請(qǐng)人:杭州華三通信技術(shù)有限公司