麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

用于實現光纖信道區域策略的方法和裝置的制作方法

文檔序號:7861687閱讀:154來源:國知局
專利名稱:用于實現光纖信道區域策略的方法和裝置的制作方法
技術領域
這里描述的實施例一般涉及以太網上光纖信道(FCoE)網絡,特別是涉及在FCoE網絡中實現光纖信道區域策略。
背景技術
一些已知的FCoF網絡使用光纖信道開關(例如,光纖信道轉送器(FCF))以連接服務器和/或存儲裝置并增強光纖信道區域策略。在這種FCoE網絡中,服務器和/或存儲裝置一般直接或通過FCoE初始化協議(FIP)探聽橋與FCF連接并通過其登錄。同時,FCoE幀一般在它們可被轉送到指定的服務器和/或存儲裝置之前被傳送到FCF。FCF只能處理有限數量的裝置和/或幀,但是,這種FCoE網絡一般是規模不可變的。一些其它的已知的FCoE網絡實現虛擬節點(VN)端口到VN端口(VN2VN)部署,這里,各服務器或存儲裝置被允許在不存在FCF的情況下以對等的方式相互連接和通信。但是,在這種VN2VN部署中,光纖信道區域策略一般被供應給服務器或存儲裝置并在其上面被增強,從而在各服務器或存儲裝置上導致附加的供應和增強費用。因此,需要可在不在用于FIP探聽的最終節點以外的最終節點上引入附加的轉送面狀態信息的情況下,在FCoE網絡中實現光纖信道區域策略的方法和裝置。

發明內容
在一些實施例中,一種裝置包括被配置為處于具有包含第一網絡開關的多個網絡開關的以太網上光纖信道(FCoE)網絡內的第一網絡開關。第一網絡開關被配置為從第一網絡裝置接收包含用于第一網絡裝置的提出的邏輯標識符的登錄信號。第一網絡開關被配置為響應登錄信號將包含提出的邏輯標識符的多播信號發送到來自多個網絡開關的剩余的網絡開關。作為結果,來自多個網絡開關的第二網絡開關響應接收多播信號并在將提出的邏輯標識符發送到第二網絡裝置之前增強區域策略。


