用于在路由器處管理通信的技術的制作方法【專利摘要】路由器可在路由器本地的網絡協(xié)議棧處處理從局域網接收到的數(shù)據,同時如常處理從廣域網接收到的數(shù)據。將棧處理從數(shù)據的源卸載到路由器降低了基于接收到的數(shù)據的分組和來自分組的目的地的確認兩者必須行進的網絡跳躍數(shù),由此降低了通信等待時間。另外,將棧處理卸載到路由器可降低數(shù)據源處的處理負荷。此外,路由器可針對局域話務和廣域話務實現(xiàn)不同的服務質量或其他處理協(xié)議。【專利說明】用于在路由器處管理通信的技術[0001]相關申請[0002]本申請要求于2011年4月13日提交的美國申請S/N.13/086,000的優(yōu)先權權益。【
背景技術:
】[0003]公開領域[0004]本公開涉及計算機網絡,尤其涉及計算機網絡的路由設備。[0005]相關技術描述[0006]計算機越來越多地經由通信網絡與其他計算機進行通信。網絡允許計算機提供該計算機無法單獨執(zhí)行的各種服務。例如,計算機的集合可允許用戶參與在線游戲,其中用戶在計算機之間共享的公共游戲環(huán)境中競爭。然而,隨著由計算機傳送到通信網絡的信息量增加,計算機資源可變得受到重壓,從而導致信息傳遞中不期望的延遲。這可能導致不良用戶體驗。例如,用戶可能經歷網絡滯后,其中計算機沒有以足夠速度處理由網絡所傳遞的信息,使得用戶能夠感知信息傳遞中的延遲。此外,網絡滯后和其它網絡傳遞問題可能影響各種各樣的應用,諸如游戲應用、語音通信應用等等?!?br/>發(fā)明內容】[0007]在一些實施例中,一種方法包括將網絡協(xié)議棧處理從局域網(LAN)處理的源節(jié)點卸載到耦合至該LAN的路由器。[0008]在一些實施例中,卸載該網絡協(xié)議棧處理包括在路由器的第一輸入處接收來自LAN的第一數(shù)據,該第一數(shù)據采用不適于傳送到耦合至路由器的廣域網的第一格式;在路由器的網絡協(xié)議棧處處理該第一數(shù)據以確定采用第二格式的第二數(shù)據,該第二格式適于傳送到廣域網;以及將該第二數(shù)據傳送到廣域網。[0009]在一些實施例中,該方法還包括在路由器的第二輸入處接收來自廣域網的第三數(shù)據,該第三數(shù)據采用第二格式;以及將該第三數(shù)據從路由器路由到廣域網。[0010]在一些實施例中,卸載該網絡棧處理包括:響應于在路由器處接收到來自廣域網的分組,在路由器處所執(zhí)行的網絡協(xié)議棧處生成確認;以及將該確認傳送到該廣域網。[0011]在一些實施例中,卸載該網絡棧處理包括:響應于在路由器處所執(zhí)行的網絡協(xié)議棧處確定在第一時間量里未接收到對第一數(shù)據的接收的確認,重新傳送第二數(shù)據。[0012]在一些實施例中,確定該第二數(shù)據包括基于第一數(shù)據形成第一分組,并且進一步包括將該分組的多個副本從路由器傳送到廣域網。[0013]在一些實施例中,該路由器的網絡協(xié)議棧包括TCP/IP棧。[0014]在一些實施例中,該路由器的網絡協(xié)議棧包括UDP棧。[0015]在一些實施例中,一種方法包括:在路由器處接收第一數(shù)據;響應于確定該第一數(shù)據被定標到局域網(LAN)的節(jié)點,將該第一數(shù)據的第一數(shù)量的副本發(fā)送到局域網以供路由到LAN的該節(jié)點;以及響應于確定該第一數(shù)據被定標到廣域網(WAN)的節(jié)點,將該第一數(shù)據的第二數(shù)量的副本發(fā)送到廣域網以供路由到WAN的該節(jié)點;[0016]在一些實施例中,該方法還包括在路由器處接收來自LAN的第二數(shù)據,該第二數(shù)據采用不適于傳送到WAN的第一格式;在路由器的網絡協(xié)議棧處處理第一數(shù)據以確定采用第二格式的第三數(shù)據,該第二格式適于傳送到WAN;以及將該第二數(shù)據傳送到WAN。[0017]在一些實施例中,該方法還包括在路由器處接收來自廣域網的第三數(shù)據,該第三數(shù)據采用第二格式;以及將該第三數(shù)據從路由器路由到WAN。[0018]在一些實施例中,該方法還包括:響應于在路由器處接收到來自WAN的分組,在路由器處所執(zhí)行的網絡協(xié)議棧處生成確認;以及將該確認傳送到廣域網。[0019]在一些實施例中,該方法還包括:響應于在路由器處所執(zhí)行的網絡協(xié)議棧處確定在第一時間量里未接收到對第一數(shù)據的接收的確認,重新傳送第二數(shù)據。[0020]在一些實施例中,該路由器的網絡協(xié)議棧包括TCP/IP棧。[0021]在一些實施例中,該路由器的網絡協(xié)議棧包括UDP棧。[0022]在一些實施例中,一種路由器包括:被配置成耦合至局域網(LAN)的輸入;以及被配置成卸載來自該LAN的源節(jié)點的網絡協(xié)議棧處理的處理器。[0023]在一些實施例中,該處理器用于通過以下操作來卸載該網絡協(xié)議棧處理:在路由器的第一輸入處接收來自LAN的第一數(shù)據,該第一數(shù)據采用不適于傳送到耦合至路由器的廣域網的第一格式;在路由器的網絡協(xié)議棧處處理該第一數(shù)據以確定采用第二格式的第二數(shù)據,該第二格式適于傳送到廣域網;以及將該第二數(shù)據傳送到廣域網。[0024]在一些實施例中,該處理器用于在路由器的第二輸入處接收來自廣域網的第三數(shù)據,該第三數(shù)據采用第二格式;以及將該第三數(shù)據從路由器路由到廣域網。[0025]在一些實施例中,該處理器用于通過以下操作來卸載該網絡協(xié)議棧處理:響應于在路由器處接收到來自廣域網的分組,在路由器處所執(zhí)行的網絡協(xié)議棧處生成確認;以及將該確認傳送到廣域網。[0026]在一些實施例中,該處理器用于通過以下操作來卸載該網絡協(xié)議棧處理:響應于在路由器處所執(zhí)行的網絡協(xié)議棧處確定在第一時間量里未接收到對第一數(shù)據的接收的確認,重新傳送第二數(shù)據?!緦@綀D】【附圖說明】[0027]通過參考附圖,可以更好地理解本公開并使其眾多特征和優(yōu)點對本領域技術人員而目變得明顯。[0028]圖1是根據本公開的一個實施例的通信網絡的框圖。[0029]圖2是根據本公開的一個實施例的路由器的框圖。[0030]圖3是根據本公開的一個實施例的通信系統(tǒng)的框圖。[0031]圖4是根據本公開一個實施例的網絡協(xié)議棧的框圖。[0032]圖5是解說根據本公開的一個實施例的圖1的路由器的操作的流程圖。[0033]圖6是根據本公開的一個實施例的在圖1的路由器處管理通信的方法的流程圖。[0034]具體描述[0035]圖1-6解說了用于通過將路由器配置成與從連接到通信網絡的廣域網接收到的數(shù)據不同地處理從耦合到該網絡的局域網接收到的數(shù)據,來改進通信網絡的通信效率的技術。具體地,路由器可在路由器本地的網絡協(xié)議棧處處理從局域網接收到的數(shù)據,同時如常處理從廣域網接收到的數(shù)據。將棧處理從數(shù)據的源卸載到路由器降低了基于接收到的數(shù)據的分組和來自分組的目的地的確認兩者必須行進的網絡跳躍數(shù),由此降低了通信等待時間。另外,將棧處理卸載到路由器可降低數(shù)據源處的處理負荷。此外,路由器可針對局域話務和廣域話務實現(xiàn)不同的服務質量或其他處理協(xié)議。例如,路由器可通過將數(shù)據的多個副本傳送到局域網處的目的地來利用與局域網有關的相對低的等待時間的優(yōu)勢,由此降低或消除目的地發(fā)送確認的需要,并且因而降低等待時間。[0036]如本文所使用的,網絡協(xié)議棧是指將由一個或多個計算機應用所提供的原始數(shù)據變換成可傳輸數(shù)據(transportabledata)的一組功能??蓚鬏敂?shù)據和可傳輸分組是指可經由廣域網傳送的數(shù)據。網絡協(xié)議棧將原始數(shù)據轉換成適于經由路由器和計算機網絡的其他交換設備進行傳輸?shù)母袷?。例如,原始?shù)據可以經由數(shù)據流以基本分組化的形式由應用來提供。網絡協(xié)議棧從該數(shù)據流提取原始數(shù)據,將原始數(shù)據格式化成一個或多個可傳輸分組,并且將任何頭部或其他信息附加到這些可傳輸分組,并且將這些可傳輸分組提供給網絡以供通信。[0037]圖1解說了根據本公開的一個實施例的通信網絡100。通信網絡100包括局域網(LAN)lOl、路由器102、以及廣域網(WAN)120。如本文所使用的,LAN是指在諸如家庭、學校、計算機實驗室或辦公樓之類的有限地理區(qū)域中連接計算機和設備的計算機網絡。WAN是指覆蓋寬廣區(qū)域并且跨大都市、地區(qū)或國家邊界的計算機網絡。因此,LANlOl和WAN120各自包括服務器、路由器以及被配置成經由通信網絡100進行通信的其他計算機設備。路由器和其他交換設備通過根據包括在每一分組中的地址信息將接收到的分組路由到其他網絡節(jié)點來形成LANlOl和WAN120的通信主干。網絡中可從網絡接收數(shù)據或向網絡發(fā)送數(shù)據以供通信的每一點被稱為網絡節(jié)點。因此,每一網絡節(jié)點可包括一個或多個路由器、服務器、計算機設備等、或其任何組合。發(fā)起用于通信的數(shù)據或作為數(shù)據的目標目的地的網絡節(jié)點被稱為相關于該數(shù)據的端點。[0038]路由器102是被配置成從LANlOl和WAN120兩者接收數(shù)據并且將數(shù)據傳送到其他網絡節(jié)點(包括LANlOl中的節(jié)點和WAN120中的網絡節(jié)點)的路由器設備。出于討論目的,從LANlOl的網絡節(jié)點接收到的數(shù)據被稱為LAN側話務,而從WAN的網絡節(jié)點接收到的數(shù)據被稱為WAN側話務。路由器102在地理上位于靠近LANlOl的節(jié)點。例如,路由器102可與LANlOl的網絡節(jié)點位于相同建筑物中,諸如住宅樓或辦公樓中。因此,路由器102的LAN側話務通常具有比WAN側話務更小的等待時間。S卩,LAN側話務通常比WAN側話務花費更少的時間到達路由器102。[0039]路由器102可通過與WAN側話務不同地處理LAN側話務來利用LAN側話務的相對小的等待時間的優(yōu)勢。例如,LAN側話務可用不適于經由WAN120進行路由的基本分組化的數(shù)據流來提供。路由器120可在本地執(zhí)行的網絡協(xié)議棧處處理LAN側話務以便將LAN側話務置于適于經由WAN120傳送的格式,并且如常路由經處理的話務。另外,路由器102可以如常路由被定標到WAN120的節(jié)點的WAN側話務。對于被定標到LANlOl的節(jié)點的WAN側話務,路由器102可經由本地執(zhí)行的網絡協(xié)議棧來處理該話務,以便形成不適于經由WAN120傳送的數(shù)據流,并且將該數(shù)據流提供給目標網絡節(jié)點。由此,路由器102可為LANlOl的節(jié)點執(zhí)行常規(guī)上在個體節(jié)點處執(zhí)行的網絡協(xié)議棧功能。通過將網絡協(xié)議棧功能卸載到路由器102,簡化了LANlOl的每一節(jié)點處的處理。[0040]此外,將棧處理功能卸載到路由器102使得針對基于從LANlOl接收到的信息的分組的網絡跳躍數(shù)降低了至少一跳,由此降低了網絡等待時間。具體而言,對于一些網絡協(xié)議,網絡協(xié)議棧通過為分組的目的地發(fā)送該分組已被接收的確認而等待指定的時間量來改進通信可靠性。如果在指定的(或是預定的或是可編程的)時間段內未接收到確認,則網絡協(xié)議棧重傳接收到的分組。類似地,網絡協(xié)議??韶撠燀憫诮邮盏椒纸M來向分組源發(fā)送確認。在所解說的圖1的實施例中,路由器102的網絡協(xié)議棧管理對確認的發(fā)送以及對接收自LANlOl的數(shù)據的分組的重傳兩者。由于就網絡跳躍而言路由器102更靠近目的地,因此路由器處的網絡協(xié)議??杀萀ANlOl的節(jié)點更快地接收和發(fā)送確認,通信等待時間可被降低。[0041]另外,在一些實施例中,可通過將分組的多個副本發(fā)送到LANlOl中的目的地來改進通信可靠性,而不是通過等待分組在其目標目的地處被接收的確認。對于被定標到WANl20中的目的地的分組,從路由器102發(fā)送多個分組由于相對等待時間和帶寬問題可能是不可行或不期望的。然而,從路由器102傳送被定標到LANlOl中的目的地的信息比在WAN120上傳送信息更快。因此,響應于在路由器102處的網絡協(xié)議棧處確定分組被定標到LANlOl的節(jié)點,路由器102可將每一分組的多個副本發(fā)送到目的地節(jié)點。這可降低或消除對等待來自目的地節(jié)點的確認的需要,由此降低通信等待時間。路由器102處的網絡??勺裱粋€或多個通信協(xié)議,諸如TCP/IP、UDP等。[0042]在另一實施例中,路由器102可為LAN側話務提供與WAN側話務不同的服務質量或其他處理功能。例如,可通過將數(shù)據的多個副本發(fā)送到目標目的地來改進通信的穩(wěn)健性。然而,對于諸如WAN側話務之類的高等待時間的話務而言,制作多個副本可能不可行。因此,與經由WAN側話務所提供的數(shù)據的副本相比,路由器102可發(fā)送更多個經由LAN側話務所提供的數(shù)據的副本。例如,對于與LAN側話務相關聯(lián)的每一分組(無論該分組是由LANlOl的節(jié)點所提供的還是由路由器102的本地執(zhí)行的網絡協(xié)議棧所形成的),路由器102可向目標網絡節(jié)點發(fā)送該分組的N個副本,其中N為整數(shù)。作為對比,對于與WAN側話務相關聯(lián)的分組,路由器102可向目標網絡節(jié)點發(fā)送該分組的M個副本,其中M為整數(shù)。在一個實施例中,M小于No[0043]參考圖2,解說了根據本公開一個實施例的路由器102的框圖。路由器102包括用于便于對可傳輸分組和原始數(shù)據兩者的接收和路由的多個模塊。具體而言,在圖1所解說的示例中,路由器102包括處理器204、分組緩沖器206、交換結構210、和數(shù)據連接215-217。數(shù)據連接包括局域數(shù)據連接215以及廣域網數(shù)據連接216和217。廣域網連接216和217中的每一個連接是至網絡的允許從廣域網120的節(jié)點接收分組以及將分組傳送到廣域網120的節(jié)點兩者的輸入/輸出連接。具體而言,廣域網數(shù)據連接216和217中的每一個連接被連接到包括在廣域網120中不同的節(jié)點子集。相應地,通過在一條網絡連接處接收分組并且經由另一條網絡連接傳送該分組,路由器102將該分組從一個節(jié)點子集傳達至另一節(jié)點子集。局域數(shù)據連接215被連接到局域網101,并且可傳送或接收不適于經由廣域網120傳輸?shù)脑紨?shù)據。例如,原始數(shù)據可能不包括用于經由網絡傳輸?shù)暮线m的頭部信息。此外,原始數(shù)據可能不是以允許經由網絡進行通信的格式來組織的。[0044]交換結構210是在路由器102的各模塊之間路由可傳輸分組的通信主干。交換結構接收指示路由器102的哪個模塊要接收所提供的可傳輸分組的控制信令。相應地,交換結構210便于由路由器102對可傳輸分組進行接收、存儲和提供。[0045]分組緩沖器206是存儲接收到的可傳輸分組的存儲器結構,諸如隨機存取存儲器(RAM)、非易失性存儲器、或其它存儲器。分組緩沖器206可在能夠個體地尋址的位置中存儲可傳輸分組,由此分組緩沖器206基于接收到的控制信令在這些可尋址的位置處存儲或取回可傳輸分組。該控制信令指示對分組緩沖器206的訪問請求是讀訪問還是寫訪問,并且指示與該訪問相關聯(lián)的位置的地址。作為響應,分組緩沖器206在寫訪問的情形中在所指示的位置處存儲接收到的可傳輸分組,或者在讀訪問的情形中取回存儲在所指示的位置處的分組。[0046]處理器204是用于控制路由器102的操作的模塊。相應地,處理器204可以是通用或專用處理器、用于實現(xiàn)狀態(tài)機的一個或多個邏輯模塊等、或其任何組合。為了控制路由器102的操作,處理器204監(jiān)視在路由器102處接收到的分組,并且基于與每個分組相關聯(lián)的地址信息來提供控制信令以便于對接收到的分組的存儲和路由。處理器204還可執(zhí)行網絡協(xié)議棧,以在可傳輸分組與原始數(shù)據之間進行轉換。[0047]為了解說目的,在操作期間,在廣域網數(shù)據連接216和217中的一個連接處接收可傳輸分組。響應于接收到該分組,處理器204向交換結構210提供控制信令以使該分組被提供給分組緩沖器206。處理器204還向分組緩沖器206提供控制信令,以使得接收到的分組被存儲在由處理器204指示的地址處。處理器204還可提供控制信令以從分組緩沖器206取回分組、分析包括在該分組中的目的地地址信息、以及控制交換結構210以使得該分組被提供給廣域網數(shù)據連接216和217中由目的地地址指示的那個連接。具體地,處理器204可訪問一個或多個路由表(未示出),該一個或多個路由表指示與連接至路由器202的每個網絡節(jié)點子集相關聯(lián)的目的地地址范圍?;谟稍摰刂分甘镜墓?jié)點子集,路由器控制模塊可控制交換結構210以將分組提供給廣域網數(shù)據連接216和217中與所指示的節(jié)點子集相關聯(lián)的那個連接。[0048]另外,處理器104可從局域網數(shù)據連接215接收原始數(shù)據,并且執(zhí)行網絡協(xié)議棧以將原始數(shù)據轉換成可傳輸分組。處理器204隨后將可傳輸分組存儲在分組緩沖器206中以供通信。另外,處理器204可確定存儲在分組緩沖器206處的可傳輸分組被定標到LANlOl的網絡節(jié)點,并且作為響應,采用網絡協(xié)議棧將可傳輸數(shù)據分組轉換成原始數(shù)據。處理器204將原始數(shù)據提供給局域網數(shù)據連接215以供傳輸?shù)絃ANlOl的目標網絡節(jié)點。[0049]除了將原始數(shù)據轉換成可傳輸分組以外,在處理器204處執(zhí)行的網絡協(xié)議棧可以針對從經由局域網連接115接收到的數(shù)據所形成的可傳輸分組執(zhí)行其他功能,包括流控制以及與網絡協(xié)議棧相關聯(lián)的其他功能。例如,在處理器104處執(zhí)行的網絡協(xié)議??晒芾硗ㄐ趴煽啃怨δ埽T如生成對于接收自WAN120并且被定標到LANlOl的分組的確認,等待來自分組目的地的確認以確定是重發(fā)該分組還是將另一分組發(fā)送到目的地等。此外,代替采用對于被定標到LANlOl處的節(jié)點的分組的確認,處理器104處的網絡協(xié)議棧可發(fā)送每一分組的多個副本,由此降低通信等待時間。相應地,處理器104作為連接至局域網連接115的計算機設備的網絡協(xié)議棧代理來執(zhí)行。[0050]圖3解說了根據本公開的一個實施例的納入了圖1的路由器102的通信系統(tǒng)300。通信系統(tǒng)300還包括WAN220和LAN101。LANlOl包括各自連接至路由器102的計算機設備330和331。計算機設備330和331中的每一者均執(zhí)行應用。例如,計算機設備330執(zhí)行應用340。[0051]在所解說的實施例中,假定各計算機設備230各自連接至路由器102的LANl15,而WANl20連接至WAN連接116和117。計算機設備330執(zhí)行路由器接口協(xié)議棧341,該路由器接口協(xié)議棧341從應用340接收原始數(shù)據,將接收到的原始數(shù)據處理成可經由連接傳送到路由器102的格式,并且將經轉換的原始數(shù)據傳送到路由器102。路由器接口協(xié)議棧341不將接收到的數(shù)據轉換成可傳輸分組。相應地,路由器102處的處理器204執(zhí)行網絡協(xié)議棧350,該網絡協(xié)議棧350將由路由器接口協(xié)議棧所提供的原始數(shù)據轉換成可傳輸數(shù)據分組。另外,網絡協(xié)議棧350將定標到計算機設備330的可傳輸分組轉換成原始數(shù)據,并且將該原始數(shù)據提供給路由器接口協(xié)議棧341。作為響應,路由器接口協(xié)議棧341將接收到的數(shù)據轉換成可由應用340來處理的格式。在一個實施例中,路由器接口協(xié)議棧由網絡接口設備來執(zhí)行,諸如計算機設備330的網絡接口卡(NIC)。[0052]另外,網絡協(xié)議棧350代表計算機設備330執(zhí)行流控制和其他網絡協(xié)議棧功能。這降低了計算機設備330處的處理負荷,由此降低了網絡滯后和其他通信問題。[0053]圖4解說了根據本公開的一個實施例的網絡協(xié)議棧400。網絡協(xié)議棧400包括傳輸層422、互聯(lián)網層424、鏈路層426,這些層中的每一者為網絡協(xié)議棧400執(zhí)行相關聯(lián)的功能。具體而言,網絡協(xié)議棧400與在應用層420處執(zhí)行的各應用傳遞信息。在所解說的實施例中,應用層420在端點(諸如圖3的計算機設備330)處被執(zhí)行。傳輸層422、互聯(lián)網層424以及鏈路層426各自在路由器102的處理器204處被執(zhí)行,由此卸載來自該端點的這些功能。[0054]圖5解說了示出根據本公開的一個實施例的解說了路由器102的操作的流程圖。在框430,在數(shù)據連接215-217處接收信息。如果該信息是在WAN連接216和217中的一個連接處被接收的,則該信息是可傳輸分組,并且在框434路由器102將這些可傳輸分組路由到目標網絡節(jié)點。如果該信息是在LAN連接215處被接收的,則在框532路由器102將接收到的原始數(shù)據提供給網絡協(xié)議棧。在框534,網絡協(xié)議棧532將接收到的原始數(shù)據轉換成可傳輸分組,并且將這些可傳輸分組路由到目標網絡節(jié)點。[0055]圖6解說了根據本公開一個實施例的在路由器102處管理通信的方法的流程圖。在框602,路由器從數(shù)據連接215-217中的一個連接接收要傳送的數(shù)據。在框604,路由器102確定接收到的數(shù)據被定標到LANlOl的節(jié)點還是WAN120的節(jié)點。這一確定可例如基于經由其接收數(shù)據的特定數(shù)據連接來作出。如果數(shù)據被定標到LANlOl的節(jié)點,則路由器102在本地執(zhí)行的網絡協(xié)議棧處處理數(shù)據以形成分組,并且在框606制作每一分組的N個副本以供通信,其中N為整數(shù)。在框608,路由器102將每一分組的N個副本發(fā)送給WAN120或LANlOl的目標網絡節(jié)點。在框604,如果路由器102確定接收到的數(shù)據被定標到WAN120的節(jié)點,則該方法流前進至框610,并且路由器102制作每一接收到的分組的M個副本,其中M是不同于N的整數(shù)。在框612,路由器102將M個副本路由到目標網絡節(jié)點。在一個實施例中,M等于一,并且路由器102不制作接收到的分組的副本,而是將每一分組路由到目標節(jié)點而不制作副本。[0056]以上公開的主題內容將被認為是解說性而非限制性的,且所附權利要求旨在涵蓋落入本發(fā)明的真實精神和范圍內的所有此類修改、增強和其他實施例。因此,就法律允許的最大程度而言,本發(fā)明的范圍將由所附權利要求及其等效技術方案的最寬許可解讀來確定,而不應被前述詳細描述所約束或限制。【權利要求】1.一種方法,包括:將網絡協(xié)議棧處理從局域網(LAN)處理的源節(jié)點卸載到耦合至所述LAN的路由器。2.如權利要求1所述的方法,其特征在于,卸載所述網絡協(xié)議棧處理包括:在所述路由器的第一輸入處接收來自所述LAN的第一數(shù)據,所述第一數(shù)據采用不適于傳送到耦合至所述路由器的廣域網的第一格式;在所述路由器的網絡協(xié)議棧處處理所述第一數(shù)據以確定采用第二格式的第二數(shù)據,所述第二格式適于傳送到所述廣域網;將所述第二數(shù)據傳送到所述廣域網。3.如權利要求2所述的方法,其特征在于,進一步包括:在所述路由器的第二輸入處接收來自所述廣域網的第三數(shù)據,所述第三數(shù)據采用所述第二格式;以及將所述第三數(shù)據從所述路由器路由到所述廣域網。4.如權利要求2所述的方法,其特征在于,卸載所述網絡棧處理包括:響應于在所述路由器處接收到來自所述廣域網的分組,在所述路由器處所執(zhí)行的網絡協(xié)議棧處生成確認;將所述確認傳送到所述廣域網。5.如權利要求2所述的方法,其特征在于,卸載所述網絡棧處理包括:響應于在所述路由器處所執(zhí)行的網絡協(xié)議棧處確定在第一時間量里未接收到對所述第一數(shù)據的接收的確認,重新傳送所述第二數(shù)據。`6.如權利要求2所述的方法,其特征在于,確定所述第二數(shù)據包括基于所述第一數(shù)據形成第一分組,并且進一步包括將所述分組的多個副本從所述路由器傳送到所述廣域網。7.如權利要求1所述的方法,其特征在于,所述路由器的網絡協(xié)議棧包括TCP/IP棧。8.如權利要求1所述的方法,其特征在于,所述路由器的網絡協(xié)議棧包括UDP棧。9.一種方法,包括:在路由器處接收第一數(shù)據;響應于確定所述第一數(shù)據被定標到局域網(LAN)的節(jié)點,將所述第一數(shù)據的第一數(shù)量的副本發(fā)送到所述局域網以供路由到所述LAN的所述節(jié)點;響應于確定所述第一數(shù)據被定標到廣域網(WAN)的節(jié)點,將所述第一數(shù)據的第二數(shù)量的副本發(fā)送到所述廣域網以供路由到所述WAN的所述節(jié)點。10.如權利要求9所述的方法,其特征在于,進一步包括:在所述路由器處接收來自所述LAN的第二數(shù)據,所述第二數(shù)據采用不適于傳送到所述WAN的第一格式;在所述路由器的網絡協(xié)議棧處處理所述第一數(shù)據以確定采用第二格式的第三數(shù)據,所述第二格式適于傳送到所述WAN;將所述第二數(shù)據傳送到所述WAN。11.如權利要求10所述的方法,其特征在于,進一步包括:在所述路由器處接收來自所述廣域網的第三數(shù)據,所述第三數(shù)據采用所述第二格式;以及將所述第三數(shù)據從所述路由器路由到所述WAN。12.如權利要求10所述的方法,其特征在于,進一步包括:響應于在所述路由器處接收到來自所述WAN的分組,在所述路由器處所執(zhí)行的網絡協(xié)議棧處生成確認;將所述確認傳送到所述廣域網。13.如權利要求10所述的方法,其特征在于,進一步包括:響應于在所述路由器處所執(zhí)行的網絡協(xié)議棧處確定在第一時間量里未接收到對所述第一數(shù)據的接收的確認,重新傳送所述第二數(shù)據。14.如權利要求10所述的方法,其特征在于,所述路由器的網絡協(xié)議棧包括TCP/IP棧。15.如權利要求10所述的方法,其特征在于,所述路由器的網絡協(xié)議棧包括UDP棧。16.—種路由器,包括:被配置成耦合至局域網(LAN)的輸入;被配置成卸載來自所述LAN的源節(jié)點的網絡協(xié)議棧處理的處理器。17.如權利要求16所述的路由器,其特征在于,所述處理器通過以下操作來卸載所述網絡協(xié)議棧處理:在所述路由器的第一輸入處接收來自所述LAN的第一數(shù)據,所述第一數(shù)據采用不適于傳送到耦合至所述路由器的廣域網的第一格式;在所述路由器的網絡協(xié)議棧處處理所述第一數(shù)據以確定采用第二格式的第二數(shù)據,所述第二格式適于傳送到所述廣域網;將所述第二數(shù)據傳送到所述廣域網。18.如權利要求17所述的路由器,其特征在于,所述處理器用于:在所述路由器的第二輸入處接收來自所述廣域網的第三數(shù)據,所述第三數(shù)據采用所述第二格式;以及將所述第三數(shù)據從所述路由器路由到所述廣域網。19.如權利要求17所述的路由器,其特征在于,所述處理器通過以下操作來卸載所述網絡協(xié)議棧處理:響應于在所述路由器處接收到來自所述廣域網的分組,在所述路由器處所執(zhí)行的網絡協(xié)議棧處生成確認;將所述確認傳送到所述廣域網。20.如權利要求17所述的路由器,其特征在于,所述處理器通過以下操作來卸載所述網絡協(xié)議棧處理:響應于在所述路由器處所執(zhí)行的網絡協(xié)議棧處確定在第一時間量里未接收到對所述第一數(shù)據的接收的確認,重新傳送所述第二數(shù)據?!疚臋n編號】H04L12/771GK103460668SQ201280017780【公開日】2013年12月18日申請日期:2012年4月13日優(yōu)先權日:2011年4月13日【發(fā)明者】C·A·瑪斯塔,W·G·鄧蘭普,B·M·門查卡申請人:高通股份有限公司