專利名稱:虛鏈路發(fā)現(xiàn)控制方法和以太網(wǎng)承載光纖通道協(xié)議系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及以太網(wǎng)承載光纖通道協(xié)議(FCoE)的控制技術(shù),特別涉及 一種FCoE系統(tǒng)中的虛鏈路發(fā)現(xiàn)控制方法、 一種FCoE系統(tǒng)。
背景技術(shù):
隨著Intemet應(yīng)用的不斷發(fā)展,網(wǎng)絡(luò)服務(wù)器需要存儲的信息和數(shù)據(jù)越來 越多,進(jìn)而就導(dǎo)致網(wǎng)絡(luò)服務(wù)器所需的存儲容量不斷增長。當(dāng)網(wǎng)絡(luò)服務(wù)器的內(nèi) 部存儲容量無法滿足信息增長的需求,就需要將網(wǎng)絡(luò)服務(wù)器的存儲"外部 化,,。
為了解決這一問題,現(xiàn)有技術(shù)中提出了存儲局域網(wǎng)絡(luò)(Storage Area Networks, SAN),并由SAN為網(wǎng)絡(luò)服務(wù)器提供專用的外部存儲環(huán)境,充 分利用新的存儲硬件技術(shù)和網(wǎng)絡(luò)技術(shù),滿足對大容量高可靠數(shù)據(jù)的存儲、訪 問和備份等需求。
光纖通道(Fibre Channel, FC )是SAN中應(yīng)用最為廣泛的一種協(xié)議, 即SAN中基于FC網(wǎng)絡(luò)傳輸數(shù)據(jù)。但是,實現(xiàn)FC網(wǎng)絡(luò)需使用的交換機、網(wǎng) 卡、以及線纜的數(shù)量較大,因而使得FC網(wǎng)絡(luò)的設(shè)備成本高、維護難度大、 可擴展性差。
為解決上述問題,現(xiàn)有技術(shù)利用FCoE協(xié)議在以太網(wǎng)的基礎(chǔ)上承載FC 協(xié)議,以將SAN和局域網(wǎng)(LAN)整合,同時還在服務(wù)器、存儲設(shè)備內(nèi)增 i殳有支持FCoE的以太網(wǎng)卡。
參見圖1,例如服務(wù)器、存儲設(shè)備等以太網(wǎng)節(jié)點(ENode),通過增設(shè) 的以太網(wǎng)卡的以太網(wǎng)接接口連接至支持FCoE的交換機(FCF)的以太網(wǎng)接 口 , FCF還具有連接至LAN的以太網(wǎng)接口 ,而FCF的FC接口則通過FC網(wǎng)絡(luò)連接至SAN。
參見圖2, ENode和FCF之間,不但具有以太層中的以太網(wǎng)接口間的物 理鏈路,還具有FC層中的虛擬以太網(wǎng)(VN)接口與VFC (虛擬FC )接口 之間的虛擬邏輯鏈路、簡稱虛鏈路,即VN接口 ->ENode以太網(wǎng)接口 ->FCF 以太網(wǎng)接口VFC 口所形成的邏輯連接,虛擬邏輯鏈路的發(fā)現(xiàn)和維護可通過 FCoE初始化協(xié)議(FCoE Initialization Protocol, FIP )報文來實現(xiàn)。
圖3為現(xiàn)有虛鏈路發(fā)現(xiàn)和維護過程的流程示意圖。如圖3所示
步驟301 , ENode向FCF發(fā)送FIP協(xié)議的發(fā)現(xiàn)請求報文(FIP Discovery Solicitation)。
步驟302, FCF對ENode地址才莫式進(jìn)行^r查。
步驟303, FCF對ENode地址模式檢查通過后,向ENode返回FIP協(xié) i義的發(fā)現(xiàn)通告4艮文(FIP Discovery Advertisements )。
步驟304, ENode對發(fā)現(xiàn)通告報文進(jìn)行最大長度(MAX size )檢查、并 獲取FCF的物理(MAC )地址。
步驟305, ENode在MAX size檢查通過后,向FCF發(fā)送承載有光線通 道登錄(FLOGI)報文的虛鏈路實例化請求報文(Virtual Link Instantiation R叫uest)。其中,F(xiàn)LOGI報文屬于FC協(xié)議的報文,而虛鏈路實例化請求報 文則屬于FIP協(xié)議的報文,且FLOGI報文作為FIP協(xié)議報文的描述符承載 于虛鏈路實例化請求報文中。
步驟306, FCF根據(jù)虛鏈路實例化請求報文中承載的FLOGI報文創(chuàng)建 VFC 口 。
步驟307, FCF判斷是否允許ENode登錄,并在允許ENode的VN 口 登錄的情況下,向ENode回復(fù)承載有登錄響應(yīng)(LS—ACC)報文的虛鏈路應(yīng) 答報文(Virtual Link Instantiation Reply )。其中,LS—ACC報文屬于FC協(xié) 議的報文,而虛鏈路應(yīng)答報文則屬于FIP協(xié)議的報文,且LS—ACC報文作為 FIP報文的描述符承載于虛鏈路應(yīng)答報文中。
步驟308, ENode根據(jù)虛鏈路應(yīng)答報文中承載的LS_ACC報文創(chuàng)建已向FCF登錄的VN接口 ,從而構(gòu)成該VN 口與FCF的VFC 口之間的虛鏈路。 經(jīng)上述步驟301-308,虛鏈路發(fā)現(xiàn)過程結(jié)束。
步驟309, FCF按照預(yù)設(shè)間隔,周期性地向已向該FCF登錄的所有ENode 發(fā)送FIP協(xié)議的非發(fā)現(xiàn)通告報文,以供各ENode獲知該FCF仍然有效、并 分別維護其VN 口與FCF的VFC 口之間虛鏈^各的物理層狀態(tài)。
步驟310, ENode及其已向FCF登錄的各VN 口按照預(yù)設(shè)間隔,周期性 地向所有已登錄的FCF發(fā)送FIP協(xié)議的FIP保活(FKA )報文,ENode發(fā)送 的FKA報文表示該ENode仍然有效、VN 口發(fā)送的FKA報文則表示該VN 口仍然有步文。
如果FCF對ENode發(fā)送的FKA報文4企查失敗,則向ENode發(fā)送清除 虛鏈路(FIP Clear Virtual Links )報文、供ENode刪除其所有VN 口與FCF 的VFC 口之間的虛鏈路;如果FCF對VN 口發(fā)送的FKA報文檢查失敗,則 向該VN 口所在ENode發(fā)送清除虛鏈路報文、供ENode刪除該VN 口與FCF 的VFC 口之間的虛鏈路。
上述步驟308-309為虛鏈路維護的過程。
至此,本流程結(jié)束。
然而,現(xiàn)有的上述流程雖然能夠?qū)崿F(xiàn)虛鏈路的發(fā)現(xiàn)和維護,但卻存在如 下問題
1、 在虛鏈路發(fā)現(xiàn)過程中,F(xiàn)IP協(xié)議的虛鏈路實例化請求報文和虛鏈路 應(yīng)答報文中承載FC協(xié)議報文,故需要FIP協(xié)議具備解析和構(gòu)造FC協(xié)議報 文的能力。且FIP協(xié)議報文與FC協(xié)議報文存在功能上的重疊,因而使得報 文交互過程冗余。
2、 在虛鏈路維護過程中,F(xiàn)IP協(xié)議報文對虛鏈路維護的層次關(guān)系混亂。 具體說,ENode在收到FIP協(xié)議的非請求通告報文后,會啟動一用于維護虛 鏈路物理層狀態(tài)的虛鏈路超時定時器,因此,F(xiàn)IP協(xié)議的非請求通告報文就 是用來維護虛鏈路的物理層狀態(tài);而FCF在接收到ENode的FLOGI報文后, 會啟動一用于維護VN 口登錄狀態(tài)的虛鏈^各定時器,VN 口發(fā)送的FIP協(xié)議的FKA報文則是針對用于維護VN 口登錄狀態(tài)的虛鏈路定時器,即該FKA 報文是用來維護虛鏈路的鏈路層狀態(tài)。
可見,現(xiàn)有FCoE系統(tǒng)中虛鏈路發(fā)現(xiàn)的實現(xiàn)過程復(fù)雜、虛鏈路維護過程 的層次關(guān)系混亂。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種FCoE系統(tǒng)中的虛鏈路發(fā)現(xiàn)控制方法、以 及一種FCoE系統(tǒng),能夠簡化虛鏈路發(fā)現(xiàn)過程的實現(xiàn),并進(jìn)一步可選地統(tǒng)一 FIP協(xié)議報文對虛鏈路維護的層次關(guān)系。
本發(fā)明提供的一種FCoE系統(tǒng)中的虛鏈路發(fā)現(xiàn)控制方法,該方法應(yīng)用于 以太網(wǎng)節(jié)點ENode與FCoE交換機FCF之間,
該方法包^^舌如下步驟
al 、 FCF接收ENode的發(fā)現(xiàn)請求報文;
a2、 FCF依據(jù)ENode的發(fā)現(xiàn)請求報文創(chuàng)建VFC 口 、并對ENode地址模 式進(jìn)行檢查;
a3、 FCF在4企查通過后向該ENode返回發(fā)現(xiàn)通告寺艮文、以供該ENode 對發(fā)現(xiàn)通告4艮文4企查通過后創(chuàng)建VN 口 。
所述步驟a3之后,該控制方法進(jìn)一步包括FCF接收ENode周期性地 發(fā)送的FCoE初始化協(xié)議?;頕KA報文,并依據(jù)接收到的FKA報文維護 VFC 口與該ENode的VN 口之間的虛鏈i 各物理層狀態(tài)。
所述步驟a3之后,該控制方法進(jìn)一步包括FCF在預(yù)定周期內(nèi)未收到 任意ENode發(fā)送的FKA報文時,向該ENode發(fā)送清除虛鏈路報文、以供該 ENode刪除其所有VN 口與FCF的與VFC 口之間的虛鏈路。
所述步驟a3之后,該控制方法進(jìn)一步包括FCF周期性地向ENode發(fā) 送非請求通告報文、以供ENode維護其VN 口與FCF的VFC 口之間的虛鏈 路物理層狀態(tài)。
本發(fā)明提供的另一種FCoE系統(tǒng)中的虛鏈路發(fā)現(xiàn)控制方法,該方法應(yīng)用于以太網(wǎng)節(jié)點ENode與FCoE交換機FCF之間, 該方法包括如下步驟 bl、 ENode向FCF發(fā)送發(fā)現(xiàn)請求報文;
b2、 ENode接收FCF在創(chuàng)建VFC 口 、并對該ENode地址才莫式檢查通過 后返回的發(fā)現(xiàn)通告報文;
b3、 ENode對發(fā)現(xiàn)通告報文4全查通過后創(chuàng)建VN 口。
所述步驟b3之后,該控制方法進(jìn)一步包括ENode周期性地向FCF發(fā) 送FCoE初始化協(xié)議?;頕KA報文、以供FCF維護其VFC 口與該ENode 的VN 口之間的虛鏈路物理層狀態(tài)。
所述步驟b3之后,該控制方法進(jìn)一步包括ENode接收FCF由于未在 預(yù)定周期內(nèi)未收到該ENode發(fā)送的FKA報文而返回的清除虛鏈路報文、并 才艮據(jù)清除虛鏈路報文刪除其所有VN 口與FCF的VFC 口之間的虛鏈路。
所述步驟b3之后,該控制方法進(jìn)一步包括ENode接收FCF周期性地 發(fā)送的非請求通告報文、并依據(jù)非請求通告報文維護其VN 口與FCF的VFC 口之間的虛鏈路物理層狀態(tài)。
本發(fā)明提供的一種FCoE系統(tǒng),包括以太網(wǎng)節(jié)點ENode、 FCoE交換 機FCF,
ENode,用于向FCF發(fā)送發(fā)現(xiàn)請求才艮文,并在對FCF返回的發(fā)現(xiàn)通告 才艮文4全查通過后創(chuàng)建VN 口 ;
FCF,用于依據(jù)ENode的發(fā)現(xiàn)請求報文創(chuàng)建VFC 口 、并對ENode地址 模式進(jìn)行4企查,在4企查通過后向該ENode返回發(fā)現(xiàn)通告報文。
ENode進(jìn)一步周期性地向FCF發(fā)送FCoE初始化協(xié)議?;頕KA報文;
FCF進(jìn)一步依據(jù)FKA才艮文維護其VFC 口與該ENode的VN 口之間的虛 鏈路物理層狀態(tài)。
FCF進(jìn)一步在預(yù)定周期內(nèi)未收到任意ENode發(fā)送的FKA凈艮文時,向該 ENode發(fā)送清除虛鏈路報文;
ENode進(jìn)一步依據(jù)清除虛鏈路報文刪除其所有VN 口與FCF的與VFC
9口之間的虛鏈路。
FCF進(jìn)一步周期性地向ENode發(fā)送非請求通告才艮文;
ENode進(jìn)一步依據(jù)非請求通告報文維護其VN 口與FCF的VFC 口之間 的虛鏈路物理層狀態(tài)。
由上述技術(shù)方案可見,本發(fā)明去除了虛鏈路發(fā)現(xiàn)過程的虛鏈路實例化請 求報文和虛鏈路應(yīng)答報文、并將其承載的FC協(xié)議報文所涉及的處理過程歸 還給FC協(xié)議執(zhí)行,因而既能夠避免報文交互的冗余、又無需FIP協(xié)議具備 解析和構(gòu)造FC協(xié)議報文的能力、還可節(jié)省FIP協(xié)議報文的描述符,從而能 夠簡化虛鏈路發(fā)現(xiàn)過程的實現(xiàn)。
進(jìn)一步地,本發(fā)明還在虛鏈路維護過程中,使所有FIP協(xié)議報文均實現(xiàn) 對虛鏈路物理層狀態(tài)的維護,從而能夠統(tǒng)一 FIP協(xié)議報文對虛鏈路維護的層 次關(guān)系、并進(jìn)一步簡化虛鏈路發(fā)現(xiàn)過程的實現(xiàn)。
圖1為現(xiàn)有FCoE系統(tǒng)的結(jié)構(gòu)示意圖2為如圖1所示FCoE系統(tǒng)中的虛鏈路示意圖3為現(xiàn)有虛鏈路發(fā)現(xiàn)和維護過程的流程示意圖4為本發(fā)明實施例中虛鏈路發(fā)現(xiàn)和維護過程的流程示意圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉 實施例,對本發(fā)明進(jìn)一步詳細(xì)說明。
本實施例中,將虛鏈路發(fā)現(xiàn)過程中的虛鏈路實例化請求報文和虛鏈路應(yīng) 答報文、并將虛鏈路實例化請求報文和虛鏈路應(yīng)答報文中承載的FC協(xié)議報 文所涉及的處理過程歸還給FC協(xié)議執(zhí)行。這樣,既能夠避免報文交互的冗 余、又無需FIP協(xié)議具備解析和構(gòu)造FC協(xié)議凈艮文的能力、還可節(jié)省FIP協(xié) 議報文的描述符,從而能夠簡化虛鏈路發(fā)現(xiàn)過程的實現(xiàn)。相應(yīng)地,虛鏈路實例化請求報文和虛鏈路應(yīng)答報文被去除,因而ENode 創(chuàng)建VN口、以及FCF創(chuàng)建VFC 口的時機需要做相應(yīng)調(diào)整。對此,本實施 例為了避免VN 口和VFC 口創(chuàng)建時機過晚而導(dǎo)致FIP協(xié)議報文丟失,因而 在FCF接收ENode的請求發(fā)現(xiàn)報文并檢驗通過后創(chuàng)建VFC 口 、在ENode 4妄收并^r-瞼通過FCF發(fā)送的發(fā)現(xiàn)通告報文后創(chuàng)建VN 口 ,也即將ENode創(chuàng) 建VN 口 、以及FCF創(chuàng)建VFC 口的時機提前。
進(jìn)一步地,由于虛鏈路實例化請求報文和虛鏈路應(yīng)答報文中承載的FC 協(xié)議報文所涉及的例如登錄等處理過程歸還給FC協(xié)議執(zhí)行,因而本實施例 在虛鏈5^維護過程中,可以使所有FIP協(xié)議報文均實現(xiàn)對虛鏈^^物理層狀態(tài) 的維護,而去除現(xiàn)有VN 口發(fā)送的用于維護虛鏈路的鏈路層狀態(tài)的FKA報 文,從而能夠統(tǒng)一FIP協(xié)議報文對虛鏈路維護的層次關(guān)系、并進(jìn)一步簡化虛 鏈路發(fā)現(xiàn)過程的實現(xiàn)。
圖4為本發(fā)明實施例中虛鏈路發(fā)現(xiàn)和維護過程的流程示意圖。如圖4所
示
步驟401, ENode向FCF發(fā)送FIP協(xié)議的發(fā)現(xiàn)請求報文。
步驟402, FCF依據(jù)ENode的發(fā)現(xiàn)請求報文創(chuàng)建VFC 口 、并對ENode
地址模式進(jìn)行檢查。
步驟403, FCF在ENode地址模式檢查通過后,向該ENode返回發(fā)現(xiàn)
通告報文。
步驟404, ENode對接收自FCF的發(fā)現(xiàn)通告報文進(jìn)行MAX size檢驗, 并在MAX size檢驗通過后創(chuàng)建與該FCF的VFC 口連接的至少一個VN 口。
上述步驟401-404為本實施例中虛鏈i 各發(fā)現(xiàn)過程,虛鏈^各發(fā)現(xiàn)過程中的 登錄過程可以由FC協(xié)議來完成,如何利用FC協(xié)議實現(xiàn)VN 口的登錄為本 領(lǐng)域技術(shù)人員所能夠?qū)崿F(xiàn),在此不再贅述。
步驟405, ENode 4姿照預(yù)定間隔,周期性地向FCF發(fā)送4又表示ENode
仍然有效的FKA報文、而不再發(fā)送表示VN 口有效的FKA報文。這樣,F(xiàn)CF
即可按照現(xiàn)有針對ENode的FKA維護虛鏈路物理層狀態(tài)的方式,維護其VFC 口與該ENode各VN 口之間的虛鏈路物理層狀態(tài),而現(xiàn)有對虛鏈路的 鏈路層狀態(tài)的維護則可以歸還給FC協(xié)議來執(zhí)行,如何利用FC協(xié)議實現(xiàn)虛 鏈路的鏈路層狀態(tài)為本領(lǐng)域技術(shù)人員所能夠?qū)崿F(xiàn),在此不再贅述。
當(dāng)然,如果FCF在預(yù)定周期內(nèi)未收到任意ENode發(fā)送的FKA報文時, 則可向該ENode發(fā)送清除虛鏈路才艮文、以供該ENode刪除其所有VN 口與 FCF的與VFC 口之間的虛鏈路。
步驟406, FCF按照預(yù)i殳間隔,周期性地向ENode發(fā)送表示該FCF仍 然有效的非請求通告報文。這樣,ENode即可維護其各VN 口與FCF的VFC 口之間的虛鏈路物理層狀態(tài)。
上述步驟405-406為虛鏈路維護過程,且步驟405與406可以周期性地 按照任意順序交替執(zhí)行、而不是405必須在406之前執(zhí)行。
至此,本流程結(jié)束。
可見,上述虛鏈路發(fā)現(xiàn)流程中省略了虛鏈路實例化請求報文和虛鏈路應(yīng) 答報文、并將其承載的FC協(xié)議報文所涉及的處理過程歸還給FC協(xié)議執(zhí)行, 因而既能夠避免報文交互的冗余、又無需FIP協(xié)議具備解析和構(gòu)造FC協(xié)議 報文的能力,還可節(jié)省FIP協(xié)議報文中為具備解析和構(gòu)造FC協(xié)議報文、而 設(shè)置的與FC協(xié)議功能重疊的如下現(xiàn)有描述符FLOGI、發(fā)現(xiàn)F端口服務(wù)參 數(shù)及N端口虛擬化(Discover F—Port Service Parameters N—Port—ID Virtualization, FDISC—NPIV )、退出登錄(LOGO )、交換鏈路參數(shù)(ELP )、 VN 口標(biāo)識(VN—Port—Identification )
從而,上述虛鏈路發(fā)現(xiàn)流程能夠簡化虛鏈路發(fā)現(xiàn)過程的實現(xiàn)。
進(jìn)一步地,上述虛鏈路維護流程中,使所有FIP協(xié)議報文均實現(xiàn)對虛鏈 路物理層狀態(tài)的維護,從而能夠統(tǒng)一FIP協(xié)議報文對虛鏈路維護的層次關(guān)系、 并進(jìn)一步簡化虛鏈路發(fā)現(xiàn)過程的實現(xiàn)。
基于上述方法,本實施例還提供了一種FCoE系統(tǒng),該FCoE系統(tǒng)仍包 括ENode和FCF,其中,為了實現(xiàn)虛鏈路的發(fā)現(xiàn)
ENode,用于向FCF發(fā)送發(fā)現(xiàn)請求報文,并在對FCF返回的發(fā)現(xiàn)通告才艮文進(jìn)4亍MAX size -險查通過后創(chuàng)建VN 口 ;
FCF,用于依據(jù)ENode的發(fā)現(xiàn)請求報文創(chuàng)建VFC 口 、并對ENode地址 模式進(jìn)行檢查,在ENode地址模式檢查通過后向該ENode返回發(fā)現(xiàn)通告報 文。
進(jìn)一步地為了實現(xiàn)虛鏈路的維護
ENode進(jìn)一步周期性地向FCF發(fā)送僅表示該ENode仍然有效的FKA報 文,而不再發(fā)送表示VN 口仍然有效的FKA報文;相應(yīng)地,F(xiàn)CF進(jìn)一步依 據(jù)FKA報文維護其VFC 口與該ENode的VN 口之間的虛鏈路物理層狀態(tài), 當(dāng)然,如果FCF在預(yù)定周期內(nèi)未收到任意ENode發(fā)送的FKA報文,則向該 ENode發(fā)送清除虛鏈路報文,那么ENode則進(jìn)一步依據(jù)清除虛鏈路報文刪 除其所有VN 口與FCF的與VFC 口之間的虛鏈路;
此外,F(xiàn)CF還可進(jìn)一步周期性地向ENode發(fā)送非請求通告報文;相應(yīng) 地,ENode進(jìn)一步依據(jù)非請求通告報文維護其各VN 口與FCF的VFC 口之 間的虛鏈路物理層狀態(tài)。
可見,上述FCoE系統(tǒng)省略了虛鏈路發(fā)現(xiàn)過程的虛鏈路實例化請求報文 和虛鏈路應(yīng)答報文、并將其承載的FC協(xié)議報文所涉及的處理過程歸還給FC 協(xié)議執(zhí)行,因而既能夠避免報文交互的冗余、又無需FIP協(xié)議具備解析和構(gòu) 造FC協(xié)議報文的能力、還可節(jié)省FIP協(xié)議報文的描述符,從而能夠簡化虛 鏈路發(fā)現(xiàn)過程的實現(xiàn)。進(jìn)一步地,該FCoE系統(tǒng)還在虛鏈路維護過程中使所 有FIP協(xié)議報文均實現(xiàn)對虛鏈路物理層狀態(tài)的維護,從而能夠統(tǒng)一FIP協(xié)議 報文對虛鏈路維護的層次關(guān)系、并進(jìn)一步簡化虛鏈路發(fā)現(xiàn)過程的實現(xiàn)。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范 圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
1權(quán)利要求
1、一種以太網(wǎng)承載光纖通道協(xié)議FCoE系統(tǒng)中的虛鏈路發(fā)現(xiàn)控制方法,該方法應(yīng)用于以太網(wǎng)節(jié)點ENode與FCoE交換機FCF之間,其特征在于,該方法包括如下步驟a1、FCF接收ENode的發(fā)現(xiàn)請求報文;a2、FCF依據(jù)ENode的發(fā)現(xiàn)請求報文創(chuàng)建VFC口、并對ENode地址模式進(jìn)行檢查;a3、FCF在檢查通過后向該ENode返回發(fā)現(xiàn)通告報文、以供該ENode對發(fā)現(xiàn)通告報文檢查通過后創(chuàng)建VN口。
2、 如權(quán)利要求1所述的控制方法,其特征在于,所述步驟a3之后,該 控制方法進(jìn)一步包括FCF接收ENode周期性地發(fā)送的FCoE初始化協(xié)議保 活FKA報文,并依據(jù)接收到的FKA報文維護VFC 口與該ENode的VN 口 之間的虛鏈路物理層狀態(tài)。
3、 如權(quán)利要求2所述的控制方法,其特征在于,所述步驟a3之后,該 控制方法進(jìn)一步包括FCF在預(yù)定周期內(nèi)未收到任意ENode發(fā)送的FKA報 文時,向該ENode發(fā)送清除虛鏈路才艮文、以供該ENode刪除其所有VN 口 與FCF的與VFC 口之間的虛鏈路。
4、 如權(quán)利要求1至3中任一項所述的控制方法,其特征在于,所述步 驟a3之后,該控制方法進(jìn)一步包括FCF周期性地向ENode發(fā)送非請求通 告才艮文、以供ENode維護其VN 口與FCF的VFC 口之間的虛鏈路物理層狀 態(tài)。
5、 一種以太網(wǎng)承載光纖通道協(xié)議FCoE系統(tǒng)中的虛鏈路發(fā)現(xiàn)控制方法, 該方法應(yīng)用于以太網(wǎng)節(jié)點ENode與FCoE交換機FCF之間,其特征在于,該方法包括如下步驟 bl 、 ENode向FCF發(fā)送發(fā)現(xiàn)請求報文;b2、 ENode接收FCF在創(chuàng)建VFC 口 、并對該ENode地址模式檢查通過后返回的發(fā)現(xiàn)通告報文;b3、 ENode對發(fā)現(xiàn)通告纟艮文4企查通過后創(chuàng)建VN 口 。
6、 如權(quán)利要求5所述的控制方法,其特征在于,所述步驟b3之后,該 控制方法進(jìn)一步包括ENode周期性地向FCF發(fā)送FCoE初始化協(xié)議?;?FKA報文、以供FCF維護其VFC 口與該ENode的VN 口之間的虛鏈路物理 層狀態(tài)。
7、 如權(quán)利要求6所述的控制方法,其特征在于,所述步驟b3之后,該 控制方法進(jìn)一步包括ENode接收FCF由于未在預(yù)定周期內(nèi)未收到該ENode 發(fā)送的FKA報文而返回的清除虛鏈路報文、并根據(jù)清除虛鏈路報文刪除其 所有VN 口與FCF的VFC 口之間的虛鏈路。
8、 如權(quán)利要求5至7中任一項所述的控制方法,其特征在于,所述步 驟b3之后,該控制方法進(jìn)一步包括ENode接收FCF周期性地發(fā)送的非請 求通告報文、并依據(jù)非請求通告報文維護其VN 口與FCF的VFC 口之間的 虛鏈路物理層狀態(tài)。
9、 一種以太網(wǎng)岸義載光纖通道FCoE系統(tǒng),包括以太網(wǎng)節(jié)點ENode、 FCoE交換機FCF,其特征在于,ENode,用于向FCF發(fā)送發(fā)現(xiàn)請求才艮文,并在對FCF返回的發(fā)現(xiàn)通告 凈艮文4企查通過后創(chuàng)建VN 口 ;FCF,用于依據(jù)ENode的發(fā)現(xiàn)請求報文創(chuàng)建VFC 口 、并對ENode地址 才莫式進(jìn)行4企查,在4企查通過后向該ENode返回發(fā)現(xiàn)通告報文。
10、 如權(quán)利要求9所述的系統(tǒng),其特征在于,ENode進(jìn)一步周期性地向FCF發(fā)送FCoE初始化協(xié)議?;頕KA報文; FCF進(jìn)一步依據(jù)FKA報文維護其VFC 口與該ENode的VN 口之間的虛 鏈路物理層狀態(tài)。
11、 如權(quán)利要求IO所述的系統(tǒng),其特征在于,F(xiàn)CF進(jìn)一步在預(yù)定周期內(nèi)未收到任意ENode發(fā)送的FKA才艮文時,向該 ENode發(fā)送清除虛鏈路報文;ENode進(jìn)一步依據(jù)清除虛鏈路報文刪除其所有VN 口與FCF的與VFC口之間的虛鏈^各。
12、如權(quán)利要求9至11中任一項所述的系統(tǒng),其特征在于,F(xiàn)CF進(jìn)一步周期性地向ENode發(fā)送非請求通告凈艮文;ENode進(jìn)一步依據(jù)非請求通告報文維護其VN 口與FCF的VFC 口之間的虛鏈路物理層狀態(tài)。
全文摘要
本發(fā)明公開了一種虛鏈路發(fā)現(xiàn)控制方法以及以太網(wǎng)承載光纖通道協(xié)議(FCoE)系統(tǒng)。本發(fā)明去除了虛鏈路發(fā)現(xiàn)過程的虛鏈路實例化請求報文和虛鏈路應(yīng)答報文、并將其承載的FC協(xié)議報文所涉及的處理過程歸還給FC協(xié)議執(zhí)行,因而既能夠避免報文交互的冗余、又無需FIP協(xié)議具備解析和構(gòu)造FC協(xié)議報文的能力、還可節(jié)省FIP協(xié)議報文的描述符,從而能夠簡化虛鏈路發(fā)現(xiàn)過程的實現(xiàn)。進(jìn)一步地,本發(fā)明還在虛鏈路維護過程中,使所有FIP協(xié)議報文均實現(xiàn)對虛鏈路物理層狀態(tài)的維護,從而能夠統(tǒng)一FIP協(xié)議報文對虛鏈路維護的層次關(guān)系、并進(jìn)一步簡化虛鏈路發(fā)現(xiàn)過程的實現(xiàn)。
文檔編號H04L29/06GK101656721SQ20091009056
公開日2010年2月24日 申請日期2009年8月27日 優(yōu)先權(quán)日2009年8月27日
發(fā)明者張長君 申請人:杭州華三通信技術(shù)有限公司