两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于分布式光纖信道控制面的方法和裝置的制作方法

文檔序號:7863454閱讀:191來源:國知局
專利名稱:用于分布式光纖信道控制面的方法和裝置的制作方法
技術(shù)領(lǐng)域
這里描述的一些實施例一般涉及光纖信道構(gòu)造,特別是涉及用于提供分布式光纖信道控制和用于光纖信道構(gòu)造的轉(zhuǎn)發(fā)面的方法和裝置。
背景技術(shù)
一些已知的光纖信道構(gòu)造在沒有軟件和服務(wù)的完全分配的情況下跨著多個獨立的光纖信道開關(guān)實現(xiàn)中心化控制面設(shè)計。由于存在從大量的獨立的光纖信道開關(guān)構(gòu)建大規(guī)模的光纖信道構(gòu)造的限制,因此這種光纖信道構(gòu)造的縮放一般不好。一些其它已知的光纖信道構(gòu)造是基于單個大的光纖信道開關(guān)構(gòu)建的。但是,這種光纖信道構(gòu)造一般不在開關(guān)上、特別是不在托管數(shù)百個光纖信道端口的大的開關(guān)上縮放。這些光纖信道構(gòu)造的可縮放性的限制可能是由常規(guī)的光纖信道開關(guān)的有限尺寸導(dǎo)致的。并且,上述的已知的光纖信道構(gòu)造的可縮放性的限制通常不隨應(yīng)用的以太網(wǎng)上的光纖信道(FCoE)機制變化,原因是這些限制不依賴于傳輸。因此,需要可使得光纖信道控制面能夠在大的分布式光纖信道開關(guān)上縮放并且也可被用于FCoE的方案。

發(fā)明內(nèi)容
在一些實施例中,系統(tǒng)包括與分布式多段開關(guān)相關(guān)的一組網(wǎng)絡(luò)控制實體。來自一組網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體被配置為管理具有一組端口并與分布式多段開關(guān)耦合的至少一個邊緣裝置。來自一組網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體與唯一的一組標(biāo)識符相關(guān)。來自一組網(wǎng)絡(luò)控制實體的網(wǎng)絡(luò)控制實體被配置為響應(yīng)網(wǎng)絡(luò)控制實體接收與端口相關(guān)的登錄請求,向來自至少一個邊緣裝置的一組端口的端口分配來自其唯一的一組標(biāo)識符的唯一標(biāo)識符。


