欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于在云計算中卸載隧道數(shù)據(jù)包的方法和系統(tǒng)的制作方法

文檔序號:7661406閱讀:262來源:國知局
專利名稱:用于在云計算中卸載隧道數(shù)據(jù)包的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明的具體實施例涉及聯(lián)網(wǎng),更具體地說,涉及一種用于在云計算中卸載隧道數(shù)據(jù)包(tunnel packet)的方法和系統(tǒng)。
背景技術(shù)
云計算或是基于網(wǎng)絡(luò)的計算向企業(yè)網(wǎng)絡(luò)展示了許多具有吸引力的特征。云計算通常支持使用應(yīng)用程序而不需要在特定終端系統(tǒng)上安裝該應(yīng)用程序。即,服務(wù)器和應(yīng)用程序位于“云”中。結(jié)果是,從虛擬的任何地方都可使用該應(yīng)用程序和數(shù)據(jù)。然而,采用已有的技術(shù),與從基于企業(yè)網(wǎng)絡(luò)的客戶-服務(wù)器到基于網(wǎng)絡(luò)的云之間的變換有關(guān)的復(fù)雜度和費用對于許多企業(yè)可能是禁止的。比較本發(fā)明后續(xù)將要結(jié)合附圖介紹的系統(tǒng),現(xiàn)有技術(shù)的其它局限性和弊端對于本領(lǐng)域的普通技術(shù)人員來說是顯而易見的。

發(fā)明內(nèi)容
提供了一種用于云計算中卸載隧道數(shù)據(jù)包處理的系統(tǒng)和/或方法,至少結(jié)合一幅附圖進行了充分的展現(xiàn)和描述,并在權(quán)利要求中得到了更完整的闡述。依據(jù)本發(fā)明的一方面,一種方法包括在采用層2(L2)隧道連接(tunneling)以通過由一個或多個隧道連接網(wǎng)關(guān)處理的一個或多個隧道來卸載至少一部分隧道連接的網(wǎng)絡(luò)設(shè)備中確定一個或多個其它網(wǎng)絡(luò)設(shè)備,所述一個或多個其它網(wǎng)絡(luò)設(shè)備用于通過由所述一個或多個隧道連接網(wǎng)關(guān)處理的所述一個或多個隧道來接收一個或多個業(yè)務(wù)數(shù)據(jù)包 (traffic packet);禾口傳輸至少一部分所述一個或多個業(yè)務(wù)數(shù)據(jù)包至所述確定的一個或多個其它網(wǎng)絡(luò)設(shè)備,其中,所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分的所述傳輸通過旁路所述一個或多個隧道連接網(wǎng)關(guān)經(jīng)所述一個或多個隧道來卸載隧道連接。優(yōu)選地,所述方法進一步包括通過所述網(wǎng)絡(luò)設(shè)備建立一個或多個L2隧道,以用于卸載所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分的隧道連接。優(yōu)選地,所述方法進一步包括通過所述網(wǎng)絡(luò)設(shè)備建立的所述一個或多個L2隧道傳輸所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分。 優(yōu)選地,所述方法進一步包括格式化所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分以用于通過所述網(wǎng)絡(luò)設(shè)備建立的所述一個或多個L2隧道傳輸。優(yōu)選地,所述方法進一步包括通過所述網(wǎng)絡(luò)設(shè)備中的一個或多個網(wǎng)絡(luò)連接建立所述一個或多個L2隧道的至少一部分。優(yōu)選地,所述方法進一步包括通過所述網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)控制器處理所述L2隧道連接卸載的至少一部分。優(yōu)選地,所述網(wǎng)絡(luò)控制器用于在所述網(wǎng)絡(luò)設(shè)備中處理所述L2隧道連接卸載的至少一部分,所述處理對所述網(wǎng)絡(luò)設(shè)備的操作是透明的(transparent of operation of said network device)。優(yōu)選地,所述方法進一步包括維護在所述L2隧道連接卸載過程中使用的隧道連接表格。優(yōu)選地,所述方法進一步包括確定與所述一個或多個數(shù)據(jù)包的每個相關(guān)的業(yè)務(wù)類型,所述業(yè)務(wù)類型包括單播、組播、和/或廣播業(yè)務(wù)。優(yōu)選地,所述方法進一步包括基于所述業(yè)務(wù)類型的確定傳輸所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分。依據(jù)本發(fā)明的一方面,一種系統(tǒng)包括在網(wǎng)絡(luò)設(shè)備中使用的一個或多個電路和/或處理器,所述網(wǎng)絡(luò)設(shè)備采用層2(L2) 隧道連接(tunneling)以通過由一個或多個隧道連接網(wǎng)關(guān)處理的一個或多個隧道來卸載至少一部分隧道連接,所述一個或多個電路和/或處理器用于確定一個或多個其它網(wǎng)絡(luò)設(shè)備,所述一個或多個其它網(wǎng)絡(luò)設(shè)備用于通過由所述一個或多個隧道連接網(wǎng)關(guān)處理的所述一個或多個隧道來接收一個或多個業(yè)務(wù)數(shù)據(jù)包;和傳輸至少一部分所述一個或多個業(yè)務(wù)數(shù)據(jù)包至所述確定的一個或多個其它網(wǎng)絡(luò)設(shè)備,其中,所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分的所述傳輸通過旁路所述一個或多個隧道連接網(wǎng)關(guān)經(jīng)所述一個或多個隧道來卸載隧道連接。優(yōu)選地,所述一個或多個電路和/或處理器用于通過所述網(wǎng)絡(luò)設(shè)備建立一個或多個L2隧道,以用于卸載所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分的隧道連接。優(yōu)選地,所述一個或多個電路和/或處理器用于通過所述網(wǎng)絡(luò)設(shè)備建立的所述一個或多個L2隧道傳輸所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分。優(yōu)選地,所述一個或多個電路和/或處理器用于格式化所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分以用于通過所述網(wǎng)絡(luò)設(shè)備建立的所述一個或多個L2隧道傳輸。優(yōu)選地,所述一個或多個電路和/或處理器用于通過所述網(wǎng)絡(luò)設(shè)備中的一個或多個網(wǎng)絡(luò)連接建立所述一個或多個L2隧道的至少一部分。優(yōu)選地,所述一個或多個電路和/或處理器包括網(wǎng)絡(luò)控制器,以用于通過所述網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)控制器處理所述L2隧道連接卸載的所述至少一部分。優(yōu)選地,所述網(wǎng)絡(luò)控制器用于在所述網(wǎng)絡(luò)設(shè)備處理中所述L2隧道連接卸載的至少一部分,所述處理對所述網(wǎng)絡(luò)設(shè)備的操作是透明的。優(yōu)選地,所述一個或多個電路和/或處理器用于維護在所述L2隧道連接卸載過程中使用的隧道連接表格。優(yōu)選地,所述一個或多個電路和/或處理器用于確定與所述一個或多個數(shù)據(jù)包的每個相關(guān)的業(yè)務(wù)類型,所述業(yè)務(wù)類型包括單播、組播、和/或廣播業(yè)務(wù)。優(yōu)選地,所述一個或多個電路和/或處理器用于基于所述業(yè)務(wù)類型的確定傳輸所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分。本發(fā)明的各種優(yōu)點、各個方面和創(chuàng)新特征,以及其中所示例的實施例的細節(jié),將在以下的描述和附圖中進行詳細介紹。


