国产精品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>

      幀傳輸?shù)闹辽俨糠种袛嗟闹谱鞣椒?

      文檔序號(hào):7850075閱讀:247來(lái)源:國(guó)知局
      專利名稱:幀傳輸?shù)闹辽俨糠种袛嗟闹谱鞣椒?br> 技術(shù)領(lǐng)域
      本公開涉及幀傳輸?shù)闹辽俨糠种袛唷?br> 背景技術(shù)
      一種常規(guī)會(huì)聚以太網(wǎng)安排支持網(wǎng)絡(luò)中不同類型網(wǎng)絡(luò)業(yè)務(wù)量的傳輸。例如,兩個(gè)這樣的類型可以分別是低等待時(shí)間業(yè)務(wù)量和大塊業(yè)務(wù)量。預(yù)期要由網(wǎng)絡(luò)承載的低等待時(shí)間業(yè)務(wù)量對(duì)大塊業(yè)務(wù)量的比率可被預(yù)置,例如80%大塊業(yè)務(wù)量對(duì)20%低等待時(shí)間業(yè)務(wù)量的比率。低等待時(shí)間業(yè)務(wù)量的傳輸可按時(shí)間來(lái)分配,其中相應(yīng)低等待時(shí)間幀的傳輸發(fā)生在相應(yīng)大塊幀的傳輸之后。在該常規(guī)安排中,每個(gè)幀通常在到達(dá)其最終目的地前穿越多個(gè)跳躍(hop)。在每個(gè) 這樣的跳躍處,接收到的低等待時(shí)間幀的傳輸被排隊(duì)(并因而被延遲)直至在大塊幀的傳輸之后的傳輸槽變得可用。統(tǒng)計(jì)上,對(duì)于相應(yīng)低等待時(shí)間幀,在每個(gè)相應(yīng)跳躍處,該排隊(duì)延遲可被示為等于傳輸平均大小的大塊幀所用時(shí)間的大約一半。這會(huì)顯著延遲給定的低等待時(shí)間幀在預(yù)期最終接收方處的接收。進(jìn)一步惡化這個(gè)問(wèn)題的是大多數(shù)大塊幀由巨幀構(gòu)成的事實(shí),其中巨幀可比給定的低等待時(shí)間幀大得多。另外,如果要求不在網(wǎng)絡(luò)中丟棄幀并且網(wǎng)絡(luò)實(shí)施流控制技術(shù)以暫停幀傳輸,那么網(wǎng)絡(luò)中的每個(gè)跳躍應(yīng)被分配足夠的緩沖存儲(chǔ)器以在最差預(yù)期等待時(shí)間條件下存儲(chǔ)輸入幀,直至其相應(yīng)鏈接伙伴接收并執(zhí)行命令以進(jìn)入暫停狀態(tài)。上述問(wèn)題增大了可在該常規(guī)安排中預(yù)期的等待時(shí)間量,因此也增大了要在該常規(guī)安排中分配的緩沖存儲(chǔ)器的量。遺憾的是,由于這些考慮與解決可能最差情形等待時(shí)間條件有關(guān),且此類條件不可能經(jīng)常發(fā)生,因此大多數(shù)時(shí)間該緩沖存儲(chǔ)器的大部分實(shí)際上將是空閑的(例如,未主動(dòng)用于存儲(chǔ)輸入幀)。這是對(duì)存儲(chǔ)器資源的浪費(fèi)。


      隨著進(jìn)行以下詳細(xì)描述并參考附圖,實(shí)施例的特征和優(yōu)點(diǎn)將變得顯而易見,其中類似的附圖標(biāo)記描繪類似的部件,其中圖I示出系統(tǒng)實(shí)施例。圖2示出實(shí)施例中某些類型幀的特征。圖3示出實(shí)施例中某些類型幀片段的特征。圖4示出實(shí)施例中交換機(jī)的特征。圖5示出實(shí)施例中某些類型幀片段的特征。圖6示出實(shí)施例中的操作。圖7示出實(shí)施例中某些類型幀片段的特征。雖然將參考說(shuō)明性實(shí)施例繼續(xù)進(jìn)行以下詳細(xì)描述,但其替換方案、修改以及變型對(duì)本領(lǐng)域技術(shù)人員而言將顯而易見。因此,旨在寬泛地考慮所要求保護(hù)的主題。詳細(xì)描沭
      圖I示出系統(tǒng)實(shí)施例100。系統(tǒng)100可包括主機(jī)10,該主機(jī)10可經(jīng)由一個(gè)或多個(gè)無(wú)線和/或有線網(wǎng)絡(luò)50通信耦合到主機(jī)20。主機(jī)10和20中的每一個(gè)可在地理上彼此遠(yuǎn)離。在實(shí)施例中,術(shù)語(yǔ)“主機(jī)計(jì)算機(jī)”、“主機(jī)”、“服務(wù)器”、“客戶機(jī)”、“網(wǎng)絡(luò)節(jié)點(diǎn)”、“終端站”、“中間站”和“節(jié)點(diǎn)”可互換地使用,并且可表示,例如但并不限于,一個(gè)或多個(gè)終端站、移動(dòng)互聯(lián)網(wǎng)設(shè)備、智能電話、媒體設(shè)備、輸入/輸出(I/O)設(shè)備、平板計(jì)算機(jī)、裝置、中間站、網(wǎng)絡(luò)接口、客戶機(jī)、服務(wù)器和/或其部分。在該實(shí)施例中,“網(wǎng)絡(luò)”可以是或包括至少部分地準(zhǔn)許、促進(jìn)和/或允許兩個(gè)或更多實(shí)體通信耦合在一起的任何機(jī)制、手段、形態(tài)和/或其一部分。而且在本實(shí)施例中,如果第一實(shí)體能夠向第二實(shí)體發(fā)送一個(gè)或多個(gè)命令和/或數(shù)據(jù)和/或從第二實(shí)體接收一個(gè)或多個(gè)命令和/或數(shù)據(jù),則第一實(shí)體可“通信耦合”到第二實(shí)體。在該實(shí)施例中,“無(wú)線網(wǎng)絡(luò)”可表示至少部分地準(zhǔn)許至少兩個(gè)實(shí)體至少部分地?zé)o線通信耦合的網(wǎng)絡(luò)。在該實(shí)施例中,“有線網(wǎng)絡(luò)”可表示至少部分地準(zhǔn)許至少兩個(gè)實(shí)體至少部分地非無(wú)線地通信耦合的網(wǎng)絡(luò)。在該實(shí)施例中,數(shù)據(jù)和信息可互換使用,并且可以是或包括一個(gè)或多個(gè)命令(例如,一個(gè)或多個(gè)程序指令),和/或一個(gè)或多個(gè)這種命令可以是或包括數(shù)據(jù)和/或信息。而且在該實(shí)施例中,“指令”可包括數(shù)據(jù)和/或一個(gè)或多個(gè)命令。主機(jī)10可包括電路板(CB) 74和電路卡(CC) 75。在該實(shí)施例中,CB 74可包括例 如系統(tǒng)主板,該系統(tǒng)主板經(jīng)由未示出的總線連接器/插槽系統(tǒng)物理且通信地耦合到CC 75。CB 74可包括一個(gè)或多個(gè)單核和/或多核主機(jī)處理器(HP) 12以及計(jì)算機(jī)可讀/可寫存儲(chǔ)器21。盡管在圖中未示出,然而CB 74也可包括一個(gè)或多個(gè)芯片組(包括例如存儲(chǔ)器、輸入/輸出控制器電路、和/或網(wǎng)絡(luò)接口控制器(NIC)電路)。一個(gè)或多個(gè)主機(jī)處理器12可經(jīng)由一個(gè)或多個(gè)芯片組通信耦合到存儲(chǔ)器21和CC 75。CC 75可包括NIC電路118。作為替代或附加,盡管在圖中未示出,然而電路118和/或其功能和組件中的一些或全部可包含在例如CB 74中(例如,在一個(gè)或多個(gè)主機(jī)處理器12和/或一個(gè)或多個(gè)未示出的芯片組中)。還作為替換,一個(gè)或多個(gè)主機(jī)處理器12、存儲(chǔ)器21、一個(gè)或多個(gè)未示出的芯片組和/或其功能和/或組件的一些或全部可包含在例如電路118和/或CC75中。在不背離該實(shí)施例的情況下,很多其它替代方案是可能的。如圖I所示,主機(jī)20可包括NIC電路118’,NIC電路118’可以能夠執(zhí)行與可由電路118執(zhí)行的相應(yīng)操作相同或基本上相似的操作,反之亦然。盡管在圖中未示出,主機(jī)20可包括可與主機(jī)10的其它相應(yīng)組件至少部分相似或相同的其它相應(yīng)組件和/或功能的全部或部分。如本文中使用的,“電路”可包括例如單個(gè)或任意組合形式的模擬電路、數(shù)字電路、硬連線電路、可編程電路、協(xié)處理器電路、狀態(tài)機(jī)電路和/或可包括程序指令的存儲(chǔ)器,該程序指令可由可編程電路執(zhí)行。而且在本實(shí)施例中,處理器、處理器核、核及控制器各自可包括能夠至少部分地執(zhí)行一種或多種算法和/或邏輯操作的相應(yīng)電路,諸如一個(gè)或多個(gè)相應(yīng)的中央處理單元。同樣在該實(shí)施例中,芯片組可包括電路,該電路能夠至少部分地通信耦合下列中的兩種或更多種一個(gè)或多個(gè)主機(jī)處理器、存儲(chǔ)、大容量存儲(chǔ)、一個(gè)或多個(gè)節(jié)點(diǎn)和/或存儲(chǔ)器。盡管在圖中未示出,主機(jī)10可包括圖形用戶界面系統(tǒng)。未示出的圖形用戶界面系統(tǒng)可包括例如相應(yīng)的鍵盤、指示設(shè)備和顯示系統(tǒng),其可準(zhǔn)許人類用戶將命令輸入到主機(jī)10、主機(jī)20和/或系統(tǒng)100并監(jiān)視主機(jī)10、主機(jī)20和/或系統(tǒng)100的操作。存儲(chǔ)器21可包括以下類型存儲(chǔ)器中的一種或多種半導(dǎo)體固件存儲(chǔ)器、可編程存儲(chǔ)器、非易失性存儲(chǔ)器、只讀存儲(chǔ)器、電可編程存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、閃存、磁盤存儲(chǔ)器、光盤存儲(chǔ)器、一個(gè)或多個(gè)隨機(jī)存取存儲(chǔ)器單元(例如,嵌在可至少部分地實(shí)現(xiàn)控制器和/或交換機(jī)功能的一個(gè)或多個(gè)集成電路芯片中)、和/或其它或以后開發(fā)的計(jì)算機(jī)可讀和/或可寫存儲(chǔ)器。一個(gè)或多個(gè)機(jī)器可讀程序指令可存儲(chǔ)在存儲(chǔ)器21和/或電路118中。在節(jié)點(diǎn)10的操作中,這些指令可由一個(gè)或多個(gè)主機(jī)處理器12和/或電路118訪問(wèn)和執(zhí)行。當(dāng)由一個(gè)或多個(gè)主機(jī)處理器12和/或電路118執(zhí)行時(shí),該一個(gè)或多個(gè)指令可導(dǎo)致一個(gè)或多個(gè)主機(jī)處理器12、電路118、和/或其一個(gè)或多個(gè)組件執(zhí)行本文中描述為由系統(tǒng)100的這些組件執(zhí)行的操作。在實(shí)施例中,實(shí)體的一部分、子集或片段可包括實(shí)體的全部、比實(shí)體更多或更少。同樣在實(shí)施例中,分組或幀可包括一個(gè)或多個(gè)碼元和/或值。另外,在實(shí)施例中,如果值的至少部分,和/或生成和/或產(chǎn)生該值至少部分地涉及的一個(gè)或多個(gè)算法、操作和/或過(guò)程,至少部分地被預(yù)先確定,則該值可被“預(yù)先確定”。在實(shí)施例中,交換機(jī)可以是或者包括實(shí)體,該實(shí)體能夠經(jīng)由該交換機(jī)的一個(gè)或多個(gè)端口接收幀和/或幀片段,以及將幀和/或幀片段的至少一部分經(jīng)由該交換機(jī)的一個(gè)或多個(gè)其它端口轉(zhuǎn)發(fā)到幀和/或幀片段的目的地。
      在實(shí)施例中,端口可包括電路,該電路能夠至少部分地接收分組、至少部分地存儲(chǔ)分組、和/或至少部分地傳輸分組。電路118可根據(jù)一種或多種通信協(xié)議經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)50與主機(jī)20的電路118’交換數(shù)據(jù)和/或命令。例如,在該實(shí)施例中,所述一種或多種協(xié)議可與例如一種或多種以太網(wǎng)和/或傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)協(xié)議兼容。例如,可在系統(tǒng)100中使用的一種或多種以太網(wǎng)協(xié)議可服從或兼容2008年12月26日的電氣與電子工程師協(xié)會(huì)(IEEE)標(biāo)準(zhǔn)802. 3-2008 (包括,例如題為“MAC控制暫停操作”的附錄31B) ;2006年5月19日的IEEE標(biāo)準(zhǔn)802. 1Q-2005 ;2009年12月18日的IEEE標(biāo)準(zhǔn)草案 P802. lQau/D2. 5 ;2010 年 3 月 I 日的 IEEE 標(biāo)準(zhǔn)草案 P802. lQaz/Dl. 2 ;2010 年 2 月10日的IEEE標(biāo)準(zhǔn)草案P802. IQbb/Dl. 3??稍谙到y(tǒng)100中使用的TCP/IP協(xié)議可服從1981年9月出版的因特網(wǎng)工程任務(wù)組(IETF)請(qǐng)求評(píng)議(RFC)791和793中描述的協(xié)議或與之兼容。很多不同、附加和/或其它協(xié)議(包括例如以上所述的那些協(xié)議)可用于這種數(shù)據(jù)和/或命令交換,而不背離該實(shí)施例(例如,上述、關(guān)聯(lián)的、和/或其它協(xié)議的較早和/或較晚開發(fā)的版本)。圖6示出可在實(shí)施例中執(zhí)行的操作600。例如,在主機(jī)10、主機(jī)20、系統(tǒng)100的重置之后,和/或在主機(jī)10與主機(jī)20之間經(jīng)由網(wǎng)絡(luò)50的通信重建之后,主機(jī)10的電路118和主機(jī)20的電路118’可交換(例如,發(fā)送和/或接收)一個(gè)或多個(gè)(例如三個(gè))相應(yīng)控制幀(CF) 70。這一個(gè)或多個(gè)相應(yīng)控制幀的交換可至少部分地準(zhǔn)許、使能和/或指示電路118、主機(jī)10、電路118’和/或主機(jī)20的以下能力的至少一部分,即中斷(例如至少臨時(shí)地和/或至少部分地中止)優(yōu)先級(jí)相對(duì)較低的一個(gè)或多個(gè)幀(F) 40的至少部分傳輸(例如,正在進(jìn)行的傳輸)以有利于優(yōu)先級(jí)較高的一個(gè)或多個(gè)其它幀52的一個(gè)或多個(gè)部分(例如有效載荷(PL) 54和/或一個(gè)或多個(gè)其它部分)的至少部分傳輸。在該實(shí)施例中,有效載荷可包括中貞的一個(gè)或多個(gè)部分,諸如,例如以太網(wǎng)幀的有效載荷的一個(gè)或多個(gè)部分、IP分組和/或TCP分組。例如,如圖2所示,在該實(shí)施例中,一個(gè)或多個(gè)相應(yīng)控制幀70可以是或者包括與2008年12月26日的IEEE標(biāo)準(zhǔn)802. 3-2008附錄31B兼容類型的一個(gè)或多個(gè)以太網(wǎng)控制暫停幀(PF)202和/或與2010年2月10日的IEEE標(biāo)準(zhǔn)草案P802. IQbb/Dl. 3兼容類型的以太網(wǎng)優(yōu)先流控制幀(PFCF)204。在該實(shí)施例中,一個(gè)或多個(gè)PF 202和/或一個(gè)或多個(gè)PFCF204可包括相應(yīng)以太網(wǎng)類型字段(未示出),這些字段包括值0x8808 (即十六進(jìn)制8808 )。同樣在該實(shí)施例中,一個(gè)或多個(gè)PF 202和/或一個(gè)或多個(gè)PFCF 204可包括相應(yīng)MAC控制操作碼字段(FLD)205和210。這些控制操作碼字段205和210可包括一個(gè)或多個(gè)相應(yīng)的預(yù)先確定字段值(FV)206和212。這些預(yù)先確定字段值(FV)206和212可包括一個(gè)或多個(gè)預(yù)先確定的保留操作碼304 (例如0x0202)。在該實(shí)施例中,一個(gè)或多個(gè)預(yù)先確定的操作碼304可將一個(gè)或多個(gè)PF 202和/或PFCF 204指定為特定控制幀,這些幀的接收將至少部分地使能和/或指示(I)中斷一個(gè)或多個(gè)幀40的至少部分傳輸以有利于至少部分地傳輸一個(gè)或多個(gè)幀52的一個(gè)或多個(gè)部分的能力,和/或(2)目前這種中斷正被啟動(dòng)。作為替代或附力口,在不背離該實(shí)施例的情況下,這種使能和/或指示可至少部分地通過(guò)接收一個(gè)或多個(gè)預(yù)先確定和/或保留的類型長(zhǎng)度值(TLV)來(lái)做出,該類型長(zhǎng)度值例如在與2010年3月I日的IEEE標(biāo)準(zhǔn)草案P802. lQaz/D I. 2兼容的數(shù)據(jù)中心橋接交換(DCBX)協(xié)議中使用的類型長(zhǎng)度值。在這種能力已被至少部分地準(zhǔn)許、使能和/或指示之后,電路118可開始經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)50至少部分地發(fā)送一個(gè)或多個(gè)幀40到主機(jī)20的電路118’(例如電路118’和/或主機(jī)20可以是一個(gè)或多個(gè)幀40的預(yù)期接收方)。在完全發(fā)送一個(gè)或多個(gè)幀40的全部至Ij主機(jī)20的電路118’之前,電路118可向電路118’和/或主機(jī)20至少部分地指示至少部分地由電路118和/或主機(jī)10向電路118’和/或主機(jī)20傳輸一個(gè)或多個(gè)幀40被至少部分地中斷以有利于(I)在一個(gè)或多個(gè)幀片段(FF) 60中至少部分地傳輸一個(gè)或多個(gè)其它幀52的一個(gè)或多個(gè)部分(例如,有效載荷54)到主機(jī)20,和/或(2)通過(guò)例如主機(jī)10和/ 或主機(jī)20至少部分地處理一個(gè)或多個(gè)輸入流控制通知(FCN)71 (參見圖6中的操作602)。電路118可至少部分地通過(guò)將一個(gè)或多個(gè)附加CF 70經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)50向主機(jī)20中的電路118’至少部分地發(fā)出來(lái)指示這一點(diǎn)。電路118’可至少部分地接收該一個(gè)或多個(gè)附加CF 70,這樣便可至少部分地接收這種指示,如圖6中操作603所示。在操作602和/或603的至少部分執(zhí)行之后或同時(shí),由電路118和/或主機(jī)10向電路118’和/或主機(jī)20至少部分地傳輸一個(gè)或多個(gè)幀40可被至少部分地中斷。因此,在該實(shí)施例中,電路118和/或電路118’可準(zhǔn)許一個(gè)或多個(gè)幀40從電路118和/或主機(jī)10到電路118’和/或主機(jī)20的至少部分傳輸?shù)闹辽俨糠种袛?,以有利?I)在一個(gè)或多個(gè)幀片段(FF)60中至少部分地傳輸一個(gè)或多個(gè)其它幀52的一個(gè)或多個(gè)部分(例如,有效載荷54)到主機(jī)20,和/或(2)至少部分地處理一個(gè)或多個(gè)輸入流控制通知71。在該實(shí)施例中,如果實(shí)體至少部分能夠至少部分地便于、使能、實(shí)現(xiàn)、請(qǐng)求、指令、命令和/或執(zhí)行可至少部分地導(dǎo)致事件或發(fā)生的事項(xiàng)的一個(gè)或多個(gè)操作,則該實(shí)體可被稱為“準(zhǔn)許”該事件或者發(fā)生的事項(xiàng)。在該實(shí)施例中,每個(gè)相應(yīng)附加CF 70的至少部分傳輸可與單個(gè)相應(yīng)幀片段關(guān)聯(lián)和/或交錯(cuò)(例如,對(duì)于每個(gè)用戶優(yōu)先級(jí)以及對(duì)于每個(gè)相應(yīng)通信鏈路,是并行的)。如果附加CF70由電路118’接收而超過(guò)這些限制,那么這可導(dǎo)致電路118’相對(duì)于相關(guān)聯(lián)的優(yōu)先級(jí)對(duì)幀重新收集的重置。然而,在不背離該實(shí)施例的情況下,多個(gè)幀片段可與單個(gè)相應(yīng)附加CF 70相關(guān)聯(lián),反之亦然。同樣在該實(shí)施例中,一個(gè)或多個(gè)幀40的傳輸可被中斷,使得可保持被主機(jī)10傳輸?shù)囊粋€(gè)或多個(gè)幀40的有效載荷(I)大于最小以太網(wǎng)有效載荷長(zhǎng)度(例如46字節(jié))并且(2)容納可在系統(tǒng)100中實(shí)現(xiàn)的緩沖。作為后一考慮的結(jié)果,在該實(shí)施例中,這種剩余的有效載荷可小于最大準(zhǔn)許有效載荷大小(例如,在以太網(wǎng)巨幀的情況下是9000字節(jié)或者在以太網(wǎng)普通幀的情況下是1500字節(jié))和250字節(jié)之間的差異。當(dāng)然,上述僅僅是示例性的并且可在不背離該實(shí)施例的情況下有所改變。在操作602、操作603和/或操作604的至少部分執(zhí)行之后,電路118可(I)經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)50向電路118’至少部分地傳輸一個(gè)或多個(gè)FF 60,和/或(2)電路118、電路118’、主機(jī)10和/或主機(jī)20可至少部分地處理一個(gè)或多個(gè)流控制通知71 (參見圖6操作605)。一個(gè)或多個(gè)FF 60可包括PL 54的一個(gè)或多個(gè)相應(yīng)部分以及一個(gè)或多個(gè)預(yù)先確定值(PV) 74。一個(gè)或多個(gè)PV 74可向電路118’和/或主機(jī)20至少部分地指示一個(gè)或多個(gè)FF 60實(shí)際上是一個(gè)或多個(gè)FF 60。電路118可經(jīng)由一個(gè)或多個(gè)直接存儲(chǔ)器訪問(wèn)操作從存儲(chǔ)器21至少部分地接收有效載荷54。作為替代或附加,電路118可經(jīng)由其它類型的數(shù)據(jù)傳輸操作和/或從系統(tǒng)100中的其它組件至少部分地接收有效載荷54。如圖3所示,依賴于例如有效載荷54的大小,一個(gè)或多個(gè)FF 60可包括多個(gè)FF60A、60B、…60N。當(dāng)然,這些 FF 60A、60B、…60N 的數(shù)量和大小,和 / 或 FF 60A、60B、...60N中所包括的特定內(nèi)容和/或字段,可在不背離該實(shí)施例的情況下有所變化。在該示例中,要由電路118傳輸?shù)牡谝?FF 60A可包括一個(gè)或多個(gè)目的地地址(DA) 312A、一個(gè)或多個(gè)源地址(SA)314A、一個(gè)或多個(gè)虛擬局域網(wǎng)(VLAN)標(biāo)簽316A、一個(gè)或多個(gè)以太網(wǎng)類型/長(zhǎng)度值318、有效載荷(PU310A、和/或一個(gè)或多個(gè)循環(huán)冗余校驗(yàn)(CRC)字段302A。一個(gè)或多個(gè)目的地地址312A可至少部分地指定和/或標(biāo)識(shí)電路118’和/或主機(jī)20。一個(gè)或多個(gè)源地址314A可至少部分地指定和/或標(biāo)識(shí)電路118和/或主機(jī)10。一個(gè)或多個(gè)VLAN標(biāo)簽316A可至少部分地指定和/或標(biāo)識(shí)一個(gè)或多個(gè)虛擬區(qū)域網(wǎng)絡(luò)(未示出),該虛擬區(qū)域網(wǎng)絡(luò)可至少部分地包括電路118’和/或主機(jī)20。一個(gè)或多個(gè)標(biāo)簽316A可與2006年5月19日的IEEE標(biāo)準(zhǔn)802. 1Q-2005兼容。一個(gè)或多個(gè)以太網(wǎng)類型/長(zhǎng)度值318可至少部分地指示 以太網(wǎng)幀40的類型以及FF60A、60B、"·60Ν的長(zhǎng)度和。有效載荷310Α可包括有效載荷54的相應(yīng)部分。一個(gè)或多個(gè)CRC字段302Α可至少部分地包括一個(gè)或多個(gè)PV 74。在該示例中,一個(gè)或多個(gè)PV 74可以是或者包括一個(gè)或多個(gè)幀片段(例如FF 60Α)的一個(gè)或多個(gè)不正確(例如,錯(cuò)誤的和/或無(wú)效的)的CRC值,其中該一個(gè)或多個(gè)幀片段包括該一個(gè)或多個(gè)不正確的CRC值。例如,該一個(gè)或多個(gè)不正確的CRC值可以是或者包括預(yù)先確定的、保留的、不正確的CRC值,諸如0χΑ5Α5Α5Α5,但是在不背離該實(shí)施例的情況下許多替代值是可能的。例如,如果(例如通過(guò)重合)給定幀片段的正確CRC值等于0χΑ5Α5Α5Α5,那么一個(gè)或多個(gè)PV 74可包括一個(gè)或多個(gè)不同的預(yù)先確定值,諸如OxAAAAAAAA。在不背離該實(shí)施例的情況下,很多其它的和/或替代值是可能的。在該示例中,該預(yù)先確定的、不正確的CRC值可向電路118’和/或主機(jī)20指示(例如,信令)電路118’已接收到一個(gè)或多個(gè)幀片段60A (例如,與已接收到以太網(wǎng)普通幀不同)。在該示例中,一個(gè)或多個(gè)后續(xù)FF 60B可包括一個(gè)或多個(gè)目的地地址312B、一個(gè)或多個(gè)源地址314B、一個(gè)或多個(gè)VLAN標(biāo)簽316B、一個(gè)或多個(gè)CRC字段302B、和/或一個(gè)或多個(gè)PV 74,上述各項(xiàng)的功能和/或內(nèi)容可分別與一個(gè)或多個(gè)目的地地址312A、一個(gè)或多個(gè)源地址314A、一個(gè)或多個(gè)VLAN標(biāo)簽316A、一個(gè)或多個(gè)CRC字段302A、和/或一個(gè)或多個(gè)PV 74的功能和/或內(nèi)容相同或類似。有效載荷310B可包括有效載荷54的另一相應(yīng)部分。
      在該示例中,一個(gè)或多個(gè)FF 60中所包括的一個(gè)或多個(gè)最終幀片段(例如FF 60N)可包括一個(gè)或多個(gè)目的地地址312N、一個(gè)或多個(gè)源地址314N、一個(gè)或多個(gè)VLAN標(biāo)簽316N、和/或一個(gè)或多個(gè)CRC字段302N,上述各項(xiàng)的功能和/或內(nèi)容可分別與一個(gè)或多個(gè)目的地地址312A、一個(gè)或多個(gè)源地址314A、一個(gè)或多個(gè)VLAN標(biāo)簽316A、以及一個(gè)或多個(gè)CRC字段302A的功能和/或內(nèi)容相同或類似。在該一個(gè)或多個(gè)最終FF 60N中,一個(gè)或多個(gè)CRC字段302N可至少部分地包括一個(gè)或多個(gè)預(yù)先確定值74’。一個(gè)或多個(gè)PV 74’可以是或者包括一個(gè)或多個(gè)最終FF 60N的一個(gè)或多個(gè)不正確的CRC值。例如,該一個(gè)或多個(gè)不正確的CRC值可以是或者包括預(yù)先確定的、保留的、不正確的CRC值,諸如0xA9A9A9A9,但是在不背離該實(shí)施例的情況下許多替代值是可能的。例如,如果(例如通過(guò)重合)給定最終幀片段的正確的CRC值等于0xA9A9A9A9,那么一個(gè)或多個(gè)PV 74’可包括一個(gè)或多個(gè)不同的預(yù)先確定值,諸如0xA6A6A6A6。在不背離該實(shí)施例的情況下,很多其它的和/或替代值是可能的。在該示例中,該預(yù)先確定的、不正確的CRC值可與PV 74中可包括的不同,并且可向電路118’和/或主機(jī)20指示(例如信令)電路118’已接收到FF 60中的一個(gè)或多個(gè)最終幀片段60N。 一個(gè)或多個(gè)最終FF 60N還可包括一個(gè)或多個(gè)其它CRC字段315,該一個(gè)或多個(gè)其它CRC字段315可至少部分地包含一個(gè)或多個(gè)累積的CRC值313。一個(gè)或多個(gè)累積的CRC值313至少部分地可以是或者包括一個(gè)或多個(gè)FF 60的累積CRC值,該累積CRC值曾經(jīng)是幀52的正確的CRC值。例如,該累積CRC值可至少部分地基于以下方面來(lái)計(jì)算(1)第一一個(gè)或多個(gè)FF 60A的全部?jī)?nèi)容,除了一個(gè)或多個(gè)CRC字段302A的內(nèi)容;以及(2) FF 60中其它幀片段(即,除了第個(gè)或多個(gè)FF 60A以夕卜)的相應(yīng)有效載荷。作為替代或附加,一個(gè)或多個(gè)PV 74’和/或一個(gè)或多個(gè)CRC字段302N可包括一個(gè)或多個(gè)最終FF 60N的一個(gè)或多個(gè)有效CRC值。其它替代和/或附加是可能的。例如,作為替代或者附加,該第--個(gè)或多個(gè)FF 60A中的一個(gè)或多個(gè)CRC字段
      302A中的一個(gè)或多個(gè)PV 74可包括該第——個(gè)或多個(gè)FF 60A的一個(gè)或多個(gè)倒置CRC值。在該實(shí)施例中,實(shí)體的或用于實(shí)體的倒置CRC值可以是或者包括針對(duì)實(shí)體計(jì)算的有效CRC值的邏輯(例如,布爾型)否定和/或算術(shù)否定(例如,一次和/或兩次求余)。在該實(shí)施例中,這種倒置CRC值可至少部分地基于算法來(lái)生成,該算法與用于該實(shí)體的真實(shí)有效CRC發(fā)生沖突的概率相當(dāng)小。作為附加或替代,一個(gè)或多個(gè)中間FF (例如,一個(gè)或多個(gè)FF 60B)可在一個(gè)或多個(gè)CRC字段302B中包括用于一個(gè)或多個(gè)中間FF 60B的一個(gè)或多個(gè)倒置CRC值和/或用于一個(gè)或多個(gè)先前FF (例如,一個(gè)或多個(gè)FF 60A)和一個(gè)或多個(gè)中間FF 60B的一個(gè)或多個(gè)倒置的累積CRC值。進(jìn)一步作為附加或替代,一個(gè)或多個(gè)CRC值313至少部分地可以是或者包括用于一個(gè)或多個(gè)FF 60的倒置的累積CRC值(例如,用于幀52的正確CRC值的倒置),和/或一個(gè)或多個(gè)CRC字段302N可被去除。有利地,通過(guò)使用此類倒置和/或累積的CRC值,CRC計(jì)算和/或驗(yàn)證電路模塊的數(shù)量和/或復(fù)雜性可被降低。轉(zhuǎn)至圖7,同樣作為附加或替代,相應(yīng)FF 60A、60B、...60N中的相應(yīng)一個(gè)或多個(gè)CRC字段302A、302B、…302N至少部分地可以是或者包括用于一個(gè)或多個(gè)相應(yīng)FF 60A、60B、…60N的一個(gè)或多個(gè)相應(yīng)的有效CRC值。在圖7示出的該安排中,相應(yīng)FF 60A、60B、…60N中的每一個(gè)可至少部分地包括一個(gè)或多個(gè)預(yù)先確定值74,該一個(gè)或多個(gè)預(yù)先確定值74可包括一個(gè)或多個(gè)相應(yīng)的層-I片段結(jié)尾有序集702。相應(yīng)的有序集702可以是和/或包括一個(gè)或多個(gè)相應(yīng)的預(yù)先確定的碼元和/或值的序列,其可至少部分地指示相應(yīng)幀片段的相應(yīng)結(jié)尾。現(xiàn)在參見圖4,一個(gè)或多個(gè)網(wǎng)絡(luò)50可包括一個(gè)或多個(gè)交換機(jī),例如交換機(jī)402。如圖4所示,交換機(jī)402可包括一個(gè)或多個(gè)(在該實(shí)施例中是多個(gè))進(jìn)入端口 404A. . . 404N、一個(gè)或多個(gè)(在該實(shí)施例中是多個(gè))外出端口 406A. . . 406N、以及存儲(chǔ)器410。在系統(tǒng)100的操作中,主機(jī)10中的電路118可經(jīng)由交換機(jī)402至少部分地傳輸一個(gè)或多個(gè)FF 60到主機(jī)20中的電路118’。在該實(shí)施例中,進(jìn)入端口可以是能夠至少部分地接收一個(gè)或多個(gè)幀和/或幀片段的端口。同樣在該實(shí)施例中,外出端口可以是能夠至少部分地傳輸一個(gè)或多個(gè)幀和/或幀片段的端口。交換機(jī)402和/或進(jìn)入端口 404A. . . 404N可以能夠相對(duì)于相應(yīng)外出端口406A. . . 406N以多種模式操作,包括例如直通式操作模式和/或存儲(chǔ)轉(zhuǎn)發(fā)操作模式。在實(shí)施例中,在直通式操作模式中,在進(jìn)入端口處至少部分地接收的幀或幀片段可從外出端口至少部分地傳輸(例如,出于從交換機(jī)轉(zhuǎn)發(fā)該幀或幀片段的目的),該傳輸以此方式進(jìn)行,即幀或幀片段從外出端口的傳輸可在該幀或幀片段由進(jìn)入端口完全接收之前就開始。在實(shí)施例中,在直通式模式中,一旦已經(jīng)開始從進(jìn)入端口到外出端口的傳輸,這種傳輸可能不會(huì)被中
      斷。在實(shí)施例中,在存儲(chǔ)轉(zhuǎn)發(fā)操作模式中,在進(jìn)入端口處至少部分地接收的幀或幀片段在被傳輸?shù)酵獬龆丝谥笆紫缺恢辽倥R時(shí)地接收和/或存儲(chǔ)在存儲(chǔ)器410中(例如,出于從交換機(jī)轉(zhuǎn)發(fā)的目的)。根據(jù)以下描述,在該實(shí)施例中,交換機(jī)402可以是能夠在單獨(dú)相應(yīng)獨(dú)立進(jìn)入端口、外出端口和/或用戶優(yōu)先級(jí)基礎(chǔ)上以這兩種操作模式中的相應(yīng)一種來(lái)操作。然而,在該實(shí)施例中,在直通式操作模式中,具有相對(duì)較低鏈路速度的相應(yīng)進(jìn)入端口可以不將一個(gè)或多個(gè)幀或幀片段傳輸?shù)骄哂邢鄬?duì)較高鏈路速度的相應(yīng)外出端口。同樣在該實(shí)施例中,直通式操作模式可在單獨(dú)相應(yīng)用戶優(yōu)先級(jí)和/或內(nèi)部轉(zhuǎn)發(fā)路徑(例如,交換機(jī)內(nèi)的、從相應(yīng)進(jìn)入端口到交換機(jī)相應(yīng)外出端口的相應(yīng)內(nèi)部傳輸路徑)基礎(chǔ)上被啟用或禁用。在至少部分地接收第——個(gè)或多個(gè)FF 60A之前,進(jìn)入端口 404A. . . 404N和/或交換機(jī)402可相對(duì)于一個(gè)或多個(gè)外出端口 406A以直通式操作模式來(lái)操作,其中一個(gè)或多個(gè)FF60可經(jīng)由該一個(gè)或多個(gè)外出端口 406A被至少部分地傳輸?shù)街鳈C(jī)20中的電路118’.然而,在一個(gè)或多個(gè)進(jìn)入端口(例如404A)至少部分地接收該第——個(gè)或多個(gè)FF 60A之后,進(jìn)入端口 404A. . . 404N和/或交換機(jī)402可至少相對(duì)于這些一個(gè)或多個(gè)外出端口 406A針對(duì)交換機(jī)402所接收到的用戶優(yōu)先級(jí)相同的任何進(jìn)一步的幀片段至少臨時(shí)地以存儲(chǔ)轉(zhuǎn)發(fā)操作模式來(lái)操作。結(jié)果,這些一個(gè)或多個(gè)外出端口 406A可立即從一個(gè)或多個(gè)進(jìn)入端口 404A至少部分地接收第一一個(gè)或多個(gè)FF 60A,并且可將它們至少部分地轉(zhuǎn)發(fā)到電路118’。然而,當(dāng)在該存儲(chǔ)轉(zhuǎn)發(fā)操作模式中時(shí),可由交換機(jī)404接收且要被傳輸?shù)揭粋€(gè)或多個(gè)外出端口 406A的優(yōu)先級(jí)相同的任何附加幀片段(例如,F(xiàn)F 60B. . . 60N,和/或可能不被包括在一個(gè)或多個(gè)FF 60中的優(yōu)先級(jí)相同的其它幀片段)可在被傳輸?shù)揭粋€(gè)或多個(gè)外出端口 406A用于從交換機(jī)404轉(zhuǎn)發(fā)之前首先被至少臨時(shí)地完全接收和存儲(chǔ)在存儲(chǔ)器410中。同樣,當(dāng)在該存儲(chǔ)轉(zhuǎn)發(fā)操作模式中時(shí),如果下一個(gè)后續(xù)幀片段(例如60B)尚不可用于從一個(gè)或多個(gè)外出端口406A傳輸?shù)窃搸蔚挠脩魞?yōu)先級(jí)目前被安排用于從一個(gè)或多個(gè)外出端口 406A傳輸,那么屬于不同流但是優(yōu)先級(jí)相同的不同幀或幀片段可替代地由一個(gè)或多個(gè)外出端口 406A傳輸。根據(jù)上述教導(dǎo),一個(gè)或多個(gè)外出端口 406A對(duì)該不同巾貞和/或巾貞片段的傳輸自身也可被至少部分地中斷,以有利于優(yōu)先級(jí)相對(duì)較高的幀。例如,如圖5所示,一個(gè)或多個(gè)FF 60可包括流信息504,并且一個(gè)或多個(gè)FF 502(未被包括在一個(gè)或多個(gè)FF 60中)可包括流信息506。流信息504可包括例如由一個(gè)或多個(gè)目的地地址312A、一個(gè)或多個(gè)源地址314A、和/或一個(gè)或多個(gè)VLAN標(biāo)簽316A中的值所包括和/或指示的信息。流信息506可包括類似信息,但是其對(duì)應(yīng)于不同流。一個(gè)或多個(gè)VLAN標(biāo)簽316A可包括服務(wù)質(zhì)量信息,該服務(wù)質(zhì)量信息可至少部分地對(duì)應(yīng)于和/或指示一個(gè)或多個(gè)FF 60的用戶優(yōu)先級(jí)。同樣地,流信息506可包括類似的VLAN標(biāo)簽信息,在該示例中,該VLAN標(biāo)簽信息可指示與一個(gè)或多個(gè)FF 60的用戶優(yōu)先級(jí)相同的用戶優(yōu)先級(jí)。在執(zhí)行上述操作時(shí),交換機(jī)402、進(jìn)入端口 404A. . . 404N、和/或外出端口 406A. . . 406N可至少部分地基于幀片段和/或幀片段中的這些流類型和/或用戶優(yōu)先級(jí)信息,來(lái)至少部分地區(qū)別屬于不同流和/或優(yōu)先級(jí)的相應(yīng)幀片段和/或相應(yīng)幀。例如,這種相應(yīng)流信息和/或相應(yīng)用戶優(yōu)先級(jí)信息可至少部分地標(biāo)識(shí)相應(yīng)幀和/或幀片段所屬于的一個(gè)或多個(gè)相應(yīng)流和/或一個(gè)或多個(gè)相應(yīng)優(yōu)先級(jí)。主機(jī)10和/或主機(jī)20還可利用這種流和/或用戶優(yōu)先級(jí)信息,以便至少部分地區(qū)別屬于不同的相應(yīng)流和/或優(yōu)先級(jí)的幀和/或幀片段。當(dāng)然,如將被認(rèn)識(shí)到的,在不背離該實(shí)施例的情況下,包括在這種流信息中的特定一種或多種類型信息可不限于源/目的地地址和/或VLAN信息,而是可以不同。例如,如 先前所描述的,可在系統(tǒng)100中使用與以太網(wǎng)和/或TCP/IP協(xié)議不同和/或作為其附加的一個(gè)或多個(gè)通信協(xié)議。如果在系統(tǒng)100中使用一個(gè)或多個(gè)這樣的其它和/或附加協(xié)議,這種流信息的特定類型、參數(shù)、和/或特性可以變化,而不背離該實(shí)施例。同樣,例如,在存儲(chǔ)轉(zhuǎn)發(fā)操作模式中,相應(yīng)優(yōu)先級(jí)可用于區(qū)別經(jīng)由同一相應(yīng)鏈路的伙伴傳輸?shù)南鄳?yīng)本地流,并且可使用依賴于將用戶優(yōu)先級(jí)劃分成兩個(gè)相應(yīng)組的最小區(qū)別。另外,如果系統(tǒng)100中的單個(gè)相應(yīng)物理鏈路被用于承載多個(gè)虛擬鏈路,那么該實(shí)施例的教導(dǎo)可應(yīng)用于每個(gè)相應(yīng)虛擬鏈路。在該實(shí)施例中,交換機(jī)402可按準(zhǔn)許屬于同一相應(yīng)流的幀片段經(jīng)由同一相應(yīng)路徑路由到它們的目的地的這種方式來(lái)執(zhí)行上述操作。為了便于這一點(diǎn),在該實(shí)施例的一個(gè)可能實(shí)現(xiàn)中,在執(zhí)行上述操作時(shí),交換機(jī)402可在該存儲(chǔ)轉(zhuǎn)發(fā)操作模式中準(zhǔn)許優(yōu)先級(jí)相同的幀片段的最多兩個(gè)相應(yīng)集合(例如,一個(gè)或多個(gè)FF 60和一個(gè)或多個(gè)FF 502)從相同的一個(gè)或多個(gè)外出端口傳輸。如果交換機(jī)402檢測(cè)到有不止兩個(gè)這樣的幀片段集合被同時(shí)指定從相同的一個(gè)或多個(gè)外出端口傳輸,那么交換機(jī)402可重置屬于該優(yōu)先級(jí)的全部傳輸,并且直通式操作可至少針對(duì)此類傳輸被恢復(fù)。有利地,先前描述的交換機(jī)402的操作可減少屬于相同的相應(yīng)優(yōu)先級(jí)的流的重新收集。然而,應(yīng)認(rèn)識(shí)到,在不背離該實(shí)施例的情況下,有很多其它的和/或替代的方式來(lái)準(zhǔn)許屬于同一相應(yīng)流的幀片段經(jīng)由同一相應(yīng)路徑被路由到它們的目的地。因此,上述應(yīng)被視為例示性的、非限制性的示例。另外,如果給定幀片段集合中的一個(gè)或多個(gè)片段(例如,一個(gè)或多個(gè)FF 60B)被丟棄(例如,由于錯(cuò)誤、擁塞、或重新收集失敗),那么交換機(jī)402可向下一個(gè)跳躍(例如主機(jī)20)轉(zhuǎn)發(fā)包含無(wú)效的累積CRC值313 (例如,根據(jù)該實(shí)施例的上述教導(dǎo),其是無(wú)效的)的最終啞片段。有利地,這可導(dǎo)致在下一跳躍處的重新收集的終止?,F(xiàn)在返回至圖6,如前所述,作為操作605的一部分,電路118、電路118’、主機(jī)10、和/或主機(jī)20可至少部分地處理一個(gè)或多個(gè)流控制通知71。一個(gè)或多個(gè)通知71可至少部分地由電路118、電路118’、主機(jī)10、和/或主機(jī)20接收,并可準(zhǔn)許一個(gè)或多個(gè)流控制技術(shù)(例如,與系統(tǒng)100中使用的一個(gè)或多個(gè)通信協(xié)議兼容)由電路118、電路118’、主機(jī)10、和/或主機(jī)20至少部分地實(shí)現(xiàn)。有利地,通過(guò)至少部分地中斷一個(gè)或多個(gè)幀40的傳輸以有利于至少部分地處理一個(gè)或多個(gè)流控制通知71,這可至少部分地準(zhǔn)許這種輸入的流控制通知71可由電路118、電路118’、主機(jī)10、和/或主機(jī)20更快地響應(yīng)和/或處理。在一個(gè)或多個(gè)FF 60已被電路118至少部分地傳輸和/或一個(gè)或多個(gè)流控制通知71已被至少部分地處理之后(參見操作605),電路118可至少部分地重新開始傳輸其傳輸先前已被中斷的一個(gè)或多個(gè)幀40 (參見圖6中的操作606)。電路118’可至少部分地接收并且至少部分地處理一個(gè)或多個(gè)幀F(xiàn)F 60和一個(gè)或多個(gè)幀40。如果電路118’檢測(cè)到一個(gè)或多個(gè)FF 60中的錯(cuò)誤(例如,一個(gè)或多個(gè)CRC相關(guān)錯(cuò)誤),那么電路118’可將其信令至118,并且電路118可重新安排一個(gè)或多個(gè)幀52用于重新傳輸。因此,實(shí)施例可包括電路,該電路準(zhǔn)許第一幀從發(fā)送方到預(yù)期接收方的至少部分傳輸?shù)闹辽俨糠种袛嘁杂欣趶陌l(fā)送方至少部分地傳輸?shù)诙挠行лd荷到預(yù)期接收方,和/或至少部分地處理一個(gè)或多個(gè)輸入流控制通知。有效載荷可按一個(gè)或多個(gè)幀片段至少部分地傳輸?shù)筋A(yù)期接收方。電路可通過(guò)至少部分地發(fā)出一個(gè)或多個(gè)控制幀到預(yù)期接收方來(lái) 至少部分地指示第一幀的至少部分的傳輸中斷。該一個(gè)或多個(gè)幀片段可至少部分地由一個(gè)或多個(gè)預(yù)先確定值來(lái)指示,其中該一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在該一個(gè)或多個(gè)幀片段中。有利地,該實(shí)施例可降低相對(duì)較高優(yōu)先級(jí)幀(例如低等待時(shí)間幀)中包含的信息可被會(huì)聚以太網(wǎng)中的預(yù)期接收方接收的等待時(shí)間。進(jìn)一步有利地,該實(shí)施例可準(zhǔn)許降低在這種網(wǎng)絡(luò)中分配的緩沖存儲(chǔ)器量。此外,該實(shí)施例不會(huì)不利地影響網(wǎng)絡(luò)可靠性,并且可準(zhǔn)許在網(wǎng)絡(luò)中實(shí)現(xiàn)流控制技術(shù)。同樣有利地,該實(shí)施例可與現(xiàn)有和/或建議的以太網(wǎng)標(biāo)準(zhǔn)兼容,不會(huì)涉及超時(shí)的使用,并且不會(huì)實(shí)施幀片段編號(hào)用于重新收集。在不背離該實(shí)施例的情況下,很多變型、修改以及替代是可能的。例如,在該實(shí)施例中,第一幀的至少部分傳輸?shù)闹辽俨糠种袛嗫山?jīng)由一個(gè)或多個(gè)帶外消息(例如,經(jīng)由一個(gè)或多個(gè)未示出的單獨(dú)帶外有線和/或無(wú)線通信鏈路來(lái)傳輸)來(lái)指示。因此,該實(shí)施例應(yīng)被寬泛地視為涵蓋所有此類替代、修改以及替代。
      權(quán)利要求
      1.一種裝置,包括電路,所述電路準(zhǔn)許第一幀從發(fā)送方到預(yù)期接收方的至少部分傳輸?shù)闹辽俨糠种袛啵?以有利于以下中的至少一個(gè)將第二幀的有效載荷從所述發(fā)送方至少部分地傳輸?shù)剿鲱A(yù)期接收方,其中所述有效載荷以一個(gè)或多個(gè)幀片段至少部分地傳輸?shù)剿鲱A(yù)期接收方;以及至少部分地處理一個(gè)或多個(gè)輸入流控制通知。
      2.如權(quán)利要求I所述的裝置,其特征在于所述電路用于通過(guò)至少部分地發(fā)出一個(gè)或多個(gè)控制幀到所述預(yù)期接收方來(lái)至少部分地指示所述第一幀的至少部分的傳輸中斷,其中所述一個(gè)或多個(gè)幀片段可至少部分地由一個(gè)或多個(gè)預(yù)先確定值來(lái)指示,所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中;所述一個(gè)或多個(gè)控制幀包括以下中的至少一個(gè)一個(gè)或多個(gè)以太網(wǎng)暫停幀;一個(gè)或多個(gè)以太網(wǎng)優(yōu)先流控制幀;以及所述一個(gè)或多個(gè)控制幀包括一個(gè)或多個(gè)字段值,所述一個(gè)或多個(gè)字段值至少部分地指示所述第一幀的至少部分傳輸要被中斷以有利于所述有效載荷的至少部分傳輸。
      3.如權(quán)利要求2所述的裝置,其特征在于所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中的一個(gè)或多個(gè)循環(huán)冗余校驗(yàn)(CRC)字段中;以及所述一個(gè)或多個(gè)字段值包括一個(gè)或多個(gè)預(yù)先確定的操作碼。
      4.如權(quán)利要求I所述的裝置,其特征在于所述發(fā)送方用于經(jīng)由交換機(jī)至少部分地傳輸所述一個(gè)或多個(gè)幀片段到所述預(yù)期接收方;所述交換機(jī)包括進(jìn)入端口和外出端口,所述進(jìn)入端口中的至少一個(gè)用于至少部分地接收所述一個(gè)或多個(gè)幀片段,所述外出端口用于至少部分地發(fā)送所述一個(gè)或多個(gè)幀片段到所述預(yù)期接收方;在接收所述一個(gè)或多個(gè)幀片段中的第一個(gè)之前,所述進(jìn)入端口相對(duì)于所述外出端口在直通式操作模式中操作;以及在接收到所述一個(gè)或多個(gè)幀片段中的所述第一個(gè)之后,所述進(jìn)入端口相對(duì)于所述外出端口在存儲(chǔ)轉(zhuǎn)發(fā)操作模式中操作。
      5.如權(quán)利要求4所述的裝置,其特征在于所述交換機(jī)用于至少部分地傳輸一個(gè)或多個(gè)其它幀片段;一個(gè)或多個(gè)其它幀片段具有與所述第二幀相同的優(yōu)先級(jí);以及所述交換機(jī)用于至少部分地基于幀片段中包括的相應(yīng)信息來(lái)至少部分地區(qū)別幀片段, 其中所述相應(yīng)信息至少部分地標(biāo)識(shí)一個(gè)或多個(gè)相應(yīng)流。
      6.如權(quán)利要求I所述的裝置,其特征在于電路卡,所述電路卡至少部分地包括所述電路;所述電路卡用于耦合至第一主機(jī)中的電路板;所述電路板包括存儲(chǔ)器和主機(jī)處理器;以及所述電路用于經(jīng)由一個(gè)或多個(gè)直接存儲(chǔ)器訪問(wèn)操作從所述存儲(chǔ)器至少部分地接收所述有效載荷。
      7.如權(quán)利要求I所述的裝置,其特征在于所述電路用于通過(guò)至少部分地發(fā)出一個(gè)或多個(gè)控制幀到所述預(yù)期接收方來(lái)至少部分地指示所述第一幀的至少部分的傳輸中斷,其中所述一個(gè)或多個(gè)幀片段可至少部分地由一個(gè)或多個(gè)預(yù)先確定值來(lái)指示,所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中;所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中的一個(gè)或多個(gè)循環(huán)冗余校驗(yàn)(CRC)字段中,其中所述一個(gè)或多個(gè)預(yù)先確定值包括用于所述一個(gè)或多個(gè)幀片段的一個(gè)或多個(gè)不正確的CRC值;以及所述一個(gè)或多個(gè)幀片段也包括一個(gè)或多個(gè)其它CRC字段,所述一個(gè)或多個(gè)其它CRC字段至少部分地包含用于所述一個(gè)或多個(gè)幀片段的一個(gè)或多個(gè)累積的CRC值。
      8.存儲(chǔ)一個(gè)或多個(gè)指令的計(jì)算機(jī)可讀存儲(chǔ)器,所述一個(gè)或多個(gè)指令在被機(jī)器執(zhí)行時(shí)導(dǎo)致執(zhí)行以下操作準(zhǔn)許第一幀從發(fā)送方到預(yù)期接收方的至少部分傳輸?shù)闹辽俨糠种袛?,以有利于以下中的至少一個(gè)將第二幀的有效載荷從所述發(fā)送方至少部分地傳輸?shù)剿鲱A(yù)期接收方,其中所述有效載荷以一個(gè)或多個(gè)幀片段至少部分地傳輸?shù)剿鲱A(yù)期接收方;以及至少部分地處理一個(gè)或多個(gè)輸入流控制通知。
      9.如權(quán)利要求8所述的存儲(chǔ)器,其特征在于所述操作也包括通過(guò)至少部分地發(fā)出一個(gè)或多個(gè)控制幀到所述預(yù)期接收方來(lái)至少部分地指示所述第一幀的至少部分的傳輸中斷,其中所述一個(gè)或多個(gè)幀片段可至少部分地由一個(gè)或多個(gè)預(yù)先確定值來(lái)指示,所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中;所述一個(gè)或多個(gè)控制幀包括以下中的至少一個(gè)一個(gè)或多個(gè)以太網(wǎng)暫停幀;一個(gè)或多個(gè)以太網(wǎng)優(yōu)先流控制幀;以及所述一個(gè)或多個(gè)控制幀包括一個(gè)或多個(gè)字段值,所述一個(gè)或多個(gè)字段值至少部分地指示所述第一幀的至少部分傳輸要被中斷以有利于所述有效載荷的至少部分傳輸。
      10.如權(quán)利要求9所述的存儲(chǔ)器,其特征在于所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中的一個(gè)或多個(gè)循環(huán)冗余校驗(yàn)(CRC)字段中;以及所述一個(gè)或多個(gè)字段值包括一個(gè)或多個(gè)預(yù)先確定的操作碼。
      11.如權(quán)利要求8所述的存儲(chǔ)器,其特征在于所述發(fā)送方經(jīng)由交換機(jī)至少部分地傳輸所述一個(gè)或多個(gè)幀片段到所述預(yù)期接收方;所述交換機(jī)包括進(jìn)入端口和外出端口,所述進(jìn)入端口中的至少一個(gè)用于至少部分地接收所述一個(gè)或多個(gè)幀片段,所述外出端口用于至少部分地發(fā)送所述一個(gè)或多個(gè)幀片段到所述預(yù)期接收方;在接收所述一個(gè)或多個(gè)幀片段中的第一個(gè)之前,所述進(jìn)入端口相對(duì)于所述外出端口在直通式操作模式中操作;以及 在接收到所述一個(gè)或多個(gè)幀片段中的所述第一個(gè)之后,所述進(jìn)入端口相對(duì)于所述外出端口在存儲(chǔ)轉(zhuǎn)發(fā)操作模式中操作。
      12.如權(quán)利要求11所述的存儲(chǔ)器,其特征在于 所述交換機(jī)用于至少部分地傳輸一個(gè)或多個(gè)其它幀片段; 一個(gè)或多個(gè)其它幀片段具有與所述第二幀相同的優(yōu)先級(jí);以及 所述交換機(jī)用于至少部分地基于幀片段中包括的相應(yīng)信息來(lái)至少部分地區(qū)別幀片段,其中所述相應(yīng)信息至少部分地標(biāo)識(shí)一個(gè)或多個(gè)相應(yīng)流。
      13.如權(quán)利要求8所述的存儲(chǔ)器,其特征在于 電路卡,所述電路卡至少部分地包括所述電路; 所述電路卡用于耦合至第一主機(jī)中的電路板; 所述電路板包括存儲(chǔ)器和主機(jī)處理器;以及 所述電路用于經(jīng)由一個(gè)或多個(gè)直接存儲(chǔ)器訪問(wèn)操作從所述存儲(chǔ)器至少部分地接收所述有效載荷。
      14.如權(quán)利要求8所述的存儲(chǔ)器,其特征在于 所述操作也包括通過(guò)至少部分地發(fā)出一個(gè)或多個(gè)控制幀到所述預(yù)期接收方來(lái)至少部分地指示所述第一幀的至少部分的傳輸中斷,其中所述一個(gè)或多個(gè)幀片段可至少部分地由一個(gè)或多個(gè)預(yù)先確定值來(lái)指示,所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中; 所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中的一個(gè)或多個(gè)循環(huán)冗余校驗(yàn)(CRC)字段中,其中所述一個(gè)或多個(gè)預(yù)先確定值包括用于所述一個(gè)或多個(gè)幀片段的一個(gè)或多個(gè)不正確的CRC值;以及 所述一個(gè)或多個(gè)幀片段也包括一個(gè)或多個(gè)其它CRC字段,所述一個(gè)或多個(gè)其它CRC字段至少部分地包含用于所述一個(gè)或多個(gè)幀片段的一個(gè)或多個(gè)累積的CRC值。
      15.—種方法,包括 準(zhǔn)許第一幀從發(fā)送方到預(yù)期接收方的至少部分傳輸?shù)闹辽俨糠种袛?,以有利于以下中的至少一個(gè) 將第二幀的有效載荷從所述發(fā)送方至少部分地傳輸?shù)剿鲱A(yù)期接收方,其中所述有效載荷以一個(gè)或多個(gè)幀片段至少部分地傳輸?shù)剿鲱A(yù)期接收方;以及至少部分地處理一個(gè)或多個(gè)輸入流控制通知。
      16.如權(quán)利要求15所述的方法,其特征在于 所述方法也包括通過(guò)至少部分地發(fā)出一個(gè)或多個(gè)控制幀到所述預(yù)期接收方來(lái)至少部分地指示所述第一幀的至少部分的傳輸中斷,其中所述一個(gè)或多個(gè)幀片段可至少部分地由一個(gè)或多個(gè)預(yù)先確定值來(lái)指示,所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中; 所述一個(gè)或多個(gè)控制幀包括以下中的至少一個(gè) 一個(gè)或多個(gè)以太網(wǎng)暫停幀; 一個(gè)或多個(gè)以太網(wǎng)優(yōu)先流控制幀;以及 所述一個(gè)或多個(gè)控制幀包括一個(gè)或多個(gè)字段值,所述一個(gè)或多個(gè)字段值至少部分地指示所述第一幀的至少部分傳輸要被中斷以有利于所述有效載荷的至少部分傳輸。
      17.如權(quán)利要求16所述的方法,其特征在于 所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中的一個(gè)或多個(gè)循環(huán)冗余校驗(yàn)(CRC)字段中;以及 所述一個(gè)或多個(gè)字段值包括一個(gè)或多個(gè)預(yù)先確定的操作碼。
      18.如權(quán)利要求15所述的方法,其特征在于 所述發(fā)送方經(jīng)由交換機(jī)至少部分地傳輸所述一個(gè)或多個(gè)幀片段到所述預(yù)期接收方;所述交換機(jī)包括進(jìn)入端口和外出端口,所述進(jìn)入端口中的至少一個(gè)用于至少部分地接收所述一個(gè)或多個(gè)幀片段,所述外出端口用于至少部分地發(fā)送所述一個(gè)或多個(gè)幀片段到所述預(yù)期接收方; 在接收所述一個(gè)或多個(gè)幀片段中的第一個(gè)之前,所述進(jìn)入端口相對(duì)于所述外出端口在直通式操作模式中操作;以及 在接收到所述一個(gè)或多個(gè)幀片段中的所述第一個(gè)之后,所述進(jìn)入端口相對(duì)于所述外出端口在存儲(chǔ)轉(zhuǎn)發(fā)操作模式中操作。
      19.如權(quán)利要求18所述的方法,其特征在于 所述交換機(jī)用于至少部分地傳輸一個(gè)或多個(gè)其它幀片段; 一個(gè)或多個(gè)其它幀片段具有與所述第二幀相同的優(yōu)先級(jí);以及所述交換機(jī)用于至少部分地基于幀片段中包括的相應(yīng)信息來(lái)至少部分地區(qū)別幀片段,其中所述相應(yīng)信息至少部分地標(biāo)識(shí)一個(gè)或多個(gè)相應(yīng)流。
      20.如權(quán)利要求15所述的方法,其特征在于 電路卡,所述電路卡至少部分地包括所述電路; 所述電路卡用于耦合至第一主機(jī)中的電路板; 所述電路板包括存儲(chǔ)器和主機(jī)處理器;以及 所述電路用于經(jīng)由一個(gè)或多個(gè)直接存儲(chǔ)器訪問(wèn)操作從所述存儲(chǔ)器至少部分地接收所述有效載荷。
      21.如權(quán)利要求15所述的方法,其特征在于 所述方法也包括通過(guò)至少部分地發(fā)出一個(gè)或多個(gè)控制幀到所述預(yù)期接收方來(lái)至少部分地指示所述第一幀的至少部分的傳輸中斷,其中所述一個(gè)或多個(gè)幀片段可至少部分地由一個(gè)或多個(gè)預(yù)先確定值來(lái)指示,所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中; 所述一個(gè)或多個(gè)預(yù)先確定值被至少部分地包括在所述一個(gè)或多個(gè)幀片段中的一個(gè)或多個(gè)循環(huán)冗余校驗(yàn)(CRC)字段中,其中所述一個(gè)或多個(gè)預(yù)先確定值包括用于所述一個(gè)或多個(gè)幀片段的一個(gè)或多個(gè)不正確的CRC值;以及 所述一個(gè)或多個(gè)幀片段也包括一個(gè)或多個(gè)其它CRC字段,所述一個(gè)或多個(gè)其它CRC字段至少部分地包含用于所述一個(gè)或多個(gè)幀片段的一個(gè)或多個(gè)累積的CRC值。
      22.如權(quán)利要求I所述的裝置,其特征在于 所述電路用于通過(guò)至少部分地發(fā)出一個(gè)或多個(gè)控制幀到所述預(yù)期接收方來(lái)至少部分地指示所述第一幀的至少部分的傳輸中斷,其中所述一個(gè)或多個(gè)幀片段可至少部分地由一個(gè)或多個(gè)預(yù)先確定值來(lái)指示;所述一個(gè)或多個(gè)預(yù)先確定值包括以下中的至少一個(gè) 一個(gè)或多個(gè)有序集合;以及一個(gè)或多個(gè)倒置的循環(huán)冗余校驗(yàn)值。
      全文摘要
      實(shí)施例可包括電路,該電路準(zhǔn)許第一幀從發(fā)送方到預(yù)期接收方的至少部分中斷以有利于從發(fā)送方至少部分傳輸?shù)诙挠行лd荷到預(yù)期接收方,和/或至少部分地處理一個(gè)或多個(gè)輸入流控制通知。有效載荷可按一個(gè)或多個(gè)幀片段至少部分地傳輸?shù)筋A(yù)期接收方。在不背離該實(shí)施例的情況下,很多修改、變型以及替代是可能的。
      文檔編號(hào)H04L12/801GK102934402SQ201180027671
      公開日2013年2月13日 申請(qǐng)日期2011年6月30日 優(yōu)先權(quán)日2010年6月30日
      發(fā)明者Y·納歐瑞, E·露茲歐恩 申請(qǐng)人:英特爾公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1