圖1是根據(jù)實施例的開關(guān)構(gòu)造系統(tǒng)的示意圖。圖2是根據(jù)實施例的包含網(wǎng)絡(luò)控制實體的邊緣裝置的系統(tǒng)框圖。圖3是根據(jù)實施例的被配置為與多個網(wǎng)絡(luò)控制實體操作耦合并管理它們的管理豐旲塊的不意圖。圖4是根據(jù)實施例的管理模塊和網(wǎng)絡(luò)控制實體的示意圖。圖5是根據(jù)實施例的用于在開關(guān)構(gòu)造系統(tǒng)的控制面中分配和分布地址的一系列的操作的示圖。圖6是根據(jù)實施例的用于在開關(guān)構(gòu)造系統(tǒng)中分布登錄請求的標(biāo)識符的方法的流程圖。
具體實施例方式在一些實施例中,開關(guān)構(gòu)造系統(tǒng)可包括與分布式多段開關(guān)相關(guān)的一組網(wǎng)絡(luò)控制實體。來自一組網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體可被配置為管理具有一組端口并與分布式多段開關(guān)耦合的至少一個邊緣裝置。在一些實施例中,至少一個邊緣裝置可具有一組光纖信道F端口。來自一組網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體可與唯一的一組標(biāo)識符相關(guān)。在一些實施例中,開關(guān)構(gòu)造系統(tǒng)還可包含被配置為向來自一組網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體分配唯一的一組標(biāo)識符的管理實體。管理實體可被配置為管理具有一組光纖信道E端口的至少一個邊緣裝置。在一些實施例中,來自一組網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體可包含存儲與一組端口相關(guān)的信息的光纖信道名稱服務(wù)器數(shù)據(jù)庫。在一些實施例中,來自一組網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體可包含光纖信道登記狀態(tài)改變通知(RSCN)模塊的實例。在一些實施例中,來自一組網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體可被配置為接收并存儲活動光纖信道區(qū)域組。在一些實施例中,來自一組網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體可包含轉(zhuǎn)發(fā)信息庫(FIB)。來自一組網(wǎng)絡(luò)控制實體的第一網(wǎng)絡(luò)控制實體可被配置為響應(yīng)第一網(wǎng)絡(luò)控制實體接收與端口相關(guān)的登錄請求向來自至少一個邊緣裝置的一組端口的端口分配來自其唯一的一組標(biāo)識符的唯一標(biāo)識符。第一網(wǎng)絡(luò)控制實體可與和第二網(wǎng)絡(luò)控制實體相關(guān)的光纖信道域?qū)?yīng)的光纖信道域相關(guān)。在一些實施例中,唯一標(biāo)識符可以是光纖信道標(biāo)識符(FCID),并且,登錄請求可以是構(gòu)造登錄(FLOGI)請求。在一些實施例中,唯一標(biāo)識符可以是以太網(wǎng)上光纖信道(FCoE)媒體訪問控制(MAC)地址,并且,登錄請求可以包含于FCoE初始化協(xié)議(FIP)分組中。在一些實施例中,裝置可包括與分布式多段開關(guān)相關(guān)的第一網(wǎng)絡(luò)控制實體。第一網(wǎng)絡(luò)控制實體可被配置為從管理模塊接收與通過管理模塊分配給第二網(wǎng)絡(luò)控制實體的一組標(biāo)識符不同的一組標(biāo)識符。第一網(wǎng)絡(luò)控制實體可被配置為與和第二網(wǎng)絡(luò)控制實體相關(guān)的光纖信道域?qū)?yīng)的光纖信道域相關(guān)。第一網(wǎng)絡(luò)控制實體可被配置為響應(yīng)第一網(wǎng)絡(luò)控制實體從端口接收登錄請求向端口分配來自其一組標(biāo)識符的標(biāo)識符。在一些實施例中,標(biāo)識符可以是FCID,并且,登錄請求可以是FLOGI請求。在一些其它的實施例中,標(biāo)識符可以是FCoEMAC地址,并且,登錄請求可包含于FIP分組中。并且,第一網(wǎng)絡(luò)控制實體可被配置為從管理模塊接收來自存儲于管理模塊上的區(qū)域組數(shù)據(jù)庫的活動區(qū)域組的實例。隨后,第一網(wǎng)絡(luò)控制實體可被配置為關(guān)于端口強制活動區(qū)域組。在一些實施例中,活動區(qū)域組可以是活動光纖信道區(qū)域組。在一些實施例中,第一網(wǎng)絡(luò)控制實體可被配置為從端口接收狀態(tài)變化登記(SCR)請求,并被配置為響應(yīng)SCR請求修改N端口檢測事件列表或構(gòu)造檢測事件列表中的至少一個。如這里使用的那樣,模塊可以為例如任意的組件和/或一組操作耦合電氣部件,并且可包含例如存儲器、處理器、電氣軌跡、光學(xué)連接器和/或軟件(在硬件中執(zhí)行)等。如這里使用的那樣,除非另外在上下文中明確指出,否則,單數(shù)形式“一種”、“一個”和“該”包括多數(shù)形式。因此,例如,術(shù)語“開關(guān)構(gòu)造”意味著單個開關(guān)構(gòu)造或開關(guān)構(gòu)造的組合。如這里使用的那樣,術(shù)語“物理跳”可包含兩個模塊和/或裝置之間的物理鏈接。例如,可以說操作耦合第一模塊與第二模塊的數(shù)據(jù)路徑是物理跳。換句話說,物理跳可在物理上鏈接第一模塊與第二模塊。 如這里使用的那樣,術(shù)語“單個物理跳”可包含系統(tǒng)中的兩個模塊之間的直接物理連接。換句話說,單個物理跳可包含在沒有中間模塊的情況下耦合兩個模塊的鏈接。因此,例如,如果第一模塊通過單個物理跳與第二模塊耦合,那么第一模塊可在不通過介入的模塊發(fā)送數(shù)據(jù)分組的情況下直接向第二模塊發(fā)送數(shù)據(jù)分組。如這里使用的那樣,術(shù)語“單個邏輯跳”意味著物理跳和/或作為與第一協(xié)議相關(guān)的網(wǎng)絡(luò)拓?fù)鋬?nèi)的單個跳的物理跳的組。換句話說,根據(jù)與第一協(xié)議相關(guān)的拓?fù)洌谕ㄟ^物理跳和/或物理跳的組與第二模塊和/或裝置操作耦合的第一模塊和/或裝置之間不存在介入的節(jié)點。不管第一裝置和第二裝置之間的物理跳的數(shù)量如何,通過單個邏輯跳與第二模塊和/或裝置連接的第一模塊和/或裝置都可通過使用與第一協(xié)議和/或第二模塊和/或裝置相關(guān)的目的地地址向第二模塊和/或裝置發(fā)送數(shù)據(jù)分組。在一些實施例中,例如,第二協(xié)議可使用第一協(xié)議的目的地地址以在單個邏輯跳上將數(shù)據(jù)分組和/或單元從第一模塊和/或裝置路由到第二模塊和/或裝置。換句話說,當(dāng)?shù)谝荒K和/或裝置通過第一協(xié)議的單個邏輯跳路向第二模塊和/或裝置發(fā)送數(shù)據(jù)時,第一模塊和/或裝置處理單個邏輯跳,如同它直接向第二模塊和/或裝置發(fā)送數(shù)據(jù)。圖1是根據(jù)實施例的開關(guān)構(gòu)造系統(tǒng)100的示意圖。開關(guān)構(gòu)造系統(tǒng)100包含通信網(wǎng)絡(luò)105 ;其中一些包含網(wǎng)絡(luò)控制實體(NCE) 122、132、142或管理模塊112的多個邊緣裝置110、115、120、125、130、135、140、145和150。通信網(wǎng)絡(luò)105可以是操作耦合邊緣裝置110 150與其它的邊緣裝置110 150的任何適當(dāng)?shù)耐ㄐ啪W(wǎng)絡(luò)。在一些實施例中,通信網(wǎng)絡(luò)105可包含多段開關(guān)構(gòu)造。在一些實施例中,包含于通信網(wǎng)絡(luò)105中的多段開關(guān)構(gòu)造可以是包含多段光纖信道開關(guān)的光纖信道構(gòu)造。光纖信道開關(guān)可以是與光纖信道協(xié)議(FCP)兼容的任何網(wǎng)絡(luò)開關(guān)。雖然在圖1中各邊緣裝置110 150通過例如單個線卡與通信網(wǎng)絡(luò)105連接,但是,在其它的實施例中,各邊緣裝置Iio 150可通過使用多個線卡與通信網(wǎng)絡(luò)105耦合。例如,邊緣裝置110可托管兩個線卡,線卡中的每一個分別與通信網(wǎng)絡(luò)105內(nèi)的不同的網(wǎng)絡(luò)實體耦合。并且,雖然包含多個網(wǎng)絡(luò)實體和裝置,但是,開關(guān)構(gòu)造系統(tǒng)100可管理為單個虛擬開關(guān),并且表現(xiàn)為對于諸如與邊緣裝置110 150連接的外圍處理裝置或其它網(wǎng)絡(luò)的外部網(wǎng)絡(luò)的單個虛擬開關(guān)。例如,雖然開關(guān)構(gòu)造系統(tǒng)100可在與不同的邊緣裝置110 150耦合的兩個外圍處理裝置之間包含多個物理跳,但是,開關(guān)構(gòu)造系統(tǒng)100可被視為兩個外圍處理裝置之間的單個邏輯跳。開關(guān)構(gòu)造系統(tǒng)100包含數(shù)據(jù)面和控制面。開關(guān)構(gòu)造系統(tǒng)100的數(shù)據(jù)面包含可有利于邊緣裝置Iio 150之間的數(shù)據(jù)(例如,數(shù)據(jù)分組)的傳送的通信網(wǎng)絡(luò)105的數(shù)據(jù)面部分。在一些實施例中,通信網(wǎng)絡(luò)105的數(shù)據(jù)面部分可以是具有多個段的分布式開關(guān)構(gòu)造。例如,通信網(wǎng)絡(luò)105的數(shù)據(jù)面部分可以是具有開關(guān)模塊(例如,集成以太網(wǎng)開關(guān))的多個段的Clos開關(guān)構(gòu)造網(wǎng)絡(luò)(例如,非阻擋Clos網(wǎng)絡(luò)、嚴(yán)格意義非阻擋Clos網(wǎng)絡(luò)、Benes網(wǎng)絡(luò))。這種分布式多段開關(guān)構(gòu)造可包含任意數(shù)量的段。在一些實施例中,例如,分布式多段開關(guān)構(gòu)造可包含三個、五個、七個或九個段。通信網(wǎng)絡(luò)105的數(shù)據(jù)面部分可以為例如數(shù)據(jù)中心的核心部分的一部分,該核心部分與在在2009年6月30日提交并且發(fā)明名稱為“Methods and ApparatusRelated to Any-to-AnyConnectivity Within a Data Center” 的共同受讓的美國專利申請N0.12/495337中描述的數(shù)據(jù)中心的核心部分類似,在此加入該專利的全部內(nèi)容作為參考。在一些實施例中,通信網(wǎng)絡(luò)105的數(shù)據(jù)面部分可以為(例如,可用作)單個統(tǒng)一光纖信道開關(guān)(例如,單個大規(guī)模統(tǒng)一 L2/L3光纖信道開關(guān))。換句話說,通信網(wǎng)絡(luò)105的數(shù)據(jù)面部分可作為單個邏輯實體(例如,單個邏輯網(wǎng)絡(luò)元件)操作。換句話說,通信網(wǎng)絡(luò)105的數(shù)據(jù)面部分可以為第一邊緣裝置110 150與第二邊緣裝置110 150之間的單個邏輯跳的一部分(例如,連同邊緣裝置110 150與通信網(wǎng)絡(luò)105之間的數(shù)據(jù)路徑)。在一些實施例中,通信網(wǎng)絡(luò)105可通過可操作為以例如2Gb/s、4Gb/s、8Gb/s、10Gb/s、40Gb/s、100Gb/s和/或更快鏈接速度的速度傳送數(shù)據(jù)的光纖信道接口裝置(圖1未示出)通信。開關(guān)構(gòu)造系統(tǒng)100的控制面可包含網(wǎng)絡(luò)控制實體122、132、142、管理模塊110和通信網(wǎng)絡(luò)105的控制面部分。通信網(wǎng)絡(luò)105的控制面部分可有利于網(wǎng)絡(luò)控制實體122、132、142與管理模塊112之間的控制信號(例如,配置信息、路由信息等)的傳送。例如,管理模塊112可被配置為通過通信網(wǎng)絡(luò)105的控制面部分向網(wǎng)絡(luò)控制實體122、132和142中的每一個發(fā)送唯一的一組標(biāo)識符。作為結(jié)果,網(wǎng)絡(luò)控制實體122、132或142可響應(yīng)該網(wǎng)絡(luò)控制實體接收與該端口相關(guān)的登錄請求向由該網(wǎng)絡(luò)控制實體管理的邊緣裝置(例如,邊緣裝置120 150)上的端口分配來自其唯一的一組標(biāo)識符的唯一標(biāo)識符。參照圖3 6描述通過例如通信網(wǎng)絡(luò)的控制面部分的管理模塊與網(wǎng)絡(luò)控制實體之間的這種交互作用的細(xì)節(jié)。另夕卜,在一些實施例中,通信網(wǎng)絡(luò)105的控制面部分可包含管理模塊112與網(wǎng)絡(luò)控制實體122、132、142之間的直接鏈接。在一些其它的實施例中,通信網(wǎng)絡(luò)105的控制面部分可包含操作耦合管理模塊112與網(wǎng)絡(luò)控制實體122、132、142的中間模塊和/或開關(guān)(圖1未示出)。各邊緣裝置110 150可以是被配置為操作耦合例如一個或更多個外圍處理裝置(例如,圖1沒有示出的計算機裝置、服務(wù)器裝置、路由裝置、存儲裝置等)與通信網(wǎng)絡(luò)105的任何裝置。雖然圖1沒有示出,但是各邊緣裝置110 150可具有一組端口,通過這些端口,邊緣裝置110 150可與一個或更多個外圍處理裝置耦合。在一些實施例中,邊緣裝置110 150可具有向與這些邊緣裝置110 150耦合的外圍處理裝置(例如,通過其一組端口)提供FCoE和/或光纖信道連接的收斂增強以太網(wǎng)(CEE)和/或光纖信道接口。在這些實施例中,網(wǎng)絡(luò)控制實體110 150可用作對于直接固定的外圍處理裝置的光纖信道轉(zhuǎn)發(fā)器(FCF),并且,通信網(wǎng)絡(luò)105可用作包含例如多段光纖信道開關(guān)的光纖信道構(gòu)造。在一些實施例中,邊緣裝置110 150可為例如訪問開關(guān)、輸入/輸出模塊和/或架頂裝置等。在結(jié)構(gòu)上,邊緣裝置Iio 150可用作源邊緣裝置和目的地邊緣裝置。因此,邊緣裝置110 150可對于通信網(wǎng)絡(luò)105以及連接的外圍處理裝置發(fā)送和接收數(shù)據(jù)(例如,數(shù)據(jù)分組和/或數(shù)據(jù)單元的數(shù)據(jù)流)。在一些實施例中,邊緣裝置110 150可包含硬件模塊和軟件模塊(在硬件中存儲和/或執(zhí)行)的組合。在一些實施例中,例如,各邊緣裝置110 150可包含場可編程門陣列(FPGA)、應(yīng)用特定集成電路(ASIC)和/或數(shù)字信號處理器(DSP)等。
在一些實施例中,各邊緣裝置110 150可被配置為通過通信網(wǎng)絡(luò)105 (例如,在數(shù)據(jù)面部分內(nèi))與其它的邊緣裝置110 150通信。特別地,通信網(wǎng)絡(luò)105的數(shù)據(jù)面部分可在邊緣裝置110 150之間提供任意對任意連接。例如,通信網(wǎng)絡(luò)105的數(shù)據(jù)面部分可在邊緣裝置110 150之間傳送(例如,傳輸)數(shù)據(jù)。在一些實施例中,通信網(wǎng)絡(luò)105可具有邊緣裝置110 150可通過其傳送和/或接收數(shù)據(jù)的至少數(shù)以百計或千計的端口(例如,出口端口和/或入口端口)。邊緣裝置110 150可包含邊緣裝置110 150可對于通信網(wǎng)絡(luò)105發(fā)送和/或接收信號的一個或更多個網(wǎng)絡(luò)接口裝置(例如,40吉比特(Gb)以太網(wǎng)接口、IOOGb以太網(wǎng)接口等)??赏ㄟ^例如與邊緣裝置110 150操作耦合的光纖信道鏈接、電氣鏈接、光學(xué)鏈接和/或無線鏈接對于通信網(wǎng)絡(luò)105發(fā)送和/或接收信號。在一些實施例中,邊緣裝置110 150可被配置為基于一個或更多個協(xié)議(例如,以太網(wǎng)協(xié)議、多協(xié)議標(biāo)簽開關(guān)(MPLS)協(xié)議、光纖信道協(xié)議、FCoE協(xié)議、無限帶相關(guān)協(xié)議、基于單元的協(xié)議等)對于通信網(wǎng)絡(luò)105發(fā)送和/或接收信號。如圖1所示,邊緣裝置120、130、140可分別托管網(wǎng)絡(luò)控制實體122、132、142。各網(wǎng)絡(luò)控制實體122、132、142可分別是在邊緣裝置120、130、140上執(zhí)行的過程、應(yīng)用、虛擬機和/或一些其它的軟件模塊(在硬件中執(zhí)行)或硬件模塊。因而,實現(xiàn)網(wǎng)絡(luò)控制實體122、132、142的指令可例如存儲于邊緣裝置120、130、140的存儲器內(nèi)并在邊緣裝置120、130、140的處理器上被執(zhí)行。在一些實施例中,網(wǎng)絡(luò)控制實體122、132、142可以是開關(guān)構(gòu)造系統(tǒng)100的控制面的一部分。在這些實施例中,各網(wǎng)絡(luò)控制實體122、132、142可被配置為管理一個或多于一個的邊緣裝置。例如,如圖1所示,網(wǎng)絡(luò)控制實體122可操作為管理與一組邊緣裝置181相關(guān)的邊緣裝置120 ;網(wǎng)絡(luò)控制實體132可操作為管理與一組邊緣裝置182相關(guān)的邊緣裝置125、130、135 ;網(wǎng)絡(luò)控制實體142可被配置為管理與一組邊緣裝置183相關(guān)的邊緣裝置140、145、150。在一些實施例中,各網(wǎng)絡(luò)控制實體122、132、142可被配置為管理由該網(wǎng)絡(luò)控制實體管理的邊緣裝置的一個或多個端口(圖1未示出)。在一些實施例中,由網(wǎng)絡(luò)控制實體122、132、142管理的邊緣裝置的這種端口可以是光纖信道F端口。光纖信道F端口是用于點對點連接的節(jié)點裝置(例如,主機裝置、服務(wù)器裝置、存儲裝置、外圍處理裝置等)的光纖信道開關(guān)裝置(例如,邊緣裝置)上的端口。換句話說,光纖信道開關(guān)裝置的光纖信道F端口可通過使用光纖信道點對點(FC-P2P)拓?fù)浠蚬饫w信道開關(guān)構(gòu)造(FC-SW)拓?fù)渑c節(jié)點裝置上的端口(也稱為N端口或節(jié)點端口)連接。例如,網(wǎng)絡(luò)控制實體122可操作為管理與外圍處理裝置(圖1沒有示出,例如,服務(wù)器、臺式計算機、移動電話等)的N端口連接的邊緣裝置120的光纖信道F端口。在一些實施例中,光纖信道F端口也稱為光纖信道構(gòu)造端口。在一些實施例中,各網(wǎng)絡(luò)控制實體122、132、142可管理和/或保持與其一組邊緣裝置181、182、183相關(guān)的配置信息(例如,端口協(xié)議信息、網(wǎng)絡(luò)段分配信息、端口分配信息、外圍處理裝置信息等)和/或轉(zhuǎn)發(fā)狀態(tài)信息(例如,端口標(biāo)識符、網(wǎng)絡(luò)段標(biāo)識符、外圍處理裝置標(biāo)識符等)。各網(wǎng)絡(luò)控制實體122、132、142可監(jiān)視與其一組邊緣裝置181、182、183相關(guān)的邊緣裝置(例如,邊緣裝置120 150)的狀態(tài)和/或狀況,并且/或者分別管理并保持與和其一組邊緣裝置181、182、183相關(guān)的邊緣裝置和/或端口相關(guān)的其它信息。
在一些實施例中,網(wǎng)絡(luò)控制實體可控制和/或管理定位網(wǎng)絡(luò)控制實體的邊緣裝置(例如,網(wǎng)絡(luò)控制實體122管理邊緣裝置120)。在一些其它的實施例中,網(wǎng)絡(luò)控制實體也可控制和/或管理定位網(wǎng)絡(luò)控制實體的邊緣裝置以外的一個或更多個邊緣裝置(例如,網(wǎng)絡(luò)控制實體132管理邊緣裝置125、135)。在一些實施例中,開關(guān)構(gòu)造系統(tǒng)100內(nèi)的管理模塊(例如,管理模塊112)具有基于例如處理能力向網(wǎng)絡(luò)控制實體122、132、142分配開關(guān)構(gòu)造系統(tǒng)100的邊緣裝置的靈活性。另外,在這些實施例中,當(dāng)向網(wǎng)絡(luò)控制實體122、132、142分配邊緣裝置時,管理模塊不受網(wǎng)絡(luò)控制實體122、132、142和/或邊緣裝置的物理位置限制。在一些實施例中,可在一個或更多個邊緣裝置上托管與開關(guān)構(gòu)造系統(tǒng)100相關(guān)的管理模塊、處理和/或功能。如圖1所示,邊緣裝置Iio可托管管理模塊112。與網(wǎng)絡(luò)控制實體122、132、142類似,管理模塊112可以是開關(guān)構(gòu)造系統(tǒng)100的控制面的一部分。在一些其它的實施例中,可在諸如計算機裝置或服務(wù)器裝置等的開關(guān)構(gòu)造系統(tǒng)100內(nèi)的另一類型的裝置上托管與管理模塊112類似的管理模塊。在一些實施例中,管理模塊112可以是在邊緣裝置110上執(zhí)行的過程、應(yīng)用、虛擬機和/或一些其它的軟件模塊(在硬件中執(zhí)行)或硬件模塊。在一些實施例中,例如,可在邊緣裝置110內(nèi)的存儲器上存儲并在邊緣裝置110的處理器上執(zhí)行實現(xiàn)管理模塊112的指令。在一些實施例中,管理模塊112可將邊緣裝置110 150分割和/或劃分成由網(wǎng)絡(luò)控制實體122、132、142和管理模塊112管理的多組的邊緣裝置180 183。因而,管理模塊112可使一組邊緣裝置181與網(wǎng)絡(luò)控制實體122相關(guān)、使一組邊緣裝置182與網(wǎng)絡(luò)控制實體132相關(guān)并使一組邊緣裝置183與網(wǎng)絡(luò)控制實體142相關(guān)。并且,管理模塊112可自身管理與一組邊緣裝置180相關(guān)的邊緣裝置110、115。另外,管理模塊112也可監(jiān)視各網(wǎng)絡(luò)控制實體122、132、142的可用的處理能力,并且在網(wǎng)絡(luò)控制實體122、132、142的可用的處理能力跨過(例如,低于)第一閾值和/或跨過(例如,超過)第二閾值時啟動和/或終止網(wǎng)絡(luò)控制實體122、132、142。在其它的實施例中,管理模塊不執(zhí)行將由不同的網(wǎng)絡(luò)控制實體和/或管理模塊管理的邊緣裝置分組的功能。在這些實施例中,可在開關(guān)構(gòu)造系統(tǒng)100內(nèi)的另一裝置(圖1沒有示出,例如,通信網(wǎng)絡(luò)105內(nèi)的中心化裝置)內(nèi)托管該功能。在一些實施例中,管理模塊112可存儲(例如,在存儲器中)與開關(guān)構(gòu)造系統(tǒng)100的配置信息(例如,端口協(xié)議信息、網(wǎng)絡(luò)段分配信息、端口分配信息、外圍處理裝置信息等)和/或轉(zhuǎn)發(fā)狀態(tài)信息(例如,路由信息、端口標(biāo)識符、網(wǎng)絡(luò)段標(biāo)識符、外圍處理裝置標(biāo)識符等)相關(guān)的配置文件。在一些實施例中,管理模塊112可通過通信網(wǎng)絡(luò)105的控制面部分向相關(guān)的網(wǎng)絡(luò)控制實體122、132、142發(fā)送與各組的邊緣裝置180 183相關(guān)的轉(zhuǎn)發(fā)狀態(tài)信息的一部分。作為替代方案,在一些其它的實施例中,與開關(guān)構(gòu)造系統(tǒng)100相關(guān)的配置信息、轉(zhuǎn)發(fā)狀態(tài)信息和/或其它信息(例如,名稱服務(wù)器數(shù)據(jù)庫)可被存儲于與管理模塊112不同的裝置和/或模塊上。然后,可通過使用例如嵌入開關(guān)構(gòu)造系統(tǒng)100內(nèi)的可縮放狀態(tài)分布式機構(gòu)從該裝置和/或模塊向相關(guān)的網(wǎng)絡(luò)控制實體(例如,網(wǎng)絡(luò)控制實體122、132、142)和/或管理模塊(例如,管理模塊112)分布存儲的信息。在另一些實施例中,開關(guān)構(gòu)造系統(tǒng)100可包含多個管理模塊。例如,來自多個管理模塊的各管理模塊可被配置為向相關(guān)的網(wǎng)絡(luò)控制實體和/或管理模塊分布轉(zhuǎn)發(fā)狀態(tài)信息的不同的部分。與網(wǎng)絡(luò)控制實體122、132、142類似,管理模塊112可操作為管理與由管理模塊112管理的一組邊緣裝置180相關(guān)的邊緣裝置110、115的一個或更多個端口(圖1未示出)。在一些實施例中,這種由管理模塊112管理的邊緣裝置可至少包含光纖信道F端口和光纖信道E端口。與光纖信道F端口不同,光纖信道E端口是用于連接另一光纖信道開關(guān)裝置的光纖信道開關(guān)裝置(例如,邊緣裝置)上的端口。例如,管理模塊112可操作為管理邊緣裝置110的光纖信道F端口和光纖信道E端口。由管理模塊112管理的光纖信道F端口可與例如節(jié)點裝置(圖1未示出)的N端口連接;并且,由管理模塊112管理的光纖信道E端口可與例如另一開關(guān)構(gòu)造的另一邊緣裝置(圖1未示出)的另一光纖信道E端口連接。因此,可通過通過邊緣裝置110、115的光纖信道E端口連接其它的(例如,另一開關(guān)構(gòu)造的)光纖信道開關(guān)裝置,擴展開關(guān)構(gòu)造系統(tǒng)100。在一些實施例中,這種光纖信道E端口可被稱為擴展端口。在一些實施例中,兩個光纖信道開關(guān)裝置的光纖信道E端口之間的鏈接可被稱為開關(guān)間鏈接(ISL)。參照圖3 6描述管理模塊和網(wǎng)絡(luò)控制實體的更多的細(xì)節(jié)。圖2是根據(jù)實施例的包含網(wǎng)絡(luò)控制實體253的邊緣裝置200的系統(tǒng)框圖。邊緣裝置200可在結(jié)構(gòu)上和功能上與參照圖1描述的邊緣裝置120 150類似。如圖2所示,邊緣裝置200包括:處理器260 ;包含網(wǎng)絡(luò)控制實體253的存儲器250 ;線卡210、220 ;和端口231。處理器260與存儲器250、線卡210、線卡220和端口 231操作耦合。線卡210包含端口 211和212。線卡220包含端口 221和222。在一些實施例中,線卡210和/或220可包含一個或更多個處理器和/或存儲器。在一些實施例中,端口可以是與通過網(wǎng)絡(luò)與耦合的裝置有源通信的任何實體。端口不需要是硬件端口,而可以是虛擬端口或由軟件限定的端□。在一些實施例中,端口 211、212、221和222可與例如與邊緣裝置200耦合的外圍處理裝置通信。例如,端口 211、212、221和222可通過光纖電纜實現(xiàn)利用光纖信令的物理層。在一些實施例中,端口 211、212、221和222中的一些可實現(xiàn)諸如光纖信令的一個物理層,并且,端口 211、212、221和222中的其它端口可實現(xiàn)諸如雙絞線電氣信令的不同的物理層。并且,端口 211、212、221和222可允許邊緣裝置200通過諸如光纖信道或以太網(wǎng)的通常的協(xié)議與諸如例如計算機服務(wù)器的外圍處理裝置通信。在一些實施例中,端口 211、212、221和222中的一些可實現(xiàn)諸如光纖信道的一個協(xié)議,并且,端口 211、212、221和222中的其它端口可實現(xiàn)諸如以太網(wǎng)的不同的協(xié)議。因此,邊緣裝置200可通過端口 211、212、221和222使用同質(zhì)或異質(zhì)物理層和/或協(xié)議與多個外圍處理裝置通信。在一些實施例中,端口 211、212、221或222可以是可潛在地與例如節(jié)點裝置的N端口耦合的光纖信道F端口。在這些實施例中,管理模塊253可被配置為至少管理光纖信道F端口(例如,端口 211、212、221、222)。在一些實施例中,端口 231可與通信網(wǎng)絡(luò)(例如,圖1中的通信網(wǎng)絡(luò)105)內(nèi)的裝置(例如,開關(guān)裝置、路由裝置)連接,使得邊緣裝置200可通過通信網(wǎng)絡(luò)與其它的裝置操作耦合。端口 231可以是邊緣裝置200可對于通信網(wǎng)絡(luò)發(fā)送和/或接收信號的一個或更多個網(wǎng)絡(luò)接口(例如,40吉比特(Gb)以太網(wǎng)接口、IOOGb以太網(wǎng)接口等)的一部分??赏ㄟ^與邊緣裝置200操作耦合的光學(xué)鏈接、電氣鏈接和/或無線鏈接對于通信網(wǎng)絡(luò)發(fā)送和/或接收信號。在一些實施例中,邊緣裝置200可基于一個或更多個協(xié)議(例如,光纖信道協(xié)議、以太網(wǎng)上光纖信道(FCoE)協(xié)議、以太網(wǎng)協(xié)議、多協(xié)議標(biāo)簽開關(guān)(MPLS)協(xié)議、無限帶寬相關(guān)協(xié)議)對于通信網(wǎng)絡(luò)發(fā)送和/或接收信號。在一些實施例中,端口 231可以是可潛在地與例如另一光纖信道開關(guān)裝置(例如,另一邊緣裝置、通信網(wǎng)絡(luò)中的開關(guān)裝置等)的光纖信道E端口耦合的光纖信道E端口。在這些實施例中,管理模塊253可被配置為至少管理光纖信道E端口(例如,端口 231)。在一些實施例中,端口 231可實現(xiàn)與在端口 211、212、221和222上實現(xiàn)的那些不同的物理層和/或協(xié)議。例如,端口 211、212、221和222可通過使用基于數(shù)據(jù)分組的協(xié)議與外圍處理裝置通信,并且,端口 231可通過使用基于數(shù)據(jù)單元的協(xié)議通過開關(guān)構(gòu)造(例如,圖1中的開關(guān)構(gòu)造系統(tǒng)100)通信。換句話說,邊緣裝置200可以是諸如分布式網(wǎng)絡(luò)開關(guān)的網(wǎng)絡(luò)開關(guān)的邊緣裝置。在一些實施例中,存儲器250可以為例如隨機存取存儲器(RAM)(例如,動態(tài)RAM、靜態(tài)RAM)、快擦寫存儲器和/或可去除存儲器等。在一些實施例中,實現(xiàn)網(wǎng)絡(luò)控制實體253的指令可被存儲于存儲器250內(nèi)并在處理器260上被執(zhí)行。與圖1中的網(wǎng)絡(luò)控制實體122、132,412類似,網(wǎng)絡(luò)控制實體253可以為例如被配置為管理一個或更多個邊緣裝置(例如,邊緣裝置200)和邊緣裝置200和/或其它裝置的端口(例如,端口 211、212、221、222、231)的過程、應(yīng)用、虛擬機和/或一些其它的軟件模塊(在硬件中執(zhí)行)和/或硬件模塊。例如,網(wǎng)絡(luò)控制實體253可管理和/或保持與一組邊緣裝置以及它們的相關(guān)的端口相關(guān)的配置信息(例如,端口協(xié)議信息、網(wǎng)絡(luò)段分配信息、端口分配信息、外圍處理裝置信息等)和/或轉(zhuǎn)發(fā)狀態(tài)信息(例如,端口標(biāo)識符、網(wǎng)絡(luò)段標(biāo)識符、外圍處理裝置標(biāo)識符等)。網(wǎng)絡(luò)控制實體253也可例如監(jiān)視與一組邊緣裝置相關(guān)的外圍處理裝置的狀態(tài)和/或狀況,并且/或者管理并保持與和一組邊緣裝置相關(guān)的外圍處理裝置和/或端口相關(guān)的其它信息。在一些實施例中,網(wǎng)絡(luò)控制實體253可在存儲器250內(nèi)實現(xiàn)為存儲代表由處理器260執(zhí)行的指令的代碼的非暫時性處理器可讀介質(zhì)。特別地,可以執(zhí)行指令中的一些,使得邊緣裝置200的網(wǎng)絡(luò)控制實體253除了其它的操作以外還檢索和分布用于登錄請求的標(biāo)識符。進一步參照圖5 6描述這些操作的細(xì)節(jié)。圖3是根據(jù)實施例的被配置為操作耦合并管理多個網(wǎng)絡(luò)控制實體380、381、382的管理模塊350的示意圖。如圖3所示,網(wǎng)絡(luò)控制實體380 382與管理模塊350操作耦合,并且,這種連接可通過通信網(wǎng)絡(luò)(圖3未示出,例如,圖1中的通信網(wǎng)絡(luò)105)的控制面部分。并且,管理模塊350、網(wǎng)絡(luò)控制實體380 382和耦合管理模塊350和網(wǎng)絡(luò)控制實體380 382的通信網(wǎng)絡(luò)的控制面部分處于開關(guān)構(gòu)造系統(tǒng)300的控制面內(nèi)。另外,網(wǎng)絡(luò)控制實體380 382可在結(jié)構(gòu)上和功能上與參照圖1表示和描述的網(wǎng)絡(luò)控制實體122、132、142類似,并且,管理模塊350可在結(jié)構(gòu)上和功能上與參照圖1表示和描述的管理模塊112類似。與圖1中的網(wǎng)絡(luò)控制實體和管理模塊類似,各網(wǎng)絡(luò)控制實體380 382和管理模塊350可被配置為管理一個或多個邊緣裝置。特別地,如圖3所示,網(wǎng)絡(luò)控制實體380可被配置為管理邊緣裝置364、368 ;網(wǎng)絡(luò)控制實體381可被配置為管理邊緣裝置370、372 ;網(wǎng)絡(luò)控制實體382可被配置為管理邊緣裝置374、376、378 ;管理模塊350可被配置為管理邊緣裝置360、362。在一些實施例中,網(wǎng)絡(luò)控制實體或管理模塊可被配置為管理托管該網(wǎng)絡(luò)控制實體或該管理模塊的邊緣裝置或與托管該網(wǎng)絡(luò)控制實體或該管理模塊的邊緣裝置操作耦合(例如,通過通信網(wǎng)絡(luò))的邊緣裝置。例如,邊緣裝置364可以是在其中托管網(wǎng)絡(luò)控制實體380的邊緣裝置,并且,邊緣裝置368可以是與網(wǎng)絡(luò)控制實體380操作耦合并被其管理的邊緣裝置。
如圖3所示,管理模塊350可跨著多個網(wǎng)絡(luò)控制實體380 382提供物理開關(guān)的單個連接點。并且,在一些實施例中,管理模塊350可在開關(guān)構(gòu)造系統(tǒng)300和另一開關(guān)構(gòu)造系統(tǒng)和/或開關(guān)(圖3未示出)之間提供單個連接點。在這些實施例中,圖3所示的開關(guān)構(gòu)造系統(tǒng)300可表現(xiàn)為對于其它開關(guān)構(gòu)造系統(tǒng)的單個虛擬開關(guān)和/或通過管理模塊350與開關(guān)構(gòu)造系統(tǒng)300操作耦合的開關(guān)。另外,可通過管理模塊350控制開關(guān)構(gòu)造系統(tǒng)300與另一開關(guān)構(gòu)造系統(tǒng)和/或開關(guān)之間的通信。如參照圖1描述的那樣,管理模塊(例如,管理模塊350)可管理具有一組光纖信道E端口和/或一組光纖信道F端口的至少一個邊緣裝置(例如,邊緣裝置360、362 )。在一些實施例中,這種邊緣裝置可包含具有CEE (收斂增強以太網(wǎng))或向外部光纖信道開關(guān)裝置(例如,邊緣裝置)提供連接的光纖信道接口的一組一個或更多個架頂(TOR)或其它類型的光纖連接器。在一些實施例中,由管理模塊管理的這種邊緣裝置可提供光纖信道E端口和光纖信道F端口。因此,這種邊緣裝置可通過光纖信道E端口向光纖信道開關(guān)裝置(例如,另一邊緣裝置,開關(guān)構(gòu)造)提供連接,并通過光纖信道F端口向節(jié)點裝置(例如,主機裝置、服務(wù)器裝置、存儲裝置)提供連接。類似地,網(wǎng)絡(luò)控制實體(例如,網(wǎng)絡(luò)控制實體380 382)可管理具有一組光纖信道F端口的至少一個邊緣裝置(例如,邊緣裝置364、368、370、372、374、376、378)。在一些實施例中,由網(wǎng)絡(luò)控制實體管理的這種邊緣裝置提供光纖信道F端口,但是不提供光纖道信E端口。在開關(guān)構(gòu)造系統(tǒng)300的控制面中,可跨著網(wǎng)絡(luò)控制實體380 382和管理模塊350分布各種光纖信道服務(wù)和/或協(xié)議,以使得整個光纖信道控制面能夠縮放,使得可以支持與開關(guān)構(gòu)造系統(tǒng)內(nèi)的邊緣裝置相關(guān)的大量的光纖信道F端口和/光纖信道E端口。這種光纖信道服務(wù)和/或協(xié)議可包含例如構(gòu)造登錄(FLOGI)服務(wù)器、名稱服務(wù)器、區(qū)域服務(wù)器、FIP、域管理器等。特別地,可在光纖信道F端口上支持一組光纖信道服務(wù)和協(xié)議(例如,F(xiàn)LOGI服務(wù)器、名稱服務(wù)器、區(qū)域服務(wù)器、RSCN服務(wù)器、FIP等),并且,可在光纖信道E端口上支持一組光纖信道服務(wù)和協(xié)議(例如,E端口狀態(tài)機、域管理器、分布式FLOGI服務(wù)器坐標(biāo)測定器(DFSC)、FIP、光纖最短路徑優(yōu)先(FSPF)協(xié)議等)。在一些實施例中,如參照圖4更詳細(xì)地描述的那樣,在光纖信道F端口上支持的服務(wù)和協(xié)議可與在光纖信道E端口上支持的服務(wù)和協(xié)議不同。在一些實施例中,可以以中心化的方式在管理模塊350上運行并由其管理用于開關(guān)構(gòu)造系統(tǒng)300的光纖信道服務(wù)和/或協(xié)議中的一些。這種中心化的光纖信道服務(wù)和/或協(xié)議可包含例如域管理器、FSPF協(xié)議、E端口支持服務(wù)等。圖4是根據(jù)實施例的管理模塊410和網(wǎng)絡(luò)控制實體450的示意圖。管理模塊410和網(wǎng)絡(luò)控制實體450可分別在結(jié)構(gòu)上和功能上與參照圖1和圖3描述的管理模塊和網(wǎng)絡(luò)控制實體類似。托管管理模塊410的裝置(圖4未示出,例如,邊緣裝置)和托管網(wǎng)絡(luò)控制實體450的裝置(圖4未示出,例如,邊緣裝置)可通過例如通信網(wǎng)絡(luò)(例如,圖1中的通信網(wǎng)絡(luò)105)相互操作耦合。雖然圖4示為管理模塊410僅與網(wǎng)絡(luò)控制實體450耦合,但是,在其它的實施例中,與圖1中的管理模塊112和圖3中的管理模塊350類似,管理模塊410可耦合并管理多個網(wǎng)絡(luò)控制實體。換句話說,管理模塊410可以是例如包含多個網(wǎng)絡(luò)控制實體(例如,網(wǎng)絡(luò)控制實體450)的分布式多段開關(guān)的控制面的一部分。與參照圖1和圖3描述的管理模塊和網(wǎng)絡(luò)控制實體類似,管理模塊410可管理與管理模塊410相關(guān)的一個或更多個裝置的一組光纖信道E端口和/或光纖信道F端口,并且,網(wǎng)絡(luò)控制實體450可管理與網(wǎng)絡(luò)控制實體450相關(guān)的一個或更多個裝置的一組光纖信道F端口。特別地,可在管理模塊410與網(wǎng)絡(luò)控制實體450之間分布各種光纖信道服務(wù)、協(xié)議和/或功能,使得可支持與管理模塊410和網(wǎng)絡(luò)控制實體450相關(guān)的光纖信道E端口和/或光纖信道F端口。如圖4所不,管理模塊410包含大量的模塊,這些模塊包含域管理器412、DFSC414、主區(qū)域服務(wù)器416、FSPF模塊416和E端口狀態(tài)機420 ;網(wǎng)絡(luò)控制實體450包含大量的模塊,這些模塊包含F(xiàn)LOGI服務(wù)器451、名稱服務(wù)器453、子區(qū)域服務(wù)器455、轉(zhuǎn)發(fā)信息庫(FIB) 457和RSCN服務(wù)器459。雖然圖4所示的模塊中的一些被描述為服務(wù)器,但是,這些服務(wù)器可以為例如被配置為實現(xiàn)服務(wù)器的功能的模塊。例如,F(xiàn)LOGI服務(wù)器451可以為被配置為實現(xiàn)物理FLOGI服務(wù)器的功能的NCE 450內(nèi)的模塊(例如,由NCE 450控制和/或管理)。對于另一例子,名稱服務(wù)器453可以為被配置為實現(xiàn)物理光纖信道名稱服務(wù)器的功能的NCE 450內(nèi)的模塊(例如,由NCE 450控制和/或管理)。雖然圖4沒有示出并且這里沒有詳盡說明,但是,在一些實施例中,管理模塊410或網(wǎng)絡(luò)控制實體450可包含被配置為支持用于例如由管理模塊410或網(wǎng)絡(luò)控制實體450管理的光纖信道F端口和/或光纖信道E端口的協(xié)議或向其提供服務(wù)的其它模塊。包含于管理模塊410和網(wǎng)絡(luò)控制實體450中的模塊(包含描述為服務(wù)器的模塊)中的每一個可以為例如在管理模塊410和網(wǎng)絡(luò)控制實體450上執(zhí)行的過程、應(yīng)用、虛擬機和/或一些其它的軟件模塊(存儲于存儲器中并且/或者在硬件中被執(zhí)行)或硬件模塊。并且,模塊中的每一個可被存儲于與管理模塊410或網(wǎng)絡(luò)控制實體450相關(guān)的存儲器或存儲裝置(例如,圖2中的邊緣裝置200的存儲器250)中,并且由與管理模塊410或網(wǎng)絡(luò)控制實體450相關(guān)的處理器(例如,圖2中的邊緣裝置200的處理器260)執(zhí)行。另外,在一些實施例中,管理模塊或網(wǎng)絡(luò)控制實體不需要包含如圖4所示的那樣包含于管理模塊410或網(wǎng)絡(luò)控制實體450中的所有模塊。例如,域管理器可位于與管理模塊操作耦合的單獨的裝置上。因此,管理模塊不需要包含域管理器模塊。在一些實施例中,F(xiàn)SPF模塊418可在由管理模塊410管理的光纖信道F端口和光纖信道E端口上支持FSPF協(xié)議。例如,F(xiàn)SPF模塊418可被配置為根據(jù)FSPF協(xié)議通過管理模塊410和/或網(wǎng)絡(luò)控制實體450建立用于光纖信道數(shù)據(jù)業(yè)務(wù)的路徑。在一些實施例中,E端口狀態(tài)機420可被配置為管理與管理模塊410相關(guān)的光纖信道E端口。在一些實施例中,雖然圖4沒有示出,但是,網(wǎng)絡(luò)控制實體450可被配置為管理具有一組端口(例如,光纖信道F端口)的一個或更多個邊緣裝置。由網(wǎng)絡(luò)控制實體450管理的各邊緣裝置可通過來自一組端口的端口與節(jié)點裝置(例如,主機裝置、服務(wù)器裝置、存儲裝置等)耦合。在一些實施例中,由網(wǎng)絡(luò)控制實體450管理的邊緣裝置可通過端口(例如,光纖信道F端口)從與邊緣裝置耦合的節(jié)點裝置接收登錄請求,通過該端口,邊緣裝置與該節(jié)點裝置耦合。這種登錄請求可然后從邊緣裝置被發(fā)送到網(wǎng)絡(luò)控制實體450。作為結(jié)果,網(wǎng)絡(luò)控制實體450可被配置為向邊緣裝置的該端口分配與網(wǎng)絡(luò)控制實體450相關(guān)的來自唯一的一組標(biāo)識符的唯一標(biāo)識符。因此,邊緣裝置可向節(jié)點裝置發(fā)送分配的標(biāo)識符。在一些實施例中,登錄請求可以是FLOGI請求,并且,唯一標(biāo)識符可以是光纖信道標(biāo)識符(FCID)。在一些實施例中,管理模塊410的DFSC 414和網(wǎng)絡(luò)控制實體450的FLOGI服務(wù)器451可被集體配置為操作分配標(biāo)識符的過程。特別地,DFSC 414可被配置為向網(wǎng)絡(luò)控制實體450分配來自在管理模塊410上保持的FCID的共同地址池的唯一的一組FCID。例如,F(xiàn)LOGI服務(wù)器451可被配置為向DFSC414發(fā)送對于FCID的塊的請求。響應(yīng)這種請求,DFSC 414可被配置為向FLOGI服務(wù)器451分配和發(fā)送FCID的唯一的塊。因此,響應(yīng)從例如與和網(wǎng)絡(luò)控制實體450相關(guān)的光纖信道F端口新連接的節(jié)點裝置接收FLOGI請求,F(xiàn)LOGI服務(wù)器451可被配置為向F端口分配來自接收的FCID的唯一的塊的唯一 FCID,并然后通過該F端口向節(jié)點裝置發(fā)送分配的FCID。另外,在構(gòu)造登錄過程中,可在FLOGI服務(wù)器451和DFSC 414之間交換FCID以外的操作參數(shù),諸如FC-PH (光纖信道的物理層)版本支持、支持的服務(wù)的類型、幀尺寸、支持的確認(rèn)(ACK)的類型(例如,單個幀/多個幀)、緩沖信用的數(shù)量、尋址、超時值、誤差恢復(fù)策略、次序號等。在一些實施例中,雖然圖4沒有示出,但是,可跨著管理模塊410和相關(guān)的網(wǎng)絡(luò)控制實體分布FLOGI服務(wù),使得管理模塊410和/或各相關(guān)的網(wǎng)絡(luò)控制實體(例如,網(wǎng)絡(luò)控制實體450)可運行FLOGI服務(wù)器的獨立的實例(例如,F(xiàn)LOGI服務(wù)器451)。在這些實施例中,各分布式FLOGI服務(wù)器可由DFSC 414管理。與以上關(guān)于FLOGI服務(wù)器451描述的過程類似,各分布式FLOGI服務(wù)器可被配置為向與該FLOGI服務(wù)器相關(guān)的端口(例如,光纖信道F端口)分配來自在管理模塊410上保持的FCID的共同地址池的FCID。另外,可實現(xiàn)多種技術(shù),以使諸如中心化FCID分配、半分布式FCID分配、分布式FCID分配等的來自這種分布式FLOGI服務(wù)器環(huán)境中的FCID的同一地址池的FCID的分配同步化。在一些實施例中,這種分配FCID的分布方法可允許FLOGI服務(wù)在開關(guān)構(gòu)造系統(tǒng)中的大的配置上縮放,并使得能夠在大量的N端口(B卩,節(jié)點裝置的N端口)同時執(zhí)行構(gòu)造登錄時實現(xiàn)總體更好的性能。以這種方式,DFSC 414和分布式FLOGI服務(wù)器(例如,F(xiàn)LOGI服務(wù)器451)可將開關(guān)構(gòu)造系統(tǒng)呈現(xiàn)為對于節(jié)點裝置的多個N端口的單個同質(zhì)光纖開關(guān)元件。另外,在一些實施例中,可通過使用與FLOGI服務(wù)類似的分布式機構(gòu)在這種開關(guān)構(gòu)造系統(tǒng)中實現(xiàn)諸如端口登錄(PLOGI)和過程登錄(PRLI)的其它類型的登錄服務(wù)。在一些實施例中,分布式FLOGI服務(wù)器實例(例如,FLOGI服務(wù)器451)也可被用于向與FLOGI服務(wù)器操作耦合的各N端口(S卩,節(jié)點裝置的N端口)以一致的方式提供其它的(即,F(xiàn)LOGI服務(wù)以外的)參數(shù)和/或能力。由分布式FLOGI服務(wù)器實例提供的參數(shù)和/或能力可包含例如構(gòu)造名稱、各種定時器的值(R_A_T0V (資源分配超時值)、E_D_T0V (誤差檢測超時值)等)、服務(wù)能力或支持的CoS (服務(wù)的類)和它們的屬性等。在這些實施例中,與FLOGI服務(wù)類似,DFSC 414可被配置為向分布式FLOGI服務(wù)器實例分配這些參數(shù)和/或能力。在一些實施例中,管理模塊410的域管理器412可被配置為使一個或更多個光纖信道域與由管理模塊410管理的網(wǎng)絡(luò)控制實體相關(guān)。域管理器412可被用于向在管理模塊410上保持的FCID的共同地址池分配一個或更多個光纖信道域,使得可響應(yīng)在FLOGI服務(wù)器實例上接收的FLOGI請求跨著各種FLOGI服務(wù)器實例(例如,F(xiàn)LOGI服務(wù)器451)分布來自該共同地址池的FCID,并且,分配給給定的FCID服務(wù)器實例的FCID處于給定的光纖信道域內(nèi)。在一些實施例中,F(xiàn)CID可包括包含與該FCID相關(guān)的光纖信道域的信息的域字段。例如,3字節(jié)的FCID可具有分配給包含光纖信道域的信息的域字段的I個字節(jié)和分配給該給定光纖信道域內(nèi)的地址的其它的2個字節(jié)(B卩,各光纖信道域內(nèi)的2~16 (B卩,65536)個唯一地址)。
在一些實施例中,如果單個光纖信道域具有足夠的FCID以操作接收的FLOGI請求(即,可響應(yīng)各唯一 FLOGI請求分配唯一 FCID),那么域管理器412可使單個光纖信道域與在管理模塊410上保持的FCID的共同地址池相關(guān)。在這些實施例中,網(wǎng)絡(luò)控制實體450與作為與由管理模塊410管理的任何剩余網(wǎng)絡(luò)控制實體相關(guān)的光纖信道域的同一光纖信道域相關(guān)。例如,圖3中的網(wǎng)絡(luò)控制實體380 382可與共同光纖信道域相關(guān)。在一些其它的實施例中,例如,當(dāng)單個光纖信道域不具有足夠的FCID以操作接收的FLOGI請求時,域管理器412可使多個光纖信道域與在管理模塊410上保持的FCID的共同地址池相關(guān)。在這些實施例中,網(wǎng)絡(luò)控制實體450與可與與由管理模塊410管理的另一網(wǎng)絡(luò)控制實體相關(guān)的光纖信道域不同的光纖信道域相關(guān)。在圖3的例子中,網(wǎng)絡(luò)控制實體380可與光纖信道域相關(guān),并且,網(wǎng)絡(luò)控制實體381 382可與不同的光纖信道域相關(guān)。在一些實施例中,域管理器412可與DFSC 414交互作用,以管理分配給在管理模塊410上保持的FCID的地址池的光纖信道域。在一些實施例中,DFSC 414可以是與域管理器412交互作用的管理模塊410內(nèi)的單點模塊。在一些實施例中,可動態(tài)或手動配置域管理器412。換句話說,可通過例如程序、應(yīng)用、網(wǎng)絡(luò)管理員、操作員等設(shè)置、配置和/或操作域管理器412。在一些實施例中,與上述的FLOGI請求和FCID的組合類似,在網(wǎng)絡(luò)控制實體450上接收的登錄請求可以是嵌入和/或包含于FIP分組中的FLOGI或構(gòu)造恢復(fù)(FDISC)請求,并且,分配給與網(wǎng)絡(luò)控制實體450相關(guān)的端口的唯一標(biāo)識符可以是FCoE MAC地址。作為以太網(wǎng)上的光纖信道幀的封裝機構(gòu),F(xiàn)CoE可允許光纖信道使用以太網(wǎng)(例如,10吉字節(jié)以太網(wǎng)或更高速度),同時保留光纖信道協(xié)議、功能和/或服務(wù)。作為FCoE的整體部分,F(xiàn)IP可使得能夠發(fā)現(xiàn)和初始化與以太網(wǎng)連接的FCoE能夠?qū)嶓w。在這里描述的開關(guān)構(gòu)造系統(tǒng)中,可跨著開關(guān)構(gòu)造系統(tǒng)中的所有的網(wǎng)絡(luò)控制實體和管理模塊分布FIP協(xié)議的實現(xiàn)。在一些實施例中,F(xiàn)IP協(xié)議可與在網(wǎng)絡(luò)控制實體或管理模塊上運行的本地FLOGI服務(wù)器實例(例如,F(xiàn)LOGI服務(wù)器451)和/或DFSC實例(DFSC 414)交互作用。在一些實施例中,管理模塊410的DFSC 414和網(wǎng)絡(luò)控制實體450的FLOGI服務(wù)器451可被集體配置為操作分配標(biāo)識符的過程。在一些實施例中,可以以與上述的FLOGI請求和FCID的組合類似的方法操作這種過程。例如,DFSC 414和FLOGI服務(wù)器451可被集體配置為響應(yīng)嵌入和/或包含于在由網(wǎng)絡(luò)控制實體450管理的邊緣裝置的端口(光纖信道F端口)上接收的FIP分組中的FLOGI或FDISC請求向該端口分配來自例如在管理模塊410上保持的FCoE MAC地址的共同池的唯一 FCID MAC地址。在一些其它的實施例中,F(xiàn)CoE MAC地址可通過其它的裝置產(chǎn)生,并然后作為唯一標(biāo)識符被分配給接收FLOGI或FDISC請求的各端口。例如,在由網(wǎng)絡(luò)控制實體450管理的端口上接收FIP分組內(nèi)的FLOGI或FDISC請求之后,DFSC 414和FLOGI服務(wù)器451可被集體配置為根據(jù)基于分配該端口的FCID的預(yù)定算法產(chǎn)生唯一 FCoE MAC地址,并然后將FCoE MAC地址作為唯一標(biāo)識符分配給端口。在一些實施例中,這種方法可被稱為提供構(gòu)造的MAC地址(FPMA)模式。在一些實施例中,可跨著開關(guān)構(gòu)造系統(tǒng)的網(wǎng)絡(luò)控制實體(例如,網(wǎng)絡(luò)控制實體450)和管理模塊(例如,管理模塊410)以分布地方式實現(xiàn)名稱服務(wù)器。作為結(jié)果,可以在開關(guān)構(gòu)造系統(tǒng)內(nèi)縮放名稱服務(wù)器的實現(xiàn),以從與開關(guān)構(gòu)造系統(tǒng)相關(guān)的N端口操作登錄時的相應(yīng)的操作(例如,屬性登記、撤銷登記、詢問等)。例如,如圖4所示,網(wǎng)絡(luò)控制實體450可包含名稱服務(wù)器453。在節(jié)點裝置與由網(wǎng)絡(luò)控制實體450管理的邊緣裝置連接(例如,通過N端口)時,F(xiàn)LOGI服務(wù)器451可被配置為操作登錄過程,并然后可通過用于該裝置的名稱服務(wù)器453完成登記、撤銷登記和/或其它操作。在一些實施例中,名稱服務(wù)器453可包含可存儲與由網(wǎng)絡(luò)控制實體450管理的端口(例如,光纖信道F端口)相關(guān)的信息以及諸如裝置的地址(例如,MAC地址、IP地址)和登記屬性(服務(wù)器能力、裝置的類型等)等的與和這些端口耦合的裝置相關(guān)的信息的光纖信道名稱服務(wù)器數(shù)據(jù)庫。在一些實施例中,管理模塊410可被配置為維持光纖信道名稱服務(wù)器數(shù)據(jù)庫,并且向由管理模塊410管理的各網(wǎng)絡(luò)控制實體分布光纖信道名稱服務(wù)器數(shù)據(jù)庫的實例。例如,管理模塊410可被配置為向網(wǎng)絡(luò)控制實體450發(fā)送光纖信道名稱服務(wù)器數(shù)據(jù)庫的實例,使得光纖信道名稱服務(wù)器數(shù)據(jù)庫的實例可被存儲于網(wǎng)絡(luò)控制實體450的名稱服務(wù)器453內(nèi)ο并且,在一些實施例中,各網(wǎng)絡(luò)控制實體和/或管理模塊上的名稱服務(wù)器的分布式實現(xiàn)可被用于集體發(fā)現(xiàn)耦合并登錄其它的網(wǎng)絡(luò)控制實體或管理模塊的裝置。特別地,在裝置(例如,邊緣裝置)通過網(wǎng)絡(luò)控制實體或管理模塊執(zhí)行登錄并登記屬性之后,網(wǎng)絡(luò)控制實體或管理模塊上的名稱服務(wù)器可被配置為將接收的登錄和屬性數(shù)據(jù)推向開關(guān)構(gòu)造系統(tǒng)內(nèi)的其它網(wǎng)絡(luò)控制實體和/或管理模塊的全部或一部分。換句話說,與名稱服務(wù)器本地的裝置相關(guān)的數(shù)據(jù)(例如,響應(yīng)來自裝置的FLOGI請求限定的數(shù)據(jù)在托管名稱服務(wù)器的網(wǎng)絡(luò)控制實體或管理模塊上被處理)可被分布給開關(guān)構(gòu)造系統(tǒng)內(nèi)的所有的相關(guān)的網(wǎng)絡(luò)控制實體和/或管理模塊。另外,管理模塊可被配置為將它從與該管理模塊耦合的另一開關(guān)構(gòu)造系統(tǒng)掌握的數(shù)據(jù)推向由該管理模塊管理的網(wǎng)絡(luò)控制實體的全部或一部分。因此,可跨著開關(guān)構(gòu)造系統(tǒng)內(nèi)的網(wǎng)絡(luò)控制實體和/或管理模塊分布與由網(wǎng)絡(luò)控制實體或管理模塊管理的端口或裝置相關(guān)的信息(地址、登記屬性、狀態(tài)、能力等)。在一些實施例中,這種機構(gòu)可使得能夠在本地在網(wǎng)絡(luò)控制實體和管理模塊上執(zhí)行裝置發(fā)現(xiàn)和區(qū)域過濾編輯。在一些實施例中,可在開關(guān)構(gòu)造系統(tǒng)中實現(xiàn)分區(qū)機構(gòu)。分區(qū)機構(gòu)可使得能夠?qū)崿F(xiàn)裝置的選擇性發(fā)現(xiàn)以及禁用某些構(gòu)造節(jié)點與裝置(例如,邊緣裝置、節(jié)點裝置)之間的不希望的業(yè)務(wù)。在這些實施例中,區(qū)域數(shù)據(jù)庫管理可在管理模塊上被中心化,而區(qū)域增強可跨著由該管理模塊管理的多個網(wǎng)絡(luò)控制實體被分布。換句話說,區(qū)域組數(shù)據(jù)庫可被中心定位并存儲于管理模塊上,該管理模塊可被配置為向相關(guān)的網(wǎng)絡(luò)控制實體分布增強分區(qū)(例如,硬分區(qū)、軟分區(qū))所需要的所有信息。特別地,管理模塊可被配置為向由管理模塊管理的各網(wǎng)絡(luò)控制實體發(fā)送存儲于區(qū)域設(shè)定數(shù)據(jù)庫內(nèi)的活動區(qū)域組的實例,使得各網(wǎng)絡(luò)控制實體可增強活動區(qū)域組。因此,這種分區(qū)機構(gòu)與這里描述的FL0G1、名稱服務(wù)器和RSCN服務(wù)器機構(gòu)不同,這里,F(xiàn)LOGI服務(wù)器(FLOGI服務(wù)器451 )、名稱服務(wù)器(例如,名稱服務(wù)器453)和RSCN服務(wù)器(例如,RSCN服務(wù)器459)可跨著開關(guān)構(gòu)造系統(tǒng)內(nèi)的所有的網(wǎng)絡(luò)控制實體和/或管理模塊被分布。另外,在一些實施例中,管理模塊可被配置為在向各網(wǎng)絡(luò)控制實體分布光纖信道名稱服務(wù)器數(shù)據(jù)庫的實例之后向各網(wǎng)絡(luò)控制實體發(fā)送活動區(qū)域組的實例。并且,對于整個開關(guān)構(gòu)造系統(tǒng)使用在管理模塊上運行的區(qū)域組數(shù)據(jù)庫的單個實例可簡化設(shè)計并提供用于更新區(qū)域組數(shù)據(jù)庫的單個統(tǒng)一界面。在一些實施例中,可通過例如以下的方式更新在管理模塊上存儲和保持的區(qū)域組數(shù)據(jù)庫:從節(jié)點裝置(例如,服務(wù)器裝置、存儲裝置等)通過光纖信道F端口通過使用光纖信道共同傳輸(FCCT)通過管理應(yīng)用(存儲于存儲器中并且/或者在硬件中執(zhí)行);通過光纖信道E端口通過合并區(qū)域處理通過相鄰的開關(guān)構(gòu)造;在SW-1LS字段上通過構(gòu)造管理對話協(xié)議通過遠(yuǎn)程開關(guān)構(gòu)造;通過命令線接口(CLI)的管理員;等等。另外,對于在開關(guān)構(gòu)造系統(tǒng)內(nèi)縮放的分區(qū)服務(wù),區(qū)域組數(shù)據(jù)庫與上述的用于更新區(qū)域組數(shù)據(jù)庫的實體的交互作用應(yīng)是最小的。因此,作為區(qū)域組數(shù)據(jù)庫的變化的結(jié)果的區(qū)域增強處理和任何事件配送處理不需要被中心化,而可跨著所有的相關(guān)的網(wǎng)絡(luò)控制實體被分布。在圖4的例子中,管理模塊410上的主區(qū)域服務(wù)器416可包含區(qū)域組數(shù)據(jù)庫,并且,網(wǎng)絡(luò)控制實體450上的子區(qū)域服務(wù)器455可被配置為在本地實現(xiàn)區(qū)域增強。在一些實施例中,可在包含于主區(qū)域服務(wù)器416中的區(qū)域組數(shù)據(jù)庫中存儲和保持與多個活動和/或不活動區(qū)域組相關(guān)的信息。在一些實施例中,子區(qū)域服務(wù)器455可從主區(qū)域服務(wù)器416接收活層區(qū)域的實例。子區(qū)域服務(wù)器455可然后被配置為關(guān)于由網(wǎng)絡(luò)控制實體450管理的一個或多個端口增強活動區(qū)域組。在一些實施例中,子區(qū)域服務(wù)器455可被配置為從主區(qū)域服務(wù)器416接收活動區(qū)域組的指示(例如,添加、刪除)。作為結(jié)果,子區(qū)域服務(wù)器455可然后被配置為因此在本地更新區(qū)域組的信息。在一些實施例中,以上描述的區(qū)域組可以是光纖信道區(qū)域組。在一些實施例中,可在開關(guān)構(gòu)造系統(tǒng)中實現(xiàn)狀態(tài)變化通知的服務(wù),使得,不管裝置的登記狀態(tài)什么時候改變(例如,裝置離線或在線),都可通知共同區(qū)域中的其它裝置。在一些實施例中,可通過RSCN或SCR請求承載這種狀態(tài)變化的通知。在這些實施例中,可跨著開關(guān)構(gòu)造系統(tǒng)內(nèi)的網(wǎng)絡(luò)控制實體和/或管理模塊分布負(fù)責(zé)處理進入的RSCN/SCR請求(可在諸如外圍處理裝置的最終裝置上產(chǎn)生RSCN或SCR請求)的RSCN服務(wù)器的實例。在一些實施例中,RSCN服務(wù)器的這種實例可以是光纖信道RSCN模塊。并且,除了其它的功能以外,RSCN服務(wù)器的實例還可被配置為向其它的網(wǎng)絡(luò)控制實體和/或管理模塊發(fā)送構(gòu)造變化的通知。在一些實施例中,這種通知不穿過多個區(qū)域。在一些實施例中,管理模塊可從由該管理模塊管理的網(wǎng)絡(luò)控制實體接收與狀態(tài)變化相關(guān)的請求(例如,SCR請求、RSCN請求)。響應(yīng)這種請求的接收,管理模塊可被配置為基于接收的請求向由管理模塊管理的剩余的網(wǎng)絡(luò)控制實體發(fā)送更新(例如,SCR更新),使得各剩余的網(wǎng)絡(luò)控制實體可因此在該網(wǎng)絡(luò)控制實體上更新RSCN服務(wù)器。在圖4的例子中,網(wǎng)絡(luò)控制實體450包含RSCN服務(wù)器459。在一些實施例中,RSCN服務(wù)器459可保持本地登記N端口的兩個列表。本地N端口可以是例如與網(wǎng)絡(luò)控制實體450操作耦合并由其管理的節(jié)點裝置的N端口。一個列表可包含已登記以接收N端口檢測事件的所有本地N端口 ;另一列表可包含已登記以接收構(gòu)造檢測事件的所有本地N端口。如果N端口登記以接收N端口檢測事件,那么,不管什么時候在給定的一組N端口中的一個上檢測到預(yù)定類型的事件,該N端口都可接收通知。類似地,如果N端口登記以接收構(gòu)造檢測事件,那么,不管什么時候在開關(guān)構(gòu)造系統(tǒng)的某部分內(nèi)(例如,在通信網(wǎng)絡(luò)內(nèi),在邊緣裝置上)檢測到預(yù)定類型的事件,該N端口都可接收通知。在一些實施例中,如果本地N端口登記為接收兩種類型的事件,那么本地N端口可以處于在RSCN服務(wù)器459上保持的兩個列表中。在一些實施例中,可對于每個區(qū)域保持一對這種列表。即,RSCN服務(wù)器459可對于與本地N端口相關(guān)的各活動區(qū)域保持一對的兩個列表。在一些實施例中,RSCN服務(wù)器459可被配置為從諸如本地N端口的與網(wǎng)絡(luò)控制實體450相關(guān)的端口接收SCR請求。在一些實施例中,這種SCR請求可以是SCR擴展鏈接服務(wù)(ELS)請求。為了處理這種進入的SCR請求,RSCN服務(wù)器459可被配置為例如通過詢問子區(qū)域服務(wù)器455導(dǎo)出N端口的區(qū)域成員身份?;趯?dǎo)出的N端口的區(qū)域成員身份,RSCN服務(wù)器459可然后被配置為根據(jù)接收的SCR請求更新在RSCN服務(wù)器459上保持的相應(yīng)的列表。例如,RSCN服務(wù)器459可因此被配置為修改與區(qū)域相關(guān)的相應(yīng)的N端口檢測列表和/或相應(yīng)的構(gòu)造檢測列表或?qū)ζ涮砑踊蛉コ齆端口。在一些實施例中,在從由網(wǎng)絡(luò)控制實體450管理的端口接收SCR請求時,RSCN服務(wù)器459可被配置為向管理模塊410發(fā)送SCR請求(或者,作為替代方案,基于接收的SCR請求的新的SCR請求)。管理模塊410可然后被配置為基于接收的SCR請求向剩余的網(wǎng)絡(luò)控制實體(圖4未示出)發(fā)送SCR更新。如上所述,響應(yīng)接收這種SCR更新,各剩余網(wǎng)絡(luò)控制實體可以以與網(wǎng)絡(luò)控制實體450更新RSCN服務(wù)器459類似的方式更新該網(wǎng)絡(luò)控制實體上的RSCN數(shù)據(jù)庫。在一些實施例中,網(wǎng)絡(luò)控制實體450上的FIB 457可被用于存儲與由網(wǎng)絡(luò)控制實體450管理的端口(例如,F(xiàn)端口、N端口)上的轉(zhuǎn)發(fā)業(yè)務(wù)相關(guān)的信息。特別地,F(xiàn)IB 457可存儲與具有由網(wǎng)絡(luò)控制實體450管理的一個或更多個端口的路線相關(guān)的信息。這種路線可以是本地域路線(例如,F(xiàn)LOGI路線)或遠(yuǎn)程域路線(例如,F(xiàn)SPF路線)。在一些實施例中,F(xiàn)LOGI服務(wù)器451可被配置為將用于直接固定的N端口的路線安裝到FIB 457中。在一些實施例中,安裝在其它(例如,遠(yuǎn)程)網(wǎng)絡(luò)控制實體和/或管理模塊上的其它FIB中的路線可通過例如構(gòu)造間傳輸機構(gòu)被輸出到FIB 457。在這些實施例中,一般地,具有由網(wǎng)絡(luò)控制實體450管理的一個或更多個端口的路線可被輸出到FIB457。圖5是根據(jù)實施例的用于在開關(guān)構(gòu)造系統(tǒng)的控制面中分配和分布地址的一系列的操作的示圖。特別地,圖5基于時線表示管理模塊500、網(wǎng)絡(luò)控制實體510和端口 520之間的一系列的操作的示圖。管理模塊500和網(wǎng)絡(luò)控制實體510可在結(jié)構(gòu)上和功能上與分別參照圖1、圖3和圖4表示和描述的管理模塊和網(wǎng)絡(luò)控制實體類似。特別地,管理模塊500操作耦合并管理網(wǎng)絡(luò)控制實體510的操作。端口 520可以是由網(wǎng)絡(luò)控制實體510管理并可能與節(jié)點裝置耦合的端口(例如,光纖信道F端口)。例如,端口 520可在結(jié)構(gòu)上和功能上與參照圖2表示和描述的端口 211、212、221、222類似。如圖5所示,開始,網(wǎng)絡(luò)控制實體510被配置為通過表示為信號560的控制信號向管理模塊500發(fā)送對于地址的塊的請求。如果參照圖4描述的那樣,由網(wǎng)絡(luò)控制實體510請求的地址可以是可被分配給與網(wǎng)絡(luò)控制實體510相關(guān)的可能的節(jié)點裝置的標(biāo)識符。即,在通過網(wǎng)絡(luò)控制實體510登錄節(jié)點裝置時,網(wǎng)絡(luò)控制實體510可向該節(jié)點裝置分配唯一標(biāo)識符。這種標(biāo)識符可以為例如FCID、FCoE MAC地址等。在FCID的情況下,網(wǎng)絡(luò)控制實體510的FLOGI服務(wù)器(例如,圖4中的FLOGI服務(wù)器451)可被配置為向管理模塊500發(fā)送對于FCID的請求。響應(yīng)從網(wǎng)絡(luò)控制實體510接收對于地址(即,信號560)的請求,管理模塊500可被配置為通過示為信號562的控制信號向網(wǎng)絡(luò)控制實體510發(fā)送地址的塊。在一些實施例中,可從在管理模塊500上保持的共同地址池檢索地址的塊。在一些實施例中,在發(fā)送給網(wǎng)絡(luò)控制實體510的地址的塊與從管理模塊500向任何其它網(wǎng)絡(luò)控制實體發(fā)送的地址不同的意義上,該地址的塊是唯一的。例如,響應(yīng)從網(wǎng)絡(luò)控制實體510的FLOGI服務(wù)器接收對于FCID的請求,管理模塊500的DFSC模塊(例如,圖4中的DFSC 414)可被配置為從保持于管理模塊500上的FCID的共同地址池檢索FCID的唯一塊,并然后通過信號562向網(wǎng)絡(luò)控制實體510發(fā)送檢索的FCID的塊。如圖5所示,端口 520可被配置為通過在圖5中示為信號564的控制信號向網(wǎng)絡(luò)控制實體510發(fā)送登錄請求。在一些實施例中,作為節(jié)點裝置新近與端口 520連接或者被新近激活的結(jié)果,端口 520可從與端口 520耦合的節(jié)點裝置接收登錄請求。端口 520可然后被配置為將接收的登錄請求轉(zhuǎn)發(fā)給網(wǎng)絡(luò)控制實體510。作為替代方案,端口 520可被配置為基于從節(jié)點裝置接收的登錄請求產(chǎn)生登錄請求,并然后將產(chǎn)生的登錄請求發(fā)送給網(wǎng)絡(luò)控制實體510。在一些實施例中,登錄請求可以是FLOGI請求或FDISC請求(例如,任選地嵌入和/或包含于FIP分組中)。響應(yīng)通過信號564接收登錄請求,網(wǎng)絡(luò)控制實體510可被配置為向端口 520分配來自地址的塊的地址,并然后通過在圖5中示為信號566的控制信號向端口 520發(fā)送分配的地址。在一些實施例中,在分配給端口 520的地址與分配給任何其它端口的地址不同的意義上,該地址被唯一地分配給端口 520。例如,如果在網(wǎng)絡(luò)控制實體510上接收FLOGI請求,那么網(wǎng)絡(luò)控制實體510的FLOGI服務(wù)器可被配置為向端口 520分配唯一 FCID并然后通過信號566向端口 520發(fā)送分配的FCID。對于另一例子,如果在網(wǎng)絡(luò)控制實體510上接收嵌入和/或包含于FIP分組中的FLOGI或FDISC請求,那么網(wǎng)絡(luò)控制實體510的FLOGI服務(wù)器可被配置為向端口 520分配唯一 FCoE MAC地址,并然后通過信號566向端口 520發(fā)送分配的FCoE MAC地址。與上述的網(wǎng)絡(luò)控制實體510與端口 520之間的交互作用類似,網(wǎng)絡(luò)控制實體510可被配置為響應(yīng)另一端口向網(wǎng)絡(luò)控制實體510發(fā)送登錄請求向由網(wǎng)絡(luò)控制實體510管理的該端口(圖5未示出)分配和發(fā)送來自接收的地址的塊的另一地址。在一些實施例中,如圖5中的步驟568所示,網(wǎng)絡(luò)控制實體510可被配置為向由網(wǎng)絡(luò)控制實體510管理的端口分配和發(fā)送來自接收的地址的塊的各地址。在一些實施例中,在從接收的地址的塊分配和送出各地址之后,網(wǎng)絡(luò)控制實體510可被配置為通過示為信號570的控制信號向管理模塊500發(fā)送對于附加的地址的塊的請求。作為替代方案,可響應(yīng)在網(wǎng)絡(luò)控制實體510上占有的剩余地址的數(shù)量達(dá)到未必為零但可以為正數(shù)的預(yù)定閾值,由網(wǎng)絡(luò)控制實體510發(fā)送對于附加地址的請求。在一些實施例中,例如,可通過在網(wǎng)絡(luò)控制實體510上占有的可用(B卩,未分配)地址的數(shù)量低于預(yù)定的閾值(例如,由網(wǎng)絡(luò)管理員限定)自動地、通過來自操作員的命令或者通過任何其它適當(dāng)?shù)难b置在網(wǎng)絡(luò)控制實體510上觸發(fā)這種請求附加的地址的操作。例如,在網(wǎng)絡(luò)控制實體510通過信號566向端口 520發(fā)送地址(例如,F(xiàn)CID、FCoE MAC地址)之后,網(wǎng)絡(luò)控制實體510檢查可用的地址的數(shù)量,并確定該數(shù)量低于預(yù)定的閾值(例如,1、2、5、10等)。作為結(jié)果,網(wǎng)絡(luò)控制實體510被配置為通過信號570向管理模塊500發(fā)送對于附加的地址的塊的請求。響應(yīng)從網(wǎng)絡(luò)控制實體510接收對于附加的地址的請求(即,信號570),管理模塊500可被配置為通過示為信號572的控制信號向網(wǎng)絡(luò)控制實體510發(fā)送附加的地址的塊。與先前向網(wǎng)絡(luò)控制實體510發(fā)送的地址類似,可從在管理模塊500上保持的共同地址池檢索附加的地址的塊。并且,在向網(wǎng)絡(luò)控制實體510發(fā)送的附加的地址的塊與從管理模塊500發(fā)送給任何其它網(wǎng)絡(luò)控制實體的地址以及先前發(fā)送給網(wǎng)絡(luò)控制實體510的地址不同的意義上,這些附加的地址的塊是唯一的。例如,響應(yīng)從網(wǎng)絡(luò)控制實體510的FLOGI服務(wù)器接收對于附加的FCID的請求,管理模塊500的DFSC模塊可被配置為從保持于管理模塊500上的FCID的共同地址池檢索FCID的附加的唯一塊,并然后通過信號572向網(wǎng)絡(luò)控制實體510發(fā)送檢索的FCID的附加的塊。圖6是示出根據(jù)實施例的用于對于開關(guān)構(gòu)造系統(tǒng)中的登錄請求分布標(biāo)識符的方法的流程圖。在一些實施例中,例如托管網(wǎng)絡(luò)控制實體(例如,圖2中的網(wǎng)絡(luò)控制實體253)的邊緣裝置(例如,圖2中的邊緣裝置200)內(nèi)的存儲器(例如,圖2中的存儲器250)包含存儲代表由有邊緣裝置的處理器(例如,圖2中的處理器260)執(zhí)行的指令的代碼的非暫時性處理器可讀介質(zhì)。指令中的一些可被執(zhí)行,以導(dǎo)致處理器關(guān)于檢索和分布用于登錄請求的標(biāo)識符執(zhí)行一系列的操作。在602上,可在第一時間周期中從網(wǎng)絡(luò)控制實體向分布式多段開關(guān)的管理模塊發(fā)送對于標(biāo)識符的塊的請求。在一些實施例中,標(biāo)識符可以為例如可在登錄節(jié)點裝置時唯一分配給節(jié)點裝置的地址。例如,標(biāo)識符可以為FCID、FCoE MAC地址等。在FCID的情況下,網(wǎng)絡(luò)控制實體的FLOGI服務(wù)器可被配置為向管理模塊發(fā)送對于標(biāo)識符的塊的請求。在圖4的例子中,網(wǎng)絡(luò)控制實體450的FLOGI服務(wù)器451可被配置為在第一時間周期中向管理模塊410的DFSC 414發(fā)送對于FCID的塊的請求。網(wǎng)絡(luò)控制實體450和管理模塊410均與分布式多段開關(guān)(圖4未不出)相關(guān)。在604上,可在第一時間周期中在來自分布式多段開關(guān)的管理模塊的網(wǎng)絡(luò)控制實體上接收標(biāo)識符的塊。特別地,響應(yīng)接收對于標(biāo)識符的塊的請求,管理模塊可被配置為從例如保持于管理模塊上的標(biāo)識符的共同池檢索標(biāo)識符的塊。檢索的標(biāo)識符可然后在第一時間周期中從管理模塊被發(fā)送到網(wǎng)絡(luò)控制實體。在一些實施例中,在發(fā)送給網(wǎng)絡(luò)控制實體的標(biāo)識符的塊與從管理模塊發(fā)送給任何其它網(wǎng)絡(luò)控制實體的標(biāo)識符不同的意義上,該標(biāo)識符的塊是唯一的。在圖4的例子中,響應(yīng)從FLOGI服務(wù)器451接收對于標(biāo)識符的塊的請求,DFSC414可被配置為從保持于管理模塊410上的標(biāo)識符的共同池(圖4未示出)檢索標(biāo)識符的唯一塊,并然后在第一時間周期中向FLOGI服務(wù)器451發(fā)送檢索的標(biāo)識符。在606上,可在第一時間周期之后的第二時間周期中在網(wǎng)絡(luò)控制實體上接收來自來自由網(wǎng)絡(luò)控制實體管理的一組端口的端口的登錄請求。在一些實施例中,在第二時間周期中,可在第一時間周期之后在端口(例如,光纖信道E端口)上登錄節(jié)點裝置時從該端口發(fā)送這種登錄請求。節(jié)點裝置可以例如與端口新近連接或者新近被激活。這種登錄請求可以是FLOGI請求、FDISC請求或任何其它類型的登錄請求。在圖4的例子中,在由網(wǎng)絡(luò)控制實體450管理的端口上登錄節(jié)點裝置(圖4未示出)時,F(xiàn)LOGI服務(wù)器451可在第一時間周期之后的第二時間周期中從端口接收源自節(jié)點裝置的登錄請求。在608上,可響應(yīng)登錄請求在第二時間周期中在網(wǎng)絡(luò)控制實體上向端口分配來自標(biāo)識符的塊的唯一標(biāo)識符。分配給端口的標(biāo)識符在與分配給任何其它端口的標(biāo)識符不同的意義上是唯一的。在一些實施例中,可進一步從網(wǎng)絡(luò)控制實體向端口發(fā)送分配給端口的標(biāo)識符。在一些實施例中,如果在網(wǎng)絡(luò)控制實體上接收的登錄請求是FLOGI請求,那么在網(wǎng)絡(luò)控制實體上分配給端口的唯一標(biāo)識符可以是FCID。在一些其它的實施例中,如果在網(wǎng)絡(luò)控制實體上接收的登錄請求是FLOGI或FDISC請求(例如,任選地嵌入FIP分組中),那么在網(wǎng)絡(luò)控制實體上分配給端口的唯一標(biāo)識符可以是FCoE MAC地址。在圖4的例子中,響應(yīng)在第二時間周期中在FLOGI服務(wù)器451從端口接收的登錄請求,F(xiàn)LOGI服務(wù)器451可被配置為在第二時間周期中向端口分配來自從DFSC 414接收的標(biāo)識符的塊的唯一標(biāo)識符(例如,F(xiàn)CID、FCoE MAC 地址等)。以上表示和描述的實施例指的是多個外圍處理裝置,包括計算節(jié)點、存儲節(jié)點、月艮務(wù)節(jié)點和路由器。在一些實施例中,計算節(jié)點中的一個或更多個可以是可包含例如處理器、存儲器和/或一個或更多個網(wǎng)絡(luò)接口裝置(例如,網(wǎng)絡(luò)接口卡(NIC))的通用計算引擎。在一些實施例中,計算節(jié)點內(nèi)的處理器可以是一個或更多個高速緩存相干域的一部分。在一些實施例中,計算節(jié)點可以是主機裝置和/或服務(wù)器等。在一些實施例中,計算節(jié)點中的一個或更多個可具有虛擬化的資源,使得任何計算節(jié)點(或其一部分)可替代與開關(guān)構(gòu)造系統(tǒng)操作耦合的任何其它計算節(jié)點(或其一部分)。這里描述的一些實施例涉及具有上面具有用于執(zhí)行各種計算機實現(xiàn)操作的指令或計算機代碼的非暫時性計算機可讀介質(zhì)(也可稱為非暫時性處理器可讀介質(zhì))的計算機存儲產(chǎn)品。計算機可讀介質(zhì)(或處理器可讀介質(zhì))在本身不包含暫時傳播信號(例如,諸如在空間或電纜的傳輸介質(zhì)上傳播的承載信息的電磁波)的意義上是非暫時性的。介質(zhì)和計算機代碼(也可稱為代碼)可以是出于特定的用途或多個用途設(shè)計和構(gòu)建的那些。非暫時性計算機可讀介質(zhì)的例子包含但不限于:諸如硬盤、軟盤和磁帶的磁存儲介質(zhì);諸如緊致盤/數(shù)字視頻盤(CD/DVD)、緊致盤只讀存儲器(CD-ROM)和全息裝置的光學(xué)存儲介質(zhì);諸如光盤的磁光存儲介質(zhì);載波信號處理模塊;和諸如應(yīng)用特定集成電路(ASIC)、可編程邏輯器件(PLD)、只讀存儲器(ROM)和隨機存取存儲器(ROM)的被特別配置為存儲和執(zhí)行程序代碼的硬件裝置。計算機代碼的例子包括但不限于微代碼或微指令、諸如由編譯程序產(chǎn)生的機器指令、用于產(chǎn)生網(wǎng)絡(luò)服務(wù)器的代碼和包含通過使用解釋程序由計算機執(zhí)行的高級指令的文件。例如,可通過使用Java、C++或其它編程語言(面向?qū)ο蟮木幊陶Z言)和開發(fā)工具實現(xiàn)實施例。計算機代碼的其它例子包括但不限于控制信號、加密代碼和壓縮代碼。雖然以上描述了各種實施例,但應(yīng)理解,它們僅作為例子而不是限制被給出,并且,可以提出形式和細(xì)節(jié)的各種變化。除相互排斥的組合以外,可以在任意組合中組合這里描述的裝置和/或方法的任何部分。這里描述的實施例可包括描述的不同的實施例的功能、部件和/或特征的各種組合和/或再組合。
權(quán)利要求
1.一種系統(tǒng),包括: 與分布式多段開關(guān)相關(guān)的多個網(wǎng)絡(luò)控制實體,來自多個網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體被配置為管理具有多個端口并與分布式多段開關(guān)耦合的至少一個邊緣裝置, 來自多個網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體與唯一的一組標(biāo)識符相關(guān),來自多個網(wǎng)絡(luò)控制實體的網(wǎng)絡(luò)控制實體被配置為響應(yīng)網(wǎng)絡(luò)控制實體接收與端口相關(guān)的登錄請求,向來自至少一個邊緣裝置的多個端口的端口分配來自其唯一的一組標(biāo)識符的唯一標(biāo)識符。
2.根據(jù)權(quán)利要求1的系統(tǒng),其中,網(wǎng)絡(luò)控制實體是來自多個網(wǎng)絡(luò)控制實體的第一網(wǎng)絡(luò)控制實體,第一網(wǎng)絡(luò)控制實體與和第二網(wǎng)絡(luò)控制實體相關(guān)的光纖信道域?qū)?yīng)的光纖信道域相關(guān)。
3.根據(jù)權(quán)利要求1的系統(tǒng),其中,來自多個網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體包含存儲與多個端口相關(guān)的信息的光纖信道名稱服務(wù)器數(shù)據(jù)庫。
4.根據(jù)權(quán)利要求1的系統(tǒng),其中,來自多個網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體包含光纖信道登記狀態(tài)改變通知RSCN模塊的實例。
5.根據(jù)權(quán)利要求1的系統(tǒng),其中,來自多個網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體被配置為管理具有多個光纖信道F端口的至少一個邊緣裝置。
6.根據(jù)權(quán)利要求1的系統(tǒng),其中,唯一標(biāo)識符是光纖信道標(biāo)識符FCID,并且,登錄請求是構(gòu)造登錄FLOGI請求。
7.根據(jù)權(quán)利要求1的系統(tǒng),其中,唯一標(biāo)識符是以太網(wǎng)上光纖信道FCoE媒體訪問控制MAC地址,并且,登錄請求包含于FCoE初始化協(xié)議FIP分組中。
8.根據(jù)權(quán)利要求 1的系統(tǒng),其中,來自多個網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體被配置為接收并存儲活動的光纖信道區(qū)域組。
9.根據(jù)權(quán)利要求1的系統(tǒng),還包括: 被配置為向來自多個網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體分配唯一的一組標(biāo)識符的管理實體,管理實體被配置為管理具有多個光纖信道E端口的至少一個邊緣裝置。
10.根據(jù)權(quán)利要求1的系統(tǒng),其中,來自多個網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體包含轉(zhuǎn)發(fā) 目息庫FIB0
11.一種存儲代表由處理器執(zhí)行的指令的代碼的非暫時性處理器可讀介質(zhì),該代碼包含導(dǎo)致處理器完成以下的過程的代碼: 在第一時間周期中從網(wǎng)絡(luò)控制實體向分布式多段開關(guān)的管理模塊發(fā)送對于標(biāo)識符的塊的請求; 在網(wǎng)絡(luò)控制實體上并且在第一時間周期中從分布式多段開關(guān)的管理模塊接收標(biāo)識符的塊,該網(wǎng)絡(luò)控制實體與分布式多段開關(guān)相關(guān); 在網(wǎng)絡(luò)控制實體上并在第一時間周期之后的第二時間周期中從來自由網(wǎng)絡(luò)控制實體管理的多個端口的端口接收登錄請求;和 在網(wǎng)絡(luò)控制實體上并在第二時間周期中響應(yīng)登錄請求向該端口分配來自標(biāo)識符的塊的唯一標(biāo)識符。
12.根據(jù)權(quán)利要求11的非暫時性處理器可讀介質(zhì),還包括導(dǎo)致處理器完成以下的過程的代碼: 在網(wǎng)絡(luò)控制實體上從來自多個端口的該端口接收狀態(tài)變化登記SCR請求;和響應(yīng)SCR請求在網(wǎng)絡(luò)控制實體上修改N端口檢測事件列表或構(gòu)造檢測事件列表中的至少一個。
13.根據(jù)權(quán)利要求11的非暫時性處理器可讀介質(zhì),其中,唯一標(biāo)識符是光纖信道標(biāo)識符FCID,并且,登錄請求是構(gòu)造登錄FLOGI請求。
14.根據(jù)權(quán)利要求11的非暫時性處理器可讀介質(zhì),其中,唯一標(biāo)識符是以太網(wǎng)上光纖信道FCoE媒體訪問控制MAC地址,并且,登錄請求包含于FCoE初始化協(xié)議FIP分組中。
15.根據(jù)權(quán)利要求11的非暫時性處理器可讀介質(zhì),還包括導(dǎo)致處理器完成以下的過程的代碼: 在網(wǎng)絡(luò)控制實體上并從管理模塊接收活動光纖信道區(qū)域組的指示。
16.一種裝置,包括: 與分布式多段開關(guān)相關(guān)的第一網(wǎng)絡(luò)控制實體,第一網(wǎng)絡(luò)控制實體被配置為從管理模塊接收與通過管理模塊分配給第二網(wǎng)絡(luò)控制實體的一組標(biāo)識符不同的一組標(biāo)識符,第一網(wǎng)絡(luò)控制實體被配置為與和第二網(wǎng)絡(luò)控制實體相關(guān)的光纖信道域?qū)?yīng)的光纖信道域相關(guān),第一網(wǎng)絡(luò)控制實體被配置為響應(yīng)第一網(wǎng)絡(luò)控制實體從端口接收登錄請求向端口分配來自其一組標(biāo)識符的標(biāo)識符; 第一網(wǎng)絡(luò)控制實體被配置為從管理模塊接收來自存儲于管理模塊上的區(qū)域組數(shù)據(jù)庫的活動區(qū)域組的實例,第一網(wǎng)絡(luò)控制實體被配置為關(guān)于端口強制活動區(qū)域組。
17.根據(jù)權(quán)利要求16的裝置,其中,活動區(qū)域組是活動光纖信道區(qū)域組。
18.根據(jù)權(quán)利要求16的裝置,其中,標(biāo)識符是光纖信道標(biāo)識符FCID,并且,登錄請求是構(gòu)造登錄FLOGI請求。
19.根據(jù)權(quán)利要求16的裝置,其中,標(biāo)識符是以太網(wǎng)上光纖信道FCoE媒體訪問控制MAC地址,并且,登錄請求包含于FCoE初始化協(xié)議FIP分組中。
20.根據(jù)權(quán)利要求16的裝置,其中,第一網(wǎng)絡(luò)控制實體被配置為從端口接收狀態(tài)變化登記SCR請求,并被配置為響應(yīng)SCR請求修改N端口檢測事件列表或構(gòu)造檢測事件列表中的至少一個。
全文摘要
一種用于分布式光纖信道控制面的方法和裝置。在一些實施例中,系統(tǒng)包括與分布式多段開關(guān)相關(guān)的一組網(wǎng)絡(luò)控制實體。來自一組網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體被配置為管理具有一組端口并與分布式多段開關(guān)耦合的至少一個邊緣裝置。來自一組網(wǎng)絡(luò)控制實體的各網(wǎng)絡(luò)控制實體與唯一的一組標(biāo)識符相關(guān)。來自一組網(wǎng)絡(luò)控制實體的網(wǎng)絡(luò)控制實體被配置為響應(yīng)網(wǎng)絡(luò)控制實體接收與端口相關(guān)的登錄請求向來自至少一個邊緣裝置的一組端口的端口分配來自其唯一的一組標(biāo)識符的唯一標(biāo)識符。
文檔編號H04Q11/00GK103179472SQ20121040271
公開日2013年6月26日 申請日期2012年10月22日 優(yōu)先權(quán)日2011年12月21日
發(fā)明者A·舒克拉, S·伯達(dá)帕帝, J·懷特, R·舍卡爾, J·卡米塞帝 申請人:叢林網(wǎng)絡(luò)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
皮山县| 绥德县| 长武县| 吕梁市| 化隆| 凌云县| 马关县| 定南县| 体育| 汤阴县| 凤城市| 故城县| 黔东| 海林市| 彰化市| 黄平县| 苗栗市| 赤壁市| 恩施市| 沂南县| 禹城市| 乌拉特中旗| 股票| 通辽市| 西峡县| 凤凰县| 红桥区| 奉化市| 始兴县| 长子县| 乐昌市| 苍溪县| 宁安市| 海安县| 金塔县| 大厂| 扬州市| 呼和浩特市| 汾西县| 清远市| 谢通门县|