專利名稱:一種傳輸數據通過路由器或以太網橋網絡構架的方法
技術領域:
本發(fā)明涉及一種以太網橋或路由器和一種通過網絡傳輸數據的方法用于,但不限制于,多處理器網絡例如存儲網絡、數據中心和高性能運算。特別的,本發(fā)明涉及適配于 IEEE802標準的數據幀分布或未來以太網標準的數據幀的以太網橋或路由器。
背景技術:
協(xié)議層概念地,為了區(qū)分功能以太網分為許多虛擬層。最常見和正式的標準模型是開放系統(tǒng)互連(OSI)參考模型。一個有用的詳細描述OSI參考模型的文章是Hubert Zimmermann 撰寫的《0SI參考模型-構建開放系統(tǒng)互聯的ISO模型》(“OSI Reference Model-The ISO Model of Architecture for OpenSystems”),電氣和電子工程師協(xié)會通訊學報com-沘卷 1980 年第 4 期(IEEETransactions on Communications, Vol. C0M-28, NO. 4, April 1980)。 上述OSI參考模型包括網絡系統(tǒng)功能不同的7層,如下1、物理層,負責物理信道連接。由那些涉及發(fā)送和接收信號的元件,典型的線路驅動器和線路接收器,信號編碼/解碼器和時鐘組成。2、數據鏈路層,提供服務允許終端站設備之間通過底層的物理介質直接通訊。該層提供組幀,為物理層將設備信息分離成離散的傳輸或幀。封裝更高層的包傳輸協(xié)議。它給識別源和目的裝置提供尋址。它提供錯誤偵測以保證損壞數據不會傳往更高層。3、網絡層,負責網際通信,通過網絡在終端站之間發(fā)送信息包。它必須適應多重數據傳輸技術和拓撲使用各種協(xié)議,最常見的是網際協(xié)議hternetfrotocol (IP)。4、傳輸層,負責端到端通信,防護傳輸時產生的問題例如中斷的數據、錯誤和由低層介質導致的排序錯誤影響上面各層。該層為應用提供無錯、有序的、可靠的信息傳遞服務,處理終端站之間的數據處理傳遞過程。傳輸控制協(xié)議(TCP)和用戶數據報協(xié)議(UDP) 是最常見的傳輸層協(xié)議。5、會話層,負責建立應用之間的通信連接,處理認證和連接控制。6、表示層,保證各機器不同的數據表示得到解析。7、應用層,提供一般功能允許用戶應用通過網絡通信。為上述探討的宗旨我們并不需要考慮傳輸層以上各層的實際操作,如果執(zhí)行良好,就能防護更高層由其范圍及下層出的問題。數據單元封裝數據從用戶應用向下通過所述各協(xié)議層,每一層均會給傳送數據加入一些控制信息這樣對等應用就能在其目的地正確的翻譯出來。這一過程叫做“封裝”,每一層從更高層取得提供給它的信息和結構,并加入更深層的具體控制,按每一層執(zhí)行的協(xié)議的定義,代表性的協(xié)議報頭和報尾計算并被加入。這聯合,層具體協(xié)議數據單元(PDU)然后向下通過層堆棧。同樣的,一旦數據抵達目的,在所述PDU傳往堆棧的更高層之前層具體協(xié)議信息就從 PDU中剝離并解釋,最后抵達對等應用。
PDU在堆棧的不同層具有不同的具體名稱1、物理層中PDU叫做符號流。2、數據鏈路層中PDU叫做數據幀。3、網絡層中PDU叫做數據包或數據報。4、傳輸層中PDU叫做數據段或消息。網絡互連在數據鏈路層及其上執(zhí)行網絡服務的裝置叫做站。物理層因為不能通過協(xié)議尋址而排斥該定義。通常有兩種形式的站1、終端站,是穿過網絡的網絡數據通信的最終源和目的地。2、中間站,轉發(fā)由終端站產生的位于源和目的之間的網絡數據。位于數據鏈路層轉發(fā)完的中間站通常叫做網橋;位于網絡層轉發(fā)的站通常叫做路由器。以太網路由中間站執(zhí)行路由操作指引PDU從一入站端口的至另出站端口。中間站即可以在數據鏈路層操作,在第二層中間站,也可以在網絡層,在第三層中間站。第二層中間站使用植入數據鏈路層PDU封裝的媒體連接控制(MAC)地址,以控制所述路由操作。第三層中間站使用植入網絡層PDU封裝的IP地址,以指導路由。第三層路由執(zhí)行一些步驟以修改源和目的的以太網段MAC地址從而允許中間站出站端口被決定。還需要在輸入端進行附加操作以輔助路由啟用以太網特征例如安全端口功能、保留MAC地址、虛擬局域網(VLAN)或連接集合體。這種冗長操作序列在每一個中間站上執(zhí)行。這些操作成本高,通常需要大量的具有許多復雜規(guī)則來管理控制和管理轉譯表里的條目的轉譯機制。所述轉譯機制必須能持續(xù)一個非常高的轉譯吞吐量以跟上許多端口在高吞吐率下的操作。檢查和轉譯操作占用了大量的時間也極大的增加了傳輸延遲。根據已經陳述的一個大網絡可能由許多中間站(網橋或路由器)構建而成并且 PDU從一個終端站傳往另一個可能不得不穿過許多中間站以完成傳輸。所述PDU通過的每一個中間站都必須完成上述復雜地址檢查和轉譯操作。這將極大的減慢數據幀的傳輸同時增加整個系統(tǒng)的能耗。相關技術說明圖1示出了一現有以太網橋1其端口 3連接至大量獨立的以太網站2??傮w上,以太網橋1包括大量的端口 3、執(zhí)行以太網接收功能的手段4、執(zhí)行以太網傳輸功能的手段5、 一數據包緩沖器6和一交叉開關7。圖1只示出了一個端口 3。然而,實際上,每一個與單獨的以太網站的連接分別具有各自接收和傳送功能的端口。US2004/0131073中描述了一種適用于快速以太網數據幀分配的模塊化可升級交換機。所述以太網交換機包括大量單獨可編程的一端口通信模塊,該模塊連接一共用的分配總線。雖然描述為可升級,這種或其它由許多依賴于一共用總線的單獨下級端口計數模塊的以外網交換機,根本上不適合包括了大量處理器的網絡例如存儲中心和服務器群。單個網橋支持的端口數量受限于這種結構的總線容量。隨著單個連接的密度、容量和數據傳輸率的增加這種共用總線結構限制構建大型以太網絡,一相對小數量的高性能連接迅速超過總線帶寬。本申請尋求克服上述以太網交換機或其它一直以太網交換機的這一缺點同時尋求提供一種以太網橋或路由器及其通過網絡結構傳輸數據的方法,但不僅限于,多處理器網絡例如存儲網絡、數據中心和高性能運算。
發(fā)明內容
因此本發(fā)明提供一單獨以太網橋或路由器包括一適于提供大量以太網端口互聯的網絡構架,每一個以太網端口適于接收和/或發(fā)送以太網數據幀,其中所述以太網網橋或路由器進一步包括一連接的封裝器從所述以太網端口接收以太網協(xié)議數據單元,其中所述封裝器可操作以從一接收到的以太網協(xié)議數據單元產生一結構協(xié)議數據單元,所述結構協(xié)議數據單元包括一報頭部分,和一與所述以太網協(xié)議數據單元相關的報文部分,并且其中所述封裝器可操作將以太網協(xié)議數據單元的以太網目的地址信息轉換成所述網絡結構的路由定義,并且將這一路由定義包含至所述結構協(xié)議數據單元報頭部分。另一方面本發(fā)明提供一種通過包含適于提供連接大量以太網端口的網絡結構的網絡數據傳輸方法,每一個所述端口適于接收和/或發(fā)送以太網數據幀,所述方法包括以下步驟接收一個以太網數據幀或數據包;從所述接收的以太網協(xié)議數據單元產生一個結構協(xié)議數據單元,所述結構協(xié)議數據單元包括報頭部分和一報文部分,其中所述報文部分包括以太網目的地址信息并且所述報頭部分包括從所述以太網目的地址得來的網絡結構的一路由定義;從網絡結構的一網絡入站端口傳輸所述結構協(xié)議數據單元至網絡結構的至少一個出站端口;從所述結構協(xié)議數據單元提取以太網數據幀或數據包;和傳遞所述以太網數據幀或數據包至一以太網設備。另一方面本發(fā)明提供一種以太網橋或路由器包括一網絡結構適于提供連接大量的以太網端口,每一個所述以太網端口適于接收和/或發(fā)送以太網數據幀,并且其中所述以太網橋或路由器進一步包括操作一封裝器的軟件指令以從接收到的一以太網協(xié)議數據單元產生一結構協(xié)議數據單元,所述結構協(xié)議數據單元包括一報頭部分,和包含所述以太網協(xié)議數據單元相關的一報文部分,并且其中所述封裝器可操作以將以太網協(xié)議數據單元內的以太網目的地址信息轉換成網絡結構的路由定義,并且將上述路由定義包含至所述結構協(xié)議數據單元的包頭部分。在一個具體實施例中,所述網絡結構包括大量的交換機和大量的網絡端口適于直接接收和/或發(fā)送所述FPDU至一網絡出站端口,而沒有解封裝或重封裝所述以太網PDU此時所述FPDU的以太網PDU對于所述網絡網橋結構的交換機不可見。理想的,所述網絡構架自適應這樣不需要修改所述FPDU報文的任何部分。更優(yōu)的,每一個所述網絡端口均分配一個目的號代表所述網絡構架中網絡端口的物理位置因此所述FPDU通過網絡的算法路由被允許。更優(yōu)的,大量以太網端口的每一個可編程并適于自動支持以太網PDU和專有的 FPDU ;當收到時所述端口自動解釋任一協(xié)議。根據本發(fā)明,所述封裝手段執(zhí)行一種新協(xié)議層補充以太網OSI模型中的所述協(xié)議層;所述新協(xié)議層疊于以太網OSI模型物理層和數據鏈路層之間并將網絡層PDU和數據鏈路層PDU封裝為所述FPDU。
在另一具體實施例中所述封裝手段適于允許一 FPDU的報文被一個或過個插入控制令牌中斷。在又一具體實施例中所述封裝手段適于允許移除或替換先前插入一 FPDU報文的控制令牌。本申請上下文涉及的中間站還可以為能夠轉發(fā)一位于所述數據鏈路層和所述物理層之間協(xié)議封裝的站。這種類型的中間站涉及本文隨后將提及的“網橋構架”。一多端口的網橋構架可以通過一系列用“網橋構架交換鏈接”(BFSL)連接的“網橋構架交換”(BFS) 來實現。因此,根據本發(fā)明提供一以太網封裝方法,該方法允許改良的路由以及通過網絡構架傳輸數據,不需要轉變?yōu)橄聦右蕴W協(xié)議結構或內容。這就提供了,在其它情形中,保證通過這樣在源和目的端之間具有多個路徑的以太網傳輸數據順序的所述機制,完全排除通過網絡傳播時亂序或重復的可能,允許構建具有非常高端口計數的以太網橋和路由器。前述和其它目的、宗旨和優(yōu)點將接合附圖通過以下本發(fā)明具體實施例的詳細描述得到更好的理解,附圖中
圖1示意性地示出了現有技術的一以太網橋;圖2示意性地示出了根據本發(fā)明的一以太網橋;圖3示出了圖2的以太網橋使用的網絡構架元件;圖4是根據本發(fā)明通過網絡傳輸數據的方法的流程圖;圖5示出了根據本發(fā)明的方法中使用的FPDU格式;和圖6和圖7示出了根據本發(fā)明的方法中使用的控制令牌的格式。
具體實施例方式下述以太網橋或路由器引入了一附加協(xié)議層,此處特指一“封裝層”,位于標準OSI 模型的物理層和數據鏈路層之間能封裝網絡層和數據鏈路層的PDU。完全封裝進一個PDU是本申請獨有的,此處特指“結構協(xié)議數據單元”(FPDU),避免修正下層PDU數據幀報頭和報尾的必要性,并且移除上面的循環(huán)冗余碼校驗(CRC)或其它基于數據幀內容的傳遞信息的重計算。一用于執(zhí)行數據傳輸的FPDU,認證且流控制機制和進一步利用以提供許多其它有吸引力的特性對于大的高性能、可升級以太網絡很重要。圖2示出了一以太網橋或路由器10其可能連接至大量單獨的以太網站2并且執(zhí)行網絡層和數據鏈路層PDU封裝為一 FPDU。所述以太網橋10通常包含結合大量的以太網端口 11 (為了清楚圖中只示出了一個)的網絡12并且每一個端口可單獨連接至一以太網站。所述以太網端口 11為通常常規(guī)設計并且每一個以太網端口包括與以太網站建立數據連接的手段、一執(zhí)行以太網接收功能13的接收手段13以及一執(zhí)行以太網傳輸功能的傳輸裝置14。所述以太網端口 11連接至一提供傳統(tǒng)功能例如數據緩沖16的網絡界面15??墒?,所述網絡界面15還包括一連接所述網絡界面15至所述網絡12的入站端口(圖中未示出)的以太網PDU封裝器17和一連接至所述網絡12的出站端口(圖中未示出)返回所述
7以太網端口 11的以太網PDU解封裝器18。所述以太網PDU封裝器17執(zhí)行封裝層協(xié)議因而負責產生所述FPDU。理想的,以太網橋10的每一個端口 11具有各自的網絡界面15以及各自的以太網PDU封裝器17和各自的以太網PDU解封裝器18。圖2示出的實施例中的以太網橋10的所有的端口均為以太網端口。然而,所述以太網橋10的端口也可以是可編程實現以太網端口功能或是提供連接所述以太網橋10至非以太網兼容設備的專用端口。所述網絡12,為專有網絡,包括大量互聯的網絡架構元件19以網橋構架交換機 (BFSs)形式通過網橋構架交換連接(BFSLs)互聯。所述BFk的互聯詳情與本發(fā)明沒有關聯。在圖3中更詳細的示出了所述網絡構架元件19之一的結構。所述網絡構架元件 19包括一交叉開關22其輸入通過執(zhí)行數據幀緩沖20的手段和選擇交叉開關路徑的手段反饋。當然,所述網絡構架元件19也可以包括附加處理元件如需求的專屬網絡12。通過執(zhí)行封裝層協(xié)議的網絡構架12傳輸數據的方法在圖4中示出。封裝發(fā)生在以太網橋10的入口。通過一以太網站2傳輸的一以太網PDU在以太網橋10的端口 11被接收步驟Sl并經由接收裝置13傳送,其執(zhí)行傳統(tǒng)的以太網接收功能,至所屬網絡界面15 并特別的至所述網絡PDU封裝器17。所述封裝器17在S2步驟中將一 FPDU報頭附加至所述數據鏈路層數據幀。同時,所述封裝器17從所述以太網PDU中摘錄地址信息并將所述地址信息轉換為目的描述符的步驟S3以確定所述PDU通過網絡構架12至要求目的的完整路由。這樣所述目的描述符添加至所述FPDU報頭。然后所述數據傳送步驟S4至一網絡構架 12的入站端口并經由大量的網絡構架元件19通過網絡12傳至所述網絡的一出站端口。在網絡12的出口所述FPDU信息由所述以太網解封裝器19剝離這樣只有原始以太網PDU遺留。然后未修改的以太網PDU傳輸步驟S6至所述PDU要求目的的一以太網站。因而,允許通過網絡12傳輸所述數據的協(xié)議和機制完全包含在網絡之內并對于以太網站的入口和出口均不可見。FPDU封裝所述整個以太網PDU使得以太網數據幀傳過網絡構架的速度得到極大的提高,并減小了延時,因為所述以太網PDU內容在通過網絡傳輸使并不要求有任何形式的檢查或更改。這來自于簡化路由和引入附加傳輸控制以最大化利用所述網橋構架基礎結構的可能性。所述新的封裝部分還可包括控制令牌。在所述BFSI上與所述封裝的以太網PDU 一起的這些令牌是多路復用的。也就是說,所述令牌可以中斷一正在沿網絡傳輸的FPDU的有效載荷。因此通過允許它們插入所述封裝的以太網PDU所述以太網PDU封裝也改善了控制令牌的傳輸延遲。一個大的PDU需要幾微秒傳輸。允許所述令牌暫時中斷所述封裝的以太網PDU對所述FPDU的延遲時間有一點影響但是將所述令牌的延遲時間從若干微秒減小至十幾納秒。所述控制令牌用來提供幫助傳輸所述封裝的以太網PDU的附加信息。包括線性流控制和以太網傳輸認證。所述控制令牌還可以用于旁帶操作例如獲取地址翻譯、檢驗所述構架正確纜線連接和交換擁塞信息。圖5示出了一 FPDU的內容。在圖5中所述FPDU包括一報文30組成一可中斷的以太網數據包。報文30的報頭31包括許多網絡特定數據包括, 但不限于,一開始令牌32、一目的地址33、報文大小34和CRC35。在所述FPDU的報頭具有CRC保證所述報頭的有效性能允許使用所述FPDU而不用等待封裝的報文剩余部分到達。當然,各種不同類型的控制令牌可能用于此處所描述的網絡。此外,這種控制令牌可能從1或 2字的令牌至5個或更多字令牌取決于所需要的控制功能。圖6和7示出了兩種不同類型的控制令牌適用于此處描述的以太網橋。在一大型BFS中一 PDU將經過許多連接。每次所述PDU到達一新網橋或路由器時新的目的端口必須從所述路由信息中快速被決定。由之前所述,為以太網協(xié)議所述路由信息保存MAC地址于第二層或者保存IP地址在第三層并且如之前描述所述轉譯過程很復雜并能極大的增加路由延遲。增加所述新封裝使得每一個PDU穿越所述BFS時僅需轉譯一次 MAC地址或IP地址。通常終端站的物理位置和網絡內使用標識它們的地址之間具有很少或沒有相關性。這是真的當所述終端站通過一 IP或MAC地址標識后。所述新封裝包括一目的描述符或路由標識符,其價值在于將物理位置和整個BFS的以太網端口相關聯。這就允許間隔路由可以被執(zhí)行,意味著一 PDU通過網絡可以使用簡單算法來選擇一輸出端口。所述復雜轉譯MAC和IP地址僅需在所述BFS的入口執(zhí)行一次。此處描述的以太網橋或路由可升級的提供從256個或稍微少些的端口至48000個端口或更多。一個使用此處描述方法的單獨以太網橋或路由器與傳統(tǒng)網橋相比能夠提供極大增強的可連接性。例如,目前最大的10吉比特((ibe)以太網橋(結構模塊化的)僅提供 288個端口。根據本發(fā)明的以太網橋,能運行在10(ibe或更高,一個單獨網橋可能提供例如 48000 個端口。對本領域技術人員來說發(fā)明具體實施例、一般原則和此處描述的特征進行各種各樣的修改是顯而易見的。因此本發(fā)明并不限于示出的具體實施例,并且上述修改和變體仍落入附加的權利要求的精神和范圍之內。
權利要求
1.一種以太網橋或路由器包括一適于提供大量以太網端口互聯的網絡構架,每一個以太網端口適于接收和/或發(fā)送以太網數據幀,其中所述以太網網橋或路由器進一步包括一封裝器連接至以太網端口接收以太網協(xié)議數據單元,其中所述封裝器可操作以從一接收到的以太網協(xié)議數據單元產生一結構協(xié)議數據單元,所述結構協(xié)議數據單元包括一報頭部分,和一與所述以太網協(xié)議數據單元相關的報文部分,并且其中所述封裝器可操作將以太網協(xié)議數據單元的以太網目的地址信息轉換成所述網絡構架的路由定義,并且將這一路由定義包含至所述結構協(xié)議數據單元報頭部分。
2.如權利要求1所述的以太網橋或路由器,其中所述網絡構架包括大量的交換機和大量的網絡端口適于直接接收和/或發(fā)送所述結構協(xié)議數據單元至一網絡出站端口,而沒有解封裝或重封裝所述以太網協(xié)議數據單元。
3.如權利要求2所述的以太網橋或路由器,其中所述結構協(xié)議數據單元的以太網協(xié)議數據單元對于所述網絡構架的交換機不可見。
4.如以上任一權利要求所述的以太網橋或路由器,其中所述網絡構架自適應這樣不需要修改所述結構協(xié)議數據單元報文的任何部分。
5.如權利要求2-4任一所述的以太網橋或路由器,其中每一個所述網絡端口均分配一個目的號代表所述網絡構架中網絡端口的物理位置因此所述結構協(xié)議數據單元通過網絡的算法路由被允許。
6.如以上任一權利要求所述的以太網橋或路由器,其中所述大量以太網端口可編程并適于自動支持以太網協(xié)議數據單元和專有的結構協(xié)議數據單元,當收到時所述端口自動解釋任一協(xié)議。
7.如以上任一權利要求所述的以太網橋或路由器,其中所述封裝手段執(zhí)行一種新協(xié)議層補充以太網開放系統(tǒng)互連模型中的所述協(xié)議層。
8.如權利要求7所述的以太網橋或路由器,其中所述新協(xié)議層疊于以太網開放系統(tǒng)互連模型物理層和數據鏈路層之間并將網絡層協(xié)議數據單元和數據鏈路層協(xié)議數據單元封裝為所述結構協(xié)議數據單元。
9.如以上任一權利要求所述的以太網橋或路由器,其中所述封裝手段適于允許一結構協(xié)議數據單元的報文被一個或過個插入控制令牌中斷。
10.一種通過包含網絡構架適于提供連接大量以太網端口的網絡的數據傳輸方法,其中所述方法包括以下步驟接收一個以太網數據幀或數據包;從所述接收的以太網協(xié)議數據單元產生一個結構協(xié)議數據單元,所述結構協(xié)議數據單元包括報頭部分和一報文部分,其中所述報文部分包括以太網目的地址信息并且所述報頭部分包括從所述以太網目的地址得來的網絡構架的一路由定義;從網絡構架的一網絡入站端口傳輸所述結構協(xié)議數據單元至網絡構架的至少一個出站端口 ;從所述結構協(xié)議數據單元提取以太網數據幀或數據包;和傳遞所述以太網數據幀或數據包至一以太網設備。
11.如權利要求10所述的方法,其中所述網絡構架包括大量的交換機和大量的網絡端口其中在傳輸所述結構協(xié)議數據單元的步驟中所述以太網協(xié)議數據單元不會被任一交換機或網絡端口解封裝或重封裝。
12.如權利要求11所述的方法,其中在傳輸所述結構協(xié)議數據單元的步驟中所述結構協(xié)議數據單元的以太網協(xié)議數據單元對于所述網絡構架的交換機不可見。
13.如權利要求12所述的方法,其中在傳輸所述結構協(xié)議數據單元的步驟中所述結構協(xié)議數據單元的報文部分沒有任何部分被修改。
14.如權利要求11-13任一所述的方法,其中每一個所述網絡端口均分配一個目的號代表所述網絡構架中網絡端口的物理位置因此所述結構協(xié)議數據單元通過網絡的算法路由被允許。
15.如權利要求10-14任一所述的方法,其中所述大量以太網端口可編程并適于自動支持以太網協(xié)議數據單元和專有的結構協(xié)議數據單元,當在接收一以太網數據幀的步驟中時所述以太網端口自動轉譯任一協(xié)議。
16.如權利要求10-15任一所述的方法,其中執(zhí)行一新協(xié)議層產生一結構協(xié)議數據單元的所述步驟附加于以太網所述開放系統(tǒng)互連模型的協(xié)議層。
17.如權利要求16所述的方法,其中所述新協(xié)議層疊于以太網開放系統(tǒng)互連模型物理層和數據鏈路層之間并將網絡層協(xié)議數據單元和數據鏈路層協(xié)議數據單元封裝為所述結構協(xié)議數據單元。
18.如權利要求10-17任一所述的方法,其中進一步包括中斷所述產生一結構協(xié)議數據單元的步驟,加入一個或多個控制令牌至所述結構協(xié)議數據單元并傳輸具有所述一個或多個控制令牌的所述結構協(xié)議數據單元穿過所述網絡構架。
19.如權利要求18所述的方法,其中進一步包括替換或移除先前插入一結構協(xié)議數據單元的一個或多個控制令牌的步驟。
20.一種以太網橋或路由器包括一適于提供大量以太網端口互聯,每一個以太網端口適于接收和/或發(fā)送以太網數據幀,其中所述以太網橋或路由器進一步包括操作一封裝器的軟件指令以從接收到的一以太網協(xié)議數據單元產生一結構協(xié)議數據單元,所述結構協(xié)議數據單元包括一報頭部分,和包含所述以太網協(xié)議數據單元相關的一報文部分,并且其中所述封裝器可操作以將以太網協(xié)議數據單元內的以太網目的地址信息轉換成網絡構架的路由定義,并且將上述路由定義包含至所述結構協(xié)議數據單元的報頭部分。
全文摘要
本發(fā)明提供一種以太網橋或路由器包括一適于提供大量以太網端口互聯的網絡構架,每一個所述以太網端口適于接收和/或發(fā)送以太網數據幀,其中所述以太網網橋或路由器進一步包括一連接的封裝器從所述以太網端口接收以太網協(xié)議數據單元,其中所述封裝器可操作以從一接收到的以太網協(xié)議數據單元產生一結構協(xié)議數據單元,所述結構協(xié)議數據單元包括一報頭部分,和一與所述以太網協(xié)議數據單元相關的報文部分,并且其中所述封裝器可操作將以太網協(xié)議數據單元的以太網目的地址信息轉換成所述網絡構架的路由定義,并且將這一路由定義包含至所述結構協(xié)議數據單元報頭部分。本發(fā)明還提供一種通過網絡傳輸數據的方法。
文檔編號H04L12/56GK102318283SQ200980119601
公開日2012年1月11日 申請日期2009年4月29日 優(yōu)先權日2008年5月1日
發(fā)明者A·邁克爾·福特, D·C·休森, M·O·霍梅伍德, 喬恩·比克羅夫特 申請人:格諾多有限公司