節(jié)點設備登錄方法及裝置的制造方法
【技術領域】
[0001] 本申請涉及網(wǎng)絡通信技術領域,尤其涉及節(jié)點設備登錄方法及裝置。
【背景技術】
[0002] FCoE(Fibre Channel over Ethernet,以太網(wǎng)光纖通道)是一種在無損以太 網(wǎng)上部署FC(Fibre Channel,光纖通道)的技術方案。FCoE系統(tǒng)主要包括ENode(FCoE Node,F(xiàn)CoE 節(jié)點設備)和 FCF(FCoE Forwarder,F(xiàn)CoE 交換設備)等 FCoE 設備。FIP(FCoE Initialization Protocol,F(xiàn)CoE初始協(xié)議)中規(guī)定了 FCoE設備之間建立點到點連接的過 程,即ENode登錄FCF的過程。
[0003] 現(xiàn)有技術方案中,F(xiàn)CF的優(yōu)先級由管理員預先手動配置,ENode登錄時會選擇優(yōu)先 級最高的FCF登錄。當FCoE系統(tǒng)中所有的ENode都選擇優(yōu)先級最高的FCF登錄時,將會導 致優(yōu)先級最高的FCF負載過重,而其它FCF空閑,致使整個FCoE系統(tǒng)的資源配置不合理,不 能充分發(fā)揮系統(tǒng)性能。
【發(fā)明內容】
[0004] 有鑒于此,本申請?zhí)峁┝艘环N節(jié)點設備登錄方法,應用于橋接設備上,該方法包 括:
[0005] 向多個交換設備轉發(fā)節(jié)點設備發(fā)送的虛擬局域網(wǎng)VLAN發(fā)現(xiàn)請求報文;
[0006] 接收所述多個交換設備回應的所述VLAN發(fā)現(xiàn)請求報文的VLAN發(fā)現(xiàn)通告報文;
[0007] 根據(jù)所述多個交換設備回應的VLAN發(fā)現(xiàn)通告報文確定運行優(yōu)先級最高的交換設 備為候選交換設備;
[0008] 向所述節(jié)點設備轉發(fā)所述候選交換設備的VLAN發(fā)現(xiàn)通告報文。
[0009] 本申請還提供了一種節(jié)點設備登錄方法,應用于交換設備上,該方法包括:
[0010] 統(tǒng)計已登錄的節(jié)點設備的數(shù)量;
[0011] 根據(jù)統(tǒng)計的節(jié)點設備的數(shù)量確定所述交換設備的運行優(yōu)先級;
[0012] 發(fā)送非請求發(fā)現(xiàn)通告報文,所述非請求發(fā)現(xiàn)通告報文中攜帶所述運行優(yōu)先級。
[0013] 本申請還提供了一種節(jié)點設備登錄裝置,應用于橋接設備上,該裝置包括:
[0014] 發(fā)送單元,用于向多個交換設備轉發(fā)節(jié)點設備發(fā)送的虛擬局域網(wǎng)VLAN發(fā)現(xiàn)請求 報文;
[0015] 接收單元,用于接收所述多個交換設備回應的所述VLAN發(fā)現(xiàn)請求報文的VLAN發(fā) 現(xiàn)通告報文;
[0016] 確定單元,用于根據(jù)所述多個交換設備回應的VLAN發(fā)現(xiàn)通告報文確定運行優(yōu)先 級最高的交換設備為候選交換設備;
[0017] 轉發(fā)單元,用于向所述節(jié)點設備轉發(fā)所述候選交換設備的VLAN發(fā)現(xiàn)通告報文。
[0018] 本申請還提供了一種節(jié)點設備登錄裝置,應用于交換設備上,該裝置包括:
[0019] 統(tǒng)計單元,用于統(tǒng)計已登錄的節(jié)點設備的數(shù)量;
[0020] 確定單元,用于根據(jù)統(tǒng)計的節(jié)點設備的數(shù)量確定所述交換設備的運行優(yōu)先級;
[0021] 發(fā)送單元,用于發(fā)送非請求發(fā)現(xiàn)通告報文,所述非請求發(fā)現(xiàn)通告報文中攜帶所述 運行優(yōu)先級。
[0022] 本申請由橋接設備在VLAN發(fā)現(xiàn)階段結合交換設備的運行優(yōu)先級對多個交換設備 回應的VLAN發(fā)現(xiàn)通告報文進行過濾,將運行優(yōu)先級最高的交換設備發(fā)送的VLAN發(fā)現(xiàn)通告 報文轉發(fā)給節(jié)點設備,以使節(jié)點設備選擇當前運行優(yōu)先級最高的交換設備登錄。本申請通 過動態(tài)維護的運行優(yōu)先級,使節(jié)點設備均衡的登錄到不同的交換設備上,提高系統(tǒng)性能。
【附圖說明】
[0023] 圖1是本申請一種實施例中FCoE系統(tǒng)示意圖;
[0024] 圖2是本申請一種實施例中節(jié)點設備登錄方法的處理流程圖;
[0025] 圖3是本申請另一種實施例中節(jié)點設備登錄方法的處理流程圖;
[0026] 圖4是本申請一種實施例中節(jié)點設備登錄裝置的基礎硬件示意圖;
[0027] 圖5是本申請一種實施例中節(jié)點設備登錄裝置的結構示意圖;
[0028] 圖6是本申請另一種實施例中節(jié)點設備登錄裝置的結構示意圖。
【具體實施方式】
[0029] 這里將詳細地對示例性實施例進行說明,其示例表示在附圖中。下面的描述涉及 附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例 中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附 權利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
[0030] 在本申請使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本申請。 在本申請和所附權利要求書中所使用的單數(shù)形式的"一種"、"所述"和"該"也旨在包括多 數(shù)形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語"和/或"是指 并包含一個或多個相關聯(lián)的列出項目的任何或所有可能組合。
[0031] 應當理解,盡管在本申請可能采用術語第一、第二、第三等來描述各種信息,但這 些信息不應限于這些術語。這些術語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離 本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第 一信息。取決于語境,如在此所使用的詞語"如果"可以被解釋成為"在……時"或"當…… 時"或"響應于確定"。
[0032] 圖1所示為FCoE系統(tǒng)示意圖。該FCoE系統(tǒng)包括節(jié)點設備(ENodel~ENode3)、 交換設備(FCFl~FCF3)以及橋接設備(TS1~TS3),其中,橋接設備負責交換設備與節(jié)點 設備之間的報文轉發(fā)。FCoE系統(tǒng)的初始協(xié)議為FIP協(xié)議,F(xiàn)IP協(xié)議規(guī)定了節(jié)點設備登錄交 換設備的過程,該登錄過程包括:VLAN(Virtual Local Area Network,虛擬局域網(wǎng))發(fā)現(xiàn)階 段、交換設備發(fā)現(xiàn)階段、鏈路建立階段以及鏈路維護階段。其中,VLAN發(fā)現(xiàn)階段用于獲取后 續(xù)FCoE數(shù)據(jù)流所使用的VLAN ;交換設備發(fā)現(xiàn)階段用于發(fā)現(xiàn)所有交換設備中優(yōu)先級最高的 交換設備,并從優(yōu)先級最高的交換設備中選出擬登錄的交換設備;鏈路建立階段用于與選 出的交換設備建立連接(即登錄);鏈路維護階段用于實現(xiàn)節(jié)點設備與交換設備之間的保 活機制。
[0033] 由前述描述可知,節(jié)點設備通常選擇優(yōu)先級最高的交換設備登錄,當有大量節(jié)點 設備同時選中一臺優(yōu)先級最高的交換設備登錄時,導致該交換設備超負荷運轉,而其它交 換設備空閑,無法充分發(fā)揮系統(tǒng)性能。
[0034] 此外,在具體實現(xiàn)過程中,很多節(jié)點設備在VLAN發(fā)現(xiàn)階段就已經(jīng)根據(jù)交換設備回 應VLAN發(fā)現(xiàn)通告報文的先后順序,選擇最先回應VLAN發(fā)現(xiàn)通告報文的交換設備登錄,該登 錄方式具有隨機性,無法保證選中性能較優(yōu)的交換設備進行登錄,同樣影響系統(tǒng)性能的發(fā) 揮。
[0035] 針對上述問題,本申請實施例提出一種節(jié)點設備登錄方法,該方法由橋接設備在 VLAN發(fā)現(xiàn)階段結合交換設備的運行優(yōu)先級對多個交換設備回應的VLAN發(fā)現(xiàn)通告報文進行 過濾,將運行優(yōu)先級最高的交換設備發(fā)送的VLAN發(fā)現(xiàn)通告報文轉發(fā)給節(jié)點設備,以使節(jié)點 設備選擇當前運行優(yōu)先級最高的交換設備登錄。
[0036] 參見圖2,為本申請節(jié)點設備登錄方法的一個實施例流程圖,該實施例從橋接設備 側對節(jié)點設備登錄的處理過程進行描述。
[0037] 步驟210,向多個交換設備轉發(fā)節(jié)點設備發(fā)送的虛擬局域網(wǎng)VLAN發(fā)現(xiàn)請求報文。
[0038] 步驟220,接收所述多個交換設備回應的所述VLAN發(fā)現(xiàn)請求報文的VLAN發(fā)現(xiàn)通告 報文。
[0039] FIP協(xié)議中用到兩類報文:發(fā)現(xiàn)請求報文和發(fā)現(xiàn)通告報文。其中,發(fā)現(xiàn)通告報文又 分為請求發(fā)現(xiàn)通告報文和非請求發(fā)現(xiàn)通告報文。需要說明的是,請求發(fā)現(xiàn)通告報文用于回 應發(fā)現(xiàn)請求報文;非請求發(fā)現(xiàn)通告報文用于周期性發(fā)送