国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通過(guò)trill的fcoe的制作方法

      文檔序號(hào):7854937閱讀:189來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):通過(guò)trill的fcoe的制作方法
      技術(shù)領(lǐng)域
      本公開(kāi)總體上涉及通信網(wǎng)絡(luò),并且更具體地,涉及實(shí)現(xiàn)多個(gè)通信協(xié)議的通信網(wǎng)絡(luò)。
      背景技術(shù)
      在此出于一般地呈現(xiàn)本公開(kāi)的上下文的目的而提供了背景技術(shù)描述。在該背景技術(shù)部分中所描述的當(dāng)前署名的發(fā)明人的工作以及本說(shuō)明書(shū)中的并未以其他方式被判定為申請(qǐng)日時(shí)的現(xiàn)有技術(shù)的各方面,均不明確地或隱含地被承認(rèn)為相對(duì)于本公開(kāi)的現(xiàn)有技術(shù)。 以太網(wǎng)逐漸地被用作針對(duì)數(shù)據(jù)中心網(wǎng)絡(luò)中的所有類(lèi)型通信流的常見(jiàn)基礎(chǔ)設(shè)施。因此,在數(shù)據(jù)中心網(wǎng)絡(luò)中有用的其他通信協(xié)議逐漸地要求與以太網(wǎng)基礎(chǔ)設(shè)施共存。例如,以太網(wǎng)光纖通道(FCoE)協(xié)議被用在某些基于以太網(wǎng)的數(shù)據(jù)中心網(wǎng)絡(luò)中以允許光纖通道(FC)設(shè)備(例如,在存儲(chǔ)區(qū)域網(wǎng)絡(luò)中)通過(guò)以太網(wǎng)中繼通信流。作為另一示例,多鏈路透明互聯(lián)(TRILL)協(xié)議被用在某些基于以太網(wǎng)的數(shù)據(jù)中心網(wǎng)絡(luò)中以提供以太網(wǎng)上的源節(jié)點(diǎn)與目的地節(jié)點(diǎn)之間的最短路徑橋接。然而,隨著越來(lái)越多的協(xié)議被并入常見(jiàn)架構(gòu)中,會(huì)產(chǎn)生顯著的效率低下。

      發(fā)明內(nèi)容
      在一個(gè)實(shí)施方式中,一種用于在包括i)沒(méi)有配置用于處理符合第一協(xié)議的目的地信息、而是ii)配置用于處理符合第二協(xié)議的目的地信息的至少一個(gè)處理引擎的網(wǎng)絡(luò)設(shè)備中處理分組的方法,包括在該網(wǎng)絡(luò)設(shè)備接收分組,以及在該網(wǎng)絡(luò)設(shè)備中確定包括在該分組中的第一目的地信息。該第一目的地信息符合該第一協(xié)議。該方法還包括在該網(wǎng)絡(luò)設(shè)備中基于所確定的第一目的地信息生成第二目的地信息。該第二目的地信息符合第三協(xié)議。該方法還包括在該網(wǎng)絡(luò)設(shè)備中基于所生成的第二目的地信息生成第三目的地信息。該第三目的地信息符合該第二協(xié)議。該方法還包括使用該第三目的地信息通過(guò)包括在該網(wǎng)絡(luò)設(shè)備中的該至少一個(gè)處理引擎來(lái)處理該分組。在另一實(shí)施方式中,一種網(wǎng)絡(luò)設(shè)備包括網(wǎng)絡(luò)接口,配置用于接收分組;以及第一目的地確定模塊,配置用于確定包括在該分組中的第一目的地信息。該第一目的地信息符合第一協(xié)議。該網(wǎng)絡(luò)設(shè)備還包括第二目的地生成模塊,配置用于基于所確定的第一目的地信息生成第二目的地信息。該第二目的地信息符合第三協(xié)議。該網(wǎng)絡(luò)設(shè)備還包括第三目的地生成模塊,配置用于基于所生成的第二目的地信息生成第三目的地信息。該第三目的地信息符合第二協(xié)議。該網(wǎng)絡(luò)設(shè)備還包括至少一個(gè)處理引擎。該至少一個(gè)處理引擎i)沒(méi)有配置用于處理符合該第一協(xié)議的目的地信息,而是ii)配置用于處理符合該第二協(xié)議的目的地信息。
      在另一實(shí)施方式中,一種用于在網(wǎng)絡(luò)交換設(shè)備中轉(zhuǎn)發(fā)以太網(wǎng)光纖通道(FCoE)分組的方法,包括經(jīng)由以太網(wǎng)鏈路在該網(wǎng)絡(luò)交換設(shè)備接收第一分組;在該網(wǎng)絡(luò)交換設(shè)備中確定包括在該第一分組中的光纖通道(FC)目的地標(biāo)識(shí)符;在該網(wǎng)絡(luò)交換設(shè)備中基于該FC目的地標(biāo)識(shí)符更新以太網(wǎng)地址;在該網(wǎng)絡(luò)交換設(shè)備中基于所更新的以太網(wǎng)地址生成第一多鏈路透明互聯(lián)(TRILL)目的地標(biāo)識(shí)符;以及在該網(wǎng)絡(luò)交換設(shè)備中基于該第一 TRILL目的地標(biāo)識(shí)符使得該第一分組向不同設(shè)備進(jìn)行轉(zhuǎn)發(fā)。在另一實(shí)施方式中,網(wǎng)絡(luò)交換設(shè)備包括以太網(wǎng)接口,配置用于經(jīng)由以太網(wǎng)鏈路接收分組;以及FCoE實(shí)體,配置用于確定包括在該分組中的FC目的地標(biāo)識(shí)符,并且基于該FC目的地標(biāo)識(shí)符更新以太網(wǎng)地址。該網(wǎng)絡(luò)交換設(shè)備還包括TRILL實(shí)體,配置用于基于所更新的以太網(wǎng)地址生成TRILL目的地標(biāo)識(shí)符,并且基于該TRILL目的地標(biāo)識(shí)符使得該分組向不同設(shè)備進(jìn)行轉(zhuǎn)發(fā)。在另一實(shí)施方式中,第一網(wǎng)絡(luò)交換設(shè)備包括第一以太網(wǎng)接口,配置用于接收FCoE分組;第一 FCoE實(shí)體,配置用于更新包括在該FCoE分組中的第一轉(zhuǎn)發(fā)地址以指示第 一FCoE跳目標(biāo);以及第一 TRILL實(shí)體,配置用于根據(jù)TRILL協(xié)議將該FCoE分組與一個(gè)或多個(gè)報(bào)頭的第一集合進(jìn)行封裝。在另一實(shí)施方式中,一種用于轉(zhuǎn)發(fā)FCoE分組的方法,包括在第一網(wǎng)絡(luò)交換設(shè)備接收FCoE分組;在該第一網(wǎng)絡(luò)交換設(shè)備中更新包括在該FCoE分組中的第一轉(zhuǎn)發(fā)地址以指示第一 FCoE跳目標(biāo);以及在該第一網(wǎng)絡(luò)交換設(shè)備中根據(jù)TRILL協(xié)議將該FCoE分組與一個(gè)或多個(gè)報(bào)頭的第一集合進(jìn)行封裝。


      圖I是根據(jù)一個(gè)實(shí)施方式的實(shí)現(xiàn)本公開(kāi)的分組處理技術(shù)的示例網(wǎng)絡(luò)設(shè)備的框圖。圖2是根據(jù)一個(gè)實(shí)施方式的用于在網(wǎng)絡(luò)設(shè)備中處理分組的示例方法的流程圖。圖3是根據(jù)一個(gè)實(shí)施方式的利用網(wǎng)絡(luò)設(shè)備(諸如圖I的示例網(wǎng)絡(luò)設(shè)備)來(lái)在以太網(wǎng)基礎(chǔ)設(shè)施內(nèi)實(shí)現(xiàn)FCoE和TRILL協(xié)議的示例數(shù)據(jù)中心網(wǎng)絡(luò)的框圖。圖4是根據(jù)一個(gè)實(shí)施方式的數(shù)據(jù)中心網(wǎng)絡(luò)(諸如圖3的示例數(shù)據(jù)中心網(wǎng)絡(luò))中FCoE分組的示例路徑的框圖。圖5是根據(jù)一個(gè)實(shí)施方式的當(dāng)示例FCoE分組通過(guò)圖4的示例路徑傳播時(shí)該示例FCoE分組的框圖。圖6是根據(jù)一個(gè)實(shí)施方式的數(shù)據(jù)中心網(wǎng)絡(luò)(諸如圖3的示例數(shù)據(jù)中心網(wǎng)絡(luò))中FCoE分組的另一示例路徑的框圖。圖7是根據(jù)一個(gè)實(shí)施方式的當(dāng)示例FCoE分組通過(guò)圖6的示例路徑傳播時(shí)該示例FCoE分組的框圖。圖8是根據(jù)一個(gè)實(shí)施方式的數(shù)據(jù)中心網(wǎng)絡(luò)(諸如圖3的示例數(shù)據(jù)中心網(wǎng)絡(luò))中非FCoE分組的示例路徑的框圖。圖9是根據(jù)一個(gè)實(shí)施方式的當(dāng)示例非FCoE分組通過(guò)圖8的示例路徑傳播時(shí)該示例非FCoE分組的框圖。圖10是根據(jù)一個(gè)實(shí)施方式的用于在網(wǎng)絡(luò)交換設(shè)備中轉(zhuǎn)發(fā)FCoE分組的示例方法的流程圖。
      圖11是根據(jù)一個(gè)實(shí)施方式的用于在數(shù)據(jù)中心網(wǎng)絡(luò)中轉(zhuǎn)發(fā)FCoE分組的示例方法的流程圖。
      具體實(shí)施方式

      在數(shù)據(jù)中心環(huán)境中常用到各種通信協(xié)議,諸如以太網(wǎng)、以太網(wǎng)光纖通道(FCoE)和多鏈路透明互聯(lián)(TRILL)。FCoE允許以太網(wǎng)在本地光纖通道(FC)設(shè)備(諸如在存儲(chǔ)區(qū)域網(wǎng)絡(luò)和/或FCoE端節(jié)點(diǎn)(ENode)中使用的設(shè)備)之間承載通信流。通過(guò)將FC幀與以太網(wǎng)報(bào)頭封裝來(lái)形成FCoE分組。FC幀包括FC目的地標(biāo)識(shí)符“D_ID”,該“D_ID”指示FC幀的預(yù)期接收者。通常,F(xiàn)CoE轉(zhuǎn)發(fā)器(FCF)設(shè)備或FCoE數(shù)據(jù)平面轉(zhuǎn)發(fā)器(FDF)設(shè)備在每一跳都更新FCoE分組的以太網(wǎng)報(bào)頭的源介質(zhì)訪問(wèn)控制(MAC)地址和目的地MAC地址,直到到達(dá)對(duì)應(yīng)于FC目的地標(biāo)識(shí)符的設(shè)備(或者包括這樣的設(shè)備的本地FC網(wǎng)絡(luò))。具體地,將源MAC地址改變成轉(zhuǎn)發(fā)該分組的FCF或FDF設(shè)備的MAC地址,并且將目的地MAC地址改變成由FC目的地標(biāo)識(shí)符指示的目的地或者在向目的地轉(zhuǎn)發(fā)的跳路徑上的下一 FCF或FDF設(shè)備的MAC地址。在每一跳,F(xiàn)CF或FDF設(shè)備基于FC目的地標(biāo)識(shí)符以及被稱(chēng)作光纖最短路徑優(yōu)先(FSPF)的路由協(xié)議來(lái)確定下一跳的目的地MAC地址。通常,每個(gè)FCF或FDF設(shè)備還會(huì)在被稱(chēng)作“分區(qū)(zoning)”的處理中在之間強(qiáng)制執(zhí)行安全策略。在當(dāng)前FCoE標(biāo)準(zhǔn)(INCITS Tll FC-BB-5)下,每個(gè)FCoE分組必須被轉(zhuǎn)發(fā)通過(guò)至少一個(gè)FCF設(shè)備或FDF設(shè)備。TRILL通過(guò)提供跨包括被稱(chēng)作“路由橋(RBridge) ”的TRILL路由橋設(shè)備的TRILL云的最短路徑橋接來(lái)高效地處理以太網(wǎng)通信流。TRILL云通常對(duì)于網(wǎng)絡(luò)的其余部分而言是透明的。當(dāng)以太網(wǎng)分組遇到TRILL云時(shí),第一路由橋設(shè)備充當(dāng)“入口路由橋”。而FCoE通過(guò)添加以太網(wǎng)報(bào)頭信息將FC幀封裝到以太網(wǎng)分組中,入口路由橋設(shè)備通過(guò)添加TRILL協(xié)議報(bào)頭信息來(lái)封裝每個(gè)以太網(wǎng)分組。具體地,入口路由橋設(shè)備添加“TRILL報(bào)頭”以及鏈路傳輸報(bào)頭。TRILL報(bào)頭包括被稱(chēng)為出口路由橋昵稱(chēng)的TRILL目的地標(biāo)識(shí)符。針對(duì)由入口路由橋設(shè)備接收的特定以太網(wǎng)分組,出口路由橋昵稱(chēng)指示哪個(gè)路由橋設(shè)備將充當(dāng)終結(jié)TRILL云的“出口路由橋”設(shè)備的路由橋設(shè)備。通常,入口路由橋?qū)⑦x擇與以太網(wǎng)分組的預(yù)期目的地(如由原始以太網(wǎng)分組的目的地MAC地址所標(biāo)識(shí)的)最近的路由橋設(shè)備作為出口路由橋設(shè)備。鏈路傳輸報(bào)頭包括附加的源MAC地址和附加的目的地MAC地址,所述地址不同于原始封裝的以太網(wǎng)分組的源MAC地址和目的地MAC地址,這些地址被暴露于轉(zhuǎn)發(fā)分組通過(guò)TRILL云的每個(gè)路由橋設(shè)備的以太網(wǎng)層。在入口路由橋設(shè)備中,將鏈路傳輸報(bào)頭的源MAC地址設(shè)置為該入口路由橋設(shè)備的MAC地址,并且將該鏈路傳輸報(bào)頭的目的地MAC地址設(shè)置為下一跳路由橋設(shè)備的MAC地址。該下一跳路由橋設(shè)備基于出口路由橋昵稱(chēng)確定,從而使得入口路由橋設(shè)備與出口路由橋設(shè)備之間的整體路徑長(zhǎng)度最小化。此后,當(dāng)通過(guò)TRILL云中的入口路由橋設(shè)備與出口路由橋設(shè)備之間的任意數(shù)目的“轉(zhuǎn)接路由橋”設(shè)備傳播時(shí),源MAC地址和目的地MAC地址在每一跳進(jìn)行更新以分別反映當(dāng)前路由橋設(shè)備和下一跳路由橋設(shè)備(同樣,通過(guò)最小化整體路徑長(zhǎng)度的方式)。當(dāng)分組到達(dá)出口路由橋設(shè)備時(shí)(在轉(zhuǎn)發(fā)通過(guò)一個(gè)或多個(gè)轉(zhuǎn)接路由橋設(shè)備之后,或者緊接在由入口路由橋設(shè)備轉(zhuǎn)發(fā)之后),出口路由橋設(shè)備通過(guò)移除鏈路傳輸報(bào)頭和TRILL報(bào)頭將分組解封裝,從而再次將原始以太網(wǎng)分組的目的地MAC地址暴露于以太網(wǎng)層。在以下描述的各實(shí)施方式中,網(wǎng)絡(luò)設(shè)備(例如,交換設(shè)備)配置用于處理在數(shù)據(jù)網(wǎng)絡(luò)中共存的多個(gè)通信協(xié)議(例如,在一個(gè)實(shí)施方式中為FCoE和TRILL)。在這些實(shí)施方式的某些實(shí)施方式中,單個(gè)網(wǎng)絡(luò)設(shè)備(例如,網(wǎng)絡(luò)交換機(jī))中的各種處理引擎配置用于根據(jù)不同協(xié)議來(lái)制定轉(zhuǎn)發(fā)決策。通過(guò)處理如在以下各實(shí)施方式中描述的不同協(xié)議的轉(zhuǎn)發(fā)決策,數(shù)據(jù)分組可以在某些情景中以更高效的方式直接通過(guò)數(shù)據(jù)網(wǎng)絡(luò)。例如,在某些實(shí)施方式和情景中,數(shù)據(jù)分組被轉(zhuǎn)發(fā)通過(guò)相比于常規(guī)架構(gòu)而言包括更少數(shù)目的交換設(shè)備(和/或其他網(wǎng)絡(luò)設(shè)備)的路徑。圖I是根據(jù)一個(gè)實(shí)施方式的實(shí)現(xiàn)本公開(kāi)的分組處理技術(shù)的示例網(wǎng)絡(luò)設(shè)備40的框圖。網(wǎng)絡(luò)設(shè)備40包括網(wǎng)絡(luò)接口 42、分組類(lèi)型確定模塊44、基于第一協(xié)議的目的地信息轉(zhuǎn)發(fā)分組的第一協(xié)議轉(zhuǎn)發(fā)引擎46、以及基于不同的第二協(xié)議的目的地信息轉(zhuǎn)發(fā)分組的第二協(xié)議 轉(zhuǎn)發(fā)引擎50。網(wǎng)絡(luò)接口 42通常將設(shè)備40與一個(gè)或多個(gè)物理入口端口對(duì)接。在一個(gè)實(shí)施方式中,網(wǎng)絡(luò)接口 42配置用于接收符合不同于第一協(xié)議和第二協(xié)議的第三協(xié)議的分組。例如,在第一協(xié)議和第二協(xié)議分別是FCoE和TRILL的一個(gè)實(shí)施方式中,第三協(xié)議是以太網(wǎng)協(xié)議(例如,網(wǎng)絡(luò)接口 42是配置用于從網(wǎng)絡(luò)接收以太網(wǎng)分組的以太網(wǎng)接口)。在這些實(shí)施方式的某些實(shí)施方式中,網(wǎng)絡(luò)接口 42配置用于接收包括以太網(wǎng)報(bào)頭(例如,包括以太網(wǎng)MAC地址的報(bào)頭)的各種不同類(lèi)型的分組。例如,在一個(gè)實(shí)施方式中,網(wǎng)絡(luò)接口 42配置用于接收FCoE分組和封裝TRILL的以太網(wǎng)分組兩者,這是因?yàn)樗鰞烧呔ò琈AC地址的以太網(wǎng)類(lèi)型的報(bào)頭。分組類(lèi)型確定模塊44被耦合到網(wǎng)絡(luò)接口 42。分組類(lèi)型確定模塊44配置用于確定由網(wǎng)絡(luò)接口 42接收的分組是否符合第一協(xié)議。在某些實(shí)施方式中,該確定例如通過(guò)確定包括在所接收的分組中的虛擬局域網(wǎng)標(biāo)識(shí)符(VLAN ID)、通過(guò)確定包括在所接收的分組中的目的地MAC地址、和/或通過(guò)分析包括在該分組的報(bào)頭中的任意其他信息來(lái)進(jìn)行。例如,在一個(gè)實(shí)施方式中,當(dāng)在網(wǎng)絡(luò)設(shè)備40接收到符合第一協(xié)議的分組之前,將所述分組用對(duì)應(yīng)于該第一協(xié)議的特定VLAN ID (或者VLAN ID的特定集合中的一個(gè))進(jìn)行標(biāo)記。作為另一示例,在一個(gè)實(shí)施方式中,符合第一協(xié)議的分組具有標(biāo)識(shí)在根據(jù)第一協(xié)議進(jìn)行操作的網(wǎng)絡(luò)設(shè)備中的實(shí)體的目的地MAC地址。例如,在第一協(xié)議是FCoE協(xié)議的一個(gè)實(shí)施方式中,確定包括網(wǎng)絡(luò)設(shè)備40內(nèi)的FCoE實(shí)體(例如,F(xiàn)CF實(shí)體)的目的地MAC地址的分組符合第一協(xié)議。在某些實(shí)施方式中,設(shè)備40的各種模塊和/或引擎被布置成硬件處理單元的流水線(xiàn)。在這些實(shí)施方式的某些實(shí)施方式中,即便分組類(lèi)型確定模塊44確定所接收的分組不符合第一協(xié)議,所述分組也直接通過(guò)第一協(xié)議轉(zhuǎn)發(fā)引擎46,以便避免中斷通過(guò)該流水線(xiàn)的流。例如,在一個(gè)實(shí)施方式中,不符合第一協(xié)議的所接收的分組通過(guò)第一協(xié)議轉(zhuǎn)發(fā)引擎46,而不需要施加第一協(xié)議轉(zhuǎn)發(fā)引擎46的某些或所有處理操作。在這些實(shí)施方式的其他實(shí)施方式中,只有所接收的分組符合第一協(xié)議,才將所述分組直接導(dǎo)向第一協(xié)議轉(zhuǎn)發(fā)引擎46。例如,在一個(gè)實(shí)施方式中,不符合第一協(xié)議的分組被直接導(dǎo)向繞過(guò)至少該第一協(xié)議轉(zhuǎn)發(fā)引擎46的單獨(dú)路徑(未示出)。在備選實(shí)施方式中,網(wǎng)絡(luò)設(shè)備40不包括分組類(lèi)型確定模塊44。例如,在一個(gè)實(shí)施方式中,所有接收的分組通過(guò)第一協(xié)議轉(zhuǎn)發(fā)引擎46進(jìn)行操作(例如,在一個(gè)實(shí)施方式中,設(shè)備40假設(shè)所有接收的分組都符合特定協(xié)議)。
      在一個(gè)實(shí)施方式中,第一協(xié)議轉(zhuǎn)發(fā)引擎46被稱(chēng)合到分組類(lèi)型確定模塊44。在圖I的示例實(shí)施方式中,第一協(xié)議轉(zhuǎn)發(fā)引擎46包括第一目的地確定模塊52和第二目的地生成模塊54。然而,在其他實(shí)施方式中,第一目的地確定模塊52和第二目的地生成模塊54包括在網(wǎng)絡(luò)設(shè)備40的分離的處理引擎中。第一目的地確定模塊52配置用于確定所接收的分組中的第一目的地信息,其中第一目的地信息符合第一協(xié)議并且標(biāo)識(shí)第一目的地。例如,在第一協(xié)議是FCoE協(xié)議的一個(gè)實(shí)施方式中,第一目的地確定模塊52配置用于確定所接收的分組中(例如,所接收的FCoE分組的FC幀部分中)標(biāo)識(shí)目的地FC設(shè)備或?qū)嶓w(例如,端節(jié)點(diǎn))的FC目的地標(biāo)識(shí)符(例如,D_ID)。第二目的地生成模塊54配置用于基于由第一目的地確定模塊52確定的第一目的地信息生成符合第三協(xié)議并且標(biāo)識(shí)第二目的地的第二目的地信息。在某些實(shí)施方式中,第三協(xié)議是以太網(wǎng)協(xié)議(諸如例如,IOBASE-T、40GbE或IOOGbE協(xié)議),并且所生成的第二 目的地信息是以太網(wǎng)目的地MAC地址。在某些實(shí)施方式中,第二目的地信息附加地符合第一協(xié)議。例如,在一個(gè)實(shí)施方式中,雖然目的地MAC地址(在一個(gè)實(shí)施方式中,由第二目的地生成模塊54生成)符合以太網(wǎng)協(xié)議,但是該地址也在FCoE協(xié)議中使用以標(biāo)識(shí)目的地FCoE實(shí)體。向所接收的分組添加由第二目的地生成模塊54生成的第二目的地信息。例如,在各種實(shí)施方式中,第二目的地信息被添加作為分組的附加報(bào)頭或者報(bào)頭字段,或者被添加到對(duì)應(yīng)于分組的分組描述符。在某些實(shí)施方式中,第二目的地信息通過(guò)更新所接收的分組的現(xiàn)有目的地地址字段(諸如例如,報(bào)頭中的現(xiàn)有目的地MAC地址)進(jìn)行添加。第二協(xié)議轉(zhuǎn)發(fā)引擎50被耦合到第一協(xié)議轉(zhuǎn)發(fā)引擎46。第二協(xié)議轉(zhuǎn)發(fā)引擎50沒(méi)有配置用于處理符合第一協(xié)議的目的地信息(例如,由模塊52確定的第一目的地信息),而是配置用于處理符合第二協(xié)議的目的地信息。例如,在一個(gè)實(shí)施方式中,第二協(xié)議轉(zhuǎn)發(fā)引擎50沒(méi)有配置用于處理符合FCoE協(xié)議的目的地信息(例如,D_ID),而是配置用于處理符合TRILL協(xié)議的目的地信息(例如,出口路由橋昵稱(chēng))。第二協(xié)議轉(zhuǎn)發(fā)引擎50包括第三目的地生成模塊56,配置用于基于由第二目的地生成模塊54生成的第二目的地信息生成符合第二協(xié)議并且標(biāo)識(shí)第三目的地的第三目的地信息。在某些實(shí)施方式中,第三目的地是網(wǎng)絡(luò)設(shè)備40內(nèi)的模塊或處理引擎。在其他實(shí)施方式中,第三目的地是不同于網(wǎng)絡(luò)設(shè)備40的設(shè)備,或者不同于網(wǎng)絡(luò)設(shè)備40的設(shè)備內(nèi)的實(shí)體。例如,在第二協(xié)議是TRILL協(xié)議的一個(gè)實(shí)施方式中,所生成的第三目的地信息包括出口路由橋昵稱(chēng),并且該第三目的地是不同網(wǎng)絡(luò)設(shè)備中的對(duì)應(yīng)的出口路由橋?qū)嶓w。在一個(gè)這樣的實(shí)施方式中,第二協(xié)議轉(zhuǎn)發(fā)弓丨擎50是入口路由橋?qū)嶓w。向所接收的分組添加由第三目的地生成模塊56生成的第三目的地信息。例如,在各種實(shí)施方式中,第三目的地信息被添加作為分組的附加報(bào)頭或者報(bào)頭字段,或者添加到對(duì)應(yīng)于分組的分組描述符。在某些實(shí)施方式中,第三目的地信息通過(guò)更新所接收的分組的現(xiàn)有目的地地址字段(諸如例如,TRILL報(bào)頭中的現(xiàn)有出口路由橋昵稱(chēng))進(jìn)行添加。在某些實(shí)施方式中,網(wǎng)絡(luò)設(shè)備40包括圖I中未示出的附加模塊和/或處理引擎。例如,在第一協(xié)議和第二協(xié)議分別是FCoE和TRILL的一個(gè)實(shí)施方式中,第二協(xié)議轉(zhuǎn)發(fā)引擎50包括基于包括在正被處理的分組的TRILL報(bào)頭中的出口路由橋昵稱(chēng)確定下一跳目的地MAC地址(與隨后的路由橋設(shè)備或?qū)嶓w相關(guān)聯(lián))。作為另一示例,在一個(gè)實(shí)施方式中,耦合到第二協(xié)議轉(zhuǎn)發(fā)引擎50的輸出的附加處理引擎充當(dāng)策略引擎(例如,在第二協(xié)議是TRILL協(xié)議的一個(gè)實(shí)施方式中,充當(dāng)TRILL通信流的策略引擎)。作為又一示例,在一個(gè)實(shí)施方式中,網(wǎng)絡(luò)設(shè)備40還包括將設(shè)備40與一個(gè)或多個(gè)物理出口端口對(duì)接的第二網(wǎng)絡(luò)接口。示例網(wǎng)絡(luò)設(shè)備40中所示的每個(gè)單元通過(guò)硬件、執(zhí)行固件和/或軟件指令的處理器或者以上的組合來(lái)實(shí)現(xiàn)。在某些實(shí)施方式中,示例網(wǎng)絡(luò)設(shè)備40中所示的所有單元通過(guò)整個(gè)硬件或硬件的一部分實(shí)現(xiàn),并且所有單元實(shí)質(zhì)上以線(xiàn)速來(lái)處理分組。例如,在一個(gè)實(shí)施方式中,所有單元通過(guò)專(zhuān)用集成電路(ASIC)內(nèi)的硬件流水線(xiàn)架構(gòu)實(shí)現(xiàn)。在其他實(shí)施方式中,使用不同類(lèi)型的集成電路,諸如可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、可編程邏輯陣列(PLA)、定制集成電路等。在某些實(shí)施方式中,示例網(wǎng)絡(luò)設(shè)備40的單元在耦合在一起的多個(gè)不同集成電路上實(shí)現(xiàn)。圖2是根據(jù)一個(gè)實(shí)施方式用于在網(wǎng)絡(luò)設(shè)備中處理分組的示例方法60的流程圖。方法60由包括至少一個(gè)處理引擎的網(wǎng)絡(luò)設(shè)備實(shí)現(xiàn),該至少一個(gè)處理引擎沒(méi)有配置用于處理符合第一協(xié)議的目的地信息,而是配置用于處理符合第二協(xié)議的目的地信息。例如,在一個(gè)實(shí)施方式中,處理引擎沒(méi)有配置用于處理符合FCoE協(xié)議的目的地信息(例如,沒(méi)有配置用·于處理FCoE分組的D_ID字段),而是配置用于處理符合TRILL協(xié)議的目的地信息(例如,配置用于處理封裝TRILL的以太網(wǎng)或FCoE分組的TRILL報(bào)頭中的出口路由橋昵稱(chēng)字段)。在一個(gè)實(shí)施方式中,該方法60由圖I中的網(wǎng)絡(luò)設(shè)備40實(shí)現(xiàn)。在框62,在執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備處接收分組。在一個(gè)實(shí)施方式中,分組由類(lèi)似于圖I網(wǎng)絡(luò)接口 42的網(wǎng)絡(luò)接口接收。在框64,由執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備確定包括在框62處接收的分組中的第一目的地信息。在一個(gè)實(shí)施方式中,第一目的地信息由處理引擎(諸如圖I的第一協(xié)議轉(zhuǎn)發(fā)引擎46)確定。第一目的地信息符合第一協(xié)議。例如,在第一協(xié)議是FCoE協(xié)議的實(shí)施方式中,第一目的地信息包括FC目的地標(biāo)識(shí)符,諸如FC目的地標(biāo)識(shí)符D_ID。在一個(gè)實(shí)施方式中,第一目的地信息對(duì)應(yīng)于第一目的地,諸如作為在框62處接收的分組的預(yù)期接收者的端節(jié)點(diǎn)。在框66,在執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備中,基于在框64確定的第一目的地信息生成第二目的地信息。在一個(gè)實(shí)施方式中,第二目的地信息由處理引擎(諸如圖I的第一協(xié)議轉(zhuǎn)發(fā)引擎46)生成。第二目的地信息符合第三協(xié)議。在某些實(shí)施方式中,第三協(xié)議是至少部分駐留在比第一協(xié)議和第二協(xié)議更低的協(xié)議棧層(或者多個(gè)層的分組)的協(xié)議。例如,在第一協(xié)議和第二協(xié)議分別是FCoE和TRILL協(xié)議的一個(gè)實(shí)施方式中,第三協(xié)議是以太網(wǎng)協(xié)議,并且第二目的地信息包括目的地MAC地址。在一個(gè)實(shí)施方式中,第二目的地信息對(duì)應(yīng)于在執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備與對(duì)應(yīng)于在框64確定的第一目的地信息的目的地之間的目的地。例如,在第一協(xié)議是FCoE協(xié)議并且第三協(xié)議是以太網(wǎng)協(xié)議的一個(gè)實(shí)施方式中,第二目的地信息包括對(duì)應(yīng)于將用于轉(zhuǎn)發(fā)分組的FCF或FDF實(shí)體或設(shè)備的目的地MAC地址。在某些實(shí)施方式中,至少部分通過(guò)確定對(duì)應(yīng)于第一目的地信息的目的地與對(duì)應(yīng)于第二目的地信息的另一目的地之間的路徑長(zhǎng)度(諸如例如,跳數(shù)或者另一適當(dāng)?shù)亩攘?來(lái)在框66處生成第二目的地信息。例如,在一個(gè)實(shí)施方式中,執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備包括和/或訪問(wèn)對(duì)表進(jìn)行存儲(chǔ)的存儲(chǔ)器(例如,內(nèi)容可尋址存儲(chǔ)器),其中將對(duì)應(yīng)于第一目的地信息的每個(gè)條目(例如,特定FC目的地標(biāo)識(shí)符)編入索引為對(duì)應(yīng)于第二目的地信息(例如,在通向FC目的地的最短路徑路由上的FCF或FDF設(shè)備或?qū)嶓w的特定MAC地址)的條目。
      在框70,在執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備中,基于在框66處生成的第二目的地信息生成第三目的地信息。在一個(gè)實(shí)施方式中,第三目的地信息由處理引擎(諸如圖I的第二協(xié)議轉(zhuǎn)發(fā)引擎50)生成。第三目的地信息符合第二協(xié)議。在一個(gè)實(shí)施方式中,第三目的地信息對(duì)應(yīng)于執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備與對(duì)應(yīng)于在框66處生成的第二目的地信息的目的地之間的目的地。例如,在第一協(xié)議、第二協(xié)議和第三協(xié)議分別是FCoE、TRILL和以太網(wǎng)的一個(gè)實(shí)施方式中,第三目的地信息包括對(duì)應(yīng)于位于執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備與對(duì)應(yīng)于第二目的地信息的FCF設(shè)備或?qū)嶓w之間的出口路由橋?qū)嶓w或設(shè)備的出口路由橋昵稱(chēng)。在某些實(shí)施方式中,至少部分通過(guò)確定對(duì)應(yīng)于第三目的地信息的目的地與對(duì)應(yīng)于第二目的地信息的目的地之間的路徑長(zhǎng)度來(lái)在框70處生成第三目的地信息。例如,在一個(gè)實(shí)施方式中,執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備包括和/或訪問(wèn)對(duì)表進(jìn)行存儲(chǔ)的存儲(chǔ)器(例如,內(nèi)容可尋址存儲(chǔ)器),其中將對(duì)應(yīng)于第二目的地信息的每個(gè)條目(例如,特定MAC地址)編入索引為對(duì)應(yīng)于第三目的地信息(例如,在通向?qū)?yīng)于MAC地址的設(shè)備或?qū)嶓w的最短路徑路由上的路由橋設(shè)備或?qū)嶓w的特定出口路由橋昵稱(chēng))的條目。在框72,包括在執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備中的至少一個(gè)處理引擎使用在框70處生成的第三目的地信息來(lái)處理分組。在一個(gè)實(shí)施方式中,分組由在框70處生成第三目的地信·息的相同處理引擎(例如,圖I的第二協(xié)議轉(zhuǎn)發(fā)引擎50)進(jìn)行處理。在一個(gè)實(shí)施方式中,至少部分通過(guò)使得分組基于第三目的地信息被轉(zhuǎn)發(fā)到不同設(shè)備來(lái)在框72處理分組。在一個(gè)這樣的實(shí)施方式中,使得分組被轉(zhuǎn)發(fā)包括基于第三目的地信息生成符合第三協(xié)議的第四目的地信息,以及/或者向包括第四目的地信息的分組添加一個(gè)或多個(gè)報(bào)頭。在第三協(xié)議是以太網(wǎng)協(xié)議的一個(gè)實(shí)施方式中,第四目的地信息包括對(duì)應(yīng)于執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備與對(duì)應(yīng)于在框70處生成的第三目的地信息的第三目的地之間的目的地的目的地MAC地址。在一個(gè)實(shí)施方式中,至少部分通過(guò)確定對(duì)應(yīng)于第四目的地信息的目的地(例如,轉(zhuǎn)接路由橋設(shè)備或?qū)嶓w)與對(duì)應(yīng)于第三目的地信息的目的地(例如,出口路由橋設(shè)備或?qū)嶓w)之間的路徑長(zhǎng)度來(lái)生成第四目的地信息。例如,在一個(gè)實(shí)施方式中,執(zhí)行方法60的網(wǎng)絡(luò)設(shè)備包括和/或訪問(wèn)對(duì)表進(jìn)行存儲(chǔ)的存儲(chǔ)器(例如,內(nèi)容可尋址存儲(chǔ)器),其中將對(duì)應(yīng)于第三目的地信息的每個(gè)條目(例如,特定出口路由橋昵稱(chēng))編入索引為對(duì)應(yīng)于第四目的地信息(例如,在通向出口路由橋設(shè)備或?qū)嶓w的最短路徑路由上的特定路由橋設(shè)備或?qū)嶓w的MAC地址)的條目。在某些實(shí)施方式中,方法60包括圖2中未示出的附加框。例如,在一個(gè)實(shí)施方式中,方法60還包括確定在框62處接收的分組符合第一協(xié)議。在一個(gè)實(shí)施方式中,該確定在框64處確定第一目的地信息之前發(fā)生。在某些實(shí)施方式中,確定分組符合第一協(xié)議例如包括確定包括在分組中的VLAN ID、確定包括在分組中的MAC地址、以及/或者分析包括在分組的報(bào)頭中的任意其他信息。例如,在第一協(xié)議是FCoE協(xié)議的一個(gè)實(shí)施方式中,如果分組中的VLAN ID指示分組與針對(duì)FCoE通信流所保留的VLAN ID相關(guān)聯(lián),以及/或者如果分組中的目的地MAC地址是FCoE設(shè)備或?qū)嶓w(諸如FCF或FDF設(shè)備或?qū)嶓w)的MAC地址,則確定分組是FCoE協(xié)議。圖3至圖11指出了其中FCoE和TRILL協(xié)議在具有以太網(wǎng)基礎(chǔ)設(shè)施的網(wǎng)絡(luò)中共同使用的實(shí)施方式。所公開(kāi)的系統(tǒng)和方法利用在此被稱(chēng)作通過(guò)路由橋的FCoE轉(zhuǎn)發(fā)器(FCRB)設(shè)備的專(zhuān)用網(wǎng)絡(luò)交換設(shè)備,該設(shè)備在某些實(shí)施方式和情景中通過(guò)將FCoE協(xié)議和TRILL協(xié)議兩者的功能并入單個(gè)設(shè)備中來(lái)有效地改進(jìn)網(wǎng)絡(luò)。圖3是根據(jù)一個(gè)實(shí)施方式的利用網(wǎng)絡(luò)設(shè)備(諸如圖I的示例網(wǎng)絡(luò)設(shè)備40)實(shí)現(xiàn)以太網(wǎng)基礎(chǔ)設(shè)施內(nèi)FCoE協(xié)議和TRILL協(xié)議的示例數(shù)據(jù)中心網(wǎng)絡(luò)100的框圖。示例數(shù)據(jù)中心網(wǎng)絡(luò)100包括多個(gè)端節(jié)點(diǎn)102A-102H、FCRB設(shè)備的第一集合104A_104D、FCRB設(shè)備的第二集合106A-106B、存儲(chǔ)區(qū)域網(wǎng)絡(luò)(SAN) 110、廣域網(wǎng)(WAN) 112、路由橋設(shè)備114和非FCoE節(jié)點(diǎn)116。在圖3中所示的實(shí)施方式中,F(xiàn)CRB設(shè)備104A-104D是架頂式(TOR)交換設(shè)備,而FCRB設(shè)備106A-106B是行間(EOR)交換設(shè)備。雖然圖3示出了 8個(gè)端節(jié)點(diǎn)102A_102H、4個(gè)TORFCRB設(shè)備104A-104D和2個(gè)EOR FCRB設(shè)備106A-106B,但是其他實(shí)施方式包括比8個(gè)端節(jié)點(diǎn)102更多或更少的端節(jié)點(diǎn)、比4個(gè)TOR FCRB設(shè)備104更多或更少的TOR FCRB設(shè)備、以及比2個(gè)EOR FCRB設(shè)備106更多或更少的EOR FCRB設(shè)備。端節(jié)點(diǎn)102A-102H中的每一個(gè)端節(jié)點(diǎn)都是配置用于根據(jù)FCoE協(xié)議發(fā)射和/或接收數(shù)據(jù)分組的網(wǎng)絡(luò)節(jié)點(diǎn)(例如,在一個(gè)實(shí)施方式中,服務(wù)器中的邏輯節(jié)點(diǎn))。在某些實(shí)施方式中,端節(jié)點(diǎn)102A-102H中的一個(gè)或多個(gè)端節(jié)點(diǎn)是包括用于根據(jù)一個(gè)或多個(gè)非FCoE協(xié)議 (例如,以太網(wǎng)IP協(xié)議等)發(fā)射和/或接收數(shù)據(jù)分組的一個(gè)或多個(gè)附加邏輯實(shí)體的設(shè)備中的邏輯實(shí)體。例如,在一個(gè)實(shí)施方式中,端節(jié)點(diǎn)102A-102H中的每一個(gè)端節(jié)點(diǎn)都是還包括用于發(fā)射和/或接收非FCoE分組的以太網(wǎng)網(wǎng)絡(luò)接口卡(NIC)的設(shè)備中的邏輯實(shí)體。在一個(gè)實(shí)施方式中,由設(shè)備的端節(jié)點(diǎn)生成的FCoE分組和由設(shè)備的不同實(shí)體生成的非FCoE分組均經(jīng)由物理以太網(wǎng)接口進(jìn)行發(fā)射和/或接收。TOR FCRB設(shè)備104A-104D中的每一個(gè)設(shè)備通信地耦合到端節(jié)點(diǎn)102A-102H中的一個(gè)或多個(gè)端節(jié)點(diǎn)。例如,在圖3中所示的示例數(shù)據(jù)中心網(wǎng)絡(luò)100中,TOR FCRB設(shè)備104A通信地耦合到端節(jié)點(diǎn)102A和端節(jié)點(diǎn)102B,TOR FCRB設(shè)備104B通信地耦合到端節(jié)點(diǎn)102C和端節(jié)點(diǎn)102D等。在某些實(shí)施方式中,TOR FCRB設(shè)備104A-104D中的一個(gè)或多個(gè)設(shè)備間接地耦合到端節(jié)點(diǎn)102A-102H的對(duì)應(yīng)節(jié)點(diǎn)(例如,通過(guò)附加交換設(shè)備或其他分組處理設(shè)備)。在其他實(shí)施方式中,TOR FCRB設(shè)備104A-104D直接耦合到端節(jié)點(diǎn)102A-102H的對(duì)應(yīng)節(jié)點(diǎn)(例如,在一個(gè)實(shí)施方式中,經(jīng)由以太網(wǎng)線(xiàn)路)。雖然圖3示出了 TOR FCRB設(shè)備104A-104D中的每一個(gè)設(shè)備耦合到端節(jié)點(diǎn)102A-102H中的兩個(gè)端節(jié)點(diǎn),但是在其他實(shí)施方式中TOR FCRB設(shè)備104A-104D中的每一個(gè)設(shè)備耦合到比端節(jié)點(diǎn)102A-102H中的兩個(gè)端節(jié)點(diǎn)更多或更少的端節(jié)點(diǎn)。此外,在某些實(shí)施方式中,TOR FCRB設(shè)備104A-104D中的不同設(shè)備耦合到端節(jié)點(diǎn)102A-102H中不同數(shù)目的端節(jié)點(diǎn)(例如,在一個(gè)實(shí)施方式中,T0RFCRB設(shè)備104A耦合到端節(jié)點(diǎn)102A-102H中的一個(gè)端節(jié)點(diǎn),TOR FCRB設(shè)備104B耦合到端節(jié)點(diǎn)102A-102H中的三個(gè)端節(jié)點(diǎn)等)。TOR FCRB設(shè)備104A-104D中的每一個(gè)設(shè)備包括以太網(wǎng)接口 120、TRILL實(shí)體122和FCoE實(shí)體124。TOR FCRB設(shè)備104A-104D中的每一個(gè)設(shè)備中的以太網(wǎng)接口 120配置用于經(jīng)由一個(gè)或多個(gè)以太網(wǎng)鏈路接收分組。例如,TOR FCRB設(shè)備104A的以太網(wǎng)接口 120A配置用于經(jīng)由通往端節(jié)點(diǎn)102A、端節(jié)點(diǎn)102B和EOR FCRB設(shè)備106A的以太網(wǎng)鏈路接收分組。在某些實(shí)施方式中,每個(gè)以太網(wǎng)接口 120包括多個(gè)物理入口端口和出口端口。在一個(gè)實(shí)施方式中,每個(gè)以太網(wǎng)接口 120包括類(lèi)似于圖I中的網(wǎng)絡(luò)接口 42的網(wǎng)絡(luò)接口。TOR FCRB設(shè)備104A-104D中的每一個(gè)設(shè)備中的TRILL實(shí)體122根據(jù)TRILL協(xié)議對(duì)所接收的分組進(jìn)行操作。由特定TRILL實(shí)體122執(zhí)行的操作取決于對(duì)應(yīng)的TOR FCRB設(shè)備104A、104B、104C或104D針對(duì)所接收的分組遵循的路徑的位置。例如,在TOR FCRB設(shè)備104A從端節(jié)點(diǎn)102A接收分組(例如,去往端節(jié)點(diǎn)102C)的一個(gè)實(shí)施方式和情景中,TORFCRB設(shè)備104A對(duì)包含TRILL信息的一個(gè)或多個(gè)報(bào)頭與所接收的分組進(jìn)行封裝。在這些實(shí)施方式中的某些實(shí)施方式中,TOR FCRB設(shè)備104A生成待包括在所添加的報(bào)頭中的TRILL目的地信息。作為另一示例,在TOR FCRB設(shè)備104A從EOR FCRB設(shè)備106A接收分組(例如,去往端節(jié)點(diǎn)102C)的某些實(shí)施方式和情景中,TOR FCRB設(shè)備104A通過(guò)移除包含TRILL信息的一個(gè)或多個(gè)報(bào)頭將分組解封裝。在一個(gè)實(shí)施方式中,移除包含TRILL信息的報(bào)頭暴露了所封裝的FCoE分組中的FCoE目的地地址信息(諸如例如,下一跳MAC地址和FC目的地標(biāo)識(shí)符),F(xiàn)CoE目的地地址信息繼而可以供隨后接收分組的FCoE實(shí)體(例如,F(xiàn)CF或FDF)使用來(lái)根據(jù)FCoE協(xié)議制定轉(zhuǎn)發(fā)決策。在一個(gè)實(shí)施方式中,TRILL實(shí)體122包括一個(gè)或 多個(gè)路由橋?qū)嶓w來(lái)執(zhí)行TRILL操作。在某些實(shí)施方式中,TRILL實(shí)體122至少包括入口路由橋?qū)嶓w和出口路由橋?qū)嶓w。在一個(gè)實(shí)施方式中,取決于在TOR FCRB設(shè)備104A、104B、104C或104D接收的分組的源和/或目的地,利用或者不利用TRILL實(shí)體122內(nèi)的不同路由橋?qū)嶓w。例如,在一個(gè)實(shí)施方式中,針對(duì)由端節(jié)點(diǎn)A發(fā)送并去往端節(jié)點(diǎn)C的FCoE分組,TOR FCRB設(shè)備104A利用TRILL實(shí)體122A的入口路由橋?qū)嶓w,而TOR FCRB設(shè)備104B利用TRILL實(shí)體122B的出口路由橋?qū)嶓w。作為另一示例,針對(duì)由端節(jié)點(diǎn)A發(fā)送并去往端節(jié)點(diǎn)B的FCoE分組,TOR FCRB設(shè)備104A利用TRILL實(shí)體122A的入口路由橋?qū)嶓w和出口路由橋?qū)嶓w兩者。在某些實(shí)施方式中,TRILL實(shí)體122內(nèi)的每個(gè)路由橋?qū)嶓w與其自己的MAC地址相關(guān)聯(lián)(例如,在一個(gè)實(shí)施方式中,一個(gè)地址用于入口路由橋?qū)嶓w并且一個(gè)地址用于出口路由橋?qū)嶓w)。以下參考圖4至圖9中的各種實(shí)施方式和情景描述TRILL實(shí)體122的操作,包括如何可以基于所接收分組的目的地來(lái)利用TRILL實(shí)體122內(nèi)的不同路由橋?qū)嶓w和/或功能。在一個(gè)實(shí)施方式中,每個(gè)TRILL實(shí)體122包括類(lèi)似于圖I中的第二協(xié)議轉(zhuǎn)發(fā)引擎50的處理引擎。TOR FCRB設(shè)備104A-104D中的每一個(gè)設(shè)備的FCoE實(shí)體124根據(jù)FCoE協(xié)議對(duì)所接收的分組進(jìn)行操作。在一個(gè)實(shí)施方式中,F(xiàn)CoE實(shí)體124確定每個(gè)FCoE分組的FC目的地標(biāo)識(shí)符(例如,包括在FCoE分組的所封裝FCoE的FC幀中的D_ID字段),并且基于所確定的FC目的地標(biāo)識(shí)符來(lái)更新FCoE分組的下一跳目的地MAC地址。在某些實(shí)施方式中,每個(gè)FCoE實(shí)體124僅對(duì)所接收的FCoE分組(即,所接收的符合FCoE協(xié)議的分組)進(jìn)行操作,并且TOR FCRB設(shè)備104A-104D中的每一個(gè)設(shè)備使得非FCoE分組繞過(guò)FCoE實(shí)體124。在一個(gè)實(shí)施方式中,每個(gè)FCoE實(shí)體124包括FDF實(shí)體,配置用于執(zhí)行FCoE操作。在某些實(shí)施方式中,每個(gè)FDF實(shí)體與其自己的MAC地址相關(guān)聯(lián)。以下參考圖4至圖9中的各種示例實(shí)施方式和情景來(lái)更加詳細(xì)地論述FCoE實(shí)體124的操作。在一個(gè)實(shí)施方式中,每個(gè)FCoE實(shí)體124包括類(lèi)似于圖I中第一協(xié)議轉(zhuǎn)發(fā)引擎46的處理引擎。EOR FCRB設(shè)備106A-106B中的每一個(gè)設(shè)備通信地耦合到TOR FCRB設(shè)備104A-104D中的一個(gè)或多個(gè)設(shè)備。例如,在圖3中所示的示例數(shù)據(jù)中心網(wǎng)絡(luò)100中,EOR FCRB設(shè)備106A通信地耦合到TOR FCRB設(shè)備104A和104B,并且EOR FCRB設(shè)備106B通信地耦合到TOR FCRB設(shè)備104C和104D。在某些實(shí)施方式中,EOR FCRB設(shè)備106A-106B中的一個(gè)或兩者間接地耦合到TOR FCRB設(shè)備104A-104D中的對(duì)應(yīng)設(shè)備(例如,通過(guò)路由橋設(shè)備或其他分組處理設(shè)備)。在其他實(shí)施方式中,EOR FCRB設(shè)備106A-106B直接地耦合到TOR FCRB設(shè)備104A-104D中的對(duì)應(yīng)設(shè)備(例如,在一個(gè)實(shí)施方式中,經(jīng)由以太網(wǎng)線(xiàn)路)。雖然圖3示出了 EOR FCRB設(shè)備106A-106B中的每一個(gè)設(shè)備耦合到TOR FCRB設(shè)備104A-104D中的兩個(gè)設(shè)備,但是在其他實(shí)施方式中EOR FCRB設(shè)備106A-106B中的每一個(gè)設(shè)備耦合到比TOR FCRB設(shè)備104A-104D中的兩個(gè)設(shè)備更多或更少的設(shè)備。此外,在某些實(shí)施方式中,EOR FCRB設(shè)備106A-106B中的不同設(shè)備耦合到TOR FCRB設(shè)備104A-104D中不同數(shù)目的設(shè)備(例如,在一個(gè)實(shí)施方式中,EOR FCRB設(shè)備106A耦合到TOR FCRB設(shè)備104A-104D中的一個(gè)設(shè)備,EOR FCRB設(shè)備106B耦合到TOR FCRB設(shè)備104A-104D中的兩個(gè)設(shè)備等)。EOR FCRB設(shè)備106A-106B中的每一個(gè)設(shè)備包括以太網(wǎng)接口 130、TRILL實(shí)體132和FCoE實(shí)體134。EOR FCRB設(shè)備106A-106B中的每一個(gè)設(shè)備的以太網(wǎng)接口 130配置用于經(jīng)由一個(gè)或多個(gè)以太網(wǎng)鏈路接收分組。例如,在一個(gè)實(shí)施方式中,EOR FCRB設(shè)備106A的以太網(wǎng)接口 130A配置用于經(jīng)由通向TOR FCRB設(shè)備104A、T0R FCRB設(shè)備104B、路由橋設(shè)備114和SAN 110的以太網(wǎng)鏈路接收分組。
      在一個(gè)實(shí)施方式中,EOR FCRB設(shè)備106A-106B類(lèi)似于TOR FCRB設(shè)備104A-104D (例如,在一個(gè)實(shí)施方式中,以太網(wǎng)接口 130類(lèi)似于以太網(wǎng)接口 120,TRILL實(shí)體132類(lèi)似于TRILL實(shí)體122,以及FCoE實(shí)體134類(lèi)似于FCoE實(shí)體124)。然而,在某些實(shí)施方式中,TORFCRB設(shè)備104A-104D和EOR FCRB設(shè)備106A-106B中的FCoE實(shí)體和/或TRILL實(shí)體在某些方面不同。例如,在一個(gè)實(shí)施方式中,每個(gè)FCoE實(shí)體134都包括FCF實(shí)體,而每個(gè)FCoE實(shí)體124都包括FDF實(shí)體。作為另一示例,在某些實(shí)施方式中,每個(gè)TRILL實(shí)體132都包括配置用于操作為轉(zhuǎn)接路由橋?qū)嶓w的硬件,而TRILL實(shí)體122不包括配置用于操作為轉(zhuǎn)接路由橋?qū)嶓w的硬件。在各種其他實(shí)施方式中,F(xiàn)CoE實(shí)體134與FCoE實(shí)體124相同(例如,在一個(gè)實(shí)施方式中,兩者均包括FCF實(shí)體),以及/或者TRILL實(shí)體122與TRILL實(shí)體132相同(例如,在一個(gè)實(shí)施方式中,即便TRILL實(shí)體122由于其在數(shù)據(jù)中心網(wǎng)絡(luò)100中的位置而不曾利用轉(zhuǎn)接路由橋?qū)嶓w,TRILL實(shí)體122和TRILL實(shí)體132兩者也包括入口路由橋?qū)嶓w、出口路由橋?qū)嶓w和轉(zhuǎn)接路由橋?qū)嶓w)。在圖3的示例中,SAN 110通信地耦合到EOR FCRB設(shè)備106A-106B。在其他實(shí)施方式中,SAN 110僅耦合到EOR FCRB設(shè)備106A-106B中的一個(gè)設(shè)備,或者耦合到不止兩個(gè)但不是所有的EOR FCRB設(shè)備106。在某些實(shí)施方式中,SAN 110是本地FC網(wǎng)絡(luò)。在這些實(shí)施方式中的某些實(shí)施方式中,EOR FCRB設(shè)備106A-106B配置用于將去往SAN 110的通信流轉(zhuǎn)換成本地FC幀。在某些實(shí)施方式中,SAN 110包括能夠?qū)CoE分組轉(zhuǎn)換成本地FC幀的一個(gè)或多個(gè)設(shè)備。類(lèi)似地,在圖3的示例中,WAN 112通信地耦合到EOR FCRB設(shè)備106B。在其他實(shí)施方式中,WAN 112耦合到EOR FCRB設(shè)備106A-106B中的兩者,或者耦合到不止兩個(gè)EORFCRB設(shè)備106。在某些實(shí)施方式中,WAN 112是非FC網(wǎng)絡(luò)。在這些實(shí)施方式中的某些實(shí)施方式中,EOR FCRB設(shè)備1064-1068配置用于將去往胃4附12的通信流轉(zhuǎn)換成適當(dāng)?shù)姆纸M類(lèi)型(例如,非FCoE以太網(wǎng)分組)。在其他實(shí)施方式中,WAN 112包括能夠?qū)CoE分組轉(zhuǎn)換成非FCoE分組的一個(gè)或多個(gè)設(shè)備。在圖3的示例中,路由橋設(shè)備114通信地耦合到EOR FCRB設(shè)備106A,并且配置用于根據(jù)TRILL協(xié)議進(jìn)行操作(例如,配置用于操作為T(mén)RILL云中的路由橋)。非FC節(jié)點(diǎn)116是通信地耦合到路由橋設(shè)備114的網(wǎng)絡(luò)節(jié)點(diǎn)(例如,網(wǎng)絡(luò)100上的設(shè)備,諸如服務(wù)器),并且配置用于發(fā)射和/或接收非FCoE分組(例如,以太網(wǎng)IP分組)。雖然圖3示出了路由橋設(shè)備114和非FC節(jié)點(diǎn)116與WAN 112分離,但是在其他實(shí)施方式中路由橋設(shè)備114和非FC節(jié)點(diǎn)116均是WANl 12的一部分。圖4至圖9更詳細(xì)地示出了在各種實(shí)施方式中針對(duì)特定示例通信流情景的示例數(shù)據(jù)中心網(wǎng)絡(luò)100的操作。通常,圖4至圖7對(duì)應(yīng)于其中源端節(jié)點(diǎn)向數(shù)據(jù)中心網(wǎng)絡(luò)中兩個(gè)不同F(xiàn)C目的地之一發(fā)送FCoE分組的兩個(gè)示例情景,而圖8和圖9 對(duì)應(yīng)于其中源設(shè)備(例如,包括圖4至圖7的源端節(jié)點(diǎn)的設(shè)備)向數(shù)據(jù)中心網(wǎng)絡(luò)中的非FC目的地發(fā)送非FCoE分組的示例情景。更具體地,圖4和圖5對(duì)應(yīng)于耦合到不同TOR FCRB,但是共享相同的EOR FCRB設(shè)備的兩個(gè)端節(jié)點(diǎn)之間的FCoE通信流的示例,圖6和圖7對(duì)應(yīng)于從源端節(jié)點(diǎn)到耦合到源端節(jié)點(diǎn)的EOR FCRB的SAN中的本地FC存儲(chǔ)陣列的FCoE通信流的示例,以及圖8和圖9對(duì)應(yīng)于經(jīng)由路由橋設(shè)備從源設(shè)備(例如,包括圖4至圖7中的源端節(jié)點(diǎn)的設(shè)備)到耦合到源設(shè)備的EOR FCRB的非FC目的地節(jié)點(diǎn)的非FCoE通信流的示例。在各種實(shí)施方式中,圖4至圖9中的示例情景發(fā)生在圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中。例如,在各種實(shí)施方式中,圖4和圖5對(duì)應(yīng)于從端節(jié)點(diǎn)102A到端節(jié)點(diǎn)102C(反之亦然)的通信流,圖6和圖7對(duì)應(yīng)于從端節(jié)點(diǎn)102A到SAN 110中存儲(chǔ)陣列的通信流,以及圖8和圖9對(duì)應(yīng)于從包括端節(jié)點(diǎn)102A的源設(shè)備到非FC節(jié)點(diǎn)116的通信流。圖4至圖9的三個(gè)示例情景和分組路徑用于說(shuō)明當(dāng)處理不同分組類(lèi)型(即,圖4至圖7中的FCoE分組以及圖8和圖9中的非FCoE分組)時(shí)并且針對(duì)不同的目的地類(lèi)型(即,圖4和圖5中的FCoE目的地、圖6和圖7中的本地FC目的地以及圖8和圖9中的非FCoE、非本地FC目的地),示例FCRB設(shè)備(諸如圖3的TOR FCRB設(shè)備104A-104D和/或EORFCRB設(shè)備106A-106B)的操作。如通過(guò)這些示例所示,使用FCRB設(shè)備通常允許分組遵循從源到目的地的短而有效的路徑,同時(shí)仍支持FCoE協(xié)議和TRILL協(xié)議兩者。相反地,在不包括FCRB設(shè)備的常規(guī)架構(gòu)中(例如,參考圖3的示例網(wǎng)絡(luò)100,其中TOR FCRB設(shè)備104A-104D和EOR FCRB設(shè)備106A-106B由非FCRB設(shè)備替代),F(xiàn)CoE分組可以在某些情景下被要求穿過(guò)更長(zhǎng)的路徑(例如,具有更多數(shù)目的中間節(jié)點(diǎn)/跳的路徑)。例如,F(xiàn)CoE分組可以在常規(guī)架構(gòu)中被要求通過(guò)更長(zhǎng)的、迂回的路由通向目的地,以便確保每個(gè)FCoE分組向至少一個(gè)FCoE實(shí)體(例如,F(xiàn)CF或FDF)傳播,如當(dāng)前FCoE標(biāo)準(zhǔn)所要求的那樣?,F(xiàn)在更詳細(xì)地描述圖4至圖9的示例實(shí)施方式和情景,圖4圖示了根據(jù)一個(gè)實(shí)施方式的數(shù)據(jù)中心網(wǎng)絡(luò)中的FCoE分組的示例路徑200。在示例路徑200中,由源端節(jié)點(diǎn)202發(fā)射的FCoE分組經(jīng)由以太網(wǎng)鏈路224向第一 FCRB設(shè)備204 (例如,TOR FCRB)傳播;經(jīng)由以太網(wǎng)鏈路236向第二 FCRB設(shè)備206 (例如,EOR FCRB)傳播;經(jīng)由以太網(wǎng)鏈路246向第三FCRB設(shè)備210 (例如,另一 TOR FCRB)傳播;以及經(jīng)由以太網(wǎng)鏈路256向目的地端節(jié)點(diǎn)212傳播。在一個(gè)實(shí)施方式中,示例路徑200是圖3數(shù)據(jù)中心網(wǎng)絡(luò)100中的FCoE分組的路徑,其中圖4的源端節(jié)點(diǎn)202、第一 FCRB設(shè)備204、第二 FCRB設(shè)備206、第三FCRB設(shè)備210和目的地端節(jié)點(diǎn)212分別對(duì)應(yīng)于圖3的端節(jié)點(diǎn)102A、T0R FCRB設(shè)備104A、E0R FCRB設(shè)備106A、T0RFCRB設(shè)備104B和端節(jié)點(diǎn)102C。源端節(jié)點(diǎn)202包括以太網(wǎng)實(shí)體220和FCoE實(shí)體222。第一 FCRB設(shè)備204包括以太網(wǎng)實(shí)體230、入口路由橋?qū)嶓w232和FDF實(shí)體234。在示例路徑200是圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中的FCoE分組的路徑的實(shí)施方式中,圖4的以太網(wǎng)實(shí)體230、入口路由橋?qū)嶓w232和FDF實(shí)體234分別對(duì)應(yīng)于圖3的以太網(wǎng)接口 120A、TRILL實(shí)體122A和FCoE實(shí)體124A。第二 FCRB設(shè)備206包括以太網(wǎng)實(shí)體240、出口路由橋?qū)嶓w242A、入口路由橋?qū)嶓w242B和FCF實(shí)體244。在示例路徑200是圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中的FCoE分組的路徑的實(shí)施方式中,圖4的以太網(wǎng)實(shí)體240和FCF實(shí)體244分別對(duì)應(yīng)于圖3的以太網(wǎng)接口 130A和FCoE實(shí)體134A,并且圖4的路由橋?qū)嶓w242A-242B共同對(duì)應(yīng)于圖3的TRILL實(shí)體132A。第三FCRB設(shè)備210包括以太網(wǎng)實(shí)體250、出口路由橋?qū)嶓w252和FDF實(shí)體254。在示例路徑200是圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中的FCoE分組的路徑的實(shí)施方式中,圖4的以太網(wǎng)實(shí)體250、出口路由橋?qū)嶓w252和FDF實(shí)體254分別對(duì)應(yīng)于圖3的以太網(wǎng)接口 120B、TRILL實(shí)體122B和FCoE實(shí)體124B。目的地端節(jié)點(diǎn)212包括以太網(wǎng)實(shí)體260和FCoE實(shí)體262。雖然圖4示出了節(jié)點(diǎn)/設(shè)備202、204、206、210和212中的每一個(gè)中的特定實(shí)體,但是在某些實(shí)施方式中附加的實(shí)體可以包括在某些或所有節(jié)點(diǎn)/設(shè)備中。此外,在某些實(shí)施方式中,所示的某些或所有實(shí)體可以在邏輯上被分成多個(gè)子實(shí)體。在某些實(shí)施方式中,圖4中所示的各種實(shí)體對(duì)應(yīng)于不同的硬件處理引擎。在其他實(shí)施方式中,某些或所有實(shí)體通過(guò)軟件或者軟件和硬件的混合實(shí)現(xiàn)。由于FCoE實(shí)體包括在FCRB設(shè)備204、206和210中,因此由源端節(jié)點(diǎn)202發(fā)送的·FCoE分組可以遵循示例路徑200而不需要進(jìn)行可能在常規(guī)架構(gòu)中所要求的附加跳。例如,為了滿(mǎn)足FCoE分組發(fā)送通過(guò)FCoE實(shí)體(即,F(xiàn)CF或FDF)的當(dāng)前FCoE標(biāo)準(zhǔn)要求,常規(guī)架構(gòu)可以要求FCoE分組傳播沒(méi)有位于通向目的地端節(jié)點(diǎn)212的最短路徑上的一個(gè)或多個(gè)附加跳。在某些情景中,這些額外的跳可能隨后增加數(shù)據(jù)中心網(wǎng)絡(luò)中的通信流和/或轉(zhuǎn)接次數(shù)。此外,由于TRILL實(shí)體包括在FCRB設(shè)備204、206和210中,因此FCoE分組可以利用由TRILL協(xié)議提供的固有效率。例如,在FCRB 204,206和/或210由TRILL云分離的備選實(shí)施方式中,F(xiàn)CoE分組可以使用TRILL的最短路徑橋接算法在FCRB 204,206和/或210之間進(jìn)行高效轉(zhuǎn)發(fā)。圖5是根據(jù)一個(gè)實(shí)施方式的當(dāng)示例FCoE分組300傳播通過(guò)圖4的示例路徑200時(shí)示例FCoE分組300的框圖。參考標(biāo)號(hào)300A至300H表示沿圖4的路徑200處于不同級(jí)的FCoE分組300。雖然在某些實(shí)施方式中FCoE分組300包括附加的報(bào)頭和/或字段(例如,源MAC地址、幀校驗(yàn)序列字段等),但為了便于清楚地解釋?zhuān)趫D5中示出了經(jīng)簡(jiǎn)化的FCoE分組300。以下參考圖4和圖5兩者描述當(dāng)FCoE分組300沿著路徑200傳播時(shí)對(duì)FCoE分組300進(jìn)行的修改。首先,源端節(jié)點(diǎn)202的FCoE實(shí)體222生成FCoE分組300A。所生成的FCoE分組300A包括報(bào)頭310,其包括以太網(wǎng)目的地MAC地址;以及經(jīng)封裝的FC幀312,其包括FC目的地標(biāo)識(shí)符。目的地MAC地址(在圖5中描繪為“MAC Fl ” )對(duì)應(yīng)于第一 FCRB設(shè)備204的FDF實(shí)體234。繼而,向以太網(wǎng)實(shí)體220發(fā)送所生成的FCoE分組300A,以太網(wǎng)實(shí)體220轉(zhuǎn)而(基于目的地MAC地址MACF1)經(jīng)由以太網(wǎng)鏈路224向第一 FCRB設(shè)備204的以太網(wǎng)實(shí)體230轉(zhuǎn)發(fā)FCoE分組300A。在一個(gè)實(shí)施方式中,第一 FCRB設(shè)備204的以太網(wǎng)實(shí)體230對(duì)應(yīng)于圖3中的以太網(wǎng)接口 120A。以太網(wǎng)實(shí)體230向FDF實(shí)體234發(fā)送FCoE分組300A,在一個(gè)實(shí)施方式中FDF實(shí)體234對(duì)應(yīng)于圖3的FCoE實(shí)體124A。在其他實(shí)施方式中,F(xiàn)DF實(shí)體234由FCF實(shí)體代替。FDF實(shí)體234對(duì)報(bào)頭310的目的地MAC地址進(jìn)行更新以指示FCoE跳目標(biāo)。在一個(gè)實(shí)施方式中,報(bào)頭310中的目的地MAC地址由FDF實(shí)體234基于包括在FCoE分組300A的FC幀312中的FC目的地標(biāo)識(shí)符的確定進(jìn)行更新。例如,在某些實(shí)施方式中,F(xiàn)DF實(shí)體234利用FC目的地標(biāo)識(shí)符作為查找表的關(guān)鍵字,查找表指示用于達(dá)到對(duì)應(yīng)于FC目的地標(biāo)識(shí)符的目的地的優(yōu)選下一跳。例如,在一個(gè)實(shí)施方式中,查找表包括FC目的地標(biāo)識(shí)符與對(duì)應(yīng)的下一跳MAC地址的配對(duì),其間已經(jīng)確定了路徑長(zhǎng)度是最小可獲得的路徑長(zhǎng)度(例如,在一個(gè)實(shí)施方式中,路徑包括最少的跳數(shù))。針對(duì)示例路徑200,F(xiàn)DF實(shí)體234將目的地MAC地址更新為第二 FCRB設(shè)備206中的FCF實(shí)體244的MAC地址(在圖5中描繪為地址“MAC F2”),從而產(chǎn)生FCoE分組300B。在目的地MAC地址被更新之后,向入口路由橋?qū)嶓w232發(fā)送FCoE分組300B。在一個(gè)實(shí)施方式中,入口路由橋?qū)嶓w232對(duì)應(yīng)于圖3的TRILL實(shí)體122A中的入口路由橋?qū)嶓w。入口路由橋?qū)嶓w232通過(guò)根據(jù)TRILL協(xié)議添加一個(gè)或多個(gè)報(bào)頭而將FCoE分組300B進(jìn)行封裝,從而產(chǎn)生經(jīng)封裝的FCoE分組300C。在圖5中所示的示例實(shí)施方式中,第一添加的報(bào)頭314包括指示下一 TRILL跳目標(biāo)的目的地MAC地址(圖5中描繪為地址“MAC Tl”),而第二添加的報(bào)頭316包括指示TRILL云的最終路由橋?qū)⒂煞纸M500遍歷的出口路由橋昵稱(chēng)(圖 5中描繪為昵稱(chēng)“eRBN I”)。在一個(gè)實(shí)施方式中,第一報(bào)頭314是根據(jù)TRILL協(xié)議布置的鏈路傳輸報(bào)頭,而第二報(bào)頭316也是根據(jù)TRILL協(xié)議布置的所謂的“TRILL報(bào)頭”。在一個(gè)實(shí)施方式中,入口路由橋?qū)嶓w232基于報(bào)頭310中的目的地MAC地址MACF2確定出口路由橋昵稱(chēng)eRBN I。例如,在某些實(shí)施方式中,入口路由橋?qū)嶓w232利用目的地MAC地址MAC F2作為查找表的關(guān)鍵字,查找表指示用于達(dá)到對(duì)應(yīng)于地址MAC F2的目的地的最佳出口路由橋。例如,在一個(gè)實(shí)施方式中,查找表包括MAC地址與對(duì)應(yīng)的出口路由橋昵稱(chēng)的配對(duì),其間已經(jīng)確定了路徑長(zhǎng)度是最小可獲得的路徑長(zhǎng)度(例如,在一個(gè)實(shí)施方式中,路徑包括最少的跳數(shù))。針對(duì)示例路徑200,eRBN I是對(duì)應(yīng)于第二 FCRB設(shè)備206中的出口路由橋?qū)嶓w242A的出口路由橋昵稱(chēng)。在一個(gè)實(shí)施方式中,入口路由橋?qū)嶓w232基于所確定的出口路由橋昵稱(chēng)確定目的地MAC地址MAC Tl。例如,在某些實(shí)施方式中,入口路由橋?qū)嶓w232利用出口路由橋昵稱(chēng)eRBN I作為查找表的關(guān)鍵字,查找表指示用于達(dá)到對(duì)應(yīng)于出口路由橋昵稱(chēng)eRBN I的路由橋?qū)嶓w的最佳下一跳路由橋?qū)嶓w。例如,在一個(gè)實(shí)施方式中,查找表包括路由橋?qū)嶓wMAC地址與對(duì)應(yīng)的出口路由橋昵稱(chēng)的配對(duì),其間已經(jīng)確定了路徑長(zhǎng)度是最小可獲得的路徑長(zhǎng)度(例如,在一個(gè)實(shí)施方式中,路徑包括最少的跳數(shù))。針對(duì)示例路徑200,報(bào)頭314的MAC地址(即,MAC Tl)是第二 FCRB設(shè)備206中出口路由橋?qū)嶓w242A的MAC地址。如圖4和圖5中所示,對(duì)應(yīng)于報(bào)頭314的目的地MAC地址的下一跳路由橋?qū)嶓w與對(duì)應(yīng)于報(bào)頭316的出口路由橋昵稱(chēng)的出口路由橋?qū)嶓w相同。換言之,分組300遍歷包括入口路由橋?qū)嶓w232和出口路由橋?qū)嶓w242A的TRILL云。在充當(dāng)轉(zhuǎn)接路由橋的一個(gè)或多個(gè)路由橋設(shè)備包括在第一 FCRB設(shè)備204與第二 FCRB設(shè)備206之間的其他實(shí)施方式中,入口路由橋?qū)嶓w232將報(bào)頭314的MAC地址設(shè)置成下一中介路由橋設(shè)備的地址。經(jīng)封裝的FCoE分組300C繼而被發(fā)回以太網(wǎng)實(shí)體230,以太網(wǎng)實(shí)體230轉(zhuǎn)而(基于目的地MAC地址MAC Tl)經(jīng)由以太網(wǎng)鏈路236向第二 FCRB設(shè)備206的以太網(wǎng)實(shí)體240轉(zhuǎn)發(fā)經(jīng)封裝的FCoE分組300C。在一個(gè)實(shí)施方式中,以太網(wǎng)實(shí)體240對(duì)應(yīng)于圖3的以太網(wǎng)接口130A。
      以太網(wǎng)實(shí)體240向出口路由橋?qū)嶓w242A發(fā)送經(jīng)封裝的FCoE分組300C,在一個(gè)實(shí)施方式中出口路由橋?qū)嶓w242A對(duì)應(yīng)于圖3的TRILL實(shí)體132A中的出口路由橋?qū)嶓w。出口路由橋?qū)嶓w242A通過(guò)移除第一報(bào)頭314和第二報(bào)頭316將經(jīng)封裝的FCoE分組300C解封裝,從而產(chǎn)生FCoE分組300D。繼而向FCF實(shí)體244發(fā)送FCoE分組300D。在一個(gè)實(shí)施方式中,F(xiàn)CF實(shí)體244對(duì)應(yīng)于圖3中的FCoE實(shí)體134A。FCF實(shí)體244對(duì)報(bào)頭310中的目的地MAC地址進(jìn)行更新以指示下一 FCoE跳目標(biāo)。在一個(gè)實(shí)施方式中,報(bào)頭310中的目的地MAC地址由FCF實(shí)體244基于包括在FCoE分組300D的FC幀312中的FC目的地標(biāo)識(shí)符的確定進(jìn)行更新。例如,在某些實(shí)施方式中,F(xiàn)CF實(shí)體244通過(guò)與第一 FCRB設(shè)備204的FDF實(shí)體234相同的方式利用FC目的地標(biāo)識(shí)符。針對(duì)示例路徑200,目的地MAC地址被更新成第三FCRB設(shè)備208中的FDF實(shí)體254的MAC地址(圖5中描繪為地址“MAC F3”),從而產(chǎn)生FCoE分組 300E。在目的地MAC地址被更新之后,向入口路由橋?qū)嶓w242B發(fā)送FCoE分組300E。在一個(gè)實(shí)施方式中,入口路由橋?qū)嶓w242B對(duì)應(yīng)于圖3的TRILL實(shí)體132A中的入口路由橋?qū)嶓w。入口路由橋?qū)嶓w242B通過(guò)根據(jù)TRILL協(xié)議添加一個(gè)或多個(gè)報(bào)頭將FCoE分組300E進(jìn)行封裝,從而產(chǎn)生經(jīng)封裝的FCoE分組300F。在一個(gè)實(shí)施方式中,由入口路由橋?qū)嶓w232添`加的同類(lèi)報(bào)頭(即,報(bào)頭314和報(bào)頭316)由入口路由橋?qū)嶓w242B進(jìn)行添加,但是使用報(bào)頭中不同的目的地信息進(jìn)行添加。針對(duì)示例路徑200,經(jīng)封裝的FCoE分組300F中的第一報(bào)頭314包括出口路由橋?qū)嶓w252的目的地MAC地址(圖5中描繪為地址“MAC T2”),而第二報(bào)頭316包括出口路由橋?qū)嶓w252的出口路由橋昵稱(chēng)(圖5中描繪為昵稱(chēng)“eRBN 2”)。在一個(gè)實(shí)施方式中,通過(guò)與入口路由橋232基于目的地MAC地址MAC F2確定出口路由橋昵稱(chēng)eRBN I相同的方式基于目的地MAC地址MAC F3來(lái)確定出口路由橋昵稱(chēng)eRBN 2,并且通過(guò)與入口路由橋232基于出口路由橋昵稱(chēng)eRBN I確定目的地MAC地址Tl相同的方式基于出口路由橋昵稱(chēng)eRBN 2來(lái)確定目的地MAC地址MAC T2。如圖4和圖5中所示,對(duì)應(yīng)于報(bào)頭314的目的地MAC地址的下一跳路由橋?qū)嶓w與對(duì)應(yīng)于報(bào)頭316的出口路由橋昵稱(chēng)的出口路由橋?qū)嶓w相同。換言之,分組300再次遍歷包括入口路由橋?qū)嶓w(入口路由橋?qū)嶓w242B)和出口路由橋?qū)嶓w(出口路由橋?qū)嶓w252)的TRILL云。在充當(dāng)轉(zhuǎn)接路由橋的一個(gè)或多個(gè)路由橋設(shè)備包括在第二 FCRB設(shè)備206與第三FCRB設(shè)備210之間的其他實(shí)施方式中,入口路由橋?qū)嶓w242B將報(bào)頭314的MAC地址設(shè)置成下一中介路由橋設(shè)備的地址。經(jīng)封裝的FCoE分組300F被發(fā)回以太網(wǎng)實(shí)體240,以太網(wǎng)實(shí)體240轉(zhuǎn)而(基于目的地MAC地址MAC T2)經(jīng)由以太網(wǎng)鏈路246向第三FCRB設(shè)備210的以太網(wǎng)實(shí)體250轉(zhuǎn)發(fā)經(jīng)封裝的FCoE分組300F。在一個(gè)實(shí)施方式中,以太網(wǎng)實(shí)體250對(duì)應(yīng)于圖3的以太網(wǎng)接口130B。以太網(wǎng)實(shí)體250向出口路由橋?qū)嶓w252發(fā)送經(jīng)封裝的FCoE分組300F,在一個(gè)實(shí)施方式中,出口路由橋?qū)嶓w252對(duì)應(yīng)于圖3的TRILL實(shí)體122B中的出口路由橋?qū)嶓w。出口路由橋?qū)嶓w252通過(guò)移除第一報(bào)頭314和第二報(bào)頭316將經(jīng)封裝的FCoE分組300F解封裝,從而產(chǎn)生FCoE分組300G。繼而向FDF實(shí)體254發(fā)送FCoE分組300G。在一個(gè)實(shí)施方式中,F(xiàn)DF實(shí)體254對(duì)應(yīng)于圖3中的FCoE實(shí)體124B。FDF實(shí)體254對(duì)報(bào)頭310中的目的地MAC地址進(jìn)行更新以指示下一 FCoE跳目標(biāo)。在一個(gè)實(shí)施方式中,報(bào)頭310中的目的地MAC地址由FDF實(shí)體254基于包括在FCoE分組300G的FC幀312中的FC目的地標(biāo)識(shí)符的確定進(jìn)行更新。例如,在某些實(shí)施方式中,F(xiàn)DF實(shí)體254通過(guò)與第一 FCRB設(shè)備204的FDF實(shí)體234相同的方式利用FC目的地標(biāo)識(shí)符。針對(duì)示例路徑200,目的地MAC地址被更新成目的地端節(jié)點(diǎn)212的FCoE實(shí)體262的MAC地址(圖5中描繪為地址“MAC F4”),從而產(chǎn)生FCoE分組300H。FCoE分組300H繼而被發(fā)回以太網(wǎng)實(shí)體250,以太網(wǎng)實(shí)體250轉(zhuǎn)而(基于目的地MAC地址MAC F4)經(jīng)由以太網(wǎng)鏈路256向目的地端節(jié)點(diǎn)212的以太網(wǎng)實(shí)體260轉(zhuǎn)發(fā)FCoE分組300H。在一個(gè)實(shí)施方式中,以太網(wǎng)實(shí)體260繼而向FCoE實(shí)體262發(fā)送FCoE分組300G。在圖5的FCoE分組300在圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中遵循圖4的示例路徑200的一個(gè)實(shí)施方式中,F(xiàn)CoE分組300A從端節(jié)點(diǎn)102A向TOR FCRB 104A的FCoE實(shí)體124A轉(zhuǎn)發(fā)(經(jīng)由以太網(wǎng)接口 120A),F(xiàn)CoE分組300B從FCoE實(shí)體124A向TOR FCRB 104A的TRILL實(shí)體 122A 發(fā)送,F(xiàn)CoE 分組 300C 從 TRILL 實(shí)體 122A 向 EOR FCRB 106A 的 TRILL 實(shí)體 132A 的出口路由橋部分發(fā)送(經(jīng)由以太網(wǎng)接口 120A、以太網(wǎng)接口 130A),F(xiàn)CoE分組300D從TRILL實(shí)體132A的出口路由橋部分向EOR FCRB 106A的FCoE實(shí)體134A發(fā)送,F(xiàn)CoE分組300E從FCoE實(shí)體134A向TRILL實(shí)體132A的入口路由橋部分發(fā)送,F(xiàn)CoE分組300F從TRILL實(shí)體132A的入口路由橋部分向TOR FCRB 104B的TRILL實(shí)體122B發(fā)送(經(jīng)由以太網(wǎng)接口 130A、以太網(wǎng)接口 120B),F(xiàn)CoE 分組 300G 從 TRILL 實(shí)體 122B 向 TOR FCRB 104B 的 FCoE 實(shí)體 124B發(fā)送,以及FCoE分組300H從FCoE實(shí)體124B向端節(jié)點(diǎn)102C發(fā)送(經(jīng)由以太網(wǎng)接口 120B)。圖6圖示了根據(jù)一個(gè)實(shí)施方式的數(shù)據(jù)中心網(wǎng)絡(luò)中的FCoE分組的示例路徑400。在示例路徑400中,由源端節(jié)點(diǎn)402發(fā)射的FCoE分組經(jīng)由以太網(wǎng)鏈路424向第一 FCRB設(shè)備404 (例如,TOR FCRB)傳播;經(jīng)由以太網(wǎng)鏈路436向第二 FCRB設(shè)備406 (例如,EOR FCRB)傳播;以及經(jīng)由以太網(wǎng)鏈路446向目的地本地FC存儲(chǔ)陣列410傳播。在某些實(shí)施方式和情景中,示例路徑400中的一個(gè)或多個(gè)設(shè)備與圖4的示例路徑200中的一個(gè)或多個(gè)設(shè)備相同。例如,在一個(gè)實(shí)施方式和情景中,源端節(jié)點(diǎn)402、第一 FCRB設(shè)備404和第二 FCRB設(shè)備406分別與圖4的源端節(jié)點(diǎn)202、第一 FCRB設(shè)備204和第二 FCRB設(shè)備206相同,而且圖4的示例路徑200對(duì)應(yīng)于向第一目的地發(fā)送的第一 FCoE分組并且圖6的示例路徑400對(duì)應(yīng)于向第二目的地發(fā)送的第二 FCoE分組。在一個(gè)實(shí)施方式中,示例路徑400是圖3數(shù)據(jù)中心網(wǎng)絡(luò)100中的FCoE分組的路徑,其中圖6的源端節(jié)點(diǎn)402、第一 FCRB設(shè)備404和第二 FCRB設(shè)備406分別對(duì)應(yīng)于圖3的源端節(jié)點(diǎn)102A、T0R FCRB設(shè)備104A和EOR FCRB設(shè)備106A,并且圖6的本地FC存儲(chǔ)陣列410對(duì)應(yīng)于圖3的SAN 110中的本地FC存儲(chǔ)陣列。源端節(jié)點(diǎn)402包括以太網(wǎng)實(shí)體420和FCoE實(shí)體422。第一 FCRB設(shè)備404包括以太網(wǎng)實(shí)體430、入口路由橋?qū)嶓w432和FDF實(shí)體434。在示例路徑400是圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中的FCoE分組的路徑的實(shí)施方式中,圖6的以太網(wǎng)實(shí)體430、入口路由橋?qū)嶓w432和FDF實(shí)體434分別對(duì)應(yīng)于圖3的以太網(wǎng)接口 120A、TRILL實(shí)體122A和FCoE實(shí)體124A。第
      二FCRB設(shè)備406包括以太網(wǎng)實(shí)體440、出口路由橋?qū)嶓w442、FCF實(shí)體444和FC實(shí)體446。在示例路徑400是圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中的FCoE分組的路徑的實(shí)施方式中,圖6的以太網(wǎng)實(shí)體440、出口路由橋?qū)嶓w442和FCF實(shí)體444分別對(duì)應(yīng)于圖3的以太網(wǎng)接口 130A、TRILL實(shí)體132A和FCoE實(shí)體134A。本地FC存儲(chǔ)陣列410包括根據(jù)FC協(xié)議棧操作的FC實(shí)體450。雖然圖6示出了節(jié)點(diǎn)/設(shè)備402、404、406和410中每一個(gè)內(nèi)的特定實(shí)體,但是在某些實(shí)施方式中附加的實(shí)體可以包括在某些或所有節(jié)點(diǎn)/設(shè)備中。此外,在某些實(shí)施方式中,所示的某些或所有實(shí)體可以在邏輯上被分成多個(gè)子實(shí)體。在某些實(shí)施方式中,圖6中所示的各種實(shí)體對(duì)應(yīng)于不同的硬件處理引擎。在某些實(shí)施方式中,某些或所有實(shí)體通過(guò)軟件或者軟件和硬件的混合實(shí)現(xiàn)。類(lèi)似于圖4的示例實(shí)施方式和情景,包括圖6的FCRB設(shè)備404和FCRB設(shè)備406中的FCoE實(shí)體允許由源端節(jié)點(diǎn)402發(fā)送FCoE分組以用于遵循示例路徑400而不需要可能會(huì)在常規(guī)架構(gòu)中要求的附加跳(例如,用于確保FCoE分組通過(guò)FCF或FDF)。同樣類(lèi)似于圖4的示例實(shí)施方式和情景,包括FCRB設(shè)備404和FCRB設(shè)備406中的TRILL實(shí)體允許FCoE分組利用由TRILL協(xié)議提供的固有效率(例如,在備選實(shí)施方式中,在FCRB設(shè)備404與FCRB設(shè)備406之間高效地轉(zhuǎn)發(fā)FCoE分組通過(guò)TRILL云)。然而,與圖4的第二 FCRB設(shè)備206不同,圖6的第二 FCRB設(shè)備406利用了不同的實(shí)體/功能,這是因?yàn)樵O(shè)備406耦合到了本地FC目的地(即,本地FC存儲(chǔ)陣列410)。具體地,在圖6的示例實(shí)施方式和情景中,第二FCRB設(shè)備406沒(méi)有利用入口路由橋?qū)嶓w。
      ·
      圖7是根據(jù)一個(gè)實(shí)施方式的當(dāng)示例FCoE分組500通過(guò)圖6的示例路徑400傳播時(shí)示例FCoE分組500的框圖。參考標(biāo)號(hào)500A至500F表示沿圖6的路徑400處于不同級(jí)的FCoE分組500。同樣,雖然在某些實(shí)施方式中FCoE分組500包括附加的報(bào)頭和/或字段(例如,源MAC地址、幀校驗(yàn)序列字段等),但為了便于清楚地解釋?zhuān)趫D7中示出了經(jīng)簡(jiǎn)化的FCoE分組。以下參考圖6和圖7描述了當(dāng)FCoE分組500通過(guò)路徑400時(shí)對(duì)FCoE分組500進(jìn)行的修改。首先,源端節(jié)點(diǎn)402的FCoE實(shí)體422生成FCoE分組500A。所生成的FCoE分組500A包括報(bào)頭510,其包括以太網(wǎng)目的地MAC地址;以及經(jīng)封裝的FC幀512,其包括FC目的地標(biāo)識(shí)符。在一個(gè)實(shí)施方式中,FC巾貞512還包括FC數(shù)據(jù)(圖7中未示出),諸如例如,待存儲(chǔ)在目的地本地FC存儲(chǔ)陣列410中的數(shù)據(jù),或者與涉及本地FC存儲(chǔ)陣列410的其他存儲(chǔ)事務(wù)有關(guān)的數(shù)據(jù)。目的地MAC地址(在圖7中描繪為“MAC F1” )對(duì)應(yīng)于第一 FCRB設(shè)備404的FDF實(shí)體434。繼而向以太網(wǎng)實(shí)體420發(fā)送所生成的FCoE分組500A,以太網(wǎng)實(shí)體420轉(zhuǎn)而(基于目的地MAC地址MAC Fl)經(jīng)由以太網(wǎng)鏈路424向第一 FCRB設(shè)備404的以太網(wǎng)實(shí)體430轉(zhuǎn)發(fā)FCoE分組500A。在一個(gè)實(shí)施方式中,第一 FCRB設(shè)備404的以太網(wǎng)實(shí)體430對(duì)應(yīng)于圖3中的以太網(wǎng)接口 120A。以太網(wǎng)實(shí)體430向FDF實(shí)體434發(fā)送FCoE分組500A,在一個(gè)實(shí)施方式中,F(xiàn)DF實(shí)體434對(duì)應(yīng)于圖3的FCoE實(shí)體124A。FDF實(shí)體434對(duì)報(bào)頭510的目的地MAC地址進(jìn)行更新以指示FCoE跳目標(biāo)。在一個(gè)實(shí)施方式中,報(bào)頭510中的目的地MAC地址由FDF實(shí)體434基于包括在FCoE分組500A的FC幀512中的FC目的地標(biāo)識(shí)符的確定進(jìn)行更新。例如,在各種實(shí)施方式中,F(xiàn)DF實(shí)體434通過(guò)與圖4的FDF實(shí)體234更新圖5報(bào)頭310中的目的地MAC地址類(lèi)似的方式對(duì)報(bào)頭510中的目的地MAC地址進(jìn)行更新。針對(duì)示例路徑400,目的地MAC地址被更新為第二 FCRB設(shè)備406中的FCF實(shí)體444的MAC地址(在圖7中描繪為地址“MAC F2”),從而產(chǎn)生FCoE分組500B。在目的地MAC地址被更新之后,向入口路由橋?qū)嶓w432發(fā)送FCoE分組500B。在一個(gè)實(shí)施方式中,入口路由橋?qū)嶓w432對(duì)應(yīng)于圖3的TRILL實(shí)體122A中的入口路由橋?qū)嶓w。入口路由橋?qū)嶓w432通過(guò)根據(jù)TRILL協(xié)議添加一個(gè)或多個(gè)報(bào)頭而將FCoE分組500B進(jìn)行封裝,從而產(chǎn)生經(jīng)封裝的FCoE分組500C。在圖7中所示的示例實(shí)施方式中,第一添加的報(bào)頭514包括指示下一 TRILL跳目標(biāo)的目的地MAC地址(圖7中描繪為地址“MAC Tl”),而第二添加的報(bào)頭516包括指示TRILL云的最終路由橋可以由分組500遍歷的出口路由橋昵稱(chēng)(圖7中描繪為昵稱(chēng)“eRBN I,,)。在一個(gè)實(shí)施方式中,第一報(bào)頭514是根據(jù)TRILL協(xié)議布置的鏈路傳輸報(bào)頭,而第二報(bào)頭516也是根據(jù)TRILL協(xié)議布置的“TRILL報(bào)頭”。在一個(gè)實(shí)施方式中,入口路由橋?qū)嶓w432基于報(bào)頭510中的目的地MAC地址MACF2確定出口路由橋昵稱(chēng)eRBN I。例如,在各種實(shí)施方式中,入口路由橋?qū)嶓w432通過(guò)與圖4的入口路由橋?qū)嶓w232確定圖5報(bào)頭316的出口路由橋昵稱(chēng)類(lèi)似的方式對(duì)報(bào)頭516的出口路由橋昵稱(chēng)進(jìn)行確定。針對(duì)示例路徑400,eRBN I是對(duì)應(yīng)于第二 FCRB設(shè)備406中的出口路由橋?qū)嶓w442的出口路由橋昵稱(chēng)。在一個(gè)實(shí)施方式中,入口路由橋?qū)嶓w432基于所確定的出口路由橋昵稱(chēng)確定目的地MAC地址MAC Tl。例如,在各種實(shí)施方式中,入口路由橋?qū)嶓w432通過(guò)與圖4的入口路由橋?qū)嶓w232確定圖5報(bào)頭314的目的地MAC地址類(lèi)似的方式對(duì)報(bào)頭514的目的地MAC地址進(jìn)行確定。針對(duì)示例路徑400,報(bào)頭514的MAC地址(S卩,MAC Tl)是第二 FCRB設(shè)備406中·的出口路由橋?qū)嶓w442的MAC地址。因此,在圖6和圖7的示例實(shí)施方式和情景中,由報(bào)頭514的目的地MAC地址標(biāo)識(shí)的下一跳路由橋?qū)嶓w與由報(bào)頭516的出口路由橋昵稱(chēng)標(biāo)識(shí)的出口路由橋?qū)嶓w相同。換言之,分組500遍歷與圖4和圖5中遍歷的TRILL云類(lèi)似、僅包括入口路由橋?qū)嶓w432和出口路由橋?qū)嶓w442的TRILL云。經(jīng)封裝的FCoE分組500C繼而被發(fā)回以太網(wǎng)實(shí)體430,以太網(wǎng)實(shí)體430轉(zhuǎn)而(基于目的地MAC地址MAC Tl)經(jīng)由以太網(wǎng)鏈路436向第二 FCRB設(shè)備406的以太網(wǎng)實(shí)體440轉(zhuǎn)發(fā)經(jīng)封裝的FCoE分組500C。在一個(gè)實(shí)施方式中,以太網(wǎng)實(shí)體440與圖3的以太網(wǎng)接口 130A類(lèi)似。以太網(wǎng)實(shí)體440向出口路由橋?qū)嶓w442發(fā)送經(jīng)封裝的FCoE分組500C,在一個(gè)實(shí)施方式中出口路由橋?qū)嶓w442對(duì)應(yīng)于圖3的TRILL實(shí)體132A中的出口路由橋?qū)嶓w。出口路由橋?qū)嶓w442通過(guò)移除第一報(bào)頭514和第二報(bào)頭516將經(jīng)封裝的FCoE分組500C解封裝,從而產(chǎn)生FCoE分組500D。繼而向FCF實(shí)體444發(fā)送FCoE分組500D。在一個(gè)實(shí)施方式中,F(xiàn)CF實(shí)體444對(duì)應(yīng)于圖3中的FCoE實(shí)體134A。FCF實(shí)體444通過(guò)移除報(bào)頭510將分組500的以太網(wǎng)封裝移除,并且向FC實(shí)體446發(fā)送分組500E (現(xiàn)在以本地FC形式)。在根據(jù)FC協(xié)議在FC實(shí)體446進(jìn)行適當(dāng)處理之后,通過(guò)FC鏈路446向目的地本地FC存儲(chǔ)陣列410的FC協(xié)議棧450發(fā)射經(jīng)處理的分組500F。在圖7的FCoE分組500在圖3數(shù)據(jù)中心網(wǎng)絡(luò)100中遵循圖6的示例路徑400的一個(gè)實(shí)施方式中,F(xiàn)CoE分組500A從端節(jié)點(diǎn)102A向TOR FCRB 104A的FCoE實(shí)體124A轉(zhuǎn)發(fā)(經(jīng)由以太網(wǎng)接口 120A),F(xiàn)CoE分組500B從FCoE實(shí)體124A向TOR FCRB 104A的TRILL實(shí)體122A發(fā)送,F(xiàn)CoE分組500C從TRILL實(shí)體122A向EOR FCRB106A的TRILL實(shí)體132A發(fā)送(經(jīng)由以太網(wǎng)接口 120A、以太網(wǎng)接口 130A),F(xiàn)CoE分組500D從TRILL實(shí)體132A向EOR FCRB106A 的 FCoE 實(shí)體 134A 發(fā)送,F(xiàn)CoE 分組 500E 從 FCoE 實(shí)體 134A 向 EOR FCRB 106A 中的 FC實(shí)體發(fā)送,以及FCoE分組500F從FC實(shí)體向SAN 110中的本地FC存儲(chǔ)陣列發(fā)送(經(jīng)由以太網(wǎng)接口 130A)。圖8示出了根據(jù)一個(gè)實(shí)施方式的在數(shù)據(jù)中心網(wǎng)絡(luò)中從源設(shè)備向非FC目的地發(fā)送非FCoE分組的示例路徑600。在一個(gè)示例實(shí)施方式和情景中,遍歷路徑600的非FCoE分組是以太網(wǎng)IP分組。在示例路徑600中,由源端節(jié)點(diǎn)602發(fā)射的非FCoE分組經(jīng)由以太網(wǎng)鏈路624向第一 FCRB設(shè)備604 (例如,TOR FCRB)傳播;經(jīng)由以太網(wǎng)鏈路636向第二 FCRB設(shè)備606 (例如,EOR FCRB)傳播;經(jīng)由以太網(wǎng)鏈路646向路由橋設(shè)備610傳播;以及經(jīng)由以太網(wǎng)鏈路654通向目的地非FC節(jié)點(diǎn)612傳播。在某些實(shí)施方式和情景中,示例路徑600中的一個(gè)或多個(gè)設(shè)備與圖4的示例路徑200和圖6的示例 路徑400中的一個(gè)或多個(gè)設(shè)備相同。例如,在一個(gè)實(shí)施方式和情景中,圖8的源設(shè)備602是包括與圖4的源端節(jié)點(diǎn)202和圖6的源端節(jié)點(diǎn)402相同的端節(jié)點(diǎn)的設(shè)備,圖8的第一 FCRB設(shè)備604與圖4的第一 FCRB設(shè)備204和圖6的第一 FCRB設(shè)備404相同,以及圖8的第二 FCRB設(shè)備606與圖4的第二 FCRB設(shè)備206和圖6的第二 FCRB設(shè)備406相同。在該實(shí)施方式中,圖4的示例路徑200對(duì)應(yīng)于向第一目的地發(fā)送的第一 FCoE分組,圖6的示例路徑400對(duì)應(yīng)于向第二目的地發(fā)送的第二 FCoE分組,以及圖8的示例路徑600對(duì)應(yīng)于向第三目的地發(fā)送的第三非FCoE分組。此外,在一個(gè)實(shí)施方式中,示例路徑600是圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中的非FCoE分組的路徑,其中圖8的源設(shè)備602對(duì)應(yīng)于包括圖3的端節(jié)點(diǎn)102A的設(shè)備,以及其中圖8的第一 FCRB設(shè)備604、第二 FCRB設(shè)備606、路由橋設(shè)備610和目的地非FC端點(diǎn)612分別對(duì)應(yīng)于圖3的TOR FCRB設(shè)備104A、E0R FCRB設(shè)備106A、路由橋設(shè)備114和非FC節(jié)點(diǎn)116。源設(shè)備602包括以太網(wǎng)實(shí)體620。在某些實(shí)施方式中,源設(shè)備602還包括沒(méi)有用于生成便利路徑600的非FCoE分組而是能夠生成FCoE分組的端節(jié)點(diǎn)(未在圖8中示出)。第一 FCRB設(shè)備604包括以太網(wǎng)實(shí)體630、入口路由橋?qū)嶓w632和FDF實(shí)體634。在示例路徑600是圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中的非FCoE分組的路徑的一個(gè)實(shí)施方式中,圖8的以太網(wǎng)實(shí)體630、入口路由橋?qū)嶓w632和FDF實(shí)體634分別對(duì)應(yīng)于圖3的以太網(wǎng)接口 120A、TRILL實(shí)體122A和FCoE實(shí)體124A。第二 FCRB設(shè)備606包括以太網(wǎng)實(shí)體640、轉(zhuǎn)接路由橋?qū)嶓w642和FCF實(shí)體644。在示例路徑600是圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中的非FCoE分組的路徑的一個(gè)實(shí)施方式中,圖8的以太網(wǎng)實(shí)體640、轉(zhuǎn)接路由橋?qū)嶓w642和FCF實(shí)體644分別對(duì)應(yīng)于圖3的以太網(wǎng)接口 130A、TRILL實(shí)體132A和FCoE實(shí)體134A。在備選實(shí)施方式中,轉(zhuǎn)接路由橋?qū)嶓w642被省略并且第二 FCRB設(shè)備606作為替代包括出口路由橋?qū)嶓w和入口路由橋?qū)嶓w,這與圖4的第二 FCRB設(shè)備206類(lèi)似。路由橋設(shè)備610包括以太網(wǎng)實(shí)體650和出口路由橋?qū)嶓w652。在示例路徑600是圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中的非FCoE分組的路徑的一個(gè)實(shí)施方式中,圖8的以太網(wǎng)實(shí)體650和出口路由橋?qū)嶓w652分別對(duì)應(yīng)于圖3的以太網(wǎng)接口 136和TRILL實(shí)體140。目的地非FC節(jié)點(diǎn)612包括以太網(wǎng)實(shí)體660和非FC實(shí)體662。雖然圖8示出了節(jié)點(diǎn)/設(shè)備602、604、606、610和612中每一個(gè)中的特定實(shí)體,但是在某些實(shí)施方式中附加的實(shí)體可以包括在某些或所有節(jié)點(diǎn)/設(shè)備中。此外,在某些實(shí)施方式中,所示某些或所有實(shí)體可以在邏輯上被分成多個(gè)子實(shí)體。在某些實(shí)施方式中,圖8中所示的各種實(shí)體對(duì)應(yīng)于不同的硬件處理引擎。在某些實(shí)施方式中,某些或所有實(shí)體通過(guò)軟件或者軟件和硬件的混合實(shí)現(xiàn)。與圖4和圖6的實(shí)施方式和情景不同,如以下參考圖9更加詳細(xì)的描述,在一個(gè)實(shí)施方式中,圖8的示例路徑600不表示FCoE分組的路徑,并且因此沒(méi)有利用FCRB設(shè)備604、606的FCoE實(shí)體。然而,類(lèi)似于圖4和圖6的實(shí)施方式和情景,包括FCRB設(shè)備604和FCRB設(shè)備606中的TRILL實(shí)體允許分組利用由TRILL協(xié)議提供的固有效率(例如,在備選實(shí)施方式中,在FCRB設(shè)備604與FCRB設(shè)備606之間高效地轉(zhuǎn)發(fā)非FCoE分組通過(guò)TRILL云)。此外,雖然在該實(shí)施方式中FCoE實(shí)體634和FCoE實(shí)體644沒(méi)有用于非FCoE分組,但是包括FCoE實(shí)體634和FCoE實(shí)體644分別允許FCRB設(shè)備604和FCRB設(shè)備606除了可以高效地處理非FCoE分組還可以高效地處理FCoE通信流(例如,通過(guò)參考上文圖4至圖7的示例實(shí)施方式和情景所述的方式)。圖9是根據(jù)一個(gè)實(shí)施方式的當(dāng)示例非FCoE分組700通過(guò)圖8的示例路徑600傳播時(shí)該示例非FCoE分組700的框圖。參考標(biāo)號(hào)700A至700D表示沿圖8的路徑600處于不同級(jí)的非FCoE分組700。同樣,雖然在某些實(shí)施方式中非FCoE分組700包括附加的報(bào)頭和/或字段(例如,源MAC地址等),但為了便于清楚地解釋在圖10中示出了經(jīng)簡(jiǎn)化的非FCoE分組。以下參考圖8和圖9兩者描述了當(dāng)非FCoE分組700沿著路徑600傳播時(shí)對(duì)非FCoE分組700進(jìn)行的修改。首先,源設(shè)備602生成非FCoE分組700A。所生成的非FCoE分組700A包括報(bào)頭 710,其包括以太網(wǎng)目的地MAC地址;以及經(jīng)封裝的幀712,其包括一個(gè)或多個(gè)非FC字段。例如,在一個(gè)實(shí)施方式中,非FC字段包括標(biāo)識(shí)非FCoE分組700的最終目的地的目的地信息。例如,在分組700是以太網(wǎng)IP分組的實(shí)施方式中,經(jīng)封裝的幀712的非FC字段包括源IP地址和目的地IP地址、IP版本指示符等。在一個(gè)實(shí)施方式中,報(bào)頭710中的以太網(wǎng)目的地MAC地址(在圖9中描繪為“MAC I”)對(duì)應(yīng)于非FC節(jié)點(diǎn)612的非FC實(shí)體662。繼而向以太網(wǎng)實(shí)體620發(fā)送所生成的非FCoE分組700A,以太網(wǎng)實(shí)體620轉(zhuǎn)而(基于目的地MAC地址MAC I)經(jīng)由以太網(wǎng)鏈路624向第一 FCRB設(shè)備604的以太網(wǎng)實(shí)體630轉(zhuǎn)發(fā)非FCoE分組700A。在一個(gè)實(shí)施方式中,第一 FCRB設(shè)備604的以太網(wǎng)實(shí)體630對(duì)應(yīng)于圖3的以太網(wǎng)接口 120A。然而,F(xiàn)CoE分組300由圖4和圖5的第一 FCRB設(shè)備204的FDF實(shí)體234處理,并且FCoE分組500由圖6和圖7的第一 FCRB設(shè)備404的FDF實(shí)體434處理,非FCoE實(shí)體700作為替代在路徑600中繞過(guò)FDF實(shí)體634。在某些實(shí)施方式中,是否繞過(guò)FDF實(shí)體634分別基于確定分組700是否是FCoE分組進(jìn)行確定(例如,在各種實(shí)施方式中,通過(guò)使用分組類(lèi)型確定模塊(諸如圖I的模塊44)來(lái)確定VLAN ID、目的地MAC地址和/或包括在分組報(bào)頭中的任何其他信息)。例如,在一個(gè)實(shí)施方式中,F(xiàn)DF實(shí)體634被繞過(guò),除非分組700中的目的地MAC地址(例如,報(bào)頭710中的目的地MAC地址)對(duì)應(yīng)于FDF實(shí)體634的MAC地址。在另一實(shí)施方式中,F(xiàn)DF實(shí)體634被繞過(guò),除非分組700中的虛擬局域網(wǎng)標(biāo)識(shí)符(VLANID)(例如,在報(bào)頭710中或者另一報(bào)頭中)對(duì)應(yīng)于FCoE通信流。在其他實(shí)施方式中,對(duì)分組700的目的地MAC地址和VLAN ID兩者進(jìn)行確定以便做出是否繞過(guò)FDF實(shí)體634的決策。在某些實(shí)施方式中,由以太網(wǎng)實(shí)體630確定是否繞過(guò)FDF實(shí)體634。在其他實(shí)施方式中,由另一實(shí)體(例如,F(xiàn)DF實(shí)體634的訪問(wèn)級(jí),或者圖8中未示出的另一實(shí)體)確定是否繞過(guò)FDF實(shí)體634。在示例路徑600中,向入口路由橋?qū)嶓w632發(fā)送非FCoE分組700A。在一個(gè)實(shí)施方式中,入口路由橋?qū)嶓w632對(duì)應(yīng)于圖3的TRILL實(shí)體122A中的入口路由橋?qū)嶓w。入口路由橋?qū)嶓w632通過(guò)根據(jù)TRILL協(xié)議添加一個(gè)或多個(gè)報(bào)頭而將非FCoE分組700A進(jìn)行封裝,從而產(chǎn)生經(jīng)封裝的非FCoE分組700B。在圖9中所示的示例實(shí)施方式中,第一添加的報(bào)頭714包括指示下一 TRILL跳目標(biāo)的目的地MAC地址(圖9中描繪為地址“MAC Tl"),而第二添加的報(bào)頭716包括指示TRILL云的最終路由橋可以由分組700遍歷的出口路由橋昵稱(chēng)(圖9中描繪為昵稱(chēng)“eRBN I,,)。在一個(gè)實(shí)施方式中,第一報(bào)頭714是根據(jù)TRILL協(xié)議布置的鏈路傳輸報(bào)頭,而第二報(bào)頭716也是根據(jù)TRILL協(xié)議布置的“TRILL報(bào)頭”。在一個(gè)實(shí)施方式中,入口路由橋?qū)嶓w632基于報(bào)頭710中的目的地MAC地址MACI確定出口路由橋昵稱(chēng)eRBN I。例如,在各種實(shí)施方式中,入口路由橋?qū)嶓w632通過(guò)與圖4的入口路由橋?qū)嶓w232確定圖5報(bào)頭316的出口路由橋昵稱(chēng)類(lèi)似的方式對(duì)報(bào)頭716的出口路由橋昵稱(chēng)進(jìn)行確定。針對(duì)示例路徑700,eRBN I是對(duì)應(yīng)于路由橋設(shè)備610中出口路由橋?qū)嶓w652的出口路由橋昵稱(chēng)。在一個(gè)實(shí)施方式中,入口路由橋?qū)嶓w632基于所確定的出口路由橋昵稱(chēng)確定目的地MAC地址MAC Tl。例如,在各種實(shí)施方式中,入口路由橋?qū)嶓w632通過(guò)與圖4的入口路由橋?qū)嶓w232確定圖5報(bào)頭314的目的地MAC地址類(lèi)似的方式對(duì)報(bào)頭714的目的地MAC地址進(jìn)行確定。針對(duì)示例路徑700,報(bào)頭714的MAC地址(即,MAC Tl)是第二 FCRB設(shè)備606中的轉(zhuǎn)接路由橋?qū)嶓w642的MAC地址。因此,與圖4至圖7的示例實(shí)施方式和情景中的分組 不同,分組700遍歷包括入口路由橋?qū)嶓w632、轉(zhuǎn)接路由橋?qū)嶓w624和出口路由橋?qū)嶓w652的TRILL云。在其他實(shí)施方式中,路徑600包括附加的轉(zhuǎn)接路由橋(例如,路由橋設(shè)備或者具有轉(zhuǎn)接路由橋?qū)嶓w的附加FCRB設(shè)備)。經(jīng)封裝的非FCoE分組700B繼而被發(fā)回以太網(wǎng)實(shí)體630,以太網(wǎng)實(shí)體630轉(zhuǎn)而(基于目的地MAC地址MAC Tl)經(jīng)由以太網(wǎng)鏈路636向第二 FCRB設(shè)備606的以太網(wǎng)實(shí)體640轉(zhuǎn)發(fā)經(jīng)封裝的非FCoE分組700B。在一個(gè)實(shí)施方式中,以太網(wǎng)實(shí)體640對(duì)應(yīng)于圖3的以太網(wǎng)接口 130A。以太網(wǎng)實(shí)體640向轉(zhuǎn)接路由橋?qū)嶓w642發(fā)送經(jīng)封裝的非FCoE分組700B,在一個(gè)實(shí)施方式中,轉(zhuǎn)接路由橋?qū)嶓w642對(duì)應(yīng)于圖3的TRILL實(shí)體132A中的轉(zhuǎn)接路由橋?qū)嶓w。轉(zhuǎn)接路由橋?qū)嶓w642對(duì)經(jīng)封裝的非FCoE分組700B中報(bào)頭714的目的地MAC地址進(jìn)行更新。在一個(gè)實(shí)施方式中,轉(zhuǎn)接路由橋?qū)嶓w714基于包括在非FCoE分組700B的報(bào)頭716中確定的出口路由橋昵稱(chēng)對(duì)報(bào)頭714中的目的地MAC地址進(jìn)行更新。例如,在某些實(shí)施方式中,轉(zhuǎn)接路由橋?qū)嶓w714利用出口路由橋昵稱(chēng)作為查找表的關(guān)鍵字,查找表指示用于達(dá)到對(duì)應(yīng)于出口路由橋昵稱(chēng)的路由橋設(shè)備或路由橋?qū)嶓w的優(yōu)選下一跳。例如,在一個(gè)實(shí)施方式中,查找表包括出口路由橋昵稱(chēng)與對(duì)應(yīng)的下一跳MAC地址的配對(duì),其間已經(jīng)確定了路徑長(zhǎng)度是最小可獲得的路徑長(zhǎng)度(例如,在一個(gè)實(shí)施方式中,路徑包括最少的跳數(shù))。針對(duì)示例路徑600,目的地MAC地址被更新為路由橋設(shè)備610中的出口路由橋?qū)嶓w652的MAC地址(圖9中描繪為地址“MAC T2”),從而產(chǎn)生經(jīng)封裝的非FCoE分組700C。在目的地MAC地址被更新之后,經(jīng)封裝的非FCoE分組700C被發(fā)回以太網(wǎng)實(shí)體640。因此,正如第一 FCRB設(shè)備604的FDF實(shí)體634,同樣繞過(guò)第二 FCRB設(shè)備606的FCF實(shí)體644。在某些實(shí)施方式中,由于非FCoE分組700繞過(guò)FCF實(shí)體644 (在700B和/或700C),因此不包括具有指示FCF實(shí)體644的目的地MAC地址的報(bào)頭。在其他實(shí)施方式中,作為替代或附加地基于其他因素來(lái)確定繞過(guò)FCF實(shí)體644,諸如確定非FCoE分組700的VLAN ID與FCoE通信流不對(duì)應(yīng)?;谀康牡豈AC地址MAC T2,以太網(wǎng)實(shí)體640經(jīng)由以太網(wǎng)鏈路646向路由橋設(shè)備610的以太網(wǎng)實(shí)體650轉(zhuǎn)發(fā)經(jīng)封裝的非FCoE分組700C。在一個(gè)實(shí)施方式中,以太網(wǎng)實(shí)體650對(duì)應(yīng)于圖3的以太網(wǎng)接口 136。以太網(wǎng)實(shí)體650向?qū)?yīng)于出口路由橋昵稱(chēng)eRBN I的出口路由橋?qū)嶓w652發(fā)送經(jīng)封裝的非FCoE分組700C。在一個(gè)實(shí)施方式中,出口路由橋?qū)嶓w652對(duì)應(yīng)于圖3的TRILL實(shí)體140中的出口路由橋?qū)嶓w。出口路由橋?qū)嶓w652通過(guò)移除第一報(bào)頭714和第二報(bào)頭716將經(jīng)封裝的非FCoE分組700C解封裝,從而產(chǎn)生非FCoE分組700D。繼而非FCoE分組700D被發(fā)回以太網(wǎng)實(shí)體650。基于目的地MAC地址MAC 1,以太網(wǎng)實(shí)體650經(jīng)由以太網(wǎng)鏈路654向目的地非FC節(jié)點(diǎn)612中的以太網(wǎng)實(shí)體660轉(zhuǎn)發(fā)非FCoE分組700D,并且以太網(wǎng)實(shí)體660轉(zhuǎn)而向非FC實(shí)體660發(fā)送非FCoE分組700D。在圖9的非FCoE分組700在圖3數(shù)據(jù)中心網(wǎng)絡(luò)100中遵循圖8的示例路徑600的一個(gè)實(shí)施方式中,非FCoE分組700A從包括端節(jié)點(diǎn)102A的源設(shè)備向TOR FCRB 104A的TRILL實(shí)體122A發(fā)送(經(jīng)由以太網(wǎng)接口 120A),非FCoE分組700B從TRILL實(shí)體122A向EOR FCRB106A的TRILL實(shí)體132A發(fā)送(經(jīng)由以太網(wǎng)120A、以太網(wǎng)接口 130A),非FCoE分組700C從TRILL實(shí)體132A向路由橋設(shè)備114的TRILL實(shí)體140發(fā)送(經(jīng)由以太網(wǎng)接口 130A、以太網(wǎng)接口 136),以及非FCoE分組700D從TRILL實(shí)體140向非FC節(jié)點(diǎn)116發(fā)送(經(jīng)由以太網(wǎng)接 口 136)。圖10是根據(jù)一個(gè)實(shí)施方式的用于在網(wǎng)絡(luò)交換設(shè)備中轉(zhuǎn)發(fā)FCoE分組的示例方法800的流程圖。在一個(gè)實(shí)施方式中,方法800由FCRB設(shè)備(諸如圖3的示例數(shù)據(jù)中心網(wǎng)絡(luò)100中的TOR FCRB設(shè)備104A-104D或者EOR FCRB設(shè)備106A-106B中的一個(gè)設(shè)備)實(shí)現(xiàn)。在框802,經(jīng)由以太網(wǎng)鏈路在執(zhí)行方法800的網(wǎng)絡(luò)交換設(shè)備處接收第一分組。在一個(gè)實(shí)施方式中,分組由與圖3的以太網(wǎng)接口 120或以太網(wǎng)接口 130中的一個(gè)以太網(wǎng)接口類(lèi)似的以太網(wǎng)接口接收。在一個(gè)示例實(shí)施方式和情景中,第一分組從與圖3的端節(jié)點(diǎn)102A-102H中的一個(gè)端節(jié)點(diǎn)類(lèi)似的端節(jié)點(diǎn)接收。在框804,在框802處接收的第一分組中包括的FC目的地標(biāo)識(shí)符由執(zhí)行方法800的網(wǎng)絡(luò)交換設(shè)備確定。在一個(gè)實(shí)施方式中,F(xiàn)C目的地標(biāo)識(shí)符由與圖3的FCoE實(shí)體124或FCoE實(shí)體134中的一個(gè)FCoE實(shí)體類(lèi)似的實(shí)體確定。在框806,以太網(wǎng)地址(例如,在一個(gè)實(shí)施方式中,第一分組報(bào)頭中的目的地MAC地址)由執(zhí)行方法800的網(wǎng)絡(luò)交換設(shè)備基于在框804確定的FC目的地標(biāo)識(shí)符進(jìn)行更新。在一個(gè)實(shí)施方式中,以太網(wǎng)地址由與圖3的FCoE實(shí)體124或FCoE實(shí)體134中的一個(gè)FCoE實(shí)體類(lèi)似的實(shí)體(例如,執(zhí)行框804的相同F(xiàn)CoE實(shí)體)進(jìn)行更新。在某些實(shí)施方式中,以太網(wǎng)地址是第一分組中的目的地MAC地址。例如,在各種實(shí)施方式和情景中,以太網(wǎng)地址是被更新為與FCF實(shí)體、FDF實(shí)體或端節(jié)點(diǎn)的MAC地址相同的目的地MAC地址,取決于哪個(gè)實(shí)體或節(jié)點(diǎn)向?qū)?yīng)于FC目的地標(biāo)識(shí)符的目的地提供最短路徑。在框810,第一 TRILL目的地標(biāo)識(shí)符由執(zhí)行方法800的網(wǎng)絡(luò)交換設(shè)備基于在框806處被更新的以太網(wǎng)地址生成。在一個(gè)實(shí)施方式中,第一 TRILL目的地標(biāo)識(shí)符由與圖3的TRILL實(shí)體122或TRILL實(shí)體132中的一個(gè)TRILL實(shí)體類(lèi)似的實(shí)體生成。在一個(gè)實(shí)施方式中,第一 TRILL目的地標(biāo)識(shí)符是對(duì)應(yīng)于向與在框806處被更新的目的地MAC地址對(duì)應(yīng)的目的地提供最短路徑的路由橋的出口路由橋昵稱(chēng)。在框812,第一分組由執(zhí)行方法800的網(wǎng)絡(luò)交換設(shè)備基于在框810生成的第一TRILL目的地標(biāo)識(shí)符向不同設(shè)備轉(zhuǎn)發(fā)。在一個(gè)實(shí)施方式中,第一分組至少部分由圖3的TRILL實(shí)體122或TRILL實(shí)體132中的一個(gè)TRILL實(shí)體(例如,與在框810生成第一 TRILL目的地標(biāo)識(shí)符的相同的TRILL實(shí)體)進(jìn)行轉(zhuǎn)發(fā)。在一個(gè)實(shí)施方式中,使得第一分組向不同設(shè)備轉(zhuǎn)發(fā)包括將第一分組與包括附加目的地信息的一個(gè)或多個(gè)報(bào)頭進(jìn)行封裝。例如,在框806處被更新的以太網(wǎng)地址是第一 MAC地址的一個(gè)實(shí)施方式中,框812包括基于第一 TRILL目的地標(biāo)識(shí)符生成第二 MAC地址,以及向第一分組添加包括第二 MAC地址和第一 TRILL目的地標(biāo)識(shí)符的一個(gè)或多個(gè)報(bào)頭。在各種實(shí)施方式和情景中,第二 MAC地址是向?qū)?yīng)于第一TRILL目的地標(biāo)識(shí)符的路由橋設(shè)備或?qū)嶓w提供最短路徑的路由橋?qū)嶓w或路由橋設(shè)備的MAC地址。在某些實(shí)施方式中,方法800包括未在圖10中示出的附加框。例如,在一個(gè)實(shí)施方式中,方法800還包括確定在框802接收的第一分組是FCoE分組。在一個(gè)實(shí)施方式中,該確定在框804處確定FC目的地標(biāo)識(shí)符之前發(fā)生。在某些實(shí)施方式中,確定第一分組是FCoE分組包括確定包括在第一分組中的VLAN ID,以及/或者確定包括在第一分組中的MAC地址。例如,在一個(gè)實(shí)施方式中,如果VLAN ID指示分組與針對(duì)FCoE通信流保留的VLAN相關(guān)聯(lián),以及/或者如果第一分組中的目的地MAC地址是執(zhí)行方法800的框804和806的FCoE實(shí)體的MAC地址,則確定分組是FCoE分組?!ぷ鳛榱硪徊焕?在一個(gè)實(shí)施方式中,方法800包括在框804確定FC目的地標(biāo)識(shí)符之前,從所接收的第一分組中移除一個(gè)或多個(gè)現(xiàn)有報(bào)頭。例如,在第一分組是被在框802接收之前是經(jīng)TRILL封裝的一個(gè)實(shí)施方式和情景中,方法800包括從第一分組移除鏈路傳輸報(bào)頭和“TRILL報(bào)頭”。作為又一示例,在某些實(shí)施方式中,方法800包括接收和處理不是FCoE分組的第二分組,因此基于TRILL協(xié)議而不是基于FCoE協(xié)議進(jìn)行轉(zhuǎn)發(fā)。例如,在一個(gè)實(shí)施方式中,方法800包括經(jīng)由以太網(wǎng)鏈路在執(zhí)行方法800的網(wǎng)絡(luò)交換設(shè)備接收第二分組;確定第二分組不是FCoE分組;基于包括在第二分組中的MAC地址(例如,下一 FCoE跳目標(biāo)地址)生成第二 TRILL目的地標(biāo)識(shí)符(例如,第二出口路由橋昵稱(chēng));以及使得第二分組基于所生成的第二 TRILL目的地標(biāo)識(shí)符相不同設(shè)備轉(zhuǎn)發(fā)。在這些實(shí)施方式中的某些實(shí)施方式中,第二TRILL目的地標(biāo)識(shí)符通過(guò)與生成第一 TRILL目的地標(biāo)識(shí)符類(lèi)似的方式生成。此外,在某些實(shí)施方式中,第二分組部分通過(guò)基于第二 TRILL目的地標(biāo)識(shí)符確定附加MAC地址(例如,轉(zhuǎn)接路由橋的地址),以及向第二分組添加包括附加MAC地址和第二TRILL目的地標(biāo)識(shí)符的一個(gè)或多個(gè)報(bào)頭來(lái)向不同設(shè)備進(jìn)行轉(zhuǎn)發(fā)。圖11是根據(jù)一個(gè)實(shí)施方式的用于在數(shù)據(jù)中心網(wǎng)絡(luò)轉(zhuǎn)發(fā)FCoE分組的示例方法820的流程圖。在一個(gè)實(shí)施方式中,方法820由數(shù)據(jù)中心網(wǎng)絡(luò)中的一個(gè)或多個(gè)FCRB設(shè)備(諸如圖3的示例數(shù)據(jù)中心網(wǎng)絡(luò)100中的TOR FCRB設(shè)備104A-104D和/或EOR FCRB設(shè)備106A-106B中的一個(gè)或多個(gè)設(shè)備)實(shí)現(xiàn)。在框822,在第一網(wǎng)絡(luò)交換設(shè)備接收FCoE分組。在一個(gè)實(shí)施方式中,第一網(wǎng)絡(luò)交換設(shè)備類(lèi)似于圖3的示例數(shù)據(jù)中心網(wǎng)絡(luò)100中的TOR FCRB設(shè)備104A-104D中的一個(gè)設(shè)備。在一個(gè)實(shí)施方式中,F(xiàn)CoE分組由與TOR FCRB設(shè)備104A-104D中的一個(gè)設(shè)備的以太網(wǎng)接口120類(lèi)似的以太網(wǎng)接口接收。在一個(gè)實(shí)施方式和情景中,F(xiàn)CoE分組從與圖3中的端節(jié)點(diǎn)102A-102H中的一個(gè)端節(jié)點(diǎn)類(lèi)似的端節(jié)點(diǎn)接收。在框824,F(xiàn)CoE分組中的第一轉(zhuǎn)發(fā)地址在第一網(wǎng)絡(luò)交換設(shè)備中被更新以指示第一FCoE跳目標(biāo)。在一個(gè)實(shí)施方式中,第一轉(zhuǎn)發(fā)地址基于包括在FCoE分組中的FC目的地標(biāo)識(shí)符(例如,D_ID)進(jìn)行更新。例如,在一個(gè)實(shí)施方式中,F(xiàn)C目的地標(biāo)識(shí)符用于確定通往對(duì)應(yīng)于FC目的地標(biāo)識(shí)符的目的地的最短跳路徑。在一個(gè)實(shí)施方式中,第一 FCoE跳目標(biāo)是下一跳FCoE實(shí)體。例如,在一個(gè)實(shí)施方式中,第一 FCoE跳目標(biāo)是第二網(wǎng)絡(luò)交換設(shè)備中執(zhí)行后續(xù)框834(下文進(jìn)行描述)的FCoE實(shí)體。在一個(gè)實(shí)施方式中,更新第一轉(zhuǎn)發(fā)地址由FCoE實(shí)體(例如,FDF實(shí)體)(諸如圖3中的TOR FCRB設(shè)備104A-104D中的一個(gè)設(shè)備的FCoE實(shí)體124)執(zhí)行。在框826,在第一網(wǎng)絡(luò)交換設(shè)備中根據(jù)TRILL協(xié)議將FCoE分組與一個(gè)或多個(gè)報(bào)頭的第一集合進(jìn)行封裝。在一個(gè)實(shí)施方式中,TRILL目的地標(biāo)識(shí)符(例如,出口路由橋昵稱(chēng))和指不第一 TRILL跳目標(biāo)的第二轉(zhuǎn)發(fā)地址包括在一個(gè)或多個(gè)報(bào)頭中。在一個(gè)實(shí)施方式中,TRILL目的地標(biāo)識(shí)符基于第一轉(zhuǎn)發(fā)地址(如在框824進(jìn)行的更新)生成,而第二轉(zhuǎn)發(fā)地址基于所生成的TRILL目的地標(biāo)識(shí)符生成。在一個(gè)實(shí)施方式中,第一 TRILL跳目標(biāo)是下一跳TRILL設(shè)備或?qū)嶓w(例如,轉(zhuǎn)接路由橋設(shè)備或轉(zhuǎn)接路由橋?qū)嶓w或者出口路由橋設(shè)備或出口路由橋?qū)嶓w)。在一個(gè)實(shí)施方式中,封裝FCoE分組由TRILL實(shí)體(例如,路由橋?qū)嶓w)(諸如圖3中TOR FCRB設(shè)備104A-104D中的一個(gè)設(shè)備的TRILL實(shí)體122)執(zhí)行?!ぴ诳?30,在第一網(wǎng)絡(luò)交換設(shè)備處理的FCoE分組在第二網(wǎng)絡(luò)交換設(shè)備接收。在一個(gè)實(shí)施方式中,第二網(wǎng)絡(luò)交換設(shè)備類(lèi)似于圖3的數(shù)據(jù)中心網(wǎng)絡(luò)100中EOR FCRB設(shè)備106A-106B中的一個(gè)設(shè)備。在一個(gè)實(shí)施方式中,F(xiàn)CoE分組由與EOR FCRB設(shè)備106A-106B中的一個(gè)設(shè)備的以太網(wǎng)接口 130類(lèi)似的以太網(wǎng)接口接收。在框832,用于在框826封裝FCoE分組的一個(gè)或多個(gè)報(bào)頭的第一集合在第二網(wǎng)絡(luò)交換設(shè)備中被移除。在一個(gè)實(shí)施方式中,移除一個(gè)或多個(gè)報(bào)頭的第一集合由TRILL實(shí)體(例如,路由橋?qū)嶓w)(諸如圖3中EOR FCRB設(shè)備106A-106B中的一個(gè)設(shè)備的TRILL實(shí)體132)執(zhí)行。在框834,F(xiàn)CoE分組中先前在框824被更新的第一轉(zhuǎn)發(fā)地址在第二網(wǎng)絡(luò)交換設(shè)備中再次被更新用于指示第二 FCoE跳目標(biāo)。在一個(gè)實(shí)施方式中,第一轉(zhuǎn)發(fā)地址基于與在框824使用的相同F(xiàn)C目的地標(biāo)識(shí)符(例如,D_ID)來(lái)更新以對(duì)第一轉(zhuǎn)發(fā)地址進(jìn)行更新。例如,在一個(gè)實(shí)施方式中,F(xiàn)C目的地標(biāo)識(shí)符再次用于確定通往對(duì)應(yīng)于FC目的地標(biāo)識(shí)符的目的地的最短跳路徑。在一個(gè)實(shí)施方式中,第二 FCoE跳目標(biāo)是下一跳FCoE實(shí)體。例如,在一個(gè)實(shí)施方式中,第二 FCoE跳目標(biāo)是第三網(wǎng)絡(luò)交換設(shè)備中隨后接收FCoE分組的FCoE實(shí)體。在一個(gè)實(shí)施方式中,更新第一轉(zhuǎn)發(fā)地址由FCoE實(shí)體(例如,F(xiàn)CF實(shí)體)(諸如圖3中的EOR FCRB設(shè)備106A-106B中的一個(gè)設(shè)備的FCoE實(shí)體134)執(zhí)行。在框836,F(xiàn)CoE分組再次根據(jù)TRILL協(xié)議進(jìn)行封裝,但是現(xiàn)在是在第二網(wǎng)絡(luò)交換設(shè)備中并且使用一個(gè)或多個(gè)報(bào)頭的第二集合。在一個(gè)實(shí)施方式中,框836處的TRILL封裝類(lèi)似于框826處的TRILL封裝。在一個(gè)實(shí)施方式中,F(xiàn)CoE分組由TRILL實(shí)體(例如,路由橋?qū)嶓w)(諸如圖3中EOR FCRB設(shè)備106A-106B中的一個(gè)設(shè)備的TRILL實(shí)體132)進(jìn)行封裝。在某些實(shí)施方式中,省略了方法820中的框830、832、834和836。此外,在某些實(shí)施方式中,方法820包括圖11中未示出的附加框。例如,在一個(gè)實(shí)施方式中,方法820在框826之后框830之前還包括向耦合在第一網(wǎng)絡(luò)交換設(shè)備與第二網(wǎng)絡(luò)交換設(shè)備之間的一個(gè)或多個(gè)路由橋設(shè)備轉(zhuǎn)發(fā)FCoE分組。
      作為另一示例,在一個(gè)實(shí)施方式中,方法820在框836之后還包括在第三網(wǎng)絡(luò)交換設(shè)備(例如,在圖3中不同于對(duì)應(yīng)于第一網(wǎng)絡(luò)交換設(shè)備的TOR FCRB設(shè)備104A-104D中的一個(gè)設(shè)備的TOR FCRB設(shè)備104A-104D中的另一設(shè)備)接收FCoE分組;移除(在第三網(wǎng)絡(luò)交換設(shè)備中)在框836添加的一個(gè)或多個(gè)報(bào)頭的第二集合;以及更新(例如,在第三交換設(shè)備的FDF中)FCoE分組的第一轉(zhuǎn)發(fā)地址用于指示第三FCoE跳目標(biāo)(例如,基于先前用于在框824和框834更新第一轉(zhuǎn)發(fā)地址的相同F(xiàn)C目的地標(biāo)識(shí)符)。在一個(gè)實(shí)施方式中,第三FCoE跳目標(biāo)是下一跳FCoE實(shí)體。例如,在一個(gè)實(shí)施方式中,第三FCoE跳目標(biāo)是端節(jié)點(diǎn)。在某些實(shí)施方式中,上述分組處理技術(shù)的至少一部分通過(guò)硬件或固件實(shí)現(xiàn)。例如,在一個(gè)實(shí)施方式中,由硬件或固件整體或部分實(shí)現(xiàn)圖3的以太網(wǎng)接口 120和130、TRILL實(shí)體122和132以及/或者FCoE實(shí)體124和134。在這些實(shí)施方式中的某些實(shí)施方式中,框、操作、技術(shù)等例如可以通過(guò)定制集成電路(1C)、專(zhuān)用集成電路(ASIC)、可編程邏輯器件(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、可編程邏輯陣列(PLA)等實(shí)現(xiàn)。本公開(kāi)的各實(shí)施方式可以體現(xiàn)在有線(xiàn)或無(wú)線(xiàn)通信系統(tǒng)中使用的任意類(lèi)型的網(wǎng)絡(luò) 設(shè)備中,例如,包括在包括或耦合到有線(xiàn)或無(wú)線(xiàn)LAN或者有線(xiàn)或無(wú)線(xiàn)WAN、因特網(wǎng)、基于線(xiàn)纜 和衛(wèi)星的通信系統(tǒng)(諸如因特網(wǎng)、數(shù)據(jù)、視頻和語(yǔ)音通信系統(tǒng))、無(wú)線(xiàn)電話(huà)系統(tǒng)(包括蜂窩電話(huà)系統(tǒng)、因特網(wǎng)協(xié)議語(yǔ)音(VoIP)系統(tǒng)、基于家庭的無(wú)線(xiàn)電話(huà)系統(tǒng))等的通信系統(tǒng)中使用的設(shè)備。雖然已經(jīng)參照特定示例描述了本發(fā)明,但這些示例僅僅旨在說(shuō)明而非僅限于本發(fā)明,對(duì)本領(lǐng)域的普通技術(shù)人員而言,容易對(duì)所公開(kāi)的實(shí)施方式進(jìn)行改變、增加和/或刪除而不脫離本發(fā)明精神和范圍的。
      權(quán)利要求
      1.一種用于在網(wǎng)絡(luò)交換設(shè)備中轉(zhuǎn)發(fā)以太網(wǎng)光纖通道(FCoE)分組的方法,所述方法包括 經(jīng)由以太網(wǎng)鏈路在所述網(wǎng)絡(luò)交換設(shè)備接收第一分組; 在所述網(wǎng)絡(luò)交換設(shè)備中,確定包括在所述第一分組中的光纖通道(FC)目的地標(biāo)識(shí)符; 在所述網(wǎng)絡(luò)交換設(shè)備中,基于所述FC目的地標(biāo)識(shí)符更新以太網(wǎng)地址; 在所述網(wǎng)絡(luò)交換設(shè)備中,基于所更新的以太網(wǎng)地址生成第一多鏈路透明互聯(lián)(TRILL)目的地標(biāo)識(shí)符;以及 在所述網(wǎng)絡(luò)交換設(shè)備中,基于所述第一 TRILL目的地標(biāo)識(shí)符使得所述第一分組向不同設(shè)備進(jìn)行轉(zhuǎn)發(fā)。
      2.根據(jù)權(quán)利要求I所述的方法,其中更新所述以太網(wǎng)地址包括更新包括在所述第一分組的以太網(wǎng)報(bào)頭中的第一介質(zhì)訪問(wèn)控制(MAC)地址。
      3.根據(jù)權(quán)利要求2所述的方法, 其中基于所述第一 TRILL目的地標(biāo)識(shí)符使得所述第一分組向所述不同設(shè)備進(jìn)行轉(zhuǎn)發(fā)包括 基于所述第一 TRILL目的地標(biāo)識(shí)符生成第二 MAC地址,以及 向所述第一分組添加一個(gè)或多個(gè)報(bào)頭,其中所述一個(gè)或多個(gè)報(bào)頭包括所述第二 MAC地址和所述第一 TRILL目的地標(biāo)識(shí)符。
      4.根據(jù)權(quán)利要求3所述的方法,進(jìn)一步包括 在確定包括在所述第一分組中的所述FC目的地標(biāo)識(shí)符之前,從所述第一分組中移除一個(gè)或多個(gè)現(xiàn)有報(bào)頭。
      5.根據(jù)權(quán)利要求3所述的方法,其中 更新所述第一 MAC地址包括更新i)FCoE轉(zhuǎn)發(fā)器(FCF)實(shí)體、ii)FCoE數(shù)據(jù)平面轉(zhuǎn)發(fā)器(FDF)實(shí)體或者iii)FCoE節(jié)點(diǎn)(ENode,端節(jié)點(diǎn))的MAC地址,以及 生成所述第二 MAC地址包括生成路由橋(RBridge)實(shí)體的MAC地址。
      6.根據(jù)權(quán)利要求I所述的方法,進(jìn)一步包括 經(jīng)由所述以太網(wǎng)鏈路在所述網(wǎng)絡(luò)交換設(shè)備接收第二分組; 確定所述第二分組不是FCoE分組; 基于包括在所述第二分組中的介質(zhì)訪問(wèn)控制(MAC)地址生成第二 TRILL目的地標(biāo)識(shí)符;以及 基于所述第二 TRILL目的地標(biāo)識(shí)符使得所述第二分組進(jìn)行轉(zhuǎn)發(fā)。
      7.根據(jù)權(quán)利要求6所述的方法,其中確定所述第二分組不是FCoE分組包括確定i)包括在所述第二分組中的虛擬局域網(wǎng)標(biāo)識(shí)符(VLAN ID)以及ii)包括在所述第二分組中的所述MAC地址中的至少一個(gè)。
      8.—種網(wǎng)絡(luò)交換設(shè)備,包括 以太網(wǎng)接口,配置用于經(jīng)由以太網(wǎng)鏈路接收分組; 以太網(wǎng)光纖通道(FCoE)實(shí)體,配置用于 確定包括在所述分組中的光纖通道(FC)目的地標(biāo)識(shí)符,以及 基于所述FC目的地標(biāo)識(shí)符更新以太網(wǎng)地址;以及 多鏈路透明互聯(lián)(TRILL)實(shí)體,配置用于基于所更新的以太網(wǎng)地址生成TRILL目的地標(biāo)識(shí)符,以及 基于所述TRILL目的地標(biāo)識(shí)符使得所述分組向不同設(shè)備進(jìn)行轉(zhuǎn)發(fā)。
      9.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)交換設(shè)備,其中所述以太網(wǎng)地址是包括在所述分組的以太網(wǎng)報(bào)頭中的第一介質(zhì)訪問(wèn)控制(MAC)地址。
      10.根據(jù)權(quán)利要求9所述的網(wǎng)絡(luò)交換設(shè)備,其中 所述TRILL實(shí)體配置用于至少部分通過(guò)以下操作基于所述TRILL目的地標(biāo)識(shí)符使得所述分組向所述不同設(shè)備進(jìn)行轉(zhuǎn)發(fā) 基于所述第一 TRILL目的地標(biāo)識(shí)符生成第二 MAC地址,以及 向所述分組添加一個(gè)或多個(gè)報(bào)頭,其中所述一個(gè)或多個(gè)報(bào)頭包括所述第二 MAC地址和所述第一 TRILL目的地標(biāo)識(shí)符。
      11.根據(jù)權(quán)利要求10所述的網(wǎng)絡(luò)交換設(shè)備,其中 所述FCoE實(shí)體包括i) FCoE轉(zhuǎn)發(fā)器(FCF)實(shí)體或者ii) FCoE數(shù)據(jù)平面轉(zhuǎn)發(fā)器(FDF)實(shí)體,以及 所述TRILL實(shí)體包括第一路由橋(RBridge)實(shí)體。
      12.根據(jù)權(quán)利要求11所述的網(wǎng)絡(luò)交換設(shè)備,其中所述TRILL實(shí)體進(jìn)一步包括第二路由橋?qū)嶓w,配置用于在確定包括在所述分組中的所述FC目的地標(biāo)識(shí)符之前,從所述分組中移除一個(gè)或多個(gè)現(xiàn)有報(bào)頭。
      13.—種第一網(wǎng)絡(luò)交換設(shè)備,包括 第一以太網(wǎng)接口,配置用于接收以太網(wǎng)光纖通道(FCoE)分組; 第一 FCoE實(shí)體,配置用于更新包括在所述FCoE分組中的第一轉(zhuǎn)發(fā)地址以指示第一FCoE跳目標(biāo);以及 第一多鏈路透明互聯(lián)(TRILL)實(shí)體,配置用于根據(jù)TRILL協(xié)議將所述FCoE分組與一個(gè)或多個(gè)報(bào)頭的第一集合進(jìn)行封裝。
      14.根據(jù)權(quán)利要求13所述的第一網(wǎng)絡(luò)交換設(shè)備, 其中所述第一 FCoE實(shí)體配置用于基于包括在所述FCoE分組中的光纖通道(FC)目的地標(biāo)識(shí)符更新所述第一轉(zhuǎn)發(fā)地址,以及 其中所述第一 TRILL實(shí)體配置用于至少部分通過(guò)以下操作將所述FCoE分組與所述一個(gè)或多個(gè)報(bào)頭的第一集合進(jìn)行封裝 基于所述第一轉(zhuǎn)發(fā)地址在所述一個(gè)或多個(gè)報(bào)頭的第一集合中生成TRILL目的地標(biāo)識(shí)符,以及 基于所述TRILL目的地標(biāo)識(shí)符在所述一個(gè)或多個(gè)報(bào)頭的第一集合中生成第二轉(zhuǎn)發(fā)地址以指示第一 TRILL跳目標(biāo)。
      15.一種包括根據(jù)權(quán)利要求14所述的第一網(wǎng)絡(luò)交換設(shè)備的數(shù)據(jù)中心網(wǎng)絡(luò),進(jìn)一步包括 第二網(wǎng)絡(luò)交換設(shè)備,其中所述第二網(wǎng)絡(luò)交換設(shè)備通信地耦合到所述第一網(wǎng)絡(luò)交換設(shè)備并且包括 第二以太網(wǎng)接口,配置用于從所述第一網(wǎng)絡(luò)交換設(shè)備接收所述FCoE分組, 第二 TRILL實(shí)體,配置用于從所述FCoE分組中移除所述一個(gè)或多個(gè)報(bào)頭的第一集合,以及第二 FCoE實(shí)體,配置用于基于所述FC目的地標(biāo)識(shí)符更新包括在所述FCoE分組中的所述第一轉(zhuǎn)發(fā)地址以指示第二 FCoE跳目標(biāo)。
      16.根據(jù)權(quán)利要求15所述的數(shù)據(jù)中心網(wǎng)絡(luò),其中所述第二TRILL實(shí)體進(jìn)一步配置用于根據(jù)所述TRILL協(xié)議將所述FCoE分組與一個(gè)或多個(gè)報(bào)頭的第二集合進(jìn)行封裝。
      17.根據(jù)權(quán)利要求16所述的數(shù)據(jù)中心網(wǎng)絡(luò),進(jìn)一步包括 第三網(wǎng)絡(luò)交換設(shè)備,其中所述第三網(wǎng)絡(luò)交換設(shè)備通信地耦合到所述第二網(wǎng)絡(luò)交換設(shè)備并且包括 第三以太網(wǎng)接口,配置用于從所述第二網(wǎng)絡(luò)交換設(shè)備接收所述FCoE分組, 第三TRILL實(shí)體,配置用于從所述FCoE分組中移除所述一個(gè)或多個(gè)報(bào)頭的第二集合, 以及 第三FCoE實(shí)體,配置用于基于所述FC目的地標(biāo)識(shí)符更新包括在所述FCoE分組中的所述第一轉(zhuǎn)發(fā)地址以指示第三FCoE跳目標(biāo)。
      18.根據(jù)權(quán)利要求17所述的數(shù)據(jù)中心網(wǎng)絡(luò),其中 所述第一網(wǎng)絡(luò)交換設(shè)備是第一架頂式網(wǎng)絡(luò)交換設(shè)備,其通信地耦合到一個(gè)或多個(gè)FCoE節(jié)點(diǎn)的第一集合, 所述第二網(wǎng)絡(luò)交換設(shè)備是行間網(wǎng)絡(luò)交換設(shè)備, 所述第三網(wǎng)絡(luò)交換設(shè)備是第二架頂式網(wǎng)絡(luò)交換設(shè)備,其通信地耦合到一個(gè)或多個(gè)FCoE節(jié)點(diǎn)的第二集合, 所述第一 FCoE跳目標(biāo)對(duì)應(yīng)于所述第二 FCoE實(shí)體, 所述第二 FCoE跳目標(biāo)對(duì)應(yīng)于所述第三FCoE實(shí)體, 所述第三FCoE跳目標(biāo)對(duì)應(yīng)于所述一個(gè)或多個(gè)FCoE節(jié)點(diǎn)的第二集合中的至少一個(gè)FCoE節(jié)點(diǎn),以及 所述第一 TRILL跳目標(biāo)對(duì)應(yīng)于所述第二 TRILL實(shí)體。
      19.根據(jù)權(quán)利要求18所述的數(shù)據(jù)中心網(wǎng)絡(luò),其中 所述第一 FCoE實(shí)體包括第一 FC數(shù)據(jù)平面轉(zhuǎn)發(fā)器(FDF)實(shí)體, 所述第二 FCoE實(shí)體包括FC轉(zhuǎn)發(fā)器(FCF)實(shí)體, 所述第三FCoE實(shí)體包括第二 FDF實(shí)體, 所述第一 TRILL實(shí)體包括一個(gè)或多個(gè)路由橋(RBridge)實(shí)體的第一集合,以及 所述第二 TRILL實(shí)體包括一個(gè)或多個(gè)路由橋?qū)嶓w的第二集合。
      20.一種用于轉(zhuǎn)發(fā)以太網(wǎng)光纖通道(FCoE)分組的方法,所述方法包括 在第一網(wǎng)絡(luò)交換設(shè)備接收FCoE分組; 在所述第一網(wǎng)絡(luò)交換設(shè)備中,更新包括在所述FCoE分組中的第一轉(zhuǎn)發(fā)地址以指示第一 FCoE跳目標(biāo);以及 在所述第一網(wǎng)絡(luò)交換設(shè)備中,根據(jù)多鏈路透明互聯(lián)(TRILL)協(xié)議將所述FCoE分組與一個(gè)或多個(gè)報(bào)頭的第一集合進(jìn)行封裝。
      21.根據(jù)權(quán)利要求20所述的方法, 其中更新所述第一轉(zhuǎn)發(fā)地址包括基于包括在所述FCoE分組中的光纖通道(FC)目的地標(biāo)識(shí)符更新所述第一轉(zhuǎn)發(fā)地址,以及 其中將所述FCoE分組與所述一個(gè)或多個(gè)報(bào)頭的第一集合進(jìn)行封裝包括基于所述第一轉(zhuǎn)發(fā)地址在所述一個(gè)或多個(gè)報(bào)頭的第一集合中生成TRILL目的地標(biāo)識(shí)符,以及 基于所述TRILL目的地標(biāo)識(shí)符在所述一個(gè)或多個(gè)報(bào)頭的第一集合中生成第二轉(zhuǎn)發(fā)地址。
      22.根據(jù)權(quán)利要求21所述的方法,進(jìn)一步包括 在第二網(wǎng)絡(luò)交換設(shè)備接收所述FCoE分組; 在所述第二網(wǎng)絡(luò)交換設(shè)備中,根據(jù)所述TRILL協(xié)議移除所述一個(gè)或多個(gè)報(bào)頭的第一集合; 在所述第二網(wǎng)絡(luò)交換設(shè)備中,基于所述FC目的地標(biāo)識(shí)符更新包括在所述FCoE分組中的所述第一轉(zhuǎn)發(fā)地址以指示第二 FCoE跳目標(biāo);以及 在所述第二網(wǎng)絡(luò)交換設(shè)備中,根據(jù)所述TRILL協(xié)議將所述FCoE分組與一個(gè)或多個(gè)報(bào)頭的第二集合進(jìn)行封裝。
      23.根據(jù)權(quán)利要求22所述的方法,進(jìn)一步包括 在第三網(wǎng)絡(luò)交換設(shè)備接收所述FCoE分組; 在所述第三網(wǎng)絡(luò)交換設(shè)備中,從所述FCoE分組中移除所述一個(gè)或多個(gè)報(bào)頭的第二集合; 在所述第三網(wǎng)絡(luò)交換設(shè)備中,基于所述FC目的地標(biāo)識(shí)符更新包括在所述FCoE分組中的所述第一轉(zhuǎn)發(fā)地址以指示第三FCoE跳目標(biāo)。
      全文摘要
      本發(fā)明的各實(shí)施方式涉及通過(guò)TRILL的FCOE。具體地,涉及一種用于在包括i)沒(méi)有配置用于處理符合第一協(xié)議的目的地信息、而是ii)配置用于處理符合第二協(xié)議的目的地信息的至少一個(gè)處理引擎的網(wǎng)絡(luò)設(shè)備中處理分組的方法,該方法包括在該網(wǎng)絡(luò)設(shè)備接收分組,以及在該網(wǎng)絡(luò)設(shè)備中確定包括在該分組中的第一目的地信息。該第一目的地信息符合第一協(xié)議。該方法還包括在該網(wǎng)絡(luò)設(shè)備中基于該第一目的地信息生成符合第三協(xié)議的第二目的地信息。該方法還包括在該網(wǎng)絡(luò)設(shè)備中基于該第二目的地信息生成符合該第二協(xié)議的第三目的地信息。該方法還包括使用該第三目的地信息通過(guò)包括在該網(wǎng)絡(luò)設(shè)備中的該至少一個(gè)處理引擎來(lái)處理該分組。
      文檔編號(hào)H04L12/741GK102857425SQ201210223649
      公開(kāi)日2013年1月2日 申請(qǐng)日期2012年6月27日 優(yōu)先權(quán)日2011年6月27日
      發(fā)明者D·梅爾曼, T·米茲拉希 申請(qǐng)人:馬維爾以色列(M.I.S.L.)有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1