一種基于多鏈路的數(shù)據(jù)傳輸方法及設(shè)備的制作方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種基于多鏈路的數(shù)據(jù)傳輸方法,包括:第一設(shè)備在所述第一設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;第一設(shè)備建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道;第一設(shè)備分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;第一設(shè)備將所述目標(biāo)報(bào)文封裝至所述第二隧道上,并將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備。相應(yīng)地,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)傳輸設(shè)備。本發(fā)明實(shí)施例可以提高網(wǎng)絡(luò)設(shè)備所支持的鏈路的利用率。
【專利說(shuō)明】一種基于多鏈路的數(shù)據(jù)傳輸方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,一種基于多鏈路的數(shù)據(jù)傳輸方法及設(shè)備。
【背景技術(shù)】
[0002]目前支持多種鏈路的網(wǎng)絡(luò)設(shè)備應(yīng)用越來(lái)越多廣泛,例如,同時(shí)支持?jǐn)?shù)據(jù)用戶專線(Digital Subscriber Line,DSL)網(wǎng)絡(luò)和長(zhǎng)期演進(jìn)(Long Term Evolution,LTE)網(wǎng)絡(luò)的鏈路的網(wǎng)絡(luò)設(shè)備。其中,將不同的業(yè)務(wù)固定承載在不同的鏈路上,為目前支持多種鏈路的網(wǎng)絡(luò)設(shè)備應(yīng)用最為廣泛的實(shí)現(xiàn)方式。例如,將網(wǎng)絡(luò)電視業(yè)務(wù)和互聯(lián)網(wǎng)業(yè)務(wù)承載在DSL網(wǎng)絡(luò)的鏈路上,將語(yǔ)音業(yè)務(wù)承載在LTE網(wǎng)絡(luò)的鏈路上。
[0003]但上述技術(shù)方案中,由于將網(wǎng)絡(luò)設(shè)備所支持的鏈路都固定承載某些業(yè)務(wù),而用戶使用的業(yè)務(wù)是不固定的,例如,在時(shí)間段A用戶使用的網(wǎng)絡(luò)電視業(yè)務(wù)比較多,而語(yǔ)音業(yè)務(wù)很少,這樣用于承載網(wǎng)絡(luò)電視業(yè)務(wù)的鏈路的負(fù)荷就很大,而用于承載語(yǔ)音業(yè)務(wù)的鏈路的負(fù)荷就很少,從而使網(wǎng)絡(luò)設(shè)備所支持的鏈路的利用率很低。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種基于多鏈路的數(shù)據(jù)傳輸方法及設(shè)備,可以提高網(wǎng)絡(luò)設(shè)備所支持的鏈路的利用率。
[0005]第一方面,本發(fā)明實(shí)施例提供一種基于多鏈路的數(shù)據(jù)傳輸方法,包括:
[0006]所述第一設(shè)備在所述第一設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;
[0007]所述第一設(shè)備建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道;
[0008]所述第一設(shè)備分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;
[0009]所述第一設(shè)備將所述目標(biāo)報(bào)文封裝至所述第二隧道上,并將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備。
[0010]在第一種可能的實(shí)施方式中,所述將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備,包括:
[0011]所述第一設(shè)備將封裝在所述第二隧道上的報(bào)文封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道上,并將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備。
[0012]結(jié)合第一方面的第一種可能的實(shí)施方式中,所述第一隧道為跨越虛擬鏈路的隧道,在第二種可能的實(shí)現(xiàn)方式中,所述將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備,包括:
[0013]第一設(shè)備將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文封裝至該第一隧道所跨越的虛擬鏈路上,并將封裝在所述虛擬鏈路上的報(bào)文發(fā)送至所述第二設(shè)備。[0014]結(jié)合上述任一實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備與所述第二設(shè)備連接包括:
[0015]所述第一設(shè)備通過(guò)不同的接口與所述第二設(shè)備建立的鏈路;或者
[0016]所述第二設(shè)備通過(guò)同一接口與所述第二設(shè)備的不同接口建立的鏈路。
[0017]第二方面,本發(fā)明實(shí)施例提供一種數(shù)據(jù)傳輸設(shè)備,包括:第一建立單元、第二建立單元、分析單元、和發(fā)送單元,其中: [0018]所述第一建立單元,用于在所述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;
[0019]所述第二建立單元,用于建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的
第二隧道;
[0020]所述分析單元,用于分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;
[0021]所述發(fā)送單元,用于將所述目標(biāo)報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸所述數(shù)據(jù)傳輸設(shè)備中需要發(fā)送給所述第二設(shè)備的第一隧道發(fā)送至所述第二設(shè)備。
[0022]在第一種可能的實(shí)現(xiàn)方式中,所述發(fā)送單元還用于將封裝在所述第二隧道上的報(bào)文封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道上,并將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備。
[0023]結(jié)合第二方面的第一種可能的實(shí)現(xiàn)方式,在第二種可能的實(shí)現(xiàn)方式中,所述第一隧道為跨越虛擬鏈路的隧道,所述發(fā)送單元將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文封裝至該第一隧道所跨越的虛擬鏈路上,并將封裝在所述虛擬鏈路上的報(bào)文發(fā)送至所述第二設(shè)備。
[0024]結(jié)合第二方面的上述任一實(shí)現(xiàn)方式,在第三種可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備連接包括:
[0025]所述數(shù)據(jù)傳輸設(shè)備通過(guò)不同的接口與所述第二設(shè)備建立的鏈路;或者
[0026]所述第二設(shè)備通過(guò)同一接口與所述第二設(shè)備的不同接口建立的鏈路。
[0027]第三方面,本發(fā)明實(shí)施例還提供一種基于多鏈路的數(shù)據(jù)傳輸系統(tǒng),包括:第一設(shè)備和第二設(shè)備,其中:
[0028]所述第一設(shè)備,用于在所述第一設(shè)備與第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道,并建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道,以及分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道,以及將所述目標(biāo)報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備;
[0029]所述第二設(shè)備,用于通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道接收所述第一設(shè)備發(fā)送的報(bào)文,并對(duì)該報(bào)文進(jìn)行解封裝,以得到所述目標(biāo)報(bào)文。
[0030]在第一種可能的實(shí)現(xiàn)方式中,所述第一設(shè)備還用于將封裝在所述第二隧道上的報(bào)文封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道上,并將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備。
[0031]上述技術(shù)方案中,第一設(shè)備在所述第一設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;第一設(shè)備建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道;第一設(shè)備分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;第一設(shè)備將所述目標(biāo)報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備,即,根據(jù)每個(gè)第一隧道的負(fù)載狀態(tài)選擇傳輸報(bào)文的第一隧道,從而合理的分配傳輸路徑,這樣可以提高網(wǎng)絡(luò)設(shè)備所支持的鏈路的利用率。
【專利附圖】
【附圖說(shuō)明】
[0032]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0033]圖1是本發(fā)明實(shí)施例提供的一種基于多鏈路的數(shù)據(jù)傳輸方法的流程示意圖;
[0034]圖2是本發(fā)明實(shí)施例提供的另一種基于多鏈路的數(shù)據(jù)傳輸方法的流程示意圖;
[0035]圖3是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)示意圖;
[0036]圖4是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)示意圖;
[0037]圖5是本發(fā)明實(shí)施例提供的一種基于多鏈路的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖;
[0038]圖6是本發(fā)明 實(shí)施例提供的一種數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)示意圖;
[0039]圖7是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0040]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0041]圖1是本發(fā)明實(shí)施例提供的一種基于多鏈路的數(shù)據(jù)傳輸方法的流程示意圖,如圖1所示,包括:
[0042]101、第一設(shè)備在所述第一設(shè)備與第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;
[0043]102、第一設(shè)備建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道;
[0044]103、第一設(shè)備分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;
[0045]104、第一設(shè)備將所述目標(biāo)報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備。
[0046]作為一種可選的實(shí)施方式,上述第一設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備,上述第二設(shè)備可以是服務(wù)器,例如,匯聚服務(wù)器;該實(shí)施方式中上述報(bào)文可以是家庭網(wǎng)關(guān)設(shè)備下掛設(shè)備發(fā)送的上行報(bào)文。
[0047]作為一種可選的實(shí)施方式,上述第一設(shè)備可以是服務(wù)器設(shè)備,例如:匯聚服務(wù)器,上述第二設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備;該實(shí)施方式中上述報(bào)文可以是網(wǎng)絡(luò)側(cè)發(fā)送的下行報(bào)文。
[0048]上述技術(shù)方案中,第一設(shè)備在所述第一設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;第一設(shè)備建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道;第一設(shè)備分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;第一設(shè)備將所述目標(biāo)報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備,即,根據(jù)每個(gè)第一隧道的負(fù)載狀態(tài)選擇傳輸報(bào)文的第一隧道,從而合理的分配傳輸路徑,這樣可以提高網(wǎng)絡(luò)設(shè)備所支持的鏈路的利用率。
[0049]圖2是本發(fā)明實(shí)施例提供的另一種基于多鏈路的數(shù)據(jù)傳輸方法的流程示意圖,如圖2所示,包括:
[0050]201、第一設(shè)備在所述第一設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;
[0051]可選的,上述第一設(shè)備與所述第二設(shè)備連接的鏈路可以包括:
[0052]數(shù)字用戶線路(Digital Subscriber Line, DSL)鏈路和長(zhǎng)期演進(jìn)(LongTermEvolution, LTE)鏈路。當(dāng)然DSL和LTE鏈路僅是本發(fā)明實(shí)施例的例子,本發(fā)明實(shí)施例對(duì)鏈路的數(shù)量、層次、形態(tài)和路徑都不作限定。
[0053]可選的,上述第一隧道可以是通用路由封裝(Generic Route Encapsulation,GRE)隧道。當(dāng)然還可以是其它點(diǎn)對(duì)點(diǎn)隧道,例如,虛擬專用網(wǎng)絡(luò)(Virtual PrivateNetwork,VPN)隧道等。
[0054]202、第一設(shè)備建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道;
[0055]可選的,上述跨越是指第二隧道承載在上述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道上,且第二隧道的源點(diǎn)的報(bào)文可以通過(guò)第二隧道跨越的任一第一隧道傳輸至第二隧道的終點(diǎn)。
[0056]可選的,上述鏈路中建立第一隧道,本發(fā)明實(shí)施例對(duì)在一個(gè)鏈路上建立一個(gè)第一隧道之后,是否還可以建立其它隧道不作限定。
[0057]可選的,上述第二隧道可以是跨越多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的虛擬隧道,例如:第二層隧道協(xié)議(Layer2Tunneling Protocol, L2TP)的VPN隧道。上述將所述目標(biāo)報(bào)文封裝在所述第二隧道上可以是指將上述目標(biāo)報(bào)文進(jìn)行L2TP封裝。
[0058]203、第一設(shè)備分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道。
[0059]可選的,上述分析可以是分析每個(gè)鏈路的所承載的負(fù)載狀態(tài),還可以是分析每個(gè)鏈路傳輸負(fù)載的效率等負(fù)載狀態(tài),等與報(bào)文傳輸相關(guān)網(wǎng)絡(luò)參數(shù)和設(shè)備狀態(tài)。
[0060]204、第一設(shè)備將所述目標(biāo)報(bào)文封裝至所述第二隧道上,并將封裝在所述第二隧道上的報(bào)文封裝在所述用于 傳輸目標(biāo)報(bào)文的第一隧道上,并將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備。
[0061]可選的,當(dāng)上述第一隧道為GRE隧道時(shí),上述將封裝在所述第二隧道上的報(bào)文封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道上,即指對(duì)將封裝在所述第二隧道上的報(bào)文進(jìn)行GRE封裝。
[0062]作為一種可選的實(shí)施方式,在步驟201之前,所述方法還可以包括:
[0063]所述第一設(shè)備將目標(biāo)報(bào)文轉(zhuǎn)換成公網(wǎng)IP地址的目標(biāo)報(bào)文。
[0064]可選的,上述將目標(biāo)報(bào)文轉(zhuǎn)換成公網(wǎng)IP地址的目標(biāo)報(bào)文,即將目標(biāo)報(bào)文的IP地址轉(zhuǎn)換為公網(wǎng)IP地址,例如將目標(biāo)報(bào)文進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換(Network AddressTranslation,NAT)。
[0065]其中,上述公網(wǎng)IP地址可以是從動(dòng)態(tài)主機(jī)設(shè)置協(xié)議(Dynamic HostConfigurationProtocol,DHCP)服務(wù)器上獲取的公網(wǎng)IP地址,也可是從PPPoE服務(wù)器上獲取的公網(wǎng)IP地址。該實(shí)施方式中,上述第一設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備,上述第二設(shè)備可以是服務(wù)器,即上述目標(biāo)報(bào)文為上行報(bào)文。
[0066]作為一種可選的實(shí)施方式,上述第一隧道為跨越虛擬鏈路的隧道,步驟204中的將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備,可以包括:
[0067]第一設(shè)備將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文封裝至該第一隧道所跨越的虛擬鏈路上,并將封裝在所述虛擬鏈路上的報(bào)文發(fā)送至所述第二設(shè)備。
[0068]這樣可以實(shí)現(xiàn)對(duì)目標(biāo)報(bào)文進(jìn)行三層封裝,其中,上述虛擬鏈路可以包括: [0069]點(diǎn)對(duì)點(diǎn)協(xié)議(Pointto Point Protocol,PPP)鏈路或者以太網(wǎng)上的 PPP(pointtopoint protocol over Ethernet, PPPoE)鏈路。
[0070]可選的,所述第一設(shè)備與第二設(shè)備連接的鏈路包括:
[0071]第一設(shè)備通過(guò)不同的接口與所述第二設(shè)備建立的多個(gè)鏈路。即第一設(shè)備與第二設(shè)備建立的每個(gè)鏈路在第一設(shè)備上都是一個(gè)獨(dú)立的接口,例如,第一設(shè)備與第二設(shè)備連接的鏈路包括DSL和LTE鏈路,那么第一設(shè)備上就包括DSL接口,用于與第二設(shè)備建立DSL鏈路,第一設(shè)備還包括LTE鏈路,用于與第二設(shè)備建立LTE鏈路。第一設(shè)備與第二設(shè)備建立的每個(gè)鏈路在第二設(shè)備可以同一個(gè)接口,即第二設(shè)備的一個(gè)接口分別與第一設(shè)備的多個(gè)接口建立多個(gè)鏈路。例如,上述鏈路為DSL鏈路和LTE鏈路時(shí),步驟201中的在所述第一設(shè)備與所述第二設(shè)備連接的鏈路上建立第一隧道可以是,第一設(shè)備中的DSL接口和LTE接口分別與第二設(shè)備建立第一隧道。其中,上述第一設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備,上述第二設(shè)備可以是服務(wù)器,即上述目標(biāo)報(bào)文為上行報(bào)文。
[0072]可選的,所述第一設(shè)備與第二設(shè)備連接的鏈路包括:
[0073]第一設(shè)備通過(guò)同一接口與所述第二設(shè)備的不同接口建立的多個(gè)鏈路。即第一設(shè)備與第二設(shè)備建立的每個(gè)鏈路在第一設(shè)備上都是同一個(gè)接口,例如,第一設(shè)備與第二設(shè)備連接的鏈路包括DSL和LTE鏈路,那么第一設(shè)備上就可以只有一個(gè)接口,用于與第二設(shè)備建立DSL鏈路和建立LTE鏈路。第一設(shè)備與第二設(shè)備建立的每個(gè)鏈路在第二設(shè)備可以是一個(gè)獨(dú)立的接口,即第二設(shè)備的多個(gè)接口分別與第一設(shè)備的一個(gè)接口建立多個(gè)鏈路。例如,上述鏈路為DSL鏈路和LTE鏈路時(shí),步驟201可以是第一設(shè)備中的接口與第二設(shè)備的DSL接口和LTE接口建立第一隧道。其中,上述第一設(shè)備可以是服務(wù)器,上述第二設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備,即上述目標(biāo)報(bào)文為下行報(bào)文。
[0074]作為一種可選的實(shí)施方式,第一設(shè)備將封裝在第一隧道上的目標(biāo)報(bào)文發(fā)送至第二設(shè)備后,第二設(shè)備對(duì)獲取的封裝包進(jìn)行與第一隧道對(duì)應(yīng)的解封裝以獲取到與第二隧道對(duì)應(yīng)的包含目標(biāo)報(bào)文的封裝包,第二設(shè)備再對(duì)其進(jìn)行報(bào)文重組,再剝離重組后的封裝包與第二隧道對(duì)應(yīng)的封裝,以提取出目標(biāo)報(bào)文。其中,上述與第一隧道對(duì)應(yīng)的解封裝和步驟204的封裝是一一對(duì)應(yīng)的,例如,上述第一隧道為GRE隧道時(shí),該解封裝就是解GRE封裝;上述剝離重組后的封裝包與第二隧道對(duì)應(yīng)的封裝和步驟204的封裝是一一對(duì)應(yīng)的,例如,上述第二隧道為L(zhǎng)2TP隧道時(shí),該剝離就是剝離L2TP的封裝。
[0075]當(dāng)?shù)诙O(shè)備為服務(wù)器時(shí),第二設(shè)備就可以將獲取的目標(biāo)報(bào)文發(fā)送至目標(biāo)報(bào)文對(duì)應(yīng)的目標(biāo)地址。
[0076]當(dāng)?shù)诙O(shè)備為家庭網(wǎng)關(guān)設(shè)備時(shí),第二設(shè)備提取出目標(biāo)報(bào)文后,第二設(shè)備還可以對(duì)目標(biāo)報(bào)文進(jìn)行NAT,即將目標(biāo)報(bào)文的公網(wǎng)IP地址轉(zhuǎn)換為第二設(shè)備的下掛設(shè)備的IP地址,并將轉(zhuǎn)換后的目標(biāo)報(bào)文發(fā)送第二設(shè)備的下掛設(shè)備。
[0077]上述技術(shù)方案中,在上面實(shí)施例的基礎(chǔ),介紹多種可選的提高網(wǎng)絡(luò)設(shè)備所支持的鏈路的利用率的實(shí)施方式。
[0078]下面為本發(fā)明裝置實(shí)施例,本發(fā)明裝置實(shí)施例用于執(zhí)行本發(fā)明方法實(shí)施例一至二實(shí)現(xiàn)的方法,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明實(shí)施 例一和實(shí)施例二。
[0079]圖3是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)示意圖,如圖3所示,包括:第一建立單元31、第二建立單元32、分析單元33和發(fā)送單元34,其中:
[0080]第一建立單元31,用于在所述數(shù)據(jù)傳輸設(shè)備與第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;
[0081]第二建立單元32,用于建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第
二隧道;
[0082]分析單元33,用于分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;
[0083]發(fā)送單元34,用于將所述目標(biāo)報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備。
[0084]作為一種可選的實(shí)施方式,上述數(shù)據(jù)傳輸設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備,上述第二設(shè)備可以是服務(wù)器,例如,匯聚服務(wù)器;該實(shí)施方式中上述目標(biāo)報(bào)文可以是家庭網(wǎng)關(guān)設(shè)備下掛設(shè)備發(fā)送的上行報(bào)文。
[0085]作為一種可選的實(shí)施方式,上述數(shù)據(jù)傳輸設(shè)備可以是服務(wù)器設(shè)備,例如:匯聚服務(wù)器,上述第二設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備;該實(shí)施方式中上述目標(biāo)報(bào)文可以是網(wǎng)絡(luò)側(cè)發(fā)送的下行報(bào)文。
[0086]上述技術(shù)方案中,數(shù)據(jù)傳輸設(shè)備在所述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備連接的每個(gè)鏈路中建立第一隧道;數(shù)據(jù)傳輸設(shè)備與第二設(shè)備之間建立跨越所述每個(gè)鏈路中建立的第一隧道的第二隧道;數(shù)據(jù)傳輸設(shè)備分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;數(shù)據(jù)傳輸設(shè)備所述報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備,即,根據(jù)每個(gè)第一隧道的負(fù)載狀態(tài)選擇傳輸報(bào)文的第一隧道,從而合理的分配傳輸路徑,這樣可以提高網(wǎng)絡(luò)設(shè)備所支持的鏈路的利用率。
[0087]圖4是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)示意圖,如圖4所示,包括:第一建立單元41、第二建立單元42、分析單元43、和發(fā)送單元44,其中:
[0088]第一建立單元41,用于在所述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;
[0089]第二建立單元42,用于建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第
二隧道;
[0090]分析單元43,用于分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的 第一隧道;
[0091]發(fā)送單元44,用于將所述目標(biāo)報(bào)文封裝至所述第二隧道上,并將封裝在所述第二隧道上的報(bào)文封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道上,并將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備。
[0092]可選的,上述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備連接的鏈路可以包括:
[0093]DSL鏈路和LTE鏈路。當(dāng)然DSL和LTE鏈路僅是本發(fā)明實(shí)施例的例子,本發(fā)明實(shí)施例對(duì)鏈路的數(shù)量、層次、形態(tài)和路徑都不作限定。
[0094]可選的,上述第一隧道可以是GRE隧道。當(dāng)然還可以是其它隧道,例如,VPN隧道等。
[0095]可選的,上述第二隧道可以是跨越所述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備連接的每個(gè)鏈路的虛擬隧道,例如:第二層隧道協(xié)議(Layer2Tunneling Protocol, L2TP)的VPN隧道。上述將所述目標(biāo)報(bào)文封裝在所述第二隧道上可以是指將上述目標(biāo)報(bào)文進(jìn)行L2TP封裝。
[0096]可選的,上述分析可以是分析每個(gè)鏈路的所承載的負(fù)載狀態(tài),還可以是分析每個(gè)鏈路傳輸負(fù)載的效率等負(fù)載狀態(tài),等與報(bào)文傳輸相關(guān)網(wǎng)絡(luò)參數(shù)和設(shè)備狀態(tài)。
[0097]作為一種可選的實(shí)施方式,所述數(shù)據(jù)傳輸設(shè)備還可以包括:
[0098]轉(zhuǎn)換單元(附圖中未畫(huà)出),用于將目標(biāo)報(bào)文轉(zhuǎn)換成公網(wǎng)IP地址的目標(biāo)報(bào)文。
[0099]可選的,上述將目標(biāo)報(bào)文轉(zhuǎn)換成公網(wǎng)IP地址的目標(biāo)報(bào)文,即將目標(biāo)報(bào)文的IP地址轉(zhuǎn)換為公網(wǎng)IP地址,例如將目標(biāo)報(bào)文進(jìn)行NAT。
[0100]其中,上述公網(wǎng)IP地址可以是從DHCP服務(wù)器上獲取的公網(wǎng)IP地址或者是從PPP服務(wù)器上獲取的公網(wǎng)IP地址。該實(shí)施方式中,上述數(shù)據(jù)傳輸設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備,上述第二設(shè)備可以是服務(wù)器,即上述目標(biāo)報(bào)文為上行報(bào)文。
[0101]作為一種可選的實(shí)施方式,上述第一隧道為跨越虛擬鏈路的隧道,發(fā)送單元44還可以用于將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文封裝至該第一隧道所跨越的虛擬鏈路上,并將封裝在所述虛擬鏈路上的報(bào)文發(fā)送至所述第二設(shè)備。
[0102]這樣可以實(shí)現(xiàn)對(duì)目標(biāo)報(bào)文進(jìn)行三層封裝,其中,上述第一虛擬鏈路可以包括:
[0103]PPP鏈路或者PPPoE鏈路。
[0104]可選的,所述數(shù)據(jù)傳輸設(shè)備與第二設(shè)備連接的鏈路包括:
[0105]數(shù)據(jù)傳輸設(shè)備通過(guò)不同的接口與所述第二設(shè)備建立的多個(gè)鏈路。即數(shù)據(jù)傳輸設(shè)備與第二設(shè)備建立的每個(gè)鏈路在數(shù)據(jù)傳輸設(shè)備上都是一個(gè)獨(dú)立的接口,例如,數(shù)據(jù)傳輸設(shè)備與第二設(shè)備連接的鏈路包括DSL和LTE鏈路,那么數(shù)據(jù)傳輸設(shè)備上就包括DSL接口,用于與第二設(shè)備建立DSL鏈路,數(shù)據(jù)傳輸設(shè)備還包括LTE鏈路,用于與第二設(shè)備建立LTE鏈路。數(shù)據(jù)傳輸設(shè)備與第二設(shè)備建立的每個(gè)鏈路在第二設(shè)備可以同一個(gè)接口,即第二設(shè)備的一個(gè)接口分別與數(shù)據(jù)傳輸設(shè)備的多個(gè)接口建立多個(gè)鏈路。該實(shí)施方式中,上述數(shù)據(jù)傳輸設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備,上述第二設(shè)備可以是服務(wù)器,即上述目標(biāo)報(bào)文為上行報(bào)文。
[0106]可選的,所述數(shù)據(jù)傳輸設(shè)備與第二設(shè)備連接的鏈路包括:
[0107]數(shù)據(jù)傳輸設(shè)備通過(guò)同一接口與所述第二設(shè)備的不同接口建立的多個(gè)鏈路。即數(shù)據(jù)傳輸設(shè)備與第二設(shè)備建立的每個(gè)鏈路在數(shù)據(jù)傳輸設(shè)備上都是同一個(gè)接口,例如,數(shù)據(jù)傳輸設(shè)備與第二設(shè)備連接的鏈路包括DSL和LTE鏈路,那么數(shù)據(jù)傳輸設(shè)備上就可以只有一個(gè)接口,用于與第二設(shè)備建立DSL鏈路和建立LTE鏈路。數(shù)據(jù)傳輸設(shè)備與第二設(shè)備建立的每個(gè)鏈路在第二設(shè)備可以是一個(gè)獨(dú)立的接口,即第二設(shè)備的多個(gè)接口分別與數(shù)據(jù)傳輸設(shè)備的一個(gè)接口建立多個(gè)鏈路。該實(shí)施方式中,上述數(shù)據(jù)傳輸設(shè)備可以是服務(wù)器,上述第二設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備,即上述目標(biāo)報(bào)文為下行報(bào)文。
[0108]作為一種可選的實(shí)施方式,數(shù)據(jù)傳輸設(shè)備將封裝在第一隧道上的目標(biāo)報(bào)文發(fā)送至第二設(shè)備后,第二設(shè)備對(duì)獲取的封裝包進(jìn)行與第一隧道對(duì)應(yīng)的解封裝以獲取到與第二隧道對(duì)應(yīng)的包含目標(biāo)報(bào)文的封裝包,第二設(shè)備再對(duì)其進(jìn)行報(bào)文重組,再剝離重組后的封裝包與第二隧道對(duì)應(yīng)的封裝,以提取出目標(biāo)報(bào)文。
[0109]當(dāng)?shù)诙O(shè)備為服務(wù)器時(shí),第二設(shè)備就可以將獲取的目標(biāo)報(bào)文發(fā)送至目標(biāo)報(bào)文對(duì)應(yīng)的目標(biāo)地址。
[0110]當(dāng)?shù)诙O(shè)備為家庭網(wǎng)關(guān)設(shè)備時(shí),第二設(shè)備提取出目標(biāo)報(bào)文后,第二設(shè)備還可以對(duì)目標(biāo)報(bào)文進(jìn)行NAT,即將目標(biāo)報(bào)文的公網(wǎng)IP地址轉(zhuǎn)換為第二設(shè)備的下掛設(shè)備的IP地址,并將轉(zhuǎn)換后的目標(biāo)報(bào)文發(fā)送第二設(shè)備的下掛設(shè)備。
[0111]上述技術(shù)方案中,在上面實(shí)施例的基礎(chǔ),介紹多種可選的提高網(wǎng)絡(luò)設(shè)備所支持的鏈路的利用率的實(shí)施方 式。
[0112]圖5是本發(fā)明實(shí)施例提供的一種基于多鏈路的數(shù)據(jù)傳輸系統(tǒng)的結(jié)構(gòu)示意圖,如圖5所不,包括:第一設(shè)備51和第二設(shè)備52,其中:
[0113]第一設(shè)備51,用于在第一設(shè)備51與第二設(shè)備52已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道,并建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道,以及分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道,以及將所述目標(biāo)報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至第二設(shè)備52 ;
[0114]第二設(shè)備52,用于通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道接收所述第一設(shè)備發(fā)送的報(bào)文,并對(duì)該報(bào)文進(jìn)行解封裝,以得到所述目標(biāo)報(bào)文。
[0115]作為一種可選的實(shí)施方式,第一設(shè)備51還可以用于將封裝在所述第二隧道上的報(bào)文封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道上,并將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備。
[0116]作為一種可選的實(shí)施方式,上述第一設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備,上述第二設(shè)備可以是服務(wù)器,例如,匯聚服務(wù)器;該實(shí)施方式中上述報(bào)文可以是家庭網(wǎng)關(guān)設(shè)備下掛設(shè)備發(fā)送的上行報(bào)文。
[0117]作為一種可選的實(shí)施方式,上述第一設(shè)備可以是服務(wù)器設(shè)備,例如:匯聚服務(wù)器,上述第二設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備;該實(shí)施方式中上述報(bào)文可以是網(wǎng)絡(luò)側(cè)發(fā)送的下行報(bào)文。
[0118]上述技術(shù)方案中,第一設(shè)備在所述第一設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;第一設(shè)備建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道;第一設(shè)備分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;第一設(shè)備將所述目標(biāo)報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備,即,根據(jù)每個(gè)第一隧道的負(fù)載狀態(tài)選擇傳輸報(bào)文的第一隧道,從而合理的分配傳輸路徑,這樣可以提高網(wǎng)絡(luò)設(shè)備所支持的鏈路的利用率。
[0119]圖6是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)示意圖,如圖6所示,包括:存儲(chǔ)器61和發(fā)射器6,以及與存儲(chǔ)器61和發(fā)射器62連接的處理器63,且存儲(chǔ)器61存儲(chǔ)一組程度代碼,處理器63用于調(diào)用存儲(chǔ)器存儲(chǔ)的程序執(zhí)行如下操作:
[0120]在所述數(shù)據(jù)傳輸設(shè)備與第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別
建立第一隧道;
[0121]建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道;
[0122]分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;
[0123]將所述目標(biāo)報(bào)文封裝至所述第二隧道上,通過(guò)發(fā)射器62將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備。
[0124]作為一種可選的實(shí)施方式,上述數(shù)據(jù)傳輸設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備,上述第二設(shè)備可以是服務(wù)器 ,例如,匯聚服務(wù)器;該實(shí)施方式中上述報(bào)文可以是家庭網(wǎng)關(guān)設(shè)備下掛設(shè)備發(fā)送的上行報(bào)文。
[0125]作為一種可選的實(shí)施方式,上述數(shù)據(jù)傳輸設(shè)備可以是服務(wù)器設(shè)備,例如:匯聚服務(wù)器,上述第二設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備;該實(shí)施方式中上述報(bào)文可以是網(wǎng)絡(luò)側(cè)發(fā)送的下行報(bào)文。
[0126]上述技術(shù)方案中,數(shù)據(jù)傳輸設(shè)備在所述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;數(shù)據(jù)傳輸設(shè)備建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道;第一設(shè)備分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;數(shù)據(jù)傳輸設(shè)備將所述目標(biāo)報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備,即,根據(jù)每個(gè)第一隧道的負(fù)載狀態(tài)選擇傳輸報(bào)文的第一隧道,從而合理的分配傳輸路徑,這樣可以提高網(wǎng)絡(luò)設(shè)備所支持的鏈路的利用率。
[0127]圖7是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)傳輸設(shè)備的結(jié)構(gòu)示意圖,如圖7所示,包括:存儲(chǔ)器71和發(fā)射器72,以及與存儲(chǔ)器71和發(fā)射器72連接的處理器73,且存儲(chǔ)器71存儲(chǔ)一組程度代碼,處理器73用于調(diào)用存儲(chǔ)器存儲(chǔ)的程序執(zhí)行如下操作:
[0128]在所述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道;
[0129]建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道;
[0130]分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道;
[0131]將所述目標(biāo)報(bào)文封裝至所述第二隧道上,并將封裝在所述第二隧道上的報(bào)文封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道上,并通過(guò)發(fā)射器72將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備。
[0132]可選的,上述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備連接的鏈路可以包括:
[0133]DSL鏈路和LTE鏈路。當(dāng)然DSL和LTE鏈路僅是本發(fā)明實(shí)施例的例子,本發(fā)明實(shí)施例對(duì)鏈路的數(shù)量、層次、形態(tài)和路徑都不作限定。
[0134]可選的,上述第一隧道可以是GRE隧道。當(dāng)然還可以是其它點(diǎn)對(duì)點(diǎn)隧道,例如,VPN隧道等。
[0135]可選的,上述第二隧道可以是跨越所述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備連接的每個(gè)鏈路的虛擬隧道,例如:L2TP的VPN隧道。上述將所述目標(biāo)報(bào)文封裝在所述第二隧道上可以是指將上述目標(biāo)報(bào)文進(jìn)行L2TP封裝。
[0136]可選的,上述分析可以是分析每個(gè)鏈路的所承載的負(fù)載狀態(tài),還可以是分析每個(gè)鏈路傳輸負(fù)載的效率等負(fù)載狀態(tài),等與報(bào)文傳輸相關(guān)網(wǎng)絡(luò)參數(shù)和設(shè)備狀態(tài)。
[0137]作為一種可選的實(shí)施方式,處理器73在執(zhí)行在所述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備連接的每個(gè)鏈路中建立第一隧道的操作之前,還可以用于執(zhí)行如下操作:
[0138]將目標(biāo)報(bào)文轉(zhuǎn)換成公網(wǎng)IP地址的目標(biāo)報(bào)文。
[0139]可選的,上述將目標(biāo)報(bào)文轉(zhuǎn)換成公網(wǎng)IP地址的目標(biāo)報(bào)文,即將目標(biāo)報(bào)文的IP地址轉(zhuǎn)換為公網(wǎng)IP地址,例如將目標(biāo)報(bào)文進(jìn)行網(wǎng)絡(luò)地址轉(zhuǎn)換(Network AddressTranslation,NAT)。
[0140]其中,上述公網(wǎng)IP地址可以是從動(dòng)態(tài)主機(jī)設(shè)置協(xié)議(Dynamic HostConfigurationProtocol,DHCP)服務(wù)器上獲取的公網(wǎng)IP地址,也可是從PPPoE服務(wù)器上獲取的公網(wǎng)IP地址。該實(shí)施方式中,上述數(shù)據(jù)傳輸設(shè)備可以是家庭網(wǎng)關(guān)設(shè)備,上述第二設(shè)備可以是服務(wù)器,即上述目標(biāo)報(bào)文為上行報(bào)文。
[0141]作為一種可選的實(shí)施方式,上述第一隧道為跨越虛擬鏈路的隧道,處理器73執(zhí)行的通過(guò)發(fā)射器72將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備,可以包括:
[0142]將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文封裝至該第一隧道所跨越的虛擬鏈路上,并通過(guò)發(fā)射器72將封裝在所述虛擬鏈路上的報(bào)文發(fā)送至所述第二設(shè)備。
[0143]這樣可以實(shí)現(xiàn)對(duì)目標(biāo)報(bào)文進(jìn)行三層封裝,其中,上述虛擬鏈路可以包括:
[0144]點(diǎn)對(duì)點(diǎn)協(xié)議(Pointto Point Protocol,PPP)鏈路或者以太網(wǎng)上的 PPP(pointtopoint protocol over Ethernet, PPPoE)鏈路。
[0145]可選的,所述數(shù)據(jù)傳輸設(shè)備與第二設(shè)備連接的鏈路包括:
[0146]數(shù)據(jù)傳輸設(shè)備通過(guò)不同的接口與所述第二設(shè)備建立的多個(gè)鏈路。
[0147]可選的,所述數(shù)據(jù)傳輸設(shè)備與第二設(shè)備連接的鏈路包括:
[0148]數(shù)據(jù)傳輸設(shè)備通過(guò)同一接口與所述第二設(shè)備的不同接口建立的多個(gè)鏈路。
[0149]當(dāng)?shù)诙O(shè)備為服務(wù)器時(shí),第二設(shè)備就可以將獲取的目標(biāo)報(bào)文發(fā)送至目標(biāo)報(bào)文對(duì)應(yīng)的目標(biāo)地址。
[0150]當(dāng)?shù)诙O(shè)備為家庭網(wǎng)關(guān)設(shè)備時(shí),第二設(shè)備提取出目標(biāo)報(bào)文后,第二設(shè)備還可以對(duì)目標(biāo)報(bào)文進(jìn)行NAT,即將目標(biāo)報(bào)文的公網(wǎng)IP地址轉(zhuǎn)換為第二設(shè)備的下掛設(shè)備的IP地址,并將轉(zhuǎn)換后的目標(biāo)報(bào)文發(fā)送第二設(shè)備的下掛設(shè)備。
[0151]上述技術(shù)方案中,在上面實(shí)施例的基礎(chǔ),介紹多種可選的提高數(shù)據(jù)傳輸設(shè)備所支持的鏈路的利用率的實(shí)施方式。
[0152]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存取存儲(chǔ)器(RandomAccessMemory,簡(jiǎn)稱 RAM)等。
[0153]以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明 權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種基于多鏈路的數(shù)據(jù)傳輸方法,其特征在于,包括: 所述第一設(shè)備在所述第一設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道; 所述第一設(shè)備建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道; 所述第一設(shè)備分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道; 所述第一設(shè)備將所述目標(biāo)報(bào)文封裝至所述第二隧道上,并將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備。
2.如權(quán)利要求1所述的方法,其特征在于,所述將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備,包括: 所述第一設(shè)備將封裝在所述第二隧道上的報(bào)文封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道上,并將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備。
3.如權(quán)利要求2所述的方法,其特征在于,所述第一隧道為跨越虛擬鏈路的隧道,所述將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備,包括: 第一設(shè)備將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文封裝至該第一隧道所跨越的虛擬鏈路上,并將封裝在所述虛擬鏈路上的報(bào)文發(fā)送至所述第二設(shè)備。
4.權(quán)利要求1-3中任一項(xiàng)所述的方法,其特征在于,所述第一設(shè)備與所述第二設(shè)備連接包括: 所述第一設(shè)備通過(guò)不同的接口與所述第二設(shè)備建立的鏈路;或者 所述第二設(shè)備通過(guò)同一接口與所述第二設(shè)備的不同接口建立的鏈路。
5.一種數(shù)據(jù)傳輸設(shè)備,其特征在于,包括:第一建立單元、第二建立單元、分析單元、和發(fā)送單元,其中: 所述第一建立單元,用于在所述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道; 所述第二建立單元,用于建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道; 所述分析單元,用于分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道; 所述發(fā)送單元,用于將所述目標(biāo)報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備。
6.如權(quán)利要求5所述的設(shè)備,其特征在于,所述發(fā)送單元還用于將封裝在所述第二隧道上的報(bào)文封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道上,并將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通過(guò)該第一隧道發(fā)送至所述第二設(shè)備。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述第一隧道為跨越虛擬鏈路的隧道,所述發(fā)送單元將封裝在所 述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文封裝至該第一隧道所跨越的虛擬鏈路上,并將封裝在所述虛擬鏈路上的報(bào)文發(fā)送至所述第二設(shè)備。
8.權(quán)利要求5-7中任一項(xiàng)所述的設(shè)備,其特征在于,所述數(shù)據(jù)傳輸設(shè)備與所述第二設(shè)備連接包括: 所述數(shù)據(jù)傳輸設(shè)備通過(guò)不同的接口與所述第二設(shè)備建立的鏈路;或者 所述第二設(shè)備通過(guò)同一接口與所述第二設(shè)備的不同接口建立的鏈路。
9.一種基于多鏈路的數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括:第一設(shè)備和第二設(shè)備,其中: 所述第一設(shè)備,用于在所述第一設(shè)備與第二設(shè)備已建立通信連接的多個(gè)不同類(lèi)型的鏈路中分別建立第一隧道,并建立跨越所述多個(gè)不同類(lèi)型的鏈路中建立的第一隧道的第二隧道,以及分析所述第二隧道所跨越的每個(gè)第一隧道的負(fù)載狀態(tài),選擇出用于傳輸目標(biāo)報(bào)文的第一隧道,以及將所述目標(biāo)報(bào)文封裝至所述第二隧道上,將封裝在所述第二隧道上的報(bào)文通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道發(fā)送至所述第二設(shè)備; 所述第二設(shè)備,用于通過(guò)所述用于傳輸目標(biāo)報(bào)文的第一隧道接收所述第一設(shè)備發(fā)送的報(bào)文,并對(duì)該報(bào)文進(jìn)行解封裝,以得到所述目標(biāo)報(bào)文。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述第一設(shè)備還用于將封裝在所述第二隧道上的報(bào)文封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道上,并將封裝在所述用于傳輸目標(biāo)報(bào)文的第一隧道的報(bào)文通 過(guò)該第一隧道發(fā)送至所述第二設(shè)備。
【文檔編號(hào)】H04L12/911GK104022968SQ201310066030
【公開(kāi)日】2014年9月3日 申請(qǐng)日期:2013年2月28日 優(yōu)先權(quán)日:2013年2月28日
【發(fā)明者】張凱, 吳海軍, 陳蜀華 申請(qǐng)人:華為終端有限公司