下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中圖IA是描繪可依據(jù)本發(fā)明實施例采用的示范傳輸系統(tǒng)的框圖,所述傳輸系統(tǒng)可支持隧道連接并包括服務(wù)多個本地網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)中心;圖IB是描繪可依據(jù)本發(fā)明的實施例采用的示范分布式數(shù)據(jù)中心環(huán)境的示意圖;圖2是描繪依據(jù)本發(fā)明實施例的采用卸載隧道連接的示范傳輸系統(tǒng)的框圖;圖3A是描繪依據(jù)本發(fā)明實施例的示范網(wǎng)絡(luò)設(shè)備的框圖,可配置所述網(wǎng)絡(luò)設(shè)備以卸載層2(L2)隧道連接;圖:3B是依據(jù)本發(fā)明實施例的描繪示范隧道數(shù)據(jù)包的框圖,可結(jié)合基于卸載的層 2(L2)隧道連接的傳輸采用所述隧道數(shù)據(jù)包;圖4A是依據(jù)本發(fā)明實施例的描繪用于卸載隧道數(shù)據(jù)包處理的示范步驟的流程圖;圖4B是依據(jù)本發(fā)明實施例的描繪用于基于業(yè)務(wù)類型在云計算中卸載隧道數(shù)據(jù)包處理的步驟的流程圖。
具體實施例方式本發(fā)明的具體實施例可在用于在云計算中卸載隧道數(shù)據(jù)包的方法和系統(tǒng)中找到。 在本發(fā)明的各個實施例中,網(wǎng)絡(luò)設(shè)備可提供基于隧道連接的層2(L2),其可用于卸載至少一部分由隧道連接網(wǎng)關(guān)提供的隧道連接操作和/或服務(wù)。網(wǎng)絡(luò)設(shè)備中提供的基于L2的隧道處理可包括確定一個或多個其它網(wǎng)絡(luò)設(shè)備,網(wǎng)絡(luò)設(shè)備中處理的業(yè)務(wù)數(shù)據(jù)包可發(fā)送到所述其它網(wǎng)絡(luò)設(shè)備。至少一部分業(yè)務(wù)數(shù)據(jù)包可從網(wǎng)絡(luò)設(shè)備傳輸至一個或多個其它網(wǎng)絡(luò)設(shè)備,從而使得至少一部分業(yè)務(wù)數(shù)據(jù)包的傳輸通過旁路所述一個或多個隧道連接網(wǎng)關(guān)卸載隧道連接。 在這方面,可通過一個或多個L2隧道傳輸所述至少一部分業(yè)務(wù)數(shù)據(jù)包,可通過用于隧道連接卸載的網(wǎng)絡(luò)設(shè)備建立所述L2隧道??筛袷交ㄟ^L2隧道傳輸?shù)闹辽僖徊糠謽I(yè)務(wù)數(shù)據(jù)包,以用于通過L2隧道的傳輸(例如通過將它們封裝在數(shù)據(jù)IP包中),所述L2隧道由所述網(wǎng)絡(luò)設(shè)備建立??捎删W(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)控制器處理由網(wǎng)絡(luò)設(shè)備提供的基于L2的隧道連接的至少一部分。在這方面,網(wǎng)絡(luò)設(shè)備對基于L2的隧道連接的處理可在網(wǎng)絡(luò)設(shè)備中透明地執(zhí)行。在網(wǎng)絡(luò)設(shè)備中執(zhí)行的隧道連接卸載可基于處理的業(yè)務(wù)數(shù)據(jù)包的業(yè)務(wù)類型的確定。業(yè)務(wù)數(shù)據(jù)包可包括例如單播、組播、和/或廣播業(yè)務(wù)。在這方面,只有單播業(yè)務(wù)數(shù)據(jù)包在網(wǎng)絡(luò)設(shè)備中在卸載的L2隧道處理過程中處理。組播或廣播業(yè)務(wù)可轉(zhuǎn)發(fā)至隧道連接網(wǎng)關(guān)處進行處理。網(wǎng)絡(luò)設(shè)備可維護在所述網(wǎng)絡(luò)設(shè)備中的基于L2的隧道處理過程中使用的隧道連接表格。圖IA是描繪可依據(jù)本發(fā)明實施例采用的示范傳輸系統(tǒng)的框圖,所述傳輸系統(tǒng)可支持隧道連接并包括服務(wù)多個本地網(wǎng)絡(luò)設(shè)備的數(shù)據(jù)中心。參見圖1A,其中示出了數(shù)據(jù)中心網(wǎng)絡(luò)104、多個本地網(wǎng)絡(luò)設(shè)備10加-10211、一個或多個隧道連接網(wǎng)關(guān)106、多個遠程網(wǎng)絡(luò)設(shè)備 112a-112m、計算云120、以及多個云網(wǎng)絡(luò)設(shè)備122a_122k。多個本地網(wǎng)絡(luò)設(shè)備102a-102n的每個可包括合適的邏輯、電路、接口、和/或代碼, 以用于基于例如預(yù)裝的指令和/或用戶輸入或反饋(例如,響應(yīng)設(shè)備輸出)來執(zhí)行各種任務(wù)和/或執(zhí)行應(yīng)用程序。示范網(wǎng)絡(luò)設(shè)備可包括臺式個人電腦(PC)、便攜式電腦、智能電話或其它手持移動設(shè)備、服務(wù)器、交換機、和/或路由器。多個本地網(wǎng)絡(luò)設(shè)備10加-10211的每個可在任務(wù)的執(zhí)行和/或應(yīng)用程序的執(zhí)行過程中傳輸數(shù)據(jù)和/或消息。在這方面,本地網(wǎng)絡(luò)設(shè)備102a-102n可通過無線和/或有線網(wǎng)絡(luò)鏈路發(fā)送和/或接收數(shù)據(jù)。由本地網(wǎng)絡(luò)設(shè)備102a-102n使用的網(wǎng)絡(luò)鏈路可包括以太網(wǎng)鏈路,諸如10/100MbpS以太網(wǎng)、1千兆比特以太網(wǎng)、或10千兆比特以太網(wǎng)(IOGbE)鏈路;蜂窩鏈路;無線局域網(wǎng)(WLAN),諸如WiFi (IEEE 802.11);和/或其它類似的無線和/或有線鏈路。遠程網(wǎng)絡(luò)設(shè)備112a-liaii可與本地網(wǎng)絡(luò)設(shè)備10加-10211類似。遠程網(wǎng)絡(luò)設(shè)備112a-liaii可以不需要與數(shù)據(jù)中心104關(guān)聯(lián)。而是可以與不同的數(shù)據(jù)中心關(guān)聯(lián)和/或與任何數(shù)據(jù)中心都不關(guān)聯(lián)。數(shù)據(jù)中心網(wǎng)絡(luò)104可與由數(shù)據(jù)中心服務(wù)的網(wǎng)絡(luò)對應(yīng)。在這方面,數(shù)據(jù)中心網(wǎng)絡(luò)104 可與由特定信息技術(shù)(IT)操作者管理的專用網(wǎng)絡(luò)對應(yīng),所述特定信息技術(shù)(IT)操作者可采用一個或多個數(shù)據(jù)中心設(shè)施、容納IT裝置(housing ITequipment)和/或給關(guān)聯(lián)網(wǎng)絡(luò)中的設(shè)備和/或用戶提供相關(guān)服務(wù)。可采用數(shù)據(jù)中心以容納提供第一和/或第二(例如,備份或冗余)電信和/或存儲應(yīng)用的大型計算系統(tǒng)、和/或設(shè)備。隧道連接網(wǎng)關(guān)106可包括合適的邏輯、電路、接口、和/或代碼,以用于提供隧道連接服務(wù)和/或基于隧道連接服務(wù)的傳輸。在這方面,隧道連接網(wǎng)關(guān)106可用于支持一個或多個可提供隧道連接的隧道連接協(xié)議。在基于傳輸?shù)乃淼肋B接中,可采用可設(shè)計為交付協(xié)議的特定協(xié)議來封裝和/或攜帶對應(yīng)另一個協(xié)議的數(shù)據(jù)或數(shù)據(jù)包,可將所述另一個協(xié)議設(shè)計為有效載荷協(xié)議。這可支持在對應(yīng)交付協(xié)議的不兼容的交付-網(wǎng)絡(luò)上攜帶對應(yīng)有效載荷協(xié)議的數(shù)據(jù),以通過原本為不信任的網(wǎng)絡(luò)來提供那些數(shù)據(jù)的安全傳輸。在開放式系統(tǒng)互連 (OSI)模型中,交付協(xié)議可通常在相同層或OSI模型中與有效載荷協(xié)議不同的層上操作。例如,在有效載荷數(shù)據(jù)包包括層2 (L2)數(shù)據(jù)包的實例中,基于L2數(shù)據(jù)包的交付的隧道連接還可基于另一個網(wǎng)絡(luò)協(xié)議,諸如互聯(lián)網(wǎng)協(xié)議(IP)。在這方面,可封裝隧道連接L2數(shù)據(jù)包為傳輸?shù)腎P數(shù)據(jù)包,所述IP數(shù)據(jù)包可在任何支持IP的網(wǎng)絡(luò)中傳輸??刹捎酶鞣N隧道連接協(xié)議以支持基于IP的隧道連接傳輸,包括例如通用路由封裝(GRE)協(xié)議。在這方面,可在使用采用公共IP地址的基于GRE的交付數(shù)據(jù)包的互聯(lián)網(wǎng)上攜帶(隧道連接)包括專用地址的有效荷載IP數(shù)據(jù)包。在該隧道連接操作過程中,可采用L2MAC地址作為用于業(yè)務(wù)定向和路由的主要識別手段。計算云120可包括多個互聯(lián)的設(shè)備、系統(tǒng)、和/或子網(wǎng),上述可提供和/或支持由計算云120提供的各種服務(wù)。在這方面,術(shù)語“云”指的是互聯(lián)網(wǎng),而且是基于作為計算機網(wǎng)絡(luò)圖中云的互聯(lián)網(wǎng)的圖形描繪,以呈現(xiàn)互聯(lián)網(wǎng)的底層基礎(chǔ)架構(gòu)。計算云120可包括例如多個與提供由計算云120提供的各種服務(wù)有關(guān)的服務(wù)器和/或計算設(shè)備。在這方面,可采用這些服務(wù)器以提供可靠的服務(wù),例如可通過單個服務(wù)器和/或數(shù)據(jù)中心交付所述可靠的服務(wù)。計算云120可向用戶呈現(xiàn)為例如由計算云120提供的服務(wù)和/或資源的單點訪問。 計算云120中的服務(wù)器可包括例如應(yīng)用服務(wù)器,所述應(yīng)用服務(wù)器可用于運行特定軟件應(yīng)用程序和/或web服務(wù)器,HTTP客戶可連接到所述web服務(wù)器,以隨著數(shù)據(jù)內(nèi)容一起發(fā)送命令和接收響應(yīng)。計算云120還可包括網(wǎng)絡(luò)設(shè)備,諸如網(wǎng)絡(luò)設(shè)備12h-122k,所述網(wǎng)絡(luò)設(shè)備 122a-12^在訪問計算云120過程中獲得特定服務(wù),可在支持由計算云120提供的服務(wù)中采用自己本身。在這方面,網(wǎng)絡(luò)設(shè)備12h-122k與遠程網(wǎng)絡(luò)設(shè)備llh-112m類似。操作中,可采用隧道連接網(wǎng)關(guān)106以數(shù)據(jù)中心網(wǎng)絡(luò)104中的網(wǎng)絡(luò)設(shè)備內(nèi)提供隧道連接服務(wù)。在這方面,可在數(shù)據(jù)中心網(wǎng)絡(luò)104內(nèi)的網(wǎng)絡(luò)設(shè)備與數(shù)據(jù)中心網(wǎng)絡(luò)104以外的網(wǎng)絡(luò)設(shè)備(諸如遠程設(shè)備Iih-Iiaii中的一個或多個)之間的交互過程中采用基于隧道連接
6的傳輸。在這方面,隧道連接網(wǎng)關(guān)106可用于支持一個或多個隧道連接協(xié)議,所述隧道連接協(xié)議可提供本地網(wǎng)絡(luò)設(shè)備102a-102n的一個或多個和/或數(shù)據(jù)中心網(wǎng)絡(luò)104以外的一個或多個對應(yīng)下載者(諸如遠程設(shè)備llh-112m中的一個或多個)之間的隧道連接。然而對隧道連接網(wǎng)關(guān)106的集中隧道連接操作可能是不需要的,因為在重負載下,隧道連接網(wǎng)關(guān)106 可轉(zhuǎn)變成網(wǎng)絡(luò)瓶頸。相應(yīng)地,在本發(fā)明的各個示范實施例中,可從隧道連接網(wǎng)關(guān)106卸載至少一部分隧道連接操作到網(wǎng)絡(luò)設(shè)備中,所述網(wǎng)絡(luò)設(shè)備可試圖采用基于隧道連接的傳輸。例如,在實例中,其中隧道連接傳輸是基于L2隧道連接、包括使用基于IP的數(shù)據(jù)包的隧道連接L2數(shù)據(jù)包、例如基于GRE協(xié)議,可在網(wǎng)絡(luò)設(shè)備10加-102511內(nèi)直接執(zhí)行L2隧道處理的至少一些。這能夠卸載將在隧道連接網(wǎng)關(guān)106內(nèi)執(zhí)行的隧道處理的至少一些,從而可減少隧道連接網(wǎng)關(guān)106內(nèi)的處理負載和/或釋放處理或存儲資源。圖IB是描繪可依據(jù)本發(fā)明的實施例采用的示范分布式數(shù)據(jù)中心環(huán)境的圖。參見圖1B,示出了包括多個本地數(shù)據(jù)中心網(wǎng)絡(luò)IM1-IS^的分布式數(shù)據(jù)中心環(huán)境152。本地數(shù)據(jù)中心網(wǎng)絡(luò)IM1-IS^的每個實質(zhì)上與圖IA的數(shù)據(jù)中心網(wǎng)絡(luò)104類似。在這方面,多個本地數(shù)據(jù)中心網(wǎng)絡(luò)IM1-IS^的每個可包括多個網(wǎng)絡(luò)設(shè)備,后者可包括例如一個或多個便攜式電腦162、一個或多個臺式電腦164、一個或多個服務(wù)器166、和/或一個或多個交換機168。在本發(fā)明的示范方面中,可由一個或多個隧道連接網(wǎng)關(guān)服務(wù)本地數(shù)據(jù)中心網(wǎng)絡(luò) IM1-IS^的每個,其中示出了隧道連接網(wǎng)關(guān)156^156 。在這方面,隧道連接網(wǎng)關(guān)156^156 的每個可與隧道連接網(wǎng)關(guān)106類似,實質(zhì)上如圖IA所描述的。傳統(tǒng)的數(shù)據(jù)中心原本在物理上和/或地理上受限和受約束,數(shù)據(jù)中心技術(shù)的最新進展開創(chuàng)了移動和冗余的新紀(jì)元。在這方面,當(dāng)前數(shù)據(jù)中心可跨越大的地理區(qū)域,并重視和 /或支持分布式環(huán)境,所述分布式環(huán)境包括多個其中具有不同系統(tǒng)的位置,如圖IB的分布式環(huán)境152中所示。另外,虛擬化技術(shù)的出現(xiàn)和/或發(fā)展也增加了基于數(shù)據(jù)中心的服務(wù)中更具移動性的需要。在這方面,可配置諸如服務(wù)器166的平臺以支持虛擬機(VM),所述虛擬機在提供與平臺和/或平臺內(nèi)物理資源交互的管理程序的頂部運行。在這方面,可采用 VM以用于托管應(yīng)用程序,所述應(yīng)用程序可在相對平臺和/或下方的物理資源獨立和/或透明的VM內(nèi)運行。相應(yīng)地,VM和/或VM內(nèi)的任何應(yīng)用程序可順從物理機之間的透明遷移, 諸如從本地數(shù)據(jù)中心網(wǎng)絡(luò)15。中的服務(wù)器166到本地數(shù)據(jù)中心網(wǎng)絡(luò)15 中的臺式機164。 當(dāng)優(yōu)選組件間的傳輸限制在信任的環(huán)境中進行時,需要使用設(shè)備和/或網(wǎng)絡(luò)傳輸位于分布式環(huán)境中的組件,其中所述分布式環(huán)境諸如分布式數(shù)據(jù)中心環(huán)境152,所述設(shè)備和/或網(wǎng)絡(luò)諸如基于IP的網(wǎng)絡(luò),如互聯(lián)網(wǎng)150,該互聯(lián)網(wǎng)150不是相同信任環(huán)境的成員。相應(yīng)地,可通過使用額外的措施確保安全傳輸,所述額外的措施可保護傳輸?shù)陌踩?,即使是在穿越不信任的網(wǎng)絡(luò)和/或設(shè)備時??衫绮捎盟淼肋B接以在分布式環(huán)境中提供安全傳輸,諸如分布式數(shù)據(jù)中心環(huán)境 152。在這方面,可采用諸如隧道連接網(wǎng)關(guān)156^15 的隧道連接網(wǎng)關(guān)以實現(xiàn)分布式環(huán)境內(nèi)組件間交換的消息和/或數(shù)據(jù)的交換,諸如在分布式數(shù)據(jù)中心環(huán)境152內(nèi),通過依據(jù)隧道連接協(xié)議封裝它們以在穿越不信任實體的過程中保護它們。可采用諸如GRE的基于IP的隧道連接協(xié)議以通過將它們封裝到IP數(shù)據(jù)包內(nèi)來隧道連接數(shù)據(jù)包,例如充分利用基于IP的網(wǎng)絡(luò)的普遍性的優(yōu)勢。在這方面,可將隧道數(shù)據(jù)包作為IP數(shù)據(jù)包的有效載荷進行傳輸,例如將諸如TCP和/或IP報頭的額外的報頭附加給它們。相應(yīng)地,分布式數(shù)據(jù)中心環(huán)境152的組件之間交換的消息和/或數(shù)據(jù)可隧道連接(tunneled)成為層2 (U)數(shù)據(jù)包,可將所述L2 數(shù)據(jù)包封裝到IP數(shù)據(jù)包內(nèi),從而例如使得它們可通過互聯(lián)網(wǎng)150進行傳輸??刹捎肔2MAC 地址作為用于業(yè)務(wù)定向和路由的主要識別手段。在這方面,統(tǒng)一的層2網(wǎng)絡(luò)是一種解決方案,其中層2廣播域概念可延伸到本地連接的網(wǎng)絡(luò)以外,所述本地連接的網(wǎng)絡(luò)諸如本地數(shù)據(jù)中心網(wǎng)絡(luò)156^15 的每個。通過使用隧道連接和數(shù)據(jù)包封裝,可在交叉的多個本地數(shù)據(jù)中心網(wǎng)絡(luò)上建立統(tǒng)一的層2網(wǎng)絡(luò)。統(tǒng)一的層2廣播域的使用可征收各種需求,然而,諸如將單播業(yè)務(wù)交付到正確的終端站,如果位置是已知的,或?qū)尾I(yè)務(wù)驅(qū)動至多個分段而不考慮地理位置;將多播業(yè)務(wù)復(fù)制到多個分段;將廣播業(yè)務(wù)復(fù)制到多個分段;以及如果存在互連的隧道連接網(wǎng)關(guān)的多個路徑,或者如果存在不只一個隧道連接網(wǎng)關(guān),避免網(wǎng)絡(luò)循環(huán)。然而,可能不需要將所有的隧道連接操作都約束到隧道連接網(wǎng)關(guān),諸如隧道連接網(wǎng)關(guān)156^156 ,尤其是在重負載的情形中,此時隧道連接網(wǎng)關(guān)156^15 可轉(zhuǎn)變成網(wǎng)絡(luò)瓶頸。相應(yīng)地,在本發(fā)明的各個實施例中,例如可從諸如隧道連接網(wǎng)關(guān)156^15 的隧道連接網(wǎng)關(guān)卸載至少一部分隧道連接操作到分布式數(shù)據(jù)中心環(huán)境152內(nèi)的網(wǎng)絡(luò)設(shè)備中,以減少隧道連接網(wǎng)關(guān)156^15 處的工作負載、和/或釋放隧道連接網(wǎng)關(guān)內(nèi)的資源。在這方面,可以選擇方式執(zhí)行卸載,以確保傳輸?shù)倪B續(xù)有效性和/或安全性。例如,在實例中,其中將統(tǒng)一的層2廣播網(wǎng)絡(luò)配置在分布式的數(shù)據(jù)中心環(huán)境152內(nèi)以用作隧道連接目的,可將卸載限制為諸如單播業(yè)務(wù)的特定業(yè)務(wù)類型、和/或僅在特定條件下。在這方面,單播業(yè)務(wù)的正確交付通常要求分配位置和/或?qū)ぶ沸畔⒌剿械谋镜財?shù)據(jù)中心網(wǎng)絡(luò)iMi-is、。在這方面,與設(shè)備相關(guān)的位置信息可包括涉及和/或描述或限定與設(shè)備相關(guān)的位置的信息。位置信息可包括例如物理位置有關(guān)的信息,諸如地理上有關(guān)的信息。位置信息還可包括邏輯上有關(guān)的信息, 諸如描述相關(guān)設(shè)備邏輯上在網(wǎng)絡(luò)和/或分布式環(huán)境層次內(nèi)的位置的信息,這例如能夠確定分布式數(shù)據(jù)中心環(huán)境152中最近的隧道連接網(wǎng)關(guān)。相應(yīng)地,可采用位置和/或?qū)ぶ沸畔⒁源_保業(yè)務(wù)數(shù)據(jù)包的合適路由,使得當(dāng)通過諸如隧道連接網(wǎng)關(guān)156i的隧道連接網(wǎng)關(guān)接收單播業(yè)務(wù)時,可封裝它并將它交付給正確的對應(yīng)隧道連接網(wǎng)關(guān),隨后交付給正確的端點網(wǎng)絡(luò)設(shè)備。 在位置和/或?qū)ぶ沸畔⒖赡懿怀霈F(xiàn)的情況中,封裝的業(yè)務(wù)可能會被交付給所有的隧道連接網(wǎng)關(guān) 156^15、。相應(yīng)地,為了卸載單播業(yè)務(wù)隧道,網(wǎng)絡(luò)設(shè)備可執(zhí)行位置和/或?qū)ぶ沸畔⒌牟檎?,并在可能時執(zhí)行封裝/解封裝,諸如基于位置和/或?qū)ぶ沸畔⒌目捎眯远皇且揽亢?或采用隧道連接網(wǎng)關(guān),這最終將增強分布式數(shù)據(jù)中心環(huán)境152中的可擴展性和穩(wěn)定性。然而,隧道連接組播和/或廣播業(yè)務(wù)可保留在隧道連接網(wǎng)關(guān)156^15 中。在這方面,組播和/或廣播的復(fù)制本質(zhì)上是隧道連接網(wǎng)關(guān)的響應(yīng),其中,封裝網(wǎng)關(guān)處接收的業(yè)務(wù)并組播至同一層2 廣播域中的其它隧道連接網(wǎng)關(guān)。在目的隧道連接網(wǎng)關(guān)進行接收時,將覆蓋封裝的業(yè)務(wù)以成為組播或廣播層2數(shù)據(jù)包,然后所述層2數(shù)據(jù)包將提交至本地網(wǎng)絡(luò),并最終復(fù)制給所有的分段(segment)。另外,包括卸載業(yè)務(wù)在內(nèi)的所有類型的業(yè)務(wù)可能還需要在隧道連接網(wǎng)關(guān)中進行特殊的處理,使得業(yè)務(wù)不會再次提交至發(fā)起者本地數(shù)據(jù)中心網(wǎng)絡(luò)或再次提交至先前已交付了業(yè)務(wù)的地方,否則這將導(dǎo)致網(wǎng)絡(luò)循環(huán)。卸載的隧道連接數(shù)據(jù)流服務(wù)的網(wǎng)絡(luò)設(shè)備可包括具有基于非虛擬化結(jié)構(gòu)的設(shè)備,其中可運行單個操作;具有基于虛擬化結(jié)構(gòu)的設(shè)備包括多個虛擬機(VM)、單根I/O虛擬化(SR-IOV)、和/或多根I/O虛擬化(MR-IOV);和/或上述的任意組合。
圖2是描繪依據(jù)本發(fā)明實施例的采用卸載隧道連接的示范傳輸系統(tǒng)的框圖。參見圖2,示出了包括源和目的網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)設(shè)備21 和212b、以及隧道連接網(wǎng)關(guān)206a和 206b。圖2中還示出了一個或多個網(wǎng)絡(luò)設(shè)備214。隧道連接網(wǎng)關(guān)206a和206b可與實質(zhì)上關(guān)于圖IA所描述的隧道連接網(wǎng)關(guān)106類似。網(wǎng)絡(luò)設(shè)備20 和202b包括可通過隧道管線傳輸?shù)木W(wǎng)絡(luò)設(shè)備。在這方面,網(wǎng)絡(luò)設(shè)備20 和202b可與圖IA的環(huán)境152的不同本地數(shù)據(jù)中心網(wǎng)絡(luò)IM1-IS^中的網(wǎng)絡(luò)設(shè)備對應(yīng)。例如,網(wǎng)絡(luò)設(shè)備20 可與本地數(shù)據(jù)中心網(wǎng)絡(luò)156i中的服務(wù)器166對應(yīng),以及網(wǎng)絡(luò)設(shè)備202b可與本地數(shù)據(jù)中心網(wǎng)絡(luò)15 中的臺式機164對應(yīng)。操作中,網(wǎng)絡(luò)設(shè)備20 和202b可通過分別使用隧道連接網(wǎng)關(guān)206a和206b進行安全傳輸。在這方面,網(wǎng)絡(luò)設(shè)備20 可通過專用連接220a傳輸目的地是網(wǎng)絡(luò)設(shè)備202b的數(shù)據(jù)包至與網(wǎng)絡(luò)設(shè)備20 相關(guān)的隧道連接網(wǎng)關(guān)206a。例如,隧道連接網(wǎng)關(guān)206a可通過去除任何額外的報頭將從網(wǎng)絡(luò)設(shè)備20 接收的數(shù)據(jù)包解裝(strip)成L2數(shù)據(jù)包。然后將解裝的L2數(shù)據(jù)包封裝成IP數(shù)據(jù)包,可通過IP公共連接222將所述IP數(shù)據(jù)包傳輸至對應(yīng)的隧道連接網(wǎng)關(guān)206b,其中,可將初始的L2數(shù)據(jù)包作為IP數(shù)據(jù)包中的有效載荷進行傳輸。隧道連接網(wǎng)關(guān)206b可解封裝接收的IP數(shù)據(jù)包,并可提取初始的L2數(shù)據(jù)包,然后所述L2數(shù)據(jù)包可通過專用連接220b行進至網(wǎng)絡(luò)設(shè)備20沘。為了卸載一些由隧道連接網(wǎng)關(guān)206a和206b提供的隧道連接服務(wù),可由網(wǎng)絡(luò)設(shè)備直接處理至少一些隧道數(shù)據(jù)包。例如,網(wǎng)絡(luò)設(shè)備20 和202b可用于處理特定類型的業(yè)務(wù), 諸如直接通過它們自己的公共和/或外部連接的單播業(yè)務(wù),如所示的通過IP公共連接224, 所述IP公共連接2 例如可穿越一個或多個外部網(wǎng)絡(luò)設(shè)備214。在這方面,網(wǎng)絡(luò)設(shè)備20 可執(zhí)行位置和/或?qū)ぶ沸畔⒌牟檎遥⒃趯?yīng)網(wǎng)絡(luò)設(shè)備202b的相關(guān)信息的可用性確定時, 直接執(zhí)行基于隧道連接的封裝,以將隧道L2數(shù)據(jù)包封裝為IP數(shù)據(jù)包,可通過IP連接2M將所述IP數(shù)據(jù)包傳輸至網(wǎng)絡(luò)設(shè)備202b。類似地,網(wǎng)絡(luò)設(shè)備202b可執(zhí)行位置和/或?qū)ぶ沸畔⒌牟檎遥⒃诨趯?yīng)網(wǎng)絡(luò)設(shè)備20 的信息的可用性的基礎(chǔ)上,在攜帶隧道L2數(shù)據(jù)包的接收IP數(shù)據(jù)包上執(zhí)行基于隧道連接的解封裝,可通過IP連接2M接收所述隧道L2數(shù)據(jù)包。圖3A是描繪依據(jù)本發(fā)明實施例的示范網(wǎng)絡(luò)設(shè)備的框圖,可配置所述網(wǎng)絡(luò)設(shè)備以卸載層2(L2)隧道連接。參見圖3A,示出了網(wǎng)絡(luò)設(shè)備300、主處理器302、系統(tǒng)存儲器304、 系統(tǒng)總線306、輸入/輸出(I/O)子系統(tǒng)308、以及網(wǎng)絡(luò)訪問子系統(tǒng)310。還在圖3A中示出了網(wǎng)絡(luò)320。網(wǎng)絡(luò)設(shè)備300可包括主處理器302、系統(tǒng)存儲器304、系統(tǒng)總線306、輸入/輸出(I/ 0)子系統(tǒng)308、和/或網(wǎng)絡(luò)訪問子系統(tǒng)310。在這方面,主處理器302可提供網(wǎng)絡(luò)設(shè)備300 的操作的整體控制和/或管理;I/O子系統(tǒng)308可實現(xiàn)用戶與網(wǎng)絡(luò)設(shè)備300的交互;以及在執(zhí)行各種任務(wù)和/或應(yīng)用程序時,網(wǎng)絡(luò)訪問子系統(tǒng)310可實現(xiàn)來自和/或送去網(wǎng)絡(luò)設(shè)備300 的數(shù)據(jù)和/或消息的傳輸。網(wǎng)絡(luò)設(shè)備300還可包括其它硬件資源(未示出),所述硬件資源諸如內(nèi)部或外圍聲卡和/或圖形卡。網(wǎng)絡(luò)設(shè)備300可例如與圖2的網(wǎng)絡(luò)設(shè)備20h、202b、和 /或214對應(yīng)。在本發(fā)明的示范方面中,網(wǎng)絡(luò)設(shè)備300可用于處理從隧道連接網(wǎng)關(guān)的隧道連接卸載,實質(zhì)上如圖IAUBdP /或2相關(guān)的描述。在這方面,網(wǎng)絡(luò)設(shè)備300可用于執(zhí)行L2 隧道連接以實現(xiàn)將L2數(shù)據(jù)包轉(zhuǎn)發(fā)至目的網(wǎng)絡(luò)設(shè)備,所述L2數(shù)據(jù)包原本可能通過隧道連接網(wǎng)關(guān)直接隧道連接至目的地網(wǎng)絡(luò)設(shè)備。
主處理器302可包括合適的邏輯、電路、接口、和/或代碼,以用于處理數(shù)據(jù)、和/ 或控制和/或管理網(wǎng)絡(luò)設(shè)備300的操作、和/或網(wǎng)絡(luò)300內(nèi)執(zhí)行的任務(wù)和/或應(yīng)用程序。在這方面,主處理器302可用于通過采用例如一個或多個控制信號來配置和/或控制網(wǎng)絡(luò)設(shè)備300的各種組件和/或子系統(tǒng)。主處理器302還可控制網(wǎng)絡(luò)設(shè)備300內(nèi)的數(shù)據(jù)轉(zhuǎn)移。主處理器303可實現(xiàn)例如存儲在系統(tǒng)存儲器304中的應(yīng)用程序、程序和/或代碼的執(zhí)行。系統(tǒng)存儲器304可包括合適的邏輯、電路、接口和/或代碼,以實現(xiàn)網(wǎng)絡(luò)設(shè)備300中數(shù)據(jù)、代碼和/或其它信息的永久性和/或非永久性的存儲和/或提取。在這方面,系統(tǒng)存儲器304 可包括一個或多個存儲器設(shè)備和/或可實施合并一個或多個存儲器技術(shù),所述存儲器技術(shù)包括例如只讀存儲器(ROM)、隨機存儲器(RAM)、和/或閃存。系統(tǒng)存儲器304可存儲例如可包括參數(shù)和/或代碼的配置數(shù)據(jù),包括軟件和/或固件,但是配置數(shù)據(jù)不僅限于這方面。系統(tǒng)總線306可包括合適的邏輯、電路、接口、和/或代碼,以能夠?qū)崿F(xiàn)網(wǎng)絡(luò)設(shè)備 300中各種組件和/或系統(tǒng)之間的數(shù)據(jù)和/或消息的交換。在這方面,系統(tǒng)總線可包括基于并行或串行、和/或內(nèi)部或外圍的總線技術(shù)、和/或上述的任意組合。示范系統(tǒng)總線接口可包括內(nèi)置集成電路(IV)、通用串行總線(USB)、先進技術(shù)連接(ΑΤΑ)、小型電腦系統(tǒng)接口 (SCSI)、外圍組件互聯(lián)(PCI)、和/或基于高速外圍組件互聯(lián)(PCI-e)的接口。I/O子系統(tǒng)308可包括合適的邏輯、電路、接口、和/或代碼,以能夠輸入和/或輸出數(shù)據(jù)和/或消息,以例如支持用戶與網(wǎng)絡(luò)設(shè)備300的交互,從而能夠接收用戶輸入和/或提供用戶輸出。例如,I/O子系統(tǒng)308可促進通過一個或多個I/O設(shè)備與網(wǎng)絡(luò)設(shè)備300的交互,所述I/O設(shè)備諸如監(jiān)控器、鼠標(biāo)、和/或鍵盤。網(wǎng)絡(luò)訪問子系統(tǒng)310可包括合適的邏輯、電路、接口、和/或代碼,以用于從網(wǎng)絡(luò)設(shè)備300傳輸數(shù)據(jù)和/或消息、和/或傳輸數(shù)據(jù)和/或消息至網(wǎng)絡(luò)設(shè)備300。網(wǎng)絡(luò)訪問子系統(tǒng) 310可例如與一個或多個網(wǎng)絡(luò)接口控制器(NIC)對應(yīng),所述網(wǎng)絡(luò)接口控制器(NIC)合并到網(wǎng)絡(luò)設(shè)備300中以促進網(wǎng)絡(luò)的可訪問性。網(wǎng)絡(luò)訪問子系統(tǒng)310可包括例如聯(lián)網(wǎng)處理器312、 聯(lián)網(wǎng)存儲器314、和/或多個端口 316a-316n。聯(lián)網(wǎng)處理器312可包括合適的邏輯、電路、接口、和/或代碼,以用于控制和/或管理網(wǎng)絡(luò)訪問子系統(tǒng)310的操作。聯(lián)網(wǎng)存儲器314可包括合適的邏輯、電路、接口、和/或代碼,以用于網(wǎng)絡(luò)訪問子系統(tǒng)310內(nèi)數(shù)據(jù)的專用本地存儲和/或緩沖。在這方面,聯(lián)網(wǎng)存儲器314可包括一個或多個集成在網(wǎng)絡(luò)訪問子系統(tǒng)310中的ROM和/或RAM存儲器設(shè)備。多個端口 316a-316n的每個可包括合適的邏輯、電路、接口、 和/或代碼,以用于基于一個或多個有線的和/或無線的聯(lián)網(wǎng)標(biāo)準(zhǔn)或協(xié)議,在網(wǎng)絡(luò)訪問子系統(tǒng)310中提供網(wǎng)絡(luò)接口功能。多個端口 316a-316n可包括例如10(ΛΕ端口。網(wǎng)絡(luò)訪問子系統(tǒng)310可通過多個端口 316a-316n支持和/或執(zhí)行例如物理(PHY)層相關(guān)的訪問、和/或用于所述物理(PHY)層相關(guān)訪問的處理。網(wǎng)絡(luò)訪問子系統(tǒng)310還可執(zhí)行至少一些層2 (L2) 處理。在這方面,網(wǎng)絡(luò)訪問子系統(tǒng)310可提供各種媒體訪問控制(MAC)和/或邏輯鏈路控制(LLC)相關(guān)的服務(wù)。在本發(fā)明的示范方面中,網(wǎng)絡(luò)訪問子系統(tǒng)310可用于執(zhí)行和/或處理至少一部分由網(wǎng)絡(luò)設(shè)備300提供的隧道連接卸載。在這方面,網(wǎng)絡(luò)訪問子系統(tǒng)310可用于建立L2隧道上的連接,可在隧道連接卸載過程中采用所述L2隧道。另外,網(wǎng)絡(luò)訪問子系統(tǒng)310例如通過聯(lián)網(wǎng)處理器312可提供至少一些隧道連接卸載過程中需要的格式化和/或數(shù)據(jù)包處理。網(wǎng)絡(luò)320可包括互聯(lián)的網(wǎng)絡(luò)和/或設(shè)備的系統(tǒng),所述網(wǎng)絡(luò)和/或設(shè)備能夠基于一個或多個聯(lián)網(wǎng)標(biāo)準(zhǔn)實現(xiàn)多個節(jié)點間的數(shù)據(jù)和/或消息的交換,所述聯(lián)網(wǎng)標(biāo)準(zhǔn)包括例如互聯(lián)網(wǎng)協(xié)議(IP)。網(wǎng)絡(luò)320可包括多個寬帶子網(wǎng)絡(luò),所述寬帶子網(wǎng)絡(luò)可包括例如衛(wèi)星網(wǎng)絡(luò)、有線網(wǎng)絡(luò)、DVB網(wǎng)絡(luò)、互聯(lián)網(wǎng)、和/或其它局域網(wǎng)或廣域網(wǎng)。這些子網(wǎng)絡(luò)可共同實現(xiàn)例如通過以太網(wǎng)數(shù)據(jù)包將數(shù)據(jù)傳遞至多個終端用戶。在這方面,可通過銅線、光纖電纜、無線接口、和/ 或其它基于標(biāo)準(zhǔn)的接口提供網(wǎng)絡(luò)320內(nèi)、和/或目的至網(wǎng)絡(luò)320或來自網(wǎng)絡(luò)320的物理連接。網(wǎng)絡(luò)320可與圖IA的計算云120和/或圖IB的互聯(lián)網(wǎng)150對應(yīng)。操作中,可采用網(wǎng)絡(luò)設(shè)備300例如通過主處理器302執(zhí)行各種任務(wù)、應(yīng)用程序、和 /或處理。由網(wǎng)絡(luò)設(shè)備300執(zhí)行的任務(wù)、應(yīng)用程序、和/或處理可基于例如系統(tǒng)存儲器304 中的預(yù)編程的指令來執(zhí)行、和/或可由用戶輸入和/或輸出觸發(fā)和/或控制、和/或可需要用戶輸入和/或輸出,所述用戶輸入和/或輸出可例如通過I/O子系統(tǒng)308接收和/或提供。在它的操作過程中,網(wǎng)絡(luò)設(shè)備300例如通過網(wǎng)絡(luò)訪問子系統(tǒng)310發(fā)送和/或接收數(shù)據(jù)和/或消息。例如通過網(wǎng)絡(luò)鏈路發(fā)送和/或接收由網(wǎng)絡(luò)設(shè)備300傳輸?shù)臄?shù)據(jù)和/或消息, 可通過多個端口 316a-316n的一個或多個來采用所述網(wǎng)絡(luò)鏈路??蓪⒕W(wǎng)絡(luò)設(shè)備300配置為虛擬平臺。在這方面,例如可采用主處理器302以運行多個虛擬機(VM)。另外,例如通過主處理器302運行和/或使用管理程序(HV),以支持VM 的操作。在這方面,管理程序可用于支持至少一些VM與網(wǎng)絡(luò)設(shè)備300中的一些物理資源交互,所述網(wǎng)絡(luò)設(shè)備300諸如網(wǎng)絡(luò)訪問子系統(tǒng)310。本發(fā)明的各個實施例中,網(wǎng)絡(luò)設(shè)備300可支持從隧道連接網(wǎng)關(guān)的卸載隧道處理, 實質(zhì)上如圖1A、1B和2的相關(guān)描述。在這方面,網(wǎng)絡(luò)設(shè)備300可用于執(zhí)行至少一些隧道處理,所述隧道處理原本由隧道連接網(wǎng)關(guān)執(zhí)行,可從所述隧道連接網(wǎng)關(guān)卸載隧道處理。例如, 在統(tǒng)一的層2廣播網(wǎng)絡(luò)內(nèi)執(zhí)行隧道連接的實例中,可采用網(wǎng)絡(luò)設(shè)備300進行至少一部分業(yè)務(wù)的隧道連接處理,所述業(yè)務(wù)例如包括單播業(yè)務(wù),從而支持從隧道連接網(wǎng)關(guān)的卸載隧道處理,采用所述隧道連接網(wǎng)關(guān)以支持統(tǒng)一的層2廣播網(wǎng)絡(luò)。在這方面,可例如由網(wǎng)絡(luò)訪問子系統(tǒng)310執(zhí)行卸載隧道連接。采用網(wǎng)絡(luò)訪問子系統(tǒng)310是具有優(yōu)勢的,因為它能夠采用與聯(lián)網(wǎng)相關(guān)的處理和/或網(wǎng)絡(luò)訪問系統(tǒng)310中的存儲資源。另外,網(wǎng)絡(luò)訪問系統(tǒng)310內(nèi)的隧道連接處理還可允許執(zhí)行對網(wǎng)絡(luò)設(shè)備300內(nèi)運行的主機透明的該隧道處理,所述網(wǎng)絡(luò)設(shè)備 300可包括操作系統(tǒng)或在所述網(wǎng)絡(luò)設(shè)備300內(nèi)運行的虛擬機。本發(fā)明的示范方面中,網(wǎng)絡(luò)設(shè)備300可例如通過系統(tǒng)存儲器304維護隧道連接表格330,可采用所述隧道連接表格330以存儲與通過網(wǎng)絡(luò)設(shè)備300提供卸載的隧道連接傳輸有關(guān)的信息??苫诰W(wǎng)絡(luò)設(shè)備300的操作,諸如在隧道處理過程中,生成和/或更新隧道連接表格330中的信息;和/或基于從諸如隧道連接網(wǎng)關(guān)的其它設(shè)備和/或?qū)嶓w接收的信息生成和/或更新隧道連接表格330中的信息。隧道連接表格330可包括多個表格項目 332^334。每條項目332可存儲與特定隧道管線相關(guān)的信息。與每條表格項目332相關(guān)的示范隧道信息可包括例如諸如封裝幀格式(例如,L2vs IP)的對應(yīng)隧道的屬性、本地MAC目的、遠程數(shù)據(jù)中心識別符、IP地址、和/或可在封裝過程中采用的任何額外信息,以例如制定封裝初始有效載荷數(shù)據(jù)包的外部交付報頭??苫谂c隧道連接端(tunneling peer)有關(guān)的唯一識別符索引和/或訪問隧道連接表格330中的項目。例如,可采用目的網(wǎng)絡(luò)設(shè)備的MAC地址作為用于隧道連接表格330中隧道連接信息的存儲和/或提取的索引。可通過網(wǎng)絡(luò)設(shè)備330,例如使用主處理器302,在通過網(wǎng)絡(luò)設(shè)備300提供的卸載隧道的建立、配置、使用、和/或管理過程中生成隧道連接表格330。卸載L2隧道處理到網(wǎng)絡(luò)設(shè)備300包括例如通過網(wǎng)絡(luò)訪問子系統(tǒng)310執(zhí)行各種任務(wù)和/或操作,所述任務(wù)和/或操作需要促進L2隧道連接卸載。示范任務(wù)可包括隧道連接任務(wù)數(shù)據(jù)包發(fā)送過程中的封裝、隧道連接任務(wù)數(shù)據(jù)包接收過程中的解封裝、和/或分割避免。在這方面,封裝過程中,對于每個發(fā)送數(shù)據(jù)包,可采用目的MAC地址作為查找隧道連接表格330中對應(yīng)項目332的密匙。在找到諸如項目332i的命中(entry hit)項目的實例中,可采用存儲在命中項目中的隧道連接屬性來封裝有效負荷數(shù)據(jù)包,從而隧道連接數(shù)據(jù)包至目的網(wǎng)絡(luò)設(shè)備。在這方面,可采用從表格項目332i提取的屬性來制定封裝初始有效負荷數(shù)據(jù)包的外部交付報頭。在這方面,可將外部封裝報頭配置給例如本地數(shù)據(jù)中心網(wǎng)絡(luò)的邊緣路由器,配置使得生成的數(shù)據(jù)包可作為常規(guī)IP數(shù)據(jù)包出現(xiàn),并且相應(yīng)地,它可轉(zhuǎn)發(fā)至目的網(wǎng)絡(luò)設(shè)備。因此,不需要采用其中的相關(guān)隧道連接網(wǎng)關(guān)和/或功能??稍诜庋b的隧道數(shù)據(jù)包上執(zhí)行解封裝,諸如在網(wǎng)絡(luò)設(shè)備300對應(yīng)目的網(wǎng)絡(luò)設(shè)備時,所述目的網(wǎng)絡(luò)例如目的網(wǎng)絡(luò)212b,例如在隧道連接傳輸過程中,可通過網(wǎng)絡(luò)設(shè)備300的網(wǎng)絡(luò)訪問子系統(tǒng)310從例如網(wǎng)絡(luò)320接收所述隧道數(shù)據(jù)。在這方面,解封裝可包括從接收的數(shù)據(jù)包解裝(strip)任何外部報頭,可在例如隧道連接卸載過程中附加所述外部報頭。可存儲解裝的報頭,至少是臨時地,以用于例如策略檢查。然后以相同的方式處理恢復(fù)的數(shù)據(jù)包,將數(shù)據(jù)包當(dāng)作初始是本地的,例如來自本地數(shù)據(jù)中心網(wǎng)絡(luò)內(nèi)。另外,可執(zhí)行額外的安全檢查以確保特定的隧道連接屬性是匹配的和/或有效的。在采用網(wǎng)絡(luò)設(shè)備300用于將隧道連接卸載的數(shù)據(jù)包在原網(wǎng)絡(luò)設(shè)備和目的網(wǎng)絡(luò)設(shè)備之間行進的實例中,諸如當(dāng)網(wǎng)絡(luò)設(shè)備300 對應(yīng)網(wǎng)絡(luò)設(shè)備214時,網(wǎng)絡(luò)訪問子系統(tǒng)310需要處理隧道報頭并解析隧道報頭中初始數(shù)據(jù)包報頭信息的屬性。這樣做需要改變數(shù)據(jù)包解析器,例如在單個通過數(shù)據(jù)包解析的情況中, 和/或需要在至少一些部分的隧道數(shù)據(jù)包上執(zhí)行額外的完整計算,諸如隧道數(shù)據(jù)包內(nèi)攜帶的有效載荷部分。可執(zhí)行分段避免(fragmentation avoidance)以在隧道連接操作過程中防止超過最大允許的數(shù)據(jù)包尺寸。這涉及確保用于基于隧道連接的傳輸?shù)臄?shù)據(jù)包格式化不會超出最大所允許的數(shù)據(jù)包尺寸,例如針對用于傳輸?shù)乃淼罃?shù)據(jù)包的交付協(xié)議。這由隧道連接相關(guān)的附加所導(dǎo)致,諸如隧道報頭的附加。在這方面,插入隧道報頭可導(dǎo)致生成的數(shù)據(jù)包超出傳統(tǒng)的最大數(shù)據(jù)包長度。相應(yīng)地,為了防止任何生成的分段,網(wǎng)絡(luò)訪問子系統(tǒng)310可基于隧道連接卸載意識處理數(shù)據(jù)包,從而相應(yīng)地減少最大MTU。圖IBB是依據(jù)本發(fā)明實施例的描繪示范隧道數(shù)據(jù)包的框圖,可結(jié)合基于卸載的層 2(L2)隧道連接的傳輸采用所述隧道數(shù)據(jù)包。參見圖:3B,示出了隧道數(shù)據(jù)包350,可在基于隧道連接的傳輸過程中采用所述隧道數(shù)據(jù)包350,所述傳輸包括在諸如網(wǎng)絡(luò)設(shè)備300的網(wǎng)絡(luò)設(shè)備中卸載的隧道處理過程。隧道數(shù)據(jù)包350可包括多個字段,可設(shè)置和/或使用所述字段以支持通過例如網(wǎng)絡(luò)設(shè)備之間基于隧道連接的管的傳輸數(shù)據(jù)。例如基于通用路由封裝(GRE)協(xié)議,可配置隧道數(shù)據(jù)包350以支持隧道連接。在這方面,隧道數(shù)據(jù)包350可包括初始的有效負荷字段352、 初始源地址字段354、初始目的地址字段356、GRE報頭字段358、隧道互聯(lián)網(wǎng)協(xié)議(IP)報頭字段360、隧道類型字段362、隧道源地址字段364、以及隧道目的地址字段366。初始有效負荷字段352可與初始數(shù)據(jù)對應(yīng),如從發(fā)起者接收的,可通過基于隧道連接的管線傳輸所述初始數(shù)據(jù)??刹捎贸跏荚吹刂纷侄?M存儲初始設(shè)備的諸如MAC地址的地址信息,初始有效負荷字段352中的數(shù)據(jù)從所述初始設(shè)備發(fā)起。可采用初始目的地址字段356存儲初始目的設(shè)備的諸如MAC地址的地址信息,初始有效負荷字段352中數(shù)據(jù)的目的地是所述初始目的設(shè)備??刹捎盟淼繧P報頭字段360以存儲與隧道傳輸關(guān)聯(lián)的IP報頭相關(guān)的信息,諸如節(jié)點內(nèi)兩個連續(xù)節(jié)點之間的隧道連接傳輸。在這方面,選擇和/或采用GRE協(xié)議用于隧道連接的實例中,隧道IP報頭字段360可包含IP源和IP目的地址、路徑特定IP識別符(IPID)、 存活時間(TTL)信息。另外,可相應(yīng)地設(shè)置協(xié)議類型子字段,諸如設(shè)置為值0x47。可采用隧道類型字段362存儲與識別所采用隧道的類型關(guān)聯(lián)的信息。在這方面, 隧道類型字段362可與封裝的數(shù)據(jù)包中的外部以太網(wǎng)類型字段對應(yīng)。在選擇和/或采用 GRE協(xié)議用于隧道的實例中,其中封裝是基于GRE的,可相應(yīng)地設(shè)置隧道類型字段362以指示值0x0800是用于IP數(shù)據(jù)包??刹捎盟淼涝吹刂纷侄?64以存儲尋址信息,諸如MAC地址,所述尋址信息與用于特定隧道鏈路的源設(shè)備有關(guān)。換句話說,隧道源地址字段364可包含正在隧道內(nèi)傳輸?shù)姆庋b的數(shù)據(jù)包的源MAC地址??刹捎盟淼滥康牡刂纷侄?66以存儲尋址信息,諸如MAC 地址,所述尋址信息與用于特定隧道鏈路的目的設(shè)備有關(guān)。換句話說,隧道目的地址字段 366可包含正在隧道內(nèi)傳輸?shù)姆庋b的數(shù)據(jù)包的目的MAC地址??蛇x擇設(shè)置隧道互聯(lián)網(wǎng)協(xié)議 (IP) 360、隧道類型字段362、隧道源地址字段364、以及隧道目的地址字段366中采用的值, 使得生成的數(shù)據(jù)包350相對例如本地數(shù)據(jù)中心網(wǎng)絡(luò)的邊緣路由器以常規(guī)IP數(shù)據(jù)包出現(xiàn),而且相應(yīng)地,它可行進之目的網(wǎng)絡(luò)設(shè)備遠程數(shù)據(jù)中心網(wǎng)絡(luò)。GRE報頭字段358可包括多個可依據(jù)GRE協(xié)議組裝的字段,以促進基于GRE的隧道連接。在這方面,GRE報頭字段358可包括例如標(biāo)志字段358a、遞歸字段358b、反向字段358c、版本信息字段358d、協(xié)議類型字段358e、校驗字段358f、偏移字段358g、關(guān)鍵字段 35 、序列號字段358i、以及路由字段358j。標(biāo)志字段358a可包括多個標(biāo)志比特,可設(shè)置所述標(biāo)志比特以指示與GRE隧道有關(guān)的特定字段的出現(xiàn)或有效性。標(biāo)志字段358a可包括例如1比特校驗出現(xiàn)標(biāo)志、1比特路由出現(xiàn)、1比特密匙出現(xiàn)標(biāo)志、1比特序列號出現(xiàn)標(biāo)志、以及1比特嚴(yán)格源路由使用標(biāo)志。例如,當(dāng)設(shè)置1比特校驗出現(xiàn)時,這指示校驗字段358f出現(xiàn)且包含有效信息。當(dāng)設(shè)置1比特路由出現(xiàn)標(biāo)志時,這指示偏移字段358g出現(xiàn)且包含有效信息。另外,設(shè)置校驗出現(xiàn)標(biāo)志和 1比特路由出現(xiàn)標(biāo)志這兩個標(biāo)志的任一個要求兩個字段都必須出現(xiàn)和有效。當(dāng)設(shè)置1比特密匙出現(xiàn)字段時,這指示密匙字段35 出現(xiàn)并包含有效信息。當(dāng)設(shè)置1比特序列號出現(xiàn)標(biāo)志時,這指示序列號字段358i出現(xiàn)并包含有效信息。可在路由字段358j包括嚴(yán)格源路由時設(shè)置1比特嚴(yán)格源路由使用標(biāo)志。遞歸字段358b可包含與所允許的額外封裝的數(shù)量有關(guān)的信息。在這方面,缺省值為“0”??刹捎冒姹拘畔⒆侄?58d存儲與GRE協(xié)議版本有關(guān)的信息。通常,清除版本信息字段(即,設(shè)為0),除了在點對點隧道連接協(xié)議(PPTP)的情況中設(shè)為“1”之外。協(xié)議類型字段358e可包含與有效負荷數(shù)據(jù)包的協(xié)議類型有關(guān)的信息。通常,可基于用于數(shù)據(jù)包的以太網(wǎng)協(xié)議類型字段設(shè)置協(xié)議類型字段358e。校驗字段358f可包含與GRE報頭358和有效負荷數(shù)據(jù)包作為整體的IP校驗有關(guān)的信息??刹捎闷谱侄?58g指示從路由字段358j的開始到待檢查的激活源路由項目的第一字節(jié)的字節(jié)偏移。密匙字段35 可包含通過封裝器節(jié)點插入的數(shù)字。在這方面,密匙字段35 將用于識別隧道內(nèi)的單個業(yè)務(wù)流。序列號字段358i可包含通過封裝器節(jié)點插入的數(shù)字。在這方面,可在接收器節(jié)點處使用序列號字段358i以建立順序,所述順序中數(shù)據(jù)包已從封裝器節(jié)點發(fā)送至接收器節(jié)點。路由字段358j 可包含源路由項目(SRE)清單。圖4A是依據(jù)本發(fā)明實施例的描繪用于卸載隧道數(shù)據(jù)包處理的示范步驟的流程圖。參見圖4A,示出的流程圖400包括多個示范步驟,可執(zhí)行所述步驟以實現(xiàn)卸載隧道數(shù)據(jù)包處理。步驟402中,確定是否執(zhí)行網(wǎng)絡(luò)設(shè)備中的L2隧道連接卸載。在這方面,可確定網(wǎng)絡(luò)設(shè)備300是否用于提供L2隧道連接卸載,諸如在分布式數(shù)據(jù)中心環(huán)境中。在L2隧道連接卸載在網(wǎng)絡(luò)設(shè)備中是不可用的實例中,多個示范步驟可進行至步驟404。步驟404中,業(yè)務(wù)數(shù)據(jù)包可轉(zhuǎn)發(fā)至隧道連接網(wǎng)關(guān),以在該隧道連接網(wǎng)關(guān)中使用專用的隧道連接處理服務(wù)。返回至步驟402,在L2隧道連接卸載在網(wǎng)絡(luò)設(shè)備中是可用的實例中,多個示范步驟可進行至步驟406。步驟406中,可確定一個或多個可用于接收卸載的隧道業(yè)務(wù)數(shù)據(jù)包的其它網(wǎng)絡(luò)設(shè)備。在這方面,該一個或多個其它網(wǎng)絡(luò)設(shè)備可包括目的網(wǎng)絡(luò)設(shè)備和/或其它網(wǎng)絡(luò)設(shè)備,可在卸載的隧道連接傳輸過程中穿越所述一個或多個其它網(wǎng)絡(luò)設(shè)備。步驟408中,在需要時可建立網(wǎng)絡(luò)設(shè)備和一個或多個其它網(wǎng)絡(luò)設(shè)備之間的連接,以實現(xiàn)卸載的隧道業(yè)務(wù)數(shù)據(jù)包的傳輸。在這方面,連接可包括通過例如網(wǎng)絡(luò)設(shè)備建立的L2隧道。步驟440中,可通過建立的連接將卸載的隧道數(shù)據(jù)包傳輸至一個或多個其它網(wǎng)絡(luò)設(shè)備。圖4B是依據(jù)本發(fā)明實施例的描繪用于基于業(yè)務(wù)類型在云計算中卸載隧道數(shù)據(jù)包處理的步驟的流程圖。參見圖4B,示出的流程圖430包括多個步驟,可執(zhí)行所述步驟以實現(xiàn)卸載隧道數(shù)據(jù)包處理。步驟432中,可確定業(yè)務(wù)類型。例如,在隧道連接包括通過IP數(shù)據(jù)包交付L2數(shù)據(jù)包的實例中,業(yè)務(wù)類型的確定即確定隧道連接L2數(shù)據(jù)包是否包括基于單播、組播、和/或廣播業(yè)務(wù)的數(shù)據(jù)包。在業(yè)務(wù)類型確定為組播或廣播的實例中,多個步驟可進行至步驟404。步驟434中,業(yè)務(wù)數(shù)據(jù)包可轉(zhuǎn)發(fā)至隧道連接網(wǎng)關(guān),以在所述隧道連接網(wǎng)關(guān)中使用專用的隧道連接處理服務(wù)。返回至步驟432,在業(yè)務(wù)類型確定為單播的實例中,多個示范步驟可進行至步驟 436。步驟436中,可執(zhí)行確定目的地址/位置是否是可用的。在目的信息是不可用的實例中,多個示范步驟可進行至步驟434。在目的尋址和/或位置信息是可用的實例中,多個示范步驟可進行至步驟438。步驟438中,可在網(wǎng)絡(luò)設(shè)備內(nèi)執(zhí)行必需的封裝,而且可通過網(wǎng)絡(luò)設(shè)備中可用的IP網(wǎng)絡(luò)連接由網(wǎng)絡(luò)設(shè)備直接傳輸生成的封裝數(shù)據(jù)包。步驟440中,基于例如隧道數(shù)據(jù)包的處理,在網(wǎng)絡(luò)設(shè)備內(nèi)可更新和/或修改(如有需要)本地化的隧道連接信息 /表格。本發(fā)明的各個實施例可包括用于在云計算中卸載隧道數(shù)據(jù)包處理的方法和系統(tǒng)。 網(wǎng)絡(luò)設(shè)備可提供基于層2 (L2)的隧道連接,所述隧道連接可用于卸載由隧道連接網(wǎng)關(guān)提供的隧道連接操作和/或服務(wù)的至少一部分,所述隧道連接網(wǎng)關(guān)諸如隧道連接網(wǎng)關(guān)156^15 的一個或多個,所述隧道連接網(wǎng)關(guān)156^15 可在分布式數(shù)據(jù)中心環(huán)境152中分別向本地數(shù)據(jù)中心網(wǎng)絡(luò)IM1-IS^的每個提供隧道連接服務(wù)。在這方面,網(wǎng)絡(luò)設(shè)備300中提供的基于L2的隧道連接可包括確定一個或多個其它網(wǎng)絡(luò),網(wǎng)絡(luò)設(shè)備300中處理的業(yè)務(wù)數(shù)據(jù)包的目的地是所述一個或多個其它網(wǎng)絡(luò)。至少一部分業(yè)務(wù)數(shù)據(jù)包可從網(wǎng)絡(luò)設(shè)備300傳輸至其它網(wǎng)絡(luò)設(shè)備,使得這部分業(yè)務(wù)數(shù)據(jù)包的傳輸能夠通過旁路隧道連接網(wǎng)關(guān)156^15 的至少一些以實現(xiàn)卸載隧道連接,原本所述隧道連接網(wǎng)關(guān)156^15 將用于隧道連接這些業(yè)務(wù)數(shù)據(jù)包。在這方面,可通過由網(wǎng)絡(luò)設(shè)備300建立的一個或多個L2隧道傳輸所述業(yè)務(wù)數(shù)據(jù)包的至少一部分,以用于隧道連接卸載。可格式化通過L2隧道傳輸?shù)臉I(yè)務(wù)數(shù)據(jù)包部分以用于使用通過所述網(wǎng)絡(luò)設(shè)備300建立的L2隧道的傳輸,例如通過將它們封裝到IP數(shù)據(jù)包中??赏ㄟ^網(wǎng)絡(luò)設(shè)備300中的網(wǎng)絡(luò)訪問子系統(tǒng)310處理由網(wǎng)絡(luò)設(shè)備300提供的基于 L2的隧道連接的至少一部分,所述網(wǎng)絡(luò)設(shè)備300包括例如網(wǎng)絡(luò)接口控制器(NIC)。在這方面,可在網(wǎng)絡(luò)訪問子系統(tǒng)310內(nèi)例如通過聯(lián)網(wǎng)處理器312執(zhí)行與基于L2的隧道連接相關(guān)處理。另外,網(wǎng)絡(luò)訪問子系統(tǒng)310可處理和/或執(zhí)行基于L2的隧道連接操作,所述隧道連接操作相對網(wǎng)絡(luò)設(shè)備300中的其它操作是透明的。網(wǎng)絡(luò)設(shè)備300內(nèi)執(zhí)行的隧道連接卸載可以基于處理的業(yè)務(wù)數(shù)據(jù)包的業(yè)務(wù)類型的確定。業(yè)務(wù)數(shù)據(jù)包可包括例如單播、組播、和/或廣播業(yè)務(wù)。在這方面,網(wǎng)絡(luò)設(shè)備300中卸載的L2隧道連接處理過程中處理的只有單播業(yè)務(wù)數(shù)據(jù)包。組播或廣播可轉(zhuǎn)發(fā)至隧道連接網(wǎng)關(guān)156^15 以此處進行專用處理。網(wǎng)絡(luò)設(shè)備300可通過網(wǎng)絡(luò)訪問子系統(tǒng)310維護隧道連接表格330,可在網(wǎng)絡(luò)設(shè)備300中的基于L2的隧道連接處理過程中采用所述隧道連接表格330。本發(fā)明的其它實施例提供了非暫時的計算機可讀介質(zhì)和/或存儲介質(zhì)、和/或非暫時的機器可讀介質(zhì)和/或存儲介質(zhì),在上面所存儲的機器代碼和/或計算機程序具有至少一個可由機器和/或計算機執(zhí)行的代碼段,從而使得機器和/或計算機執(zhí)行以上所描述的步驟以在云計算中卸載隧道數(shù)據(jù)包處理。相應(yīng)地,本發(fā)明可在軟件、硬件或軟硬件結(jié)合中實現(xiàn)。本發(fā)明能在至少一個計算機系統(tǒng)內(nèi)的集中模式中實現(xiàn),或者是在分布模式中實現(xiàn),其不同組成跨越到多個互聯(lián)計算機系統(tǒng)上。任何能夠?qū)崿F(xiàn)上述方法的計算機系統(tǒng)和裝置都是合適的。一種典型的軟硬件結(jié)合可以是通用計算機系統(tǒng),通過裝載和執(zhí)行計算機程序控制該計算機系統(tǒng),從而實現(xiàn)以上所描述的方法。本發(fā)明也可嵌入計算機程序產(chǎn)品中,該產(chǎn)品包括能夠?qū)嵤┥鲜龇椒ǖ乃刑匦裕?當(dāng)裝載入計算機系統(tǒng)后能夠?qū)崿F(xiàn)這些方法。在本文中,計算機程序可以是任意形式表述的指令集,包括采用任意語言、代碼或編碼,旨在使系統(tǒng)具有信息處理能力,從而能執(zhí)行具體的功能。執(zhí)行的方式可以是直接的,或是轉(zhuǎn)換成另一種語言、代碼或編碼,或是以另一種物質(zhì)形式再現(xiàn),或是同時采用后兩種方式。盡管本發(fā)明是根據(jù)具體的實施例進行描述的,但是只要不脫離本發(fā)明所規(guī)定的范圍,各種變形和等效替代對本領(lǐng)域技術(shù)人員而言應(yīng)當(dāng)是可以理解的。另外,只要不脫離本發(fā)明所規(guī)定的范圍,可以根據(jù)本發(fā)明的教導(dǎo)進行多種變形以適應(yīng)特定的情況。因此,本發(fā)明并不僅限于上述公開的具體實施例,還包括落入隨附的權(quán)利要求書范圍內(nèi)的所有實施例。
權(quán)利要求
1.一種方法,其特征在于,包括在采用層2 (L2)隧道連接以通過由一個或多個隧道連接網(wǎng)關(guān)處理的一個或多個隧道來卸載至少一部分隧道連接的網(wǎng)絡(luò)設(shè)備中確定一個或多個其它網(wǎng)絡(luò)設(shè)備,所述一個或多個其它網(wǎng)絡(luò)設(shè)備用于通過由所述一個或多個隧道連接網(wǎng)關(guān)處理的所述一個或多個隧道來接收一個或多個業(yè)務(wù)數(shù)據(jù)包;和傳輸至少一部分所述一個或多個業(yè)務(wù)數(shù)據(jù)包至所述確定的一個或多個其它網(wǎng)絡(luò)設(shè)備, 其中,所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分的所述傳輸通過旁路所述一個或多個隧道連接網(wǎng)關(guān)經(jīng)所述一個或多個隧道來卸載隧道連接。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,包括通過所述網(wǎng)絡(luò)設(shè)備建立一個或多個 L2隧道,以用于卸載所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分的隧道連接。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,包括通過所述網(wǎng)絡(luò)設(shè)備建立的所述一個或多個L2隧道傳輸所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,包括格式化所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分以用于通過所述網(wǎng)絡(luò)設(shè)備建立的所述一個或多個L2隧道傳輸。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,包括通過所述網(wǎng)絡(luò)設(shè)備中的一個或多個網(wǎng)絡(luò)連接建立所述一個或多個L2隧道的至少一部分。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,包括通過所述網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)控制器處理所述L2隧道連接卸載的至少一部分。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述網(wǎng)絡(luò)控制器用于在所述網(wǎng)絡(luò)設(shè)備中處理所述L2隧道連接卸載的至少一部分,所述處理對所述網(wǎng)絡(luò)設(shè)備的操作是透明的。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,包括維護在所述L2隧道連接卸載過程中使用的隧道連接表格。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,包括確定與所述一個或多個數(shù)據(jù)包的每個相關(guān)的業(yè)務(wù)類型,所述業(yè)務(wù)類型包括單播、組播、和/或廣播業(yè)務(wù)。
10.一種系統(tǒng),包括在網(wǎng)絡(luò)設(shè)備中使用的一個或多個電路和/或處理器,所述網(wǎng)絡(luò)設(shè)備采用層2 (L2)隧道連接以通過由一個或多個隧道連接網(wǎng)關(guān)處理的一個或多個隧道來卸載至少一部分隧道連接,所述一個或多個電路和/或處理器用于確定一個或多個其它網(wǎng)絡(luò)設(shè)備,所述一個或多個其它網(wǎng)絡(luò)設(shè)備用于通過由所述一個或多個隧道連接網(wǎng)關(guān)處理的所述一個或多個隧道來接收一個或多個業(yè)務(wù)數(shù)據(jù)包;和傳輸至少一部分所述一個或多個業(yè)務(wù)數(shù)據(jù)包至所述確定的一個或多個其它網(wǎng)絡(luò)設(shè)備, 其中,所述一個或多個業(yè)務(wù)數(shù)據(jù)包的所述至少一部分的所述傳輸通過旁路所述一個或多個隧道連接網(wǎng)關(guān)經(jīng)所述一個或多個隧道來卸載隧道連接。
全文摘要
用于在云計算中卸載隧道數(shù)據(jù)包的方法和系統(tǒng)。該方法提供一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備可提供基于層2(L2)的隧道連接以卸載由隧道連接網(wǎng)關(guān)執(zhí)行的隧道連接的至少一部分。由網(wǎng)絡(luò)設(shè)備提供的基于層2(L2)的隧道連接可包括確定可接收由隧道連接網(wǎng)關(guān)處理的業(yè)務(wù)數(shù)據(jù)包的一個或多個其它網(wǎng)絡(luò)設(shè)備;以及將業(yè)務(wù)數(shù)據(jù)包的至少一部分從網(wǎng)絡(luò)設(shè)備直接傳輸至一個或多個其它網(wǎng)絡(luò)設(shè)備,其中使用通過網(wǎng)絡(luò)設(shè)備建立的L2隧道,使得一個或多個業(yè)務(wù)數(shù)據(jù)包的至少一部分的傳輸通過旁路一個或多個隧道連接網(wǎng)關(guān)來卸載隧道連接??赏ㄟ^網(wǎng)絡(luò)控制器處理通過網(wǎng)絡(luò)設(shè)備的基于L2的隧道連接卸載的至少一部分。在網(wǎng)絡(luò)設(shè)備中提供卸載隧道連接可基于業(yè)務(wù)數(shù)據(jù)包的業(yè)務(wù)類型的確定。
文檔編號H04L12/56GK102238230SQ20111011854
公開日2011年11月9日 申請日期2011年5月9日 優(yōu)先權(quán)日2010年5月7日
發(fā)明者坎·弗蘭克·凡 申請人:美國博通公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
广安市| 赣州市| 东辽县| 慈溪市| 晋中市| 抚松县| 屏南县| 金秀| 迭部县| 新和县| 砀山县| 宽城| 民乐县| 射阳县| 定边县| 商都县| 内黄县| 黔江区| 刚察县| 隆回县| 万宁市| 桐梓县| 宣汉县| 陇西县| 泰和县| 阿尔山市| 阳西县| 四子王旗| 民勤县| 张北县| 南昌市| 广河县| 二连浩特市| 新闻| 仙居县| 台前县| 河曲县| 太原市| 郓城县| 台北县| 平塘县|