互聯(lián)網(wǎng)通信系統(tǒng)和方法
【專利摘要】本發(fā)明公開了一種互聯(lián)網(wǎng)通信系統(tǒng)和方法,所述系統(tǒng)包括選路決策節(jié)點、中繼節(jié)點和至少兩個路由節(jié)點,所述中繼節(jié)點用于在兩個所述路由節(jié)點間轉(zhuǎn)發(fā)數(shù)據(jù)包,所述選路決策節(jié)點用于計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑,所述最優(yōu)路徑中包括的節(jié)點用于逐跳建立所述起始IDC機房與所述終點IDC機房間的通信隧道,所述起始路由節(jié)點通過所述通信隧道將數(shù)據(jù)包發(fā)往所述終點路由節(jié)點。實施本發(fā)明方法和系統(tǒng),保證通信質(zhì)量、使通信系統(tǒng)對上層應(yīng)用透明,方便上層應(yīng)用的部署。
【專利說明】互聯(lián)網(wǎng)通信系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,特別是涉及一種互聯(lián)網(wǎng)通信系統(tǒng)和方法。
【背景技術(shù)】
[0002]在互聯(lián)網(wǎng)上傳輸語音、視頻等對實時性要求比較高的業(yè)務(wù)時,對通信鏈路的丟包率和延時的要求比較高。由于音視頻的發(fā)起方和接收方可能分布在不同的地域,故音視頻數(shù)據(jù)需要在不同的IDC (internet data center,網(wǎng)絡(luò)數(shù)據(jù)中心)機房間進行傳輸。
[0003]但IDC機房之間的丟包、延時情況有時不是很理想,為此往往需要引入額外的機房做中轉(zhuǎn),而為了使源IDC和目的IDC的業(yè)務(wù)應(yīng)用對中轉(zhuǎn)機房無感知(從而降低業(yè)務(wù)開發(fā)和部署的復(fù)雜性),通常又要用到VPN。目前的VPN傳輸技術(shù),預(yù)先找出一個到所有IDC機房的通信質(zhì)量都比較好的IDC機房(設(shè)為機房C),在該機房上分別建立到機房A和機房B的VPN鏈路,當機房A需要傳輸數(shù)據(jù)到機房B時,先將數(shù)據(jù)通過VPN發(fā)送到機房C,再由機房C通過另一條VPN鏈路發(fā)送到機房B。
[0004]但是上述VPN傳輸技術(shù)預(yù)先配好的VPN隧道,對網(wǎng)絡(luò)負載變化和鏈路質(zhì)量變化的適應(yīng)性較差,隧道易受網(wǎng)絡(luò)負載和鏈路質(zhì)量的影響,會降低IDC機房間的通信質(zhì)量,影響傳輸?shù)囊?視頻的質(zhì)量。
【發(fā)明內(nèi)容】
[0005]基于此,有必要針對上述VPN傳輸技術(shù)預(yù)先配好的VPN隧道,對網(wǎng)絡(luò)負載變化和鏈路質(zhì)量變化的適應(yīng)性較差的問題,提供一種互聯(lián)網(wǎng)通信系統(tǒng)和方法。
[0006]一種互聯(lián)網(wǎng)通信系統(tǒng),包括選路決策節(jié)點、中繼節(jié)點和至少兩個路由節(jié)點,所述中繼節(jié)點用于在兩個所述路由節(jié)點間轉(zhuǎn)發(fā)數(shù)據(jù)包,所述選路決策節(jié)點用于計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑;
[0007]所述最優(yōu)路徑中包括的節(jié)點用于逐跳建立所述起始IDC機房與所述終點IDC機房間的通信隧道;
[0008]起始路由節(jié)點還用于接收所述起始IDC機房的業(yè)務(wù)服務(wù)器傳輸?shù)臄?shù)據(jù)包,并將接收的數(shù)據(jù)包封裝在所述通信隧道中發(fā)往終點路由節(jié)點;
[0009]所述終點路由節(jié)點用于將所述數(shù)據(jù)包從所述通信隧道中解封裝,并傳輸至所述終點IDC機房的業(yè)務(wù)服務(wù)器。
[0010]一種基于如上所述的互連通信系統(tǒng)的互聯(lián)網(wǎng)通信方法,包括以下步驟:
[0011]所述選路決策節(jié)點根據(jù)各個路由節(jié)點之間、和/或各個中繼節(jié)點之間、和/或中繼節(jié)點與路由節(jié)點之間的通信質(zhì)量參數(shù),計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑,其中,所述最優(yōu)路徑中包括路由節(jié)點,或路由節(jié)點和中繼節(jié)點;
[0012]所述最優(yōu)路徑中包括的節(jié)點逐跳建立所述起始IDC機房與所述終點IDC機房間的通信隧道;
[0013]所述起始路由節(jié)點接收所述起始IDC機房的業(yè)務(wù)服務(wù)器傳輸?shù)臄?shù)據(jù)包,并將接收的數(shù)據(jù)包封裝在所述通信隧道中發(fā)往所述終點路由節(jié)點;
[0014]所述終點路由節(jié)點將所述數(shù)據(jù)包從所述通信隧道中解封裝,并傳輸至所述終點IDC機房的業(yè)務(wù)服務(wù)器。
[0015]上述互聯(lián)網(wǎng)通信系統(tǒng)和方法,選路決策節(jié)點可選取不同業(yè)務(wù)服務(wù)器間的最優(yōu)路徑,中繼節(jié)點和路由節(jié)點可建立通信隧道在不同業(yè)務(wù)服務(wù)器間傳輸數(shù)據(jù)包,改善業(yè)務(wù)服務(wù)器間直接傳輸時丟包率高及延時長的缺點,提高IDC機房間的通信質(zhì)量。通過選路決策節(jié)點還可實時監(jiān)控通信隧道的通信質(zhì)量,選取最優(yōu)路徑,進一步提高通信質(zhì)量。通過路由節(jié)點作為通信隧道的起點和終點,對數(shù)據(jù)包進行封裝、傳輸和解封裝,可減輕IDC機房內(nèi)業(yè)務(wù)服務(wù)器的負擔,業(yè)務(wù)服務(wù)器也無需獲知通信隧道中的私有協(xié)議,使通信系統(tǒng)對上層應(yīng)用透明,方便上層應(yīng)用的部署。
【專利附圖】
【附圖說明】
[0016]圖1是本發(fā)明互聯(lián)網(wǎng)通信系統(tǒng)第一實施方式的結(jié)構(gòu)示意圖;
[0017]圖2是本發(fā)明互聯(lián)網(wǎng)通信方法第一實施方式的流程示意圖;
[0018]圖3是本發(fā)明互聯(lián)網(wǎng)通信方法第二實施方式的流程示意圖。
【具體實施方式】
[0019]請參閱圖1,圖1是本發(fā)明互聯(lián)網(wǎng)通信系統(tǒng)第一實施方式的結(jié)構(gòu)示意圖。
[0020]本實施方式的所述互聯(lián)網(wǎng)通信系統(tǒng)包括選路決策節(jié)點100、中繼節(jié)點200和至少兩個路由節(jié)點,起始路由節(jié)點310和終點路由節(jié)點320,中繼節(jié)點200用于在起始路由節(jié)點310和終點路由節(jié)點320間轉(zhuǎn)發(fā)數(shù)據(jù)包,選路決策節(jié)點100用于計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑。
[0021]所述最優(yōu)路徑中包括的節(jié)點用于逐跳建立所述起始IDC機房與所述終點IDC機房間的通信隧道。
[0022]起始路由節(jié)點310還用于接收所述起始IDC機房的業(yè)務(wù)服務(wù)器傳輸?shù)臄?shù)據(jù)包,并將接收的數(shù)據(jù)包封裝在所述通信隧道中發(fā)往終點路由節(jié)點320。
[0023]所述終點路由節(jié)點320用于將所述數(shù)據(jù)包從所述通信隧道中解封裝,并傳輸至所述終點IDC機房的業(yè)務(wù)服務(wù)器。
[0024]本實施方式所述的互聯(lián)網(wǎng)通信系統(tǒng),選路決策節(jié)點可選取不同業(yè)務(wù)服務(wù)器間的最優(yōu)路徑,中繼節(jié)點和路由節(jié)點可建立通信隧道在不同業(yè)務(wù)服務(wù)器間傳輸數(shù)據(jù)包,改善業(yè)務(wù)服務(wù)器間直接傳輸時丟包率高及延時長的缺點,提高IDC機房間的通信質(zhì)量。通過選路決策節(jié)點還可實時監(jiān)控通信隧道的通信質(zhì)量,選取最優(yōu)路徑,進一步提高通信質(zhì)量。通過路由節(jié)點作為通信隧道的起點和終點,對數(shù)據(jù)包進行封裝、傳輸和解封裝,可減輕IDC機房內(nèi)業(yè)務(wù)服務(wù)器的負擔,業(yè)務(wù)服務(wù)器也無需獲知通信隧道中的私有協(xié)議,使通信系統(tǒng)對上層應(yīng)用透明,方便上層應(yīng)用的部署。
[0025]其中,對于選路決策節(jié)點100,優(yōu)選地用于根據(jù)各個路由節(jié)點310和320之間、和/或各個中繼節(jié)點200之間、和/或中繼節(jié)點200與路由節(jié)點310或320之間的通信質(zhì)量參數(shù),計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑。
[0026]優(yōu)選地,選路決策節(jié)點100可接受所述互聯(lián)網(wǎng)通信系統(tǒng)中各中繼節(jié)點200、各路由節(jié)點310和320自己測量的通信質(zhì)量參數(shù),還可以接收其他用于測量通信質(zhì)量參數(shù)的器件測量的各個路由節(jié)點310和320之間、和/或各個中繼節(jié)點200之間、和/或中繼節(jié)點200與路由節(jié)點310或320之間的通信質(zhì)量參數(shù)。
[0027]優(yōu)選地,所述通信質(zhì)量參數(shù)可包括丟包率和延時數(shù)據(jù)(時長)。
[0028]在一個實施例中,可通過以下方式計算出所述最優(yōu)路徑:
[0029]路由節(jié)點310和/或路由節(jié)點320的通信質(zhì)量檢測模塊定期探查當前路由節(jié)點與其他路由節(jié)點及與每個中繼節(jié)點200之間的通信質(zhì)量參數(shù)。
[0030]中繼節(jié)點200的通信質(zhì)量檢測模塊探查當前中繼節(jié)點與其他中繼節(jié)點及與每個路由節(jié)點之間的通信質(zhì)量參數(shù)。
[0031]中繼節(jié)點200、路由節(jié)點310和/或路由節(jié)點320將得到通信質(zhì)量參數(shù),發(fā)送到選路決策節(jié)點100。
[0032]選路決策節(jié)點100選取任意兩個IDC機房(起始IDC機房與終點IDC機房)之間的可能路徑并計算每條路徑的通信質(zhì)量權(quán)值F,其中:
[0033]F = fl+f2 ;
[0034]fl為起始IDC機房從發(fā)送報文到接收到來自終點IDC機房反饋報文之間的通信延時數(shù)據(jù)的權(quán)值函數(shù);
[0035]f2為數(shù)據(jù)包從起始IDC機房與起始IDC機房之間的丟包率的權(quán)值函數(shù)。
[0036]選路決策節(jié)點100根據(jù)計算出的各種可能路徑的通信質(zhì)量權(quán)重F,選取出最優(yōu)路徑。
[0037]優(yōu)選地,計算鏈路權(quán)值F的方法為:
[0038]通過總延時時長:
[0039]Ttotal = T1+T1+...Τη,η 為自然數(shù);
[0040]其中,Tn為第η個節(jié)點發(fā)送報文到收到第η+1個節(jié)點的反饋報文之間的時間。
[0041]計算總丟包率;
[0042]η total = 1- (1-η I) * (1-η 2) * (1-η 3) *...(I—ηn), η 為自然數(shù);
[0043]其中,η η為第η個節(jié)點與第η+1個節(jié)點之間的丟包率。
[0044]通過以下公式獲得通信權(quán)值F:
[0045]F = XTtotal+Y η total ;
[0046]其中,X為Ttotal的權(quán)值參數(shù),Y為η total的權(quán)值參數(shù)。
[0047]在其他實施方式中,本領(lǐng)域技術(shù)人員還可以在不脫離本發(fā)明權(quán)利要求限定范圍的權(quán)值函數(shù)fl和f2做出其他定義,通過本領(lǐng)域技術(shù)人員慣用的其他技術(shù)手段計算權(quán)值F。
[0048]在本實施例中,所述丟包率和通信延時數(shù)據(jù)可通過以下操作計算:
[0049]假定探查方為節(jié)點A,被探查方為節(jié)點B (其中節(jié)點A和節(jié)點B可以是任意一個路由節(jié)點或中繼節(jié)點),則在通信質(zhì)量檢測模塊的作用下,節(jié)點A周期性地向節(jié)點B發(fā)送帶有序號的報文,節(jié)點B收到此種報文后,根據(jù)序號是否連續(xù)就可知道是否有丟包,丟了多少包,從而計算出兩點間的丟包率η ;與丟包率η的檢測同步地,節(jié)點A還向節(jié)點B發(fā)送帶有時間戳(t0)的報文,節(jié)點B收到該報文后,立即將該報文發(fā)回節(jié)點A,在本實施例中,假設(shè)節(jié)點A收到反饋報文的時間為tl,則A節(jié)點和B節(jié)點之間來回程的傳輸延時數(shù)據(jù)T(即時間),其中:[0050]T = tl-tO ;
[0051]tO為節(jié)點A發(fā)送報文的時間;
[0052]tO為節(jié)點A接收到來自節(jié)點B的反饋報文的時間。
[0053]對于中繼節(jié)點200,優(yōu)選地,可包括至少兩個中繼節(jié)點200,如圖所示的中繼節(jié)點210至中繼節(jié)點240,各個中繼節(jié)點200之間可直接連接。各個中繼節(jié)點200之間還可通過互聯(lián)網(wǎng)連接。中繼節(jié)點200間均可兩兩進行通信從而構(gòu)成一張中繼節(jié)點網(wǎng),當不同IDC機房間進行通信時,起始IDC機房內(nèi)的應(yīng)用服務(wù)器可以先將流量發(fā)送到起始路由節(jié)點310,路由節(jié)點將流量發(fā)送到中繼節(jié)點,中繼節(jié)點將流量中轉(zhuǎn)到某個中繼節(jié)點上去,再由該中繼節(jié)點轉(zhuǎn)交到其他中繼節(jié)點并送達終點IDC機房的路由節(jié)點320,路由節(jié)點320再將流量傳送至終點IDC機房內(nèi)的應(yīng)用服務(wù)器?;蛑苯愚D(zhuǎn)交到終點IDC機房的路由節(jié)點320。
[0054]通過上述描述可知,本發(fā)明的中繼節(jié)點不是IP路由器,它是基于運營商的路由器組成的網(wǎng)絡(luò)之上的中轉(zhuǎn)節(jié)點,其和路由器之間不交換路由協(xié)議信息。
[0055]本發(fā)明的路由節(jié)點不是IP路由器,它是通信隧道的起點或終點,用于封裝數(shù)據(jù)包或解封裝數(shù)據(jù)包的數(shù)據(jù)轉(zhuǎn)發(fā)節(jié)點,不是IP路由器,與運營商的IP路由器之間不交換路由協(xié)議信息。
[0056]對于路由節(jié)點310和320,其中任意一個可為起始路由節(jié)點或終點路由節(jié)點,起始路由節(jié)點為路由節(jié)點中用于接收起始IDC機房內(nèi)業(yè)務(wù)服務(wù)器的數(shù)據(jù)包的路由節(jié)點,終點路由節(jié)點為最終將數(shù)據(jù)包發(fā)送至終點IDC機房內(nèi)的業(yè)務(wù)服務(wù)器的路由節(jié)點。
[0057]起始路由節(jié)點優(yōu)選地設(shè)置在起始IDC機房內(nèi),終點IDC機房優(yōu)選地設(shè)置在終點IDC機房內(nèi),路由節(jié)點310和路由節(jié)點320的數(shù)目均可以為兩個以上,IDC機房的數(shù)目可以為三個以上。
[0058]在其他實施方式中,起始路由節(jié)點310可為與起始IDC機房距離最近的路由節(jié)點,終點路由節(jié)點320可為與終點IDC機房距離最近的路由節(jié)點。
[0059]在一個實施例中。起始路由節(jié)點310還可用于接收所述起始IDC機房的業(yè)務(wù)服務(wù)器傳輸?shù)臄?shù)據(jù)包,終點路由節(jié)點320還可用于將解封裝的數(shù)據(jù)包傳輸至終點IDC機房的業(yè)務(wù)服務(wù)器。
[0060]由上可知,本發(fā)明的路由節(jié)點不是業(yè)務(wù)服務(wù)器,具有業(yè)務(wù)服務(wù)器不具有的隧道功倉泛。
[0061]對于所述最優(yōu)路徑,可僅包括兩個以上的路由節(jié)點,還可以包括兩個以上的路由節(jié)點和中繼節(jié)點。
[0062]在一個實施例中,當所述最優(yōu)路徑中包括所述起始路由節(jié)點310、所述終點路由節(jié)點320和至少兩個中繼節(jié)點時,第一中繼節(jié)點用于通過自身與所述起始路由節(jié)點310間通信隧道接收所述數(shù)據(jù)包、通過自身與第二中繼節(jié)點間的通信隧道將所述數(shù)據(jù)包傳送至所述第二中繼節(jié)點,所述第二中繼節(jié)點用于通過自身與所述終點路由節(jié)點320間的通信隧道將所述數(shù)據(jù)包發(fā)送到所述終點路由節(jié)點320。
[0063]以下是本發(fā)明互聯(lián)網(wǎng)通信系統(tǒng)第二實施方式。
[0064]本實施方式的互聯(lián)網(wǎng)通信系統(tǒng)與第一實施方式的區(qū)別在于:選路決策節(jié)點100還用于根據(jù)所述最優(yōu)路徑中各節(jié)點間的通信質(zhì)量參數(shù),判斷所述最優(yōu)路徑的通信質(zhì)量是否降低,并在所述最優(yōu)路徑的通信質(zhì)量降低時,重新計算出起所述始IDC機房與所述終點IDC機房之間的最優(yōu)路徑,所述起始路由節(jié)點310還用于根據(jù)重新計算出的最優(yōu)路徑傳輸所述數(shù)據(jù)包。
[0065]本實施方式所述互聯(lián)網(wǎng)通信系統(tǒng),可實時更換起始IDC機房與終點IDC機房間的通信路徑,使其始終為當前最優(yōu)路徑,保證機房間的通信質(zhì)量。
[0066]請參閱圖2,圖2是本發(fā)明基于上述互連通信系統(tǒng)的互聯(lián)網(wǎng)通信方法第一實施方式的流程示意圖。
[0067]本實施方式的所述互聯(lián)網(wǎng)通信方法,包括以下步驟:
[0068]步驟201,所述選路決策節(jié)點根據(jù)各個路由節(jié)點之間、和/或各個中繼節(jié)點之間、和/或中繼節(jié)點與路由節(jié)點之間的通信質(zhì)量參數(shù),計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑,其中,所述最優(yōu)路徑中包括路由節(jié)點,或路由節(jié)點和中繼節(jié)點。
[0069]步驟202,所述最優(yōu)路徑中包括的節(jié)點逐跳建立所述起始IDC機房與所述終點IDC機房間的通信隧道。
[0070]步驟203,所述起始路由節(jié)點接收所述起始IDC機房的業(yè)務(wù)服務(wù)器傳輸?shù)臄?shù)據(jù)包,并將接收的數(shù)據(jù)包封裝在所述通信隧道中發(fā)往所述終點路由節(jié)點。
[0071]步驟204,所述終點路由節(jié)點將所述數(shù)據(jù)包從所述通信隧道中解封裝,并傳輸至所述終點IDC機房的業(yè)務(wù)服務(wù)器。
[0072]本實施方式所述的互聯(lián)網(wǎng)通信方法,選路決策節(jié)點可選取不同業(yè)務(wù)服務(wù)器間的最優(yōu)路徑,中繼節(jié)點和路由節(jié)點可建立通信隧道在不同業(yè)務(wù)服務(wù)器間傳輸數(shù)據(jù)包,改善業(yè)務(wù)服務(wù)器間直接傳輸時丟包率高及延時長的缺點,提高IDC機房間的通信質(zhì)量。通過選路決策節(jié)點還可實時監(jiān)控通信隧道的通信質(zhì)量,選取最優(yōu)路徑,進一步提高通信質(zhì)量。通過路由節(jié)點作為通信隧道的起點和終點,對數(shù)據(jù)包進行封裝、傳輸和解封裝,可減輕IDC機房內(nèi)業(yè)務(wù)服務(wù)器的負擔,業(yè)務(wù)服務(wù)器也無需獲知通信隧道中的私有協(xié)議,使通信系統(tǒng)對上層應(yīng)用透明,方便上層應(yīng)用的部署。
[0073]在本實施方式中,計算最優(yōu)路徑的操作方法、獲取通信質(zhì)量參數(shù)的方法、數(shù)據(jù)包在通信隧道中的傳輸方式均與上述網(wǎng)絡(luò)通信系統(tǒng)對應(yīng)。
[0074]其中,對于步驟203,優(yōu)選地,起始路由節(jié)點可把數(shù)據(jù)包封裝后發(fā)給中繼節(jié)點,中繼節(jié)點可在解封裝后,再次封裝并發(fā)給下一個中繼節(jié)點或終點路由節(jié)點。
[0075]請參閱圖3,圖3是本發(fā)明基于上述互連通信系統(tǒng)的互聯(lián)網(wǎng)通信方法第二實施方式的流程示意圖。
[0076]本實施方式的所述互聯(lián)網(wǎng)通信方法與第一實施方式的區(qū)別在于:在所述計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑的步驟之后,還包括以下步驟:
[0077]步驟301,所述選路決策節(jié)點根據(jù)所述最優(yōu)路徑中各節(jié)點間的通信質(zhì)量參數(shù),判斷所述最優(yōu)路徑的通信質(zhì)量是否降低。
[0078]步驟302,若是,則在所述選路決策節(jié)點重新根據(jù)各個路由節(jié)點之間、和/或各個中繼節(jié)點之間、和/或中繼節(jié)點與路由節(jié)點之間的當前通信質(zhì)量參數(shù),計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑。
[0079]步驟303,所述重新計算出的最優(yōu)路徑中包括的節(jié)點逐跳建立所述起始IDC機房與所述終點IDC機房間的通信隧道。
[0080]步驟304,所述起始路由節(jié)點接收所述起始IDC機房的業(yè)務(wù)服務(wù)器傳輸?shù)臄?shù)據(jù)包,并將接收的數(shù)據(jù)包封裝在所述通信隧道中發(fā)往所述終點路由節(jié)點。
[0081]步驟305,所述終點路由節(jié)點將所述數(shù)據(jù)包從所述通信隧道中解封裝,并傳輸至所述終點IDC機房的業(yè)務(wù)服務(wù)器。
[0082]本實施方式所述互聯(lián)網(wǎng)通信方法,可實時更換起始IDC機房與終點IDC機房間的通信路徑,使其始終為當前最優(yōu)路徑,保證機房間的通信質(zhì)量。
[0083]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
【權(quán)利要求】
1.一種互聯(lián)網(wǎng)通信系統(tǒng),其特征在于,包括選路決策節(jié)點、中繼節(jié)點和至少兩個路由節(jié)點,所述中繼節(jié)點用于在兩個所述路由節(jié)點間轉(zhuǎn)發(fā)數(shù)據(jù)包,所述選路決策節(jié)點用于計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑; 所述最優(yōu)路徑中包括的節(jié)點用于逐跳建立所述起始IDC機房與所述終點IDC機房間的通信隧道; 起始路由節(jié)點還用于接收所述起始IDC機房的業(yè)務(wù)服務(wù)器傳輸?shù)臄?shù)據(jù)包,并將接收的數(shù)據(jù)包封裝在所述通信隧道中發(fā)往終點路由節(jié)點; 所述終點路由節(jié)點用于將所述數(shù)據(jù)包從所述通信隧道中解封裝,并傳輸至所述終點IDC機房的業(yè)務(wù)服務(wù)器。
2.根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)通信系統(tǒng),其特征在于:所述起始路由節(jié)點還用于設(shè)置在IDC機房內(nèi)。
3.根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)通信系統(tǒng),其特征在于,當所述最優(yōu)路徑中包括所述起始路由節(jié)點、所述終點路由節(jié)點和至少兩個中繼節(jié)點時,第一中繼節(jié)點用于通過自身與所述起始路由節(jié)點間通信隧道接收所述數(shù)據(jù)包、通過自身與第二中繼節(jié)點間的通信隧道將所述數(shù)據(jù)包傳送至所述第二中繼節(jié)點,所述第二中繼節(jié)點用于通過自身與所述終點路由節(jié)點間的通信隧道將所述數(shù)據(jù)包發(fā)送到所述終點路由節(jié)點。
4.根據(jù)權(quán)利要求1所述的互聯(lián)網(wǎng)通信系統(tǒng),其特征在于,所述通信質(zhì)量參數(shù)包括通信延時數(shù)據(jù)和/或丟包率。
5.根據(jù)權(quán)利要求1至4中任意一項所述的互聯(lián)網(wǎng)通信系統(tǒng),其特征在于,所述選路決策節(jié)點還用于根據(jù)所述最優(yōu)路徑中各節(jié)點間的通信質(zhì)量參數(shù),判斷所述最優(yōu)路徑的通信質(zhì)量是否降低,并在所述最優(yōu)路徑的通信質(zhì)量降低時,重新計算出起所述始IDC機房與所述終點IDC機房之間的最優(yōu)路徑,所述起始路由節(jié)點還用于根據(jù)重新計算出的最優(yōu)路徑傳輸所述數(shù)據(jù)包。
6.一種基于如權(quán)利要求1至5中任意一項所述的互連通信系統(tǒng)的互聯(lián)網(wǎng)通信方法,其特征在于,包括以下步驟: 所述選路決策節(jié)點根據(jù)各個路由節(jié)點之間、和/或各個中繼節(jié)點之間、和/或中繼節(jié)點與路由節(jié)點之間的通信質(zhì)量參數(shù),計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑,其中,所述最優(yōu)路徑中包括路由節(jié)點,或路由節(jié)點和中繼節(jié)點; 所述最優(yōu)路徑中包括的節(jié)點逐跳建立所述起始IDC機房與所述終點IDC機房間的通信隧道; 所述起始路由節(jié)點接收所述起始IDC機房的業(yè)務(wù)服務(wù)器傳輸?shù)臄?shù)據(jù)包,并將接收的數(shù)據(jù)包封裝在所述通信隧道中發(fā)往所述終點路由節(jié)點; 所述終點路由節(jié)點將所述數(shù)據(jù)包從所述通信隧道中解封裝,并傳輸至所述終點IDC機房的業(yè)務(wù)服務(wù)器。
7.根據(jù)權(quán)利要求6所述的互聯(lián)網(wǎng)通信方法,其特征在于,還包括以下步驟: 各個路由節(jié)點獲取自身與其他路由節(jié)點之間、和/或各個中繼節(jié)點間的通信質(zhì)量參數(shù),并將獲取的通信質(zhì)量參數(shù)發(fā)送到所述選路決策節(jié)點; 和/或, 各個中繼節(jié)點獲取自身與各個路由節(jié)點之間、和/或其他中繼節(jié)點之間的通信質(zhì)量參數(shù),并將獲取的通信質(zhì)量參數(shù)發(fā)送到所述選路決策節(jié)點。
8.根據(jù)權(quán)利要求6所述的互聯(lián)網(wǎng)通信方法,其特征在于: 所述起始路由節(jié)點接收數(shù)據(jù)包的步驟還包括以下步驟: 所述起始路由節(jié)點接收所述起始IDC機房的業(yè)務(wù)服務(wù)器傳輸?shù)臄?shù)據(jù)包; 所述終點路由節(jié)點將所述數(shù)據(jù)包從所述通信隧道中解封裝并傳輸至接收端的步驟還包括以下步驟: 所述終點路由節(jié)點將解封裝的數(shù)據(jù)包傳輸至所述終點IDC機房的業(yè)務(wù)服務(wù)器。
9.根據(jù)權(quán)利要求6所述的互聯(lián)網(wǎng)通信方法,其特征在于,當所述最優(yōu)路徑中包括所述起始路由節(jié)點、所述終點路由節(jié)點和至少兩個中繼節(jié)點時,所述將接收的數(shù)據(jù)包封裝在所述通信隧道中發(fā)往所述終點路由節(jié)點的步驟包括以下步驟: 第一中繼節(jié)點通過自身與所述起始路由節(jié)點間通信隧道接收所述數(shù)據(jù)包; 所述第一中繼節(jié)點通過自身與第二中繼節(jié)點間的通信隧道將所述數(shù)據(jù)包傳送至所述第二中繼節(jié)點; 所述第二中繼節(jié)點用于通過自身與所述終點路由節(jié)點間的通信隧道將所述數(shù)據(jù)包發(fā)送到所述終點路由節(jié)點。
10.根據(jù)權(quán)利要求6至9中任意一項所述的互聯(lián)網(wǎng)通信方法,其特征在于,在所述計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑的步驟之后,還包括以下步驟: 所述選路決策節(jié)點根據(jù)所述最優(yōu)路徑中各節(jié)點間的通信質(zhì)量參數(shù),判斷所述最優(yōu)路徑的通信質(zhì)量是否降低; 若是,則在所述選路決策節(jié)點重新根據(jù)各個路由節(jié)點之間、和/或各個中繼節(jié)點之間、和/或中繼節(jié)點與路由節(jié)點之間的當前通信質(zhì)量參數(shù),計算出起始IDC機房與終點IDC機房之間的最優(yōu)路徑; 所述重新計算出的最優(yōu)路徑中包括的節(jié)點逐跳建立所述起始IDC機房與所述終點IDC機房間的通信隧道; 所述起始路由節(jié)點還接收所述起始IDC機房的業(yè)務(wù)服務(wù)器傳輸?shù)臄?shù)據(jù)包,并將接收的數(shù)據(jù)包封裝在所述通信隧道中發(fā)往所述終點路由節(jié)點; 所述終點路由節(jié)點將所述數(shù)據(jù)包從所述通信隧道中解封裝,并傳輸至所述終點IDC機房的業(yè)務(wù)服務(wù)器。
【文檔編號】H04L12/725GK103944825SQ201410129249
【公開日】2014年7月23日 申請日期:2014年4月1日 優(yōu)先權(quán)日:2014年4月1日
【發(fā)明者】林正顯, 代天然, 劉偉安, 馮迅, 楊智林 申請人:廣州華多網(wǎng)絡(luò)科技有限公司