圖1是根據實施例的FCoE網絡的示意圖。圖2是根據實施例的FCoE網絡中的網絡開關的示意圖。圖3是根據實施例的通過兩個網絡開關建立連接的兩個FCoE網絡裝置的邏輯示圖。圖4是示出根據實施例的轉送登錄信號、數據分組并在網絡開關上增強光纖信道區域策略的方法的流程圖。
具體實施例方式在一些實施例中,裝置包括被配置為處于具有包含第一網絡開關的第一組網絡開關的以太網上光纖信道(FCoE)網絡內的第一網絡開關。第一網絡開關被配置為從第一網絡裝置接收包含用于第一網絡裝置的邏輯標識符的提出的邏輯標識符。在一些實施例中,通過使用偽隨機數產生器由第一網絡裝置選擇用于第一網絡裝置的提出的邏輯標識符。在一些實施例中,提出的邏輯標識符是第一網絡裝置的虛擬光纖信道N-Port的標識符。在一些實施例中,第一網絡開關被配置為比較提出的邏輯標識符與數據庫內的一組邏輯標識符,以確定提出的邏輯標識符與來自一組的邏輯標識符并與第二網絡裝置相關的邏輯標識符之間的沖突。并且,第一網絡開關被配置為響應登錄信號向來自一組網絡開關的剩余的網絡開關發送包含提出的邏輯標識符的多播信號。作為結果,來自一組網絡開關的第二網絡開關響應接收多播信號并在向第三網絡裝置發送提出的邏輯標識符之前增強區域策略(例如,使用FIP探聽濾波器)。在一些實施例中,第一網絡裝置和第三網絡裝置是虛擬節點(VN)端口到VN端口(VN2VN)FCoE網絡裝置。在一些實施例中,第一網絡裝置是存儲裝置或服務器中的一種。在一些實施例中,區域策略基于與第一網絡裝置相關的萬維名稱(WWN)和與第三網絡裝置相關的WWN。在一些實施例中,在從第一網絡開關接收包含提出的邏輯標識符的多播信號時,來自一組的網絡開關的第三網絡開關基于區域策略抑制向第四網絡裝置發送提出的邏輯標識符。在一些實施例中,第一網絡開關被配置為從第一網絡裝置接收要被發送給第五網絡裝置的數據分組。第一網絡開關被配置為增強區域策略(例如,使用FIP探聽濾波器),以確定第一網絡裝置是否被授權向第五網絡裝置發送數據分組。在一些實施例中,裝置包括被配置為處于具有包含第一網絡開關的一組網絡開關的FCoE網絡內的第一網絡開關上的端口。端口被配置為與網絡裝置操作耦合。在一些實施例中,網絡裝置是VN2VNFCoE網絡裝置。端口被配置為在第一時間并從網絡裝置接收包含由網絡裝置選擇的提出的邏輯標識符的FCoE登錄信號。在一些實施例中,通過使用偽隨機數產生器由網絡裝置選擇提出的邏輯標識符。在一些實施例中,提出的邏輯標識符是網絡裝置上的虛擬光纖信道N-端口的提出的標識符。端口還被配置為在第一時間之后的第二時間從網絡裝置接收FCoE數據分組。裝置還包括第一網絡開關上的均與端口操作耦合的地址分辨率模塊和區域增強模塊。地址分辨率模塊被配置為向來自一組網絡開關的剩余的網絡開關發送包含提出的邏輯標識符的多播信號。在一些實施例中,地址分辨率模塊被配置為比較提出的邏輯標識符與數據庫內的一組邏輯標識符,以確定提出的邏輯標識符與來自第二網絡裝置的一組邏輯標識符的邏輯標識符之間的沖突。區域增強模塊被配置為增強FCoE數據分組上的光纖信道區域策略(例如,通過使用FIP探聽濾波器)。在一些實施例中,區域策略至少部分基于與網絡裝置相關的WffN。如在本說明書中使用的那樣,除非上下文清楚地另外表明,否則,單數形式“一種”、“一個”和“該”包括多個所指事項。因此,例如,術語“虛擬節點端口 ”意圖在于意味著單個虛擬節點端口或虛擬節點端口的組合和/或組。圖1是根據實施例的FCoE網絡170的示意圖。如圖1所示,FCoE網絡170包含分別與FCoE網絡裝置110、120、130和140連接的進入開關112、122、132和142。進入開關112、122、132和142用作分別耦合FCoE網絡裝置110、120、130和140與FCoE網絡170的進入開關。雖然圖1沒有示出,但是,在一些實施例中,進入開關可與用于多于一個的網絡裝置的進入開關連接并且用作該進入開關。例如,進入開關122可與用于包含FCoE網絡裝置120的多個FCoE網絡裝置的進入開關操作耦合并且用作該進入開關。在一些實施例中,FCoE網絡170可包含任意數量的進入開關,這些進入開關中的每一個可耦合任意數量的網絡裝置與FCoE網絡170。如這里進一步詳細描述的那樣,可在進入開關112、122、132和142上執行和/或在其中包括源和/或目的FCoE網絡裝置的一些常規的功能。在一些實施例中,FCoE網絡170可以是FCoE層-2網絡(B卩,開放系統互連(OSI)模型的數據鏈接層或傳輸控制協議(TCP) /因特網協議(IP)基準模型的鏈接層)。即,包含于FCoE網絡170中的網絡實體基本上是被配置為在同一局域網絡段(即,層2網絡段)上的網絡實體之間傳送數據的層2網絡裝置。例如,FCoE網絡170可以是以太網或以太網的一部分,這里,FCoE網絡170中的裝置被啟用以在以太網的局域網絡段內傳送光纖信道幀和/或分組。在一些其它的實施例中,FCoE網絡170可包含被啟用以跨著多個局域網絡段傳送數據的層-3 (即,OSI模型的網絡層或TCP/IP基準模型的IP層)裝置。在一些實施例中,FCoE網絡170可包含被配置通過相應的進入開關112 142和FCoE網絡170中的其它網絡實體在FCoE網絡裝置110 140之間傳送數據的硬件和/或軟件(在硬件上執行)的組合。FCoE網絡170可以為例如數據中心構造、局域網絡(LAN)、廣域網絡(WAN)、存儲區域網絡(SAN)、內聯網和/或因特網的一部分。雖然圖1沒有示出,但是,在一些實施例中,FCoE網絡170可包含與一個或更多個光纖信道開關裝置(例如,進入開關112 142)連接的一個或更多個光纖信道兼容服務器和/或外設裝置。并且,FCoE網絡170可包含例如一個或更多個以太網和光纖信道兼容路由器、線卡和/或網絡接口卡(NIC)0在一些實施例中,FCoE網絡170可包含諸如一個或更多個光纖信道區域和/或SAN的一個或更多個子網部分。在一些實施例中,FCoE網絡170可包含通過電纜、光纖電纜、無線連接和/或任何其它適當的連接部件物理和/或操作耦合的一個或更多個裝置和/或模塊。如圖1所示,FCoE網絡170可通過進入開關112 142與FCoE網絡裝置110 140耦合。在這些實施例中,FCoE網絡170可由此與FCoE網絡裝置110 140交換數據。FCoE網絡裝置110、120、130或140可以是可與FCoE網絡170耦合并通過FCoE網絡170與其它的網絡裝置通信的任意裝置。特別地,各FCoE網絡裝置110 140可包含能夠向和/或從與用于FCoE網絡裝置110 140的進入開關連接并用作該進入開關的相應的進入開關112 142傳送和/或接收數據的硬件和/或軟件(在硬件中執行)的組合。各FCoE網絡裝置110 140可通過FCoE網絡170向/從剩余的FCoE網絡裝置110 140中的每一個發送和/或接收數據。在一些實施例中,FCoE網絡裝置110 140可以是服務器裝置、存儲裝置、計算裝置、路由裝置、應用服務器、數據庫系統、網關和/或工作站等。FCoE網絡裝置110 140可任選地為例如計算機節點、服務節點、路由器和/或存儲節點。在一些實施例中,FCoE網絡裝置110 140可執行諸如一個或更多個數據存儲、軟件即服務(SaaS)、網絡服務、內容請求和/或其它計算任務的一個或更多個計算任務。在一些實施例中,各FCoE網絡裝置110 140可以是與諸如光纖信道開關、光纖信道構造、SAN等的一個或更多個其它的基于光纖信道的裝置操作或物理耦合的基于光纖信道的裝置。如圖1所示,各FCoE網絡裝置110 140通過進入開關112 142與FCoE網絡170連接。進入開關112 142可以是被配置為執行從/向FCoE網絡裝置110 140接收和/或發送的數據(例如,光纖信道幀)的開關的硬件和/或軟件(在硬件中執行)的任意組合。例如,進入開關122位于FCoE網絡裝置120與FCoE網絡170內的其它網絡實體(圖1未示出)之間。進入開關122可被配置為執行例如在FCoE網絡裝置120與FCoE網絡裝置110,130,140之間傳送的光纖信道幀和/或分組上的開關任務。在一些實施例中,進入開關112 142可被稱為與進入開關112 142耦合的FCoE網絡裝置110 140的第一跳開關。雖然圖1沒有示出,但是,進入開關122可包含一個或更多個光纖信道端口,每個光纖信道端口與FCoE網絡裝置120上的光纖信道端口中的一個操作或物理耦合。在一些實施例中,進入開關122上的這些光纖信道端口中的每一個可被配置為與FCoE網絡裝置120上的相應的光纖信道端口交換光纖信道幀。在一些實施例中,如這里討論的那樣,進入開關122上的這些光纖信道端口中的每一個可被配置為與FCoE網絡裝置120上的相應的光纖信道端口相關的FCoE網絡裝置120的一個或更多個虛擬節點端口交換光纖信道幀。參照圖2表示并描述進入開關的內部結構的細節。在一些實施例中,各FCoE網絡裝置110 140中的每一個可具有一個或更多個光纖信道端口(圖1未示出),光纖信道端口中的每一個可與一個或更多個虛擬節點端口(圖1未示出)相關。在一些實施例中,可在FCoE網絡裝置110 140的虛擬節點端口與另一FCoE網絡裝置110 140的虛擬節點端口之間建立通信對話,使得可通過FCoE網絡170在兩個FCoE網絡裝置的兩個虛擬節點端口之間傳送光纖信道數據業務。特別地,通過用于兩個FCoE網絡裝置110 140的相應的進入開關112 142和FCoE網絡170內的其它的介入的網絡實體,可在兩個FCoE網絡裝置110 140的兩個虛擬節點端口之間限定數據路徑。因此,可從第一 FCoE網絡裝置的第一虛擬節點端口通過數據路徑向第二 FCoE網絡裝置的第二虛擬節點端口發送光纖信道數據分組和/或幀。在一些實施例中,兩個FCoE網絡裝置之間的這種對等通信可被稱為VN2VN模式,并且,能夠實現VN2VN模式的FCoE網絡裝置可被稱為VN2VN FCoE網絡裝置。在一些實施例中,可允許一個或更多個FCoE網絡裝置的任意數量的虛擬節點端口在不存在諸如例如FCF的任何中央控制裝置的情況下在這種對等通信中與FCoE網絡裝置的虛擬節點端口相互通信。例如,與FCoE網絡裝置120相關的虛擬節點端口可被配置為向/從進入開關122發送和/或接收數據,該進入開關122可被配置為通過連接進入開關122與進入開關142的FCoE網絡170內的數據路徑(例如,包含介入的網絡實體)向/從進入開關142發送和/或接收數據。與進入開關122類似,進入開關142可被配置為向/從FCoE網絡裝置140的虛擬節點端口發送和/或接收數據。因此,FCoE網絡裝置120的虛擬節點端口可與FCoE網絡裝置140的虛擬節點端口通信。在一些實施例中,進入開關122 142可被配置為對于與該進入開關112 142耦合的FCoE網絡裝置110 140執行初始化和/或登錄功能。并且,進入開關112 142可被配置為實現光纖信道區域策略。作為結果,可通過增強光纖信道區域策略(例如,通過使用FIP探聽濾波器)控制諸如裝置初始化、登錄和/或相應的FCoE網絡裝置110 140與FCoE網絡170耦合的其它裝置(例如,其它的FCoE網絡裝置110 140)之間的數據傳送的服務。例如,進入開關112 142可被配置為實現FCoE濾波器以允許相應的FCoE網絡裝置Iio 140僅與通過光纖信道區域策略允許與該FCoE網絡裝置110 140通信的剩余的FCoE網絡裝置110 140通信。參照圖2 4表示和描述執行初始化、登錄、數據傳送并在進入開關上實現光纖信道區域策略的細節。圖2是根據實施例的FCoE網絡中的網絡開關的示意圖。更特別地,圖2是根據實施例的基本上以上關于圖1表示和描述的進入開關112 142類似的網絡開關200的系統框圖。網絡開關200包含裝置數據庫230、區域策略數據庫240、區域策略更新模塊250、區域策略增強模塊260 (例如,包含FIP探聽濾波器)、地址分辨率模塊270、開關模塊280和端口 210、212、214。在一些實施例中,雖然圖2沒有示出,但是,網絡開關200還可至少包含被配置為執行由各種模塊提供的功能的處理器、被配置為存儲與執行這些功能相關的信息和/或數據的存儲器和/或任何其它的模塊。在一些實施例中,與圖1中的進入開關112 142類似,網絡開關200可位于托管(host)網絡開關200的FCoE網絡的邊界(圖2未示出)上。這種FCoE網絡可在結構和功能上與參照圖1表示和描述的FCoE網絡170類似。特別地,網絡開關200可被配置為連接一個或更多個FCoE網絡裝置(例如,圖1中的FCoE網絡裝置110 140)與來自FCoE網絡的剩余部分的一個或更多個網絡實體。例如,端口 210可與FCoE網絡裝置的光纖信道端口連接,并且,端口 212、214可分別與FCoE網絡內的一個或更多個網絡實體(例如,開關裝置、服務器裝置、存儲裝置等)的端口連接。在一些實施例中,雖然圖2沒有示出,但是,網絡開關200的一個或更多個端口可包含于線卡中。例如,端口 212、214可包含于線卡中。在一些實施例中,網絡開關200可通過例如電纜、光纖電纜、無線連接和/或任意其它適當的連接手段與其它的網絡實體或FCoE網絡裝置耦合。在這些實施例中,端口 210、212、214可以是具有被啟用以在特定的連接手段上操作傳送數據的適當的硬件和/或軟件(在硬件中執行)配置的端口。在一些實施例中,端口 210、212、214可用作網絡開關200的進入端口和/或外出端口。即,網絡開關200可被配置為通過端口 210、212、214從/向FCoE網絡裝置或任何其它網絡實體(例如,在托管網絡開關200的FCoE網絡內)接收和/或發送數據(例如,光纖信道分組或幀)。例如,網絡開關200可被配置為通過端口 210從和向與端口 210連接的FCoE網絡裝置接收和發送數據。對于另一例子,網絡開關200可被配置為通過端口 212或214從和向與處于FCoE網絡內的端口 212或214連接的網絡實體接收和發送數據。在一些實施例中,如在后面詳細描述那樣,區域策略更新模塊250、區域策略增強模塊260、地址分辨率模塊270和開關模塊280可分別包含被配置為執行與該模塊相關的特定的功能的硬件和/或軟件(在硬件中執行)的組合。這些模塊可由例如網絡開關200的處理器(圖2未示出)執行。在一些實施例中,裝置數據庫230和區域策略數據庫240可包含于網絡開關200內的存儲器(圖2未示出)內。如后面詳細描述的那樣,可通過模塊中的一個或更多個訪問、修改或更新數據庫。并且,雖然圖2沒有示出,但是,模塊和數據庫可與端口 210、212、214或剩余模塊或數據庫中的至少一個操作耦合。進一步參照圖3 4描述網絡開關200內的模塊的動作的細節。裝置數據庫230可存儲與托管網絡開關200的FCoE網絡連接并且通過其主動登錄的FCoE網絡裝置有關的信息和/或數據。FCoE網絡裝置包含使用網絡開關200作為它們的進入開關(例如,與網絡開關200物理連接)的FCoE網絡裝置以及使用其它的網絡開關作為它們的進入開關(例如,與其它的網絡開關物理連接并由此通過FCoE網絡與網絡開關200操作耦合)的FCoE網絡裝置。在一些實施例中,裝置數據庫230可存儲與FCoE網絡連接并通過其主動登錄的所有FCoE網絡裝置的信息。在一些實施例中,存儲于裝置數據庫230中的FCoE網絡裝置的信息和/或數據與存儲于FCoE網絡中的另一網絡開關內的任何其它裝置數據庫中的那些相同。因此,FCoE網絡中的每個網絡開關可獲可與FCoE網絡連接并通過其主動登錄的每個FCoE網絡裝置。在一些實施例中,存儲于裝置數據庫230中的信息可包含與FCoE網絡連接并且通過其主動登錄的各FCoE網絡裝置的邏輯標識符和萬維名稱(Wm)0 WffN是可識別諸如FCoE網絡裝置的特定的光纖信道裝置的唯一標識符。用于光纖信道裝置的WWN可以為例如源自Institute of Electrical and Engineers (IEEE)組織唯一標識符(OUI)的 8 字節號碼和與該光纖信道裝置相關的賣主供給的信息。在一些實施例中,WWN也可被稱為萬維標識符(WffID)0在一些實施例中,用于FCoE網絡裝置的邏輯標識符可以是用于唯一代表該FCoE網絡裝置的地址。在一些實施例中,可通過使例如偽隨機數產生器由該FCoE網絡裝置選擇用于FCoE網絡裝置的邏輯標識符。例如,用于FCoE網絡裝置的邏輯標識符可以為“0.X.y”的格式,這里,X和y中的每一個是O 255 (包含O和255)的整數,并且,第一數字上的O代表在VN2VN模式中對于FCoE網絡裝置保留這種地址。例如,FCoE網絡裝置可具有邏輯標識符“0.10.100”,并且,另一FCoE網絡裝置可具有邏輯標識符“0.62.215”。作為替代方案,在一些其它的實施例中,用于FCoE網絡裝置的邏輯標識符可以為任何其它適當的格式。在一些實施例中,用于FCoE網絡裝置的邏輯標識符可以為用于該FCoE網絡裝置的虛擬節點端口的標識符。光纖信道裝置的虛擬節點端口也可被稱為虛擬光纖信道N-端口。例如,裝置數據庫230可存儲與FCoE網絡裝置(例如,圖1中的FCoE網絡裝置110 140)的虛擬節點端口相關的第一邏輯標識符和與同一 FCoE網絡裝置的另一虛擬節點端口相關的第二邏輯標識符。因此,在這種實施例中,與單個FCoE網絡裝置相關的多個邏輯標識符可被存儲于裝置數據庫230中。在一些實施例中,裝置數據庫230可存儲和/或保持邏輯標識符之間的相關性、WffN和/或FCoE網絡裝置的其它相關的信息。例如,各FCoE網絡裝置的邏輯標識符和WffN可被存儲于裝置數據庫230內的FCoE網絡裝置的列表的同一條目中,使得FCoE網絡裝置的邏輯標識符可與該FCoE網絡裝置的WffN相關,并且,可通過查找裝置數據庫230中的FCoE網絡裝置的列表的適當的條目,確定這種相關性。地址分辨率模塊270可被配置為響應從FCoE網絡裝置接收提出的邏輯標識符檢測邏輯標識符之間的任何沖突。特別地,網絡開關200可接收包含提出的邏輯標識符和/或與FCoE網絡連接并被激活的FCoE網絡裝置的其它相關的信息(例如,WffN)的信號。FCoE網絡裝置可直接與網絡開關200耦合,并且使用網絡開關200作為其進入開關。在這種情況下,在網絡開關200上接收的信號可以是從FCoE網絡裝置發送的單播信號。作為替代方案,FCoE網絡開關可通過例如FCoE網絡中的其它的網絡實體與網絡開關200操作耦合,并且使用另一網絡開關作為其進入開關。在這種情況下,在網絡開關200上接收的信號可以是從與該FCoE網絡裝置相關的進入開關發送的多播信號。響應接收這種信號,地址分辨率模塊270可被配置為確定是否在提出的邏輯標識符與存儲于裝置數據庫230中的邏輯標識符之間存在沖突。特別地,地址分辨率模塊270可被配置為比較提出的邏輯標識符與存儲于與已與FCoE網絡連接并通過其登錄的其它裝置(例如,其它的FCoE網絡裝置)相關的裝置數據庫230中的邏輯標識符。如果檢測到邏輯標識符之間的沖突(S卩,如果提出的邏輯標識符被確定為存儲于裝置數據庫230中的另一裝置的邏輯標識符相同),那么地址分辨率模塊270被配置為向起源用于提出的邏輯標識符的信號的FCoE網絡發送信號,從而指示由FCoE網絡裝置提出的邏輯標識符已被取得并因此不可用。否則,如果提出的邏輯標識符被確定為與存儲于裝置數據庫230中的其它裝置的每個邏輯標識符不同,那么沒有檢測到邏輯標識符之間的沖突。如果網絡開關200是用于FCoE網絡裝置的進入開關(即,網絡開關在沒有介入的進入開關的情況下從FCoE網絡裝置接收提出的邏輯標識符)),那么地址分辨率模塊270可被配置為通過使用多播信號向用作其它裝置(例如,其它FCoE網絡裝置)的進入開關的FCoE網絡內的其它網絡開關發送提出的邏輯標識符以及其它的相關的信息(例如,FCoE網絡裝置的WWN)。作為結果,其它的網絡開關可被配置為響應接收多播信號并在向其它裝置轉送提出的邏輯標識符之前增強光纖信道區域策略并且(任選地)檢查沖突。如果網絡開關200不是用于FCoE網絡裝置的進入開關(即,網絡開關從用于FCoE網絡裝置的進入開關接收提出的邏輯標識符),那么區域策略增強模塊260可被配置為在向與網絡開關200耦合的裝置和/或開關轉送提出的邏輯標識符之前增強網絡開關200的光纖信道區域策略(例如,通過使用FIP探聽濾波器)。在一些實施例中,在兩種情況下(S卩,網絡開關200是用于FCoE網絡的進入開關或者不是),裝置數據庫230可因此被更新,使得提出的邏輯標識符以及FCoE網絡裝置的其它的相關的信息(例如,WffN)可被(暫時)存儲于裝置數據庫230中。區域策略數據庫240可存儲與以及可能與托管網絡開關200的FCoE網絡連接的裝置(例如,FCoE網絡裝置)相關的光纖信道區域策略。光纖信道區域策略可限定例如用于光纖信道網絡裝置的一個或多個區域,使得兩個光纖信道網絡裝置如果并且只有均包含于同一區域中才可相互通信。在一些實施例中,存儲于區域策略數據庫240中的光纖信道區域策略與存儲于用作FCoE網絡裝置的進入開關的跨著FCoE網絡的任何其它網絡開關內的光纖信道區域策略相同。因此,通用光纖信道區域策略可在FCoE網絡內的每個進入開關上被增強。例如,如圖1所示,通用光纖信道區域策略可被存儲于各進入開關112 142的區域策略數據庫(例如,區域策略數據庫240)中,并在該進入開關112 142上被增強。在一些實施例中,存儲于區域策略數據庫240中的光纖信道區域策略可至少部分基于諸如光纖信道網絡裝置的WWN的光纖信道網絡裝置的唯一標識符。例如,光纖信道區域策略可被限定,使得具有第一 WffN “ 2x: XX: 00: CO: DD: 11:22:33 ”的第一光纖信道網絡裝置和具有第二 WffN “2x:xx:00:C0:DD:44:55:66”的第二光纖信道網絡裝置包含于同一區域而具有第三WffN “2x:xx:00:C0:DD:77:88:99”的第三光纖信道網絡裝置包含于不同的區域中。在這種實施例中,存儲于區域策略數據庫240中的光纖信道區域策略一般不基于與光纖信道網絡裝置相關的邏輯標識符。區域策略更新模塊250可被配置為更新存儲于區域策略數據庫240中的光纖信道區域策略。在一些實施例中,新的光纖信道區域策略可通過例如網絡管理員被注入到FCoE網絡內的網絡實體內,并然后被分配給各網絡開關。響應接收這種新的光纖信道區域策略,區域策略更新模塊250可被配置為將新的光纖信道區域策略存儲于區域策略數據庫240中,并且(任選地)重寫事先存儲于區域策略數據庫240中的現有的光纖信道區域策略。在一些其它的實施例中,存儲于區域策略數據庫240中的光纖信道區域策略可通過任何其它適當的手段被更新。例如,可手動通過例如網絡管理員更新在各網絡開關上存儲的光纖信道區域策略。區域策略增強模塊260可被配置為在各種方案(例如,使用FIP探聽濾波器)中在在網絡開關200上接收的數據、信號和/或消息上增強存儲于區域策略數據庫240中的光纖信道區域策略。在一些實施例中,網絡開關200可從另一網絡開關(例如,通過FCoE網絡內的介入的網絡實體)接收例如多播信號。多播信號可包含對于遠程FCoE網絡裝置(即不直接與網絡開關200連接并且不使用網絡開關200作為其進入開關的FCoE網絡裝置)提出的邏輯標識符以及該FCoE網絡裝置的其它的相關的信息(例如,WffN)0響應接收用于遠程FCoE網絡裝置的這種提出的邏輯標識符,區域策略增強模塊260可被配置為增強存儲于區域策略數據庫240中的光纖信道區域策略(例如,通過使用FIP探聽濾波器),以確定用于遠程FCoE網絡裝置的提出的邏輯標識符是否應被轉送到本地FCoE網絡裝置(即,與網絡開關200連接并使用網絡開關200作為它們的進入開關的FCoE網絡裝置)。即,區域策略增強模塊260可被配置為根據存儲于區域策略數據庫240中的光纖信道區域策略確定網絡開關200是否被授權以將提出的邏輯標識符和/或遠程FCoE網絡裝置的其它信息發送到本地FCoE網絡裝置。特別地,區域策略增強模塊260可被配置為通過檢查存儲于區域策略數據庫240中的光纖信道區域策略確定遠程FCoE網絡裝置和本地FCoE網絡裝置是否包含于同一區域中。如果遠程FCoE網絡裝置和本地FCoE網絡裝置被確定為包含于同一區域中,那么網絡開關200由此被授權以向本地FCoE網絡裝置發送提出的邏輯標識符和/或遠程FCoE網絡裝置的其它相關的信息。因此,開關模塊280可被配置為通過與該本地FCoE網絡裝置耦合的網絡開關的端口(例如,端口 212)將提出的邏輯標識符和/或遠程FCoE網絡裝置的其它相關的信息發送到本地FCoE網絡裝置。否則,如果遠程FCoE網絡裝置和本地FCoE網絡裝置被確定為不包含于同一區域中,那么網絡開關200由此不被授權以將提出的邏輯標識符和/或遠程FCoE網絡裝置的其它相關的信息發送到本地FCoE網絡裝置。因此,網絡開關200可被配置為不轉送并(任選地)下降提出的邏輯標識符和/或遠程FCoE網絡裝置的其它相關的信息。在一些其它的實施例中,網絡開關200可接收例如包含對于遠程FCoE網絡裝置指定的邏輯標識符的來自另一網絡開關的多播信號以及該FCoE網絡裝置的其它相關的信息(例如,WWN)。如參照圖3描述的那樣,在FCoE網絡裝置提出用于其自身的邏輯標識符并且在預定的時間周期內不接收沖突響應之后,FCoE網絡裝置可被配置為跨著FCoE網絡廣播該邏輯標識符以及對于該FCoE網絡裝置指定的邏輯標識符。響應接收用于遠程FCoE網絡裝置的這種指定的邏輯標識符,區域策略增強模塊260可被配置為增強存儲于區域策略數據庫240中的光纖信道區域策略(例如,通過使用FIP探聽濾波器),以確定用于遠程FCoE網絡裝置的指定的邏輯標識符是否應被轉送給與網絡開關200相關的本地FCoE網絡裝置。即,區域策略增強模塊260可被配置為根據存儲于區域策略數據庫240中的光纖信道區域策略確定網絡開關200是否被授權以將指定的邏輯標識符和/或遠程FCoE網絡裝置的其它信息發送到本地FCoE網絡裝置。與提出的邏輯標識符的事先的事例類似,區域策略增強模塊260可被配置為通過檢查存儲于區域策略數據庫240中的光纖信道區域策略確定遠程FCoE網絡裝置和本地FCoE網絡裝置是否包含于同一區域中。如果遠程FCoE網絡裝置和本地FCoE網絡裝置被確定為包含于同一區域內,那么網絡開關200由此被授權以將指定的邏輯標識符和/或遠程FCoE網絡裝置的其它相關信息發送到本地FCoE網絡裝置。因此,開關模塊280可被配置為通過與本地FCoE網絡裝置耦合的網絡開關的端口將指定的邏輯標識符和/或遠程FCoE網絡裝置的其它相關信息發送到本地FCoE網絡裝置。否則,如果遠程FCoE網絡裝置和本地FCoE網絡裝置被確定為不包含于同一區域內,那么網絡開關200由此不被授權以將指定的邏輯標識符和/或遠程FCoE網絡裝置的其它相關信息發送到本地FCoE網絡裝置。因此,網絡開關200可抑制將指定的邏輯標識符和/或遠程FCoE網絡裝置的其它相關信息發送到本地FCoE網絡裝置。另外,不管網絡開關200是否被授權以將遠程FCoE網絡裝置的信息發送到任何本地FCoE網絡裝置,網絡開關200都可被配置為更新例如存儲于裝置數據庫230中的FCoE網絡裝置的列表。因此,指定的邏輯標識符、WWN和/或遠程光纖信道網絡裝置的其它相關的信息可被添加到存儲于裝置數據庫230中的FCoE網絡裝置的列表中。在又一些其它的實施例中,網絡開關200可接收源自對于第二 FCoE網絡裝置指定的第一 FCoE網絡裝置(例如,本地FCoE網絡裝置、遠程FCoE網絡裝置)的數據(例如,光纖信道幀或分組)。響應接收這種數據,區域策略增強模塊260可被配置為增強存儲于區域策略數據庫240中的光纖信道區域策略(例如,通過使用FIP探聽濾波器),以確定源自第一FCoE網絡裝置的數據是否應被轉送到第二 FCoE網絡裝置。即,區域策略增強模塊260可被配置為根據存儲于區域策略數據庫240中的光纖信道區域策略確定網絡開關200是否被授權以將源自第一 FCoE網絡裝置的數據發送到第二 FCoE網絡裝置。與提出的邏輯標識符或指定的邏輯標識符的先前的實例類似,區域策略增強模塊260可被配置為通過檢查存儲于區域策略數據庫240中的光纖信道區域策略確定第一 FCoE網絡裝置和第二 FCoE網絡裝置是否包含于同一區域中。如果第一 FCoE網絡裝置和第二FCoE網絡裝置被確定為包含于同一區域中,那么網絡開關200由此被授權以將源自第一FCoE網絡裝置的數據發送到第二 FCoE網絡裝置。因此,開關模塊280可被配置為確定網絡開關200的哪個端口與第二 FCoE網絡裝置耦合(在物理上或操作上),并因此然后將數據發送到端口外部。否則,如果第一 FCoE網絡裝置和第二 FCoE網絡裝置被確定為不包含于同一區域中,那么網絡開關200由此不被授權以將源自第一 FCoE網絡裝置的數據發送到第二FCoE網絡裝置。因此,網絡開關200可被配置為下降該數據。開關模塊280可被配置為對于在網絡開關200上接收的數據(例如,光纖信道幀和/或分組)、信號和/或消息執行典型的網絡開關功能。開關模塊280可例如向適當的下一跳裝置(例如,FCoE網絡中的網絡實體、FCoE網絡裝置)通過與該下一跳裝置耦合的網絡開關200的端口發送接收的光纖信道幀。在一些實施例中,開關模塊280可被配置為通過網絡開關200的端口將源自FCoE網絡裝置的虛擬節點端口的數據發送到適當的下一跳裝置,使得數據可被轉送到另一 FCoE網絡裝置的目的虛擬節點端口。因此,網絡開關200可實現VN2VN協議并實現FCoE網絡裝置的虛擬節點端口之間的通信。并且,如這里描述的那樣,開關模塊280可被配置為將包含包含提出的邏輯標識符或指定的邏輯標識符的消息的與FCoE網絡裝置的初始化和/或登錄相關的信息發送到與網絡開關200耦合的適當的下
一跳裝置。圖3是根據實施例的通過兩個網絡開關(即,網絡開關302、304)建立連接的兩個FCoE網絡裝置(B卩,FCoE網絡裝置300、306)的邏輯表現。FCoE網絡裝置300和306在結構上并在功能上與參照圖1描述的FCoE網絡裝置110 140類似。在一些實施例中,FCoE網絡裝置300和306可以是VN2VN FCoE網絡裝置。類似地,網絡開關302和304可在結構上并在功能上與參照圖2描述的網絡開關200類似。并且,網絡開關302和304可包含于FCoE網絡(例如,圖1中的FCoE網絡170)內。網絡開關302可以是用于FCoE網絡裝置300的進入開關。即,網絡開關302可耦合FCoE網絡裝置300與FCoE網絡內的其它網絡實體(例如,其它網絡開關)。類似地,網絡開關304可以是用于FCoE網絡裝置306的進入開關。雖然圖3沒有示出,但是,在一些實施例中,可在網絡開關302和網絡開關304之間介入存在一個或更多個網絡實體。在這種實施例中,網絡開關302和網絡開關304可通過通過這些介入的網絡實體連接兩個網絡開關的數據路徑相互通信。首先,在FCoE網絡裝置300與網絡開關302連接并被激活(例如,被接通)之后,FCoE網絡裝置300可被配置為產生邏輯標識符。在一些實施例中,可在沒有來自包含網絡開關302的任何其它網絡實體和FCoE網絡內的任何其它網絡實體的幫助的情況下由FCoE網絡裝置300產生這種邏輯標識符。與參照圖2描述的邏輯標識符類似,可意圖或假定由FCoE網絡裝置300產生的邏輯標識符為可能可在FCoE網絡內使用的FCoE網絡裝置300的唯一地址。在一些實施例中,可通過使用例如偽隨機數產生器由FCoE網絡裝置300選擇邏輯標識符。在這些實施例中,可基于例如被用作偽隨機數產生器的輸入的FCoE網絡裝置300的唯一標識符(例如,WffN)產生邏輯標識符。另外,在一些實施例中,邏輯標識符可與FCoE網絡裝置300的虛擬節點端口相關。在VN2VN協議中,這種邏輯標識符可被用于代表FCoE網絡裝置300的虛擬節點端口。在FCoE網絡裝置300上產生邏輯標識符之后,如圖3中的信號310所示,FCoE網絡裝置300可被配置為將登錄信號發送到網絡開關302。登錄信號可包含邏輯標識符作為用于FCoE網絡裝置300的提出的邏輯標識符。登錄信號還可包含與FCoE網絡裝置300相關的其它相關的信息(例如,WWN),使得網絡開關302可獲知從哪個裝置發送登錄信號。如圖3中的步驟312所示,響應接收登錄信號,網絡開關302可被配置為檢查包含于登錄信號中的提出的邏輯標識符與存儲于網絡開關302內的邏輯標識符之間的沖突。例如,網絡開關302的地址分辨率模塊(例如,圖2中的地址分辨率模塊270)可被配置為比較用于FCoE網絡裝置300的提出的邏輯標識符與存儲于網絡開關302內的邏輯標識符。邏輯標識符可與已與FCoE網絡連接并通過其登錄的其它裝置(例如,其它FCoE網絡裝置)相關,并且可被存儲于例如網絡開關302內的裝置數據庫(例如,圖2中的裝置數據庫230)中。如果檢測到邏輯標識符之間的沖突(即,FCoE網絡裝置300的提出的邏輯標識符被確定為與存儲于網絡開關302內的裝置數據庫中的另一裝置的邏輯標識符相同),那么網絡開關302可被配置為將表示已取得提出的邏輯標識符的沖突響應信號(圖3未示出)發送到FCoE網絡裝置300。響應接收這種沖突響應信號,FCoE網絡裝置300可被配置為產生另一邏輯標識符,并然后重復先前的過程以將包含新邏輯標識符的新的登錄信號發送到網絡開關302。網絡開關302可然后重復步驟S312以檢查該新邏輯標識符的沖突。否則,如果沒有檢測到邏輯標識符之間的沖突(S卩,FCoE網絡裝置300的邏輯標識符被確定為與存儲于網絡開關302內的裝置數據庫中的其它裝置的每個邏輯標識符不同),那么網絡開關302可被配置為將消息(例如,多播消息、廣播消息)發送到用作其它FCoE網絡裝置的進入開關的FCoE網絡中的其它網絡開關。多播消息或廣播消息可至少包含用于FCoE網絡裝置300的提出的邏輯標識符和/或FCoE網絡裝置300的其它相關的信息(例如,WffN)ο如圖3中的信號320所示,包含用于FCoE網絡裝置300的提出的邏輯標識符的多播消息可通過例如多跳數據路徑從網絡開關302被發送到網絡開關304。雖然圖3沒有示出,但是,這種多播消息或廣播消息也可從網絡開關302以類似的方式被發送到FCoE網絡內的剩余網絡開關的一部分或全部。在一些實施例中,多播消息或廣播消息可通過例如單個物理跳或多個物理跳(即通過FCoE網絡內的介入的網絡實體)被傳送到這些網絡開關。如圖3中的步驟322所示,響應接收包含提出的邏輯標識符和/或與FCoE網絡裝置300相關的其它信息的消息,網絡開關304可被配置為增強光纖信道區域策略(例如,通過使用FIP探聽濾波器)以確定接收的消息是否應被轉送到FCoE網絡裝置306。在一些實施例中,在網絡開關304或任何其它網絡開關上增強的光纖信道區域策略可基于例如與相應的FCoE網絡裝置(例如,FCoE網絡裝置300、306)相關的WffN。特別地,網絡開關304可被配置為通過檢查存儲于網絡開關304中的光纖信道區域策略確定FCoE網絡裝置300和FCoE網絡裝置306是否包含于同一區域中。如果FCoE網絡裝置300和FCoE網絡裝置306被確定為包含于同一區域中,那么FCoE網絡裝置306是可與FCoE網絡裝置300通信的許可的裝置,反之亦然。作為結果,如圖3中的信號330所示,測量304被授權以將提出的邏輯標識符和/或FCoE網絡裝置300的其它相關的信息發送到FCoE網絡裝置306。否則,如果FCoE網絡裝置300和FCoE網絡裝置306被確定為不包含于同一區域中,那么FCoE網絡裝置306關于FCoE網絡裝置300不是許可的裝置,反之亦然。作為結果,網絡開關304不被授權以將提出的邏輯標識符和/或FCoE網絡裝置300的其它相關的信息發送到FCoE網絡裝置306。因此,網絡開關304可抑制將提出的邏輯標識符和/或FCoE網絡裝置300的其它相關的信息發送到FCoE網絡裝置306。在一些實施例中,雖然圖3沒有示出,但是,網絡開關304可與用于多于一個的FCoE網絡裝置(包含FCoE網絡裝置306)的進入開關連接并用作該進入開關。在這種實施例中,網絡開關304可被配置為對于與網絡開關304連接的各FCoE網絡裝置確定FCoE網絡裝置關于FCoE網絡裝置300是否為許可的裝置(換句話說,FCoE網絡裝置是否包含于與FCoE網絡裝置300相同的區域中)。作為結果,網絡開關304可被配置為將提出的邏輯標識符和/或FCoE網絡裝置300的其它相關的信息轉送到與網絡開關304連接的各許可的FCoE網絡裝置,同時關于各未許可的FCoE網絡裝置抑制這樣做。在一些實施例中,如果沒有確定關于FCoE網絡裝置300的許可的裝置,那么網絡開關304可被配置為下降提出的邏輯標識符和/或FCoE網絡裝置300的其它相關的信息。在一些實施例中,如以上參照圖2描述的那樣,光纖信道區域策略可被存儲于例如網絡開關304內的區域策略數據庫(例如,區域策略數據庫240)中。可通過例如網絡開關304的區域策略增強模塊(例如,區域策略增強模塊260)增強光纖信道區域策略(例如,通過使用FIP探聽濾波器)。可通過例如網絡開關304中的區域策略更新模塊(例如,區域策略更新模塊250)更新存儲于網絡開關304中的光纖信道區域策略。另外,網絡開關304的開關模塊(例如,開關模塊280)可被配置為通過與FCoE網絡裝置306耦合的網絡開關304的適當的端口將提出的邏輯標識符和/或FCoE網絡裝置300的其它的相關的信息發送到FCoE網絡裝置306。如圖3中的步驟332所示,響應接收FCoE網絡裝置300的提出的邏輯標識符,FCoE網絡裝置306可被配置為檢查其自身的邏輯標識符與接收的邏輯標識符之間的沖突。與網絡開關302類似,如果檢測到兩個邏輯標識符之間的沖突(即,FCoE網絡裝置300的提出的邏輯標識符被確定為與FCoE網絡裝置306相關的邏輯標識符相同),那么FCoE網絡裝置306可被配置為向FCoE網絡裝置300發送表示已取得或分配提出的邏輯標識符的沖突響應信號(圖3未示出)。響應接收這種沖突響應信號,FCoE網絡裝置300可被配置為產生另一邏輯標識符,并然后對于任何可能的沖突重復先前的過程。在一些實施例中,雖然圖3沒有示出,但是,網絡開關304也可以以與網絡開關302類似的方式被配置為檢查邏輯標識符之間的沖突。在一些實施例中,如果在網絡開關302或網絡開關304或兩者上檢測到邏輯標識符之間的沖突,那么可以省略FCoE網絡裝置306上的邏輯標識符之間的沖突檢查。例如,用于FCoE網絡裝置300的提出的邏輯標識符不一定被發送到FCoE網絡裝置306,并且,不一定在FCoE網絡裝置306上操作邏輯標識符之間的沖突檢查。在這些實施例中,可以以對于邏輯標識符之間的沖突的檢查不是在與另一FCoE網絡裝置的通信中被接合的先決條件的方式設計和/或配置FCoE網絡裝置306。BP,FCoE網絡裝置306不需要關于另一 FCoE網絡裝置(例如,FCoE網絡裝置300)檢查邏輯標識符之間的沖突,以使得FCoE網絡裝置306能夠與該FCoE網絡裝置通信。另一方面,如圖3所示,如果給定的VN2VN協議要求對于邏輯標識符之間的沖突的檢查是在與另一 FCoE網絡裝置通信中接合FCoE網絡裝置的先決條件,那么FCoE網絡裝置306應接收用于FCoE網絡裝置300的提出的邏輯標識符。在這種實施例中,FCoE網絡裝置306可以是符合給定VN2VN協議的任何一般網絡裝置。在一些實施例中,在FCoE網絡裝置300向網絡開關302發送登錄信號之后,如圖3中的步驟312所示,FCoE網絡裝置300可被配置為對于沖突響應等待預定的時間周期。如果在預定的時間周期中接收沖突響應信號,那么FCoE網絡裝置300可被配置為產生不同的邏輯標識符,并然后重復上述的過程310 332。否則,如果在預定的時間周期中沒有接收沖突響應信號,那么FCoE網絡裝置300可假定在其提出的邏輯標識符與當前存在于FCoE網絡中的任何邏輯標識符之間不存在沖突。因此,FCoE網絡裝置300可將提出的邏輯標識符指定為其邏輯標識符,并且跨著FCoE網絡將該指定的邏輯標識符廣播到其它的網絡實體。特別地,FCoE網絡裝置300可被配置為將包含指定的邏輯標識符和/或FCoE網絡裝置300的其它相關的信息(例如,WffN)的信號發送到網絡開關302。網絡開關302然后可將信號轉送到用作用于FCoE網絡中的其它裝置的進入開關的隔一個的網絡開關。在一些實施例中,傳播指定的邏輯標識符的信號可以是對于FCoE網絡中的所有進入開關指定的多播信號。在一些其它的實施例中,信號可以是廣播信號。在這種實施例中,FCoE網絡中的每個網絡實體可接收包含用于FCoE網絡裝置300的指定的邏輯標識符的信號。如圖3所示,FCoE網絡裝置300可被配置為將包含用于FCoE網絡裝置300的指定的邏輯標識符的信號340發送到網絡開關302和網絡開關304(從網絡開關302轉送)。如圖3中的步驟342所示,響應接收這種包含用于FCoE網絡裝置300的指定的邏輯標識符的信號,網絡開關304可被配置為增強光纖信道區域策略以確定是否將用于FCoE網絡裝置300的指定的邏輯標識符轉送到FCoE網絡裝置306。與通過用于FCoE網絡裝置300的提出的邏輯標識符的先前的過程(如圖3中的步驟322所示)類似,網絡開關304可基于存儲于網絡開關304上的光纖信道區域策略確定FCoE網絡裝置300和306是否包含于同一光纖信道區域中。如圖3中的信號350所示,如果FCoE網絡裝置300和306被確定為包含于同一區域中,那么網絡開關304可被配置為將指定的邏輯標識符和/或FCoE網絡裝置300的其它相關的信息發送到FCoE網絡裝置306。否則,如FCoE網絡裝置300和306被確定為不包含于同一區域中,那么網絡開關304可抑制將指定的邏輯標識符和/或FCoE網絡裝置300的任何其它相關的信息發送到FCoE網絡裝置306。另外,在一些實施例中,各網絡開關可被配置為響應接收包含用于FCoE網絡裝置300的指定的邏輯標識符的信號,存儲用于FCoE網絡裝置300的指定的邏輯標識符。例如,雖然圖3沒有示出,但是,網絡開關302和網絡開關304可被配置為分別將指定的邏輯標識符以及FCoE網絡裝置300的其它相關的信息(例如,WffN)存儲于例如網絡開關302或網絡開關304內的裝置數據庫(例如,圖2中的裝置數據庫230)中。如圖3中的信號360所示,響應接收指定的邏輯標識符和/或FCoE網絡裝置300的其它相關的信息,FCoE網絡裝置306可被配置為將確認信號發送到FCoE網絡裝置300。特別地,確認信號可從FCoE網絡裝置306被發送到網絡開關304,并然后從網絡開關304被轉送到網絡開關302 (例如,通過圖3未示出的任何介入的網絡實體),并最終從網絡開關302發送到FCoE網絡裝置300。這種確認信號可向FCoE網絡裝置300表示FCoE網絡裝置306已成功接收了用于FCoE網絡裝置300的指定的邏輯標識符。在FCoE網絡裝置306接收用于FCoE網絡裝置300的指定的邏輯標識符并且FCoE網絡裝置300從FCoE網絡裝置306接收確認信號之后,FCoE網絡裝置300和306可直接以對等的方式在傳送數據(例如,光纖信道幀或分組)時被接合。并且,在一些實施例中,可根據VN2VN協議在FCoE網絡裝置300的虛擬節點端口與FCoE網絡裝置306的虛擬節點端口之間傳送數據。在圖3的例子中,FCoE網絡裝置300可被配置為向網絡開關302發送光纖信道數據分組(在圖3中示為信號370)。在本例子中,數據分組可在FCoE網絡裝置300的虛擬節點端口上起源并且發往FCoE網絡裝置306的虛擬節點端口。在一些實施例中,用于FCoE網絡裝置300的虛擬節點端口的邏輯標識符可包含于作為源地址的數據分組中,并且,用于FCoE網絡裝置306的虛擬節點端口的邏輯標識符可包含于作為目的地地址的數據分組中。在一些實施例中,諸如用于FCoE網絡裝置300和306的WffN的與FCoE網絡裝置300和306相關的地址也可包含于數據分組中。如圖3中的步驟372所示,響應接收數據分組,網絡開關302可被配置為對于數據分組增強光纖信道區域策略(例如,通過使用FIP探聽濾波器)。例如,網絡開關302可首先確定包含于數據分組中的作為源和目的地地址的邏輯標識符。基于這些邏輯標識符,網絡開關302可然后通過例如查找網絡開關302中的裝置數據庫確定源和目的裝置(即,FCoE網絡裝置300和306)的WWN。FCoE網絡裝置300和306的邏輯標識符和WWN可被存儲于裝置數據庫中并被關聯。基于用于FCoE網絡裝置300和306的WWN,網絡開關302可根據存儲于網絡開關302中的光纖信道區域策略確定FCoE網絡裝置300和306是否包含于同一區域中。如這里描述的那樣,這種光纖信道區域策略可基于FCoE網絡裝置的地址(例如,WWN)。作為替代方案,如果FCoE網絡裝置300和306的WffN (或在光纖信道區域策略中使用的任何其它類型的地址)包含于數據分組中,那么網絡開關302可在不依賴于裝置數據庫以確定用于數據分組的源和目的裝置的WWN (或任何其它類型的地址)的情況下通過使用這些WWN (或任何其它類型的地址)增強光纖信道區域策略(例如,通過使用FIP探聽濾波器)。如圖3中的信號380所示,如果確定FCoE網絡裝置306是許可的與FCoE網絡裝置300通信的裝置,那么網絡開關302可被配置為向網絡開關304發送在數據分組,該網絡開關304然后可將數據分組轉送到FCoE網絡裝置306。否則,如果確定FCoE網絡裝置306不是許可的與FCoE網絡裝置300通信的裝置,那么網絡開關302可抑制向網絡開關304發送數據分組,并且任選地下降數據分組。在一些實施例中,雖然圖3沒有示出,但是,網絡開關304也可被配置為在將數據分組轉送到FCoE網絡裝置306之前在接收的數據分組上增強光纖信道區域策略(例如,通過使用FIP探聽濾波器)。在一些實施例中,如這里描述的那樣,網絡開關302或304的開關模塊(例如,圖2中的開關模塊280)可被配置為將數據分組路由到與適當的下一跳裝置耦合的網絡開關302或304的適當的端口。雖然在圖3中表示并且在這里描述只有與FCoE網絡耦合的兩個FCoE網絡裝置通過它們的進入開關建立連接,但是,在一些其它的實施例中,FCoE網絡裝置可操作初始化和登錄過程,并且/或者以類似的方式建立與多個其它的FCoE網絡裝置的連接。在一些實施例中,與FCoE網絡耦合的各FCoE網絡裝置可以以類似的方式操作這種初始化和登錄過程。并且,與FCoE網絡耦合的各FCoE網絡裝置可以以類似的方式與其許可的裝置中的每一個建立連接并傳送光纖信道數據(例如,根據光纖信道區域策略)。圖4是示出根據實施例的轉送登錄信號、數據分組并在網絡開關上增強光纖信道區域策略(例如,通過使用FIP探聽濾波器)的方法的流程圖。在402上,可從網絡開關上的網絡裝置接收登錄信號,這里,邏輯信號可包含用于網絡裝置的提出的邏輯標識符,并且,網絡開關可來自沒有FCF的FCoE網絡內的一組的網絡開關。網絡裝置可以為例如與參照圖1描述的FCoE網絡裝置110 140和參照圖3描述的FCoE網絡裝置300、306類似的FCoE網絡裝置。在一些實施例中,網絡裝置可以為VN2VN的FCoE網絡裝置。FCoE網絡可以為與參照圖1描述的不包含任何諸如FCF的中央控制器件的FCoE網絡170類似。網絡開關可在結構和功能上與參照圖2 3描述的網絡開關200、302和304類似。在一些實施例中,網絡開關可以是關于FCoE網絡的網絡裝置的進入開關。在這種實施例中,網絡開關可與關于圖1的進入開關112 142類似。特別地,在網絡裝置與網絡開關連接并被激活之后,網絡裝置可被配置為選擇邏輯標識符。網絡裝置可然后被配置為將包含選擇的邏輯標識符的登錄信號作為用于網絡裝置的提出的邏輯標識符發送到網絡開關。在一些實施例中,網絡裝置可被配置為通過使用例如偽隨機數產生器選擇邏輯標識符。在一些實施例中,可基于諸如用于網絡裝置的WWN的網絡裝置的地址選擇邏輯標識符。在圖1的例子中,在FCoE網絡裝置120與FCoE網絡170內的進入開關122連接并被激活之后,FCoE網絡裝置120可被配置為選擇邏輯標識符。FCoE網絡裝置120可然后被配置為將包含選擇的邏輯標識符的登錄信號作為用于FCoE網絡裝置120的提出的邏輯標識符發送到進入開關122。在一些實施例中,FCoE網絡裝置120可被配置為通過使用例如偽隨機數產生器選擇邏輯標識符。在一些實施例中,FCoE網絡裝置120可被配置為基于例如FCoE網絡裝置120的WffN選擇邏輯標識符。另外,FCoE網絡170不包含任何諸如FCF的中央控制器件等。在404上,包含提出的邏輯標識符的多播信號可從網絡開關被發送到來自一組的網絡開關的剩余的網絡開關。在一些實施例中,在發送多播信號之前,網絡開關可被配置為檢查提出的邏輯標識符與存儲于網絡開關內的現有的邏輯標識符之間的沖突。特別地,網絡開關可被配置為比較提出的邏輯標識符與存儲于網絡開關內的各現有的邏輯標識符。各現有的邏輯標識符可代表當前與FCoE網絡耦合的其它網絡裝置中的一個。現有的邏輯標識符可被存儲于例如網絡開關內的裝置數據庫內。如果檢測到邏輯標識符之間的沖突,那么網絡開關可被配置為向網絡裝置發送沖突響應信號。作為結果,網絡裝置可被配置為選擇另一邏輯標識符并從步驟402重復。否貝U,如果沒有檢測到邏輯標識符之間的沖突,那么網絡開關可被配置為將多播信號發送到FCoE網絡內的剩余的網絡開關。多播信號可包含用于網絡裝置的提出的邏輯標識符和/或網絡裝置的其它相關的信息(例如,WWN)0在圖1的例子中,響應從FCoE網絡裝置120接收提出的邏輯標識符,進入開關122可被配置為通過比較用于FCoE網絡裝置120的提出的邏輯標識符與存儲于進入開關122內的邏輯標識符檢查邏輯標識符之間的沖突。如果檢測到邏輯標識符之間的沖突,那么進入開關122可被配置為向FCoE網絡裝置120發送表示沖突的多播信號。否則,如果沒有檢測到邏輯標識符之間的沖突,那么進入開關122可被配置為向進入開關112、132和142發送多播信號。多播信號可包含提出的邏輯標識符和/或FCoE網絡裝置120的其它相關的信息(例如,WffN)。在406上,可在網絡開關上從網絡裝置接收數據分組。數據分組可包含數據分組尋址到的目的網絡裝置的地址。特別地,在網絡裝置完成初始和登錄過程之后,網絡裝置可被配置為將尋址到目的網絡裝置的數據分組發送到網絡開關。在一些實施例中,數據分組可包含網絡裝置和目的網絡裝置的地址。在一些實施例中,包含于數據分組中的地址可以是網絡裝置和目的網絡裝置的WWN。在圖1的例子中,在FCoE網絡裝置120完成初始化和登錄過程之后,FCoE網絡裝置120可被配置為將尋址到FCoE網絡裝置130的數據分組發送到進入開關122。數據分組可包含用于FCoE網絡裝置120的WffN作為源地址和用于FCoE網絡裝置130的WffN作為目的地地址。在408上,可在網絡開關(例如,通過使用FIP探聽濾波器)增強光纖信道區域策略。響應從網絡裝置接收數據分組,網絡開關可被配置為增強存儲于網絡開關內的光纖信道區域策略,以確定網絡開關是否被授權以將數據分組轉送到目的網絡裝置。特別地,如果基于光纖信道區域策略確定目的網絡裝置是用于網絡裝置的許可的裝置(即目的網絡裝置包含于與網絡裝置相同的區域中),那么網絡開關被授權以將數據分組轉送到目的網絡裝置。作為結果,網絡開關可因此被配置為將數據分組轉送到目的網絡裝置。否則,如果基于光纖信道區域策略確定目的網絡裝置不是用于網絡裝置的許可的裝置(即,目的網絡裝置不包含于與網絡裝置相同的區域內),那么網絡開關不被授權以將數據分組轉送到目的網絡裝置。作為結果,網絡開關可因此被配置為下降數據分組。在一些實施例中,在網絡開關上增強的光纖信道區域策略可基于與網絡裝置相關的地址(例如,WWN)和與目的網絡裝置相關的地址。在這種實施例下,增強包含基于網絡裝置的地址和目的網絡裝置的地址增強光纖信道區域策略。在圖1的例子,響應從FCoE網絡裝置120接收數據分組,進入開關122可被配置為增強存儲于進入開關122內的光纖信道區域策略以確定進入開關122是否被授權以將數據分組轉送到FCoE網絡裝置130。特別地,如果基于光纖信道區域策略確定FCoE網絡裝置130是用于FCoE網絡裝置120的許可的裝置(即,FCoE網絡裝置130包含于與FCoE網絡裝置120相同的區域中),那么進入開關122被授權以將數據分組轉送到FCoE網絡裝置130。作為結果,進入開關122可因此被配置為將數據分組轉送到進入開關132,該進入開關132可然后將數據分組發送到FCoE網絡裝置130。否則,如果基于光纖信道區域策略確定FCoE網絡裝置130不是用于FCoE網絡裝置120的許可的裝置(即,FCoE網絡裝置130不包含于與FCoE網絡裝置120相同的區域中),那么進入開關122不被授權以將數據分組轉送到FCoE網絡裝置130。作為結果,進入開關122可因此被配置為下降數據分組。另外,在一些實施例中,在進入開關122上增強的光纖信道區域策略可基于FCoE網絡裝置120和130的WWN,并且,可基于FCoE網絡裝置120和130的WffN在進入開關122上增強光纖信道區域策略。雖然以上描述了各種實施例,但應理解,僅作為例子而不是限制給出它們,并且,可以進行形式和細節的各種變化。除了相互排斥的組合以外,可以在任何組合中組合這里描述的裝置和方法的任何部分。這里描述的實施例可包含描述的不同實施例的功能、部件和/或特征的各種組合和/或再組合。
權利要求
1.一種裝置,包括: 被配置為處于具有包含第一網絡開關的多個網絡開關的以太網上光纖信道FCoE網絡內的第一網絡開關,第一網絡開關被配置為從第一網絡裝置接收包含用于第一網絡裝置的提出的邏輯標識符的登錄信號,第一網絡開關被配置為響應登錄信號將包含提出的邏輯標識符的多播信號發送到多個網絡開關的剩余的網絡開關,使得多個網絡開關的第二網絡開關響應接收多播信號并在將提出的邏輯標識符發送到第二網絡裝置之前增強區域策略。
2.根據權利要求1的裝置,其中,第一網絡開關被配置為從第一網絡裝置接收要被發送到第三網絡裝置的數據分組,第一網絡開關被配置為增強區域策略以確定第一網絡裝置是否被授權以將數據分組發送到第三網絡裝置。
3.根據權利要求1的裝置,其中,用于第一網絡裝置的提出的邏輯標識符通過使用偽隨機數產生器由第一網絡裝置選擇。
4.根據權利要求1的裝置,其中,第一網絡裝置和第二網絡裝置是虛擬節點VN端口到VN端口 VN2VN的FCoE網絡裝置。
5.根據權利要求1的裝置,其中,區域策略基于與第一網絡裝置相關的萬維名稱WWN和與第二網絡裝置相關的WWN。
6.根據權利要求1的裝置,其中,第一網絡開關被配置為將包含提出的邏輯標識符的多播信號發送到多個網絡開關的剩余網絡開關,使得多個網絡開關的第三網絡開關抑制基于區域策略將提出的邏輯標識符發送到第三網絡裝置。
7.根據權利要求1的裝置,其中,第一網絡開關被配置為比較提出的邏輯標識符與數據庫內的多個邏輯標識符,以確定提出的邏輯標識符與多個邏輯標識符并的與第三網絡裝置相關的邏輯標識符之間的沖突。
8.根據權利要求1的裝置,其中,提出的邏輯標識符是第一網絡裝置的虛擬光纖信道N端口的標識符。
9.根據權利要求1的裝置,其中,第一網絡裝置是存儲裝置或服務器中的一個。
10.一種方法,包括: 在沒有光纖信道轉送器FCF的以太網上光纖信道FCoE網絡內的網絡開關上接收來自網絡裝置的數據分組;和 在網絡開關上增強光纖信道區域策略。
11.根據權利要求10的方法,其中,網絡開關是來自FCoE網絡內的多個網絡開關的網絡開關,該方法還包括: 在網絡開關上并從網絡裝置接收包含用于網絡裝置的提出的邏輯標識符的登錄信號;和 從網絡開關將包含提出的邏輯標識符的多播信號發送到多個網絡開關的剩余的網絡開關。
12.根據權利要求10的方法,其中,網絡裝置是第一網絡裝置,光纖信道區域策略基于與第一網絡裝置相關的萬維名稱WWN和與數據分組尋址到的第二網絡裝置相關的WWN。
13.根據權利要求10的方法,其中,網絡裝置是虛擬節點VN端口到VN端口VN2VN的FCoE網絡裝置。
14.根據權利要求10的方法,其中,網絡裝置是第一網絡裝置,數據分組包含第二網絡裝置的地址,增強包含基于第二網絡裝置的地址和第一網絡裝置的地址增強光纖信道區域策略。
15.一種裝置,包括: 被配置為處于具有包含第一網絡開關的多個網絡開關的以太網上光纖信道FCoE網絡內的第一網絡開關上的端口,該端口被配置為與網絡裝置操作耦合,該端口被配置為在第一時間并從網絡裝置接收包含由網絡裝置選擇的提出的邏輯標識符的FCoE登錄信號,該端口被配置為在第一時間之后的第二時間上從網絡裝置接收FCoE數據分組; 與該端口操作耦合并處于第一網絡開關上的地址分辨率模塊,地址分辨率模塊被配置為將包含提出的邏輯標識符的多播信號發送到多個網絡開關的剩余網絡開關;和 與該端口操作耦合并處于第一網絡開關上的區域增強模塊,區域增強模塊被配置為在FCoE數據分組上增強光纖信道區域策略。
16.根據權利要求15的裝置,其中,提出的邏輯標識符通過使用偽隨機數產生器由第一網絡裝置選擇。
17.根據權利要求15的裝置,其中,網絡裝置是虛擬節點VN端口到VN端口VN2VN的FCoE網絡裝置。
18.根據權利要求15的裝置,其中,區域策略至少部分基于與網絡裝置相關的萬維名稱 WWN。
19.根據權利要求15的裝置,其中,提出的邏輯標識符是網絡裝置上的虛擬光纖信道N端口的提出的標識符。
20.根據權利要求15的裝置,其中,地址分辨率模塊被配置為比較提出的邏輯標識符與數據庫內的多個邏輯標識符,以確定提出的邏輯標識符與來自第二網絡裝置的多個邏輯標識符的邏輯標識符之間的沖突。
全文摘要
一種用于實現光纖信道區域策略的方法和裝置。在一些實施例中,一種裝置包括被配置為處于具有包含第一網絡開關的多個網絡開關的以太網上光纖信道(FCoE)網絡內的第一網絡開關。第一網絡開關被配置為從第一網絡裝置接收包含用于第一網絡裝置的提出的邏輯標識符的登錄信號。第一網絡開關被配置為響應登錄信號將包含提出的邏輯標識符的多播信號發送到來自多個網絡開關的剩余的網絡開關。作為結果,來自多個網絡開關的第二網絡開關響應接收多播信號并在將提出的邏輯標識符發送到第二網絡裝置之前增強區域策略。
文檔編號H04L12/46GK103166826SQ20121036663
公開日2013年6月19日 申請日期2012年9月28日 優先權日2011年12月13日
發明者A·舒克拉 申請人:叢林網絡公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 颍上县| 台南市| 南投县| 马龙县| 杭锦后旗| 于都县| 清涧县| 邛崃市| 通化市| 信丰县| 广汉市| 阳西县| 静安区| 翼城县| 安龙县| 陆川县| 诏安县| 平南县| 扎赉特旗| 宝丰县| 保山市| 晋州市| 安吉县| 海晏县| 沂南县| 北川| 泸溪县| 阿拉善左旗| 贵州省| 开鲁县| 正阳县| 泸州市| 会东县| 米脂县| 皋兰县| 志丹县| 西城区| 枞阳县| 常宁市| 精河县| 苏尼特左旗|