專利名稱:通用路由封裝gre承載的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,尤其涉及一種通用路由封裝GRE承載的方法、 裝置及系統(tǒng)。
背景技術(shù):
通用路由封裝(GRE, Generic Routing Encapsulation)協(xié)議屬于第三層隧 道協(xié)議,它規(guī)定了如何用一種網(wǎng)絡(luò)協(xié)議去封裝另一種網(wǎng)絡(luò)協(xié)議的方法。GRE的 隧道的兩端由源IP (Internet Protocal,因特網(wǎng)協(xié)議)地址和目的IP地址定義, 在很多的接入網(wǎng)絡(luò)中都會采用GRE隧道封裝的方式來進(jìn)行數(shù)據(jù)的傳輸承載,例 如在全球微波互聯(lián)接入(WiMAX, Worldwide Interoperability for Microwave Access)標(biāo)準(zhǔn)中采用GRE隧道封裝來作為基站(BS )與網(wǎng)關(guān)(ASN-GW)之間 R6接口的傳輸承載,如圖l所示為在WiMAX中應(yīng)用GRE隧道封裝的結(jié)構(gòu)示意 圖,終端用戶(MS)的IP報文進(jìn)行GRE封裝,通過封裝后的GRE報文來實現(xiàn) BS和ASN-GW兩端之間的R6接口的傳輸承載,其中在封裝后的GRE報文中還包 含有GRE關(guān)鍵值(GRE Key),通過該Key值來識別封裝后的GRE報文中具體 的數(shù)據(jù)流。由于在GRE的封裝承載過程中,需要增加大量的開銷,所以傳輸?shù)?效率會很低,尤其是對于凈荷(Payload)較小的短包而言,傳輸承載的效率會 更低,如圖2所示為現(xiàn)有技術(shù)中GRE報文封裝后的承載幀的結(jié)構(gòu)示意圖,封裝 后的GRE幀包含Payload域和GRE幀頭(GRE Header),若傳輸凈荷較小,即傳 輸短包時,所傳輸?shù)膬艉杀戎剌^小,其傳輸承載效率很低,從而浪費了網(wǎng)絡(luò)帶 寬資源。綜上所述,在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題按照現(xiàn)有GRE封裝承載的方法,尤其是對于凈荷較小的數(shù)據(jù)幀而言,增加 了不必要的封裝開銷,傳輸效率低,浪費了網(wǎng)絡(luò)帶寬資源。發(fā)明內(nèi)容本發(fā)明實施方式所要解決的技術(shù)問題在于提供一種通用路由封裝GRE承 載的方法、裝置及系統(tǒng),能夠提高數(shù)據(jù)幀的傳輸承載效率,節(jié)省了網(wǎng)絡(luò)帶寬資 源,減少了不必要的封裝開銷。本發(fā)明實施方式是通過以下技術(shù)方案實現(xiàn)的一種通用路由封裝GRE承載的方法,包括通過對GRE楨進(jìn)行映射查詢,獲取所述GRE幀的復(fù)用幀頭信息;根據(jù)所獲取的GRE幀的復(fù)用幀頭信息,將滿足設(shè)定的復(fù)用條件的GRE幀設(shè) 置在一個外部IP幀的凈荷中。本發(fā)明實施方式還提供了 一種通用路由封裝GRE承載的裝置,包括幀頭信息獲知單元,用于對GRE幀進(jìn)行映射查詢,獲知所述GRE幀的復(fù)用 幀頭信息;幀復(fù)用單元,用于根據(jù)幀頭信息獲知單元獲知的GRE幀的復(fù)用幀頭信息, 將滿足設(shè)定的復(fù)用條件的GRE幀設(shè)置在一個外部IP幀的凈荷中。本發(fā)明實施方式還4是供了一種通用路由封裝GRE承載的系統(tǒng),該系統(tǒng)包括 數(shù)據(jù)發(fā)送端和數(shù)據(jù)接收端,其中數(shù)據(jù)發(fā)送端用于通過對GRE幀進(jìn)行映射查詢,獲取GRE幀的復(fù)用幀頭信 息;并根據(jù)所獲取的GRE幀的復(fù)用幀頭信息,將滿足設(shè)定的復(fù)用條件的GRE幀 設(shè)置在一個外部IP幀的凈荷中;數(shù)據(jù)接收端用于在接收到復(fù)用后的外部IP幀時,將復(fù)用后的外部IP幀進(jìn)行 解復(fù)用,獲得多個包含單個GRE幀的外部IP幀。由上述所提供的技術(shù)方案可以看出,在進(jìn)行GRE幀的傳輸承載時,首先按照設(shè)定的復(fù)用條件,將符合條件的多個GRE幀設(shè)置在同一個外部IP幀的凈荷中,復(fù)用所述外部IP幀的幀頭。這樣對于凈荷較小的數(shù)據(jù)幀來說,就可以減少不必 要的封裝開銷,提高了數(shù)據(jù)幀的傳輸承載效率,從而節(jié)省了網(wǎng)絡(luò)的帶寬資源, 提高了系統(tǒng)傳輸性能。
圖1為現(xiàn)有技術(shù)在WiMAX中應(yīng)用GRE隧道封裝的結(jié)構(gòu)示意圖; 圖2為現(xiàn)有技術(shù)中GRE報文封裝后的承載幀的結(jié)構(gòu)示意圖; 圖3為本發(fā)明實施方式提供的GRE承載方法的流程示意圖; 圖4為本發(fā)明實施方式提供的GRE幀復(fù)用設(shè)置的幀結(jié)構(gòu)示意圖; 圖5為本發(fā)明實施方式提供的GRE凈荷復(fù)用設(shè)置的幀結(jié)構(gòu)示意圖; 圖6為本發(fā)明實施方式提供的GRE裝置的結(jié)構(gòu)示意圖; 圖7為本發(fā)明實施方式提供的GRE系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明實施方式提供了 一種通用路由封裝GRE承載的方法、裝置及系統(tǒng)。 在進(jìn)行GRE幀承載傳輸時,按照設(shè)定的復(fù)用條件來復(fù)用GRE幀頭或者外部IP幀 頭,這樣就可以將多個凈荷小的數(shù)據(jù)幀復(fù)用在一起進(jìn)行傳輸承載,減少了不必 要的封裝開銷,從而提高了數(shù)據(jù)幀的傳輸承載效率,節(jié)省了網(wǎng)絡(luò)的帶寬資源, 進(jìn)而提高了系統(tǒng)傳輸性能。為更好的描述本發(fā)明實施方式,現(xiàn)結(jié)合附圖對本發(fā)明的具體實施方式
進(jìn)行 說明,如圖3所示為本發(fā)明實施方式提供的GRE承載方法的流程示意圖,所述 方法包括步驟31:通過對GRE幀進(jìn)行映射查詢,獲取GRE幀的復(fù)用幀頭信息。 具體來說,可以在GRE幀的選取過程中,對GRE幀進(jìn)行相應(yīng)的映射查詢來 獲得GRE幀的復(fù)用幀頭信息??梢允怯商囟ǖ墓δ苣K對GRE幀進(jìn)行映射查詢,映射查詢的方式可以是以下方式中的一種或任意組合Key值映射查詢,IP地址和Key值映射查詢,或 原始報文信息映射查詢。通過上述的映射查詢方式就可以獲知GRE幀的復(fù)用幀 頭相關(guān)信息,該復(fù)用幀頭信息包括傳輸通道、關(guān)鍵Key值和/或外部目的IP地 址等信息。這里所述的GRE幀可以是已經(jīng)完成了GRE封裝,也可以是已經(jīng)獲取 了相應(yīng)的GRE封裝信息。步驟32:根據(jù)所荻取的GRE幀的復(fù)用幀頭信息,將滿足設(shè)定的復(fù)用條件的 GRE幀設(shè)置在一個外部IP幀的凈荷中。具體來說,可以是在對GRE幀進(jìn)行傳輸承載時,按照設(shè)定的復(fù)用條件,將 滿足設(shè)定的復(fù)用條件的GRE幀設(shè)置在一個外部IP幀的凈荷中。按照設(shè)定的復(fù)用條件不同,所設(shè)定的復(fù)用方式也有不同,具體來說可以將 具有相同的傳llr通道和外部目的H^也址的多個GRE幀,i殳置在一個外部IP幀的 凈荷中。如圖4所示為GRE幀復(fù)用設(shè)置的幀結(jié)構(gòu)示意圖,圖中復(fù)用在一個外部IP 幀凈荷中的GRE幀包括凈荷(Payload)部分和GRE頭(GRE Header )部分,這 若千個GRE幀具有相同的傳輸通道和外部目的IP地址。另外,按照設(shè)定的復(fù)用條件的不同,還有另一種復(fù)用方式。如圖5所示為 GRE凈荷復(fù)用設(shè)置的幀結(jié)構(gòu)示意圖,圖中是將多個GRE幀中的凈荷部分設(shè)置在 同 一個GRE幀內(nèi),復(fù)用同 一個GRE幀的幀頭部分;然后再將復(fù)用后的GRE幀封 裝設(shè)置于一個外部IP幀的凈荷中。在這種情況下,需要滿足的復(fù)用條件是所復(fù) 用的多個GRE幀具有相同的關(guān)鍵Key值和外部目的IP地址。另外,在對多個GRE幀的凈荷部分進(jìn)行復(fù)用時,還可以在復(fù)用的GRE幀內(nèi)序列號可以用來指示GRE幀傳輸?shù)捻樞?。在按照以上技術(shù)方案,對多個GRE幀進(jìn)行相應(yīng)的設(shè)置后,該多個GRE幀就 被封裝到同 一個外部IP的凈荷中,實現(xiàn)了對外部IP幀頭的復(fù)用。這里,在選取出滿足復(fù)用條件的多個GRE幀后,還可以根據(jù)預(yù)先配置的復(fù)用參數(shù)信息來復(fù)用所述外部IP幀的幀頭,即將滿足設(shè)定的復(fù)用條件和預(yù)先配置的復(fù)用參數(shù)信息的GRE幀設(shè)置在一個外部IP幀的凈荷中。預(yù)先配置的復(fù)用參數(shù) 信息可以包括如下信息中的一種或任意組合最大凈荷幀長、最大復(fù)用幀長和 復(fù)用等待時間間隔。其中,最大凈荷幀長用于指示能夠進(jìn)行復(fù)用的GRE幀的最大凈荷,該復(fù)用 參數(shù)信息是為了保證超過最大凈荷幀長的長包可以不進(jìn)行復(fù)用,但同時為了能 夠保證傳輸?shù)捻樞虿怀霈F(xiàn)混亂, 一旦出現(xiàn)不需要復(fù)用的長包,就可以將已經(jīng)復(fù) 用過的外部IP幀也進(jìn)4亍發(fā)送。最大復(fù)用幀長用于指示復(fù)用后的外部IP幀的最大幀長,該復(fù)用參數(shù)信息是 為了防止復(fù)用后出現(xiàn)超過最大復(fù)用幀長的長包而導(dǎo)致分片。復(fù)用等待時間間隔用于在復(fù)用過程中,指示沒有達(dá)到所述最大復(fù)用幀長前 所等待的時間,該復(fù)用參數(shù)信息是用來在復(fù)用時,避免由于流量過小而沒有達(dá) 到最大復(fù)用幀長而長時間等待的情況發(fā)生,也就是說當(dāng)達(dá)到復(fù)用等待時間間隔 所規(guī)定的時間時,不管是否是最大復(fù)用幀長,都將復(fù)用后的外部IP幀進(jìn)行發(fā)送, 從而進(jìn)一步提高轉(zhuǎn)發(fā)效率,降低了傳輸時延。舉例來說,設(shè)定最大凈荷幀長為100比特,最大復(fù)用幀長為200比特,復(fù)用 等待時間間隔為50ms ,且所選取出的符合復(fù)用條件的GRE幀分別為GRE幀1, GRE幀2, GRE幀3和GRE幀4。那么如果GRE幀1的幀長度超過了 IOO比特,也 就是超過了最大凈荷幀長,那么該GRE幀1就不需要進(jìn)行復(fù)用,而可以直接封 裝到外部IP幀中進(jìn)行傳輸;如果GRE幀2和GRE幀3在復(fù)用后的總幀長為190比 特,而再復(fù)用GRE幀4后總幀長就超過了200比特,也就是超過了最大復(fù)用幀長, 此時由于出現(xiàn)了長包有可能會導(dǎo)致分片,故GRE幀4就不能進(jìn)行復(fù)用,而只能 等到下一幀再進(jìn)行復(fù)用;而如果GRE幀2, GRE幀3和GRE幀4在復(fù)用后的總幀 長為160比特,沒有達(dá)到最大復(fù)用幀長,此時如果已經(jīng)到了復(fù)用等待時間間隔 所規(guī)定的50ms,那么就將復(fù)用了GRE幀2, GRE幀3和GRE幀4的外部IP幀進(jìn)行發(fā)送,保證傳輸?shù)倪B續(xù)性。通過以上技術(shù)方案的實施,就可以在進(jìn)行GRE幀的傳輸承載時,將滿足一定條件的凈荷小的數(shù)據(jù)幀進(jìn)行復(fù)用,放置在一起進(jìn)行傳輸承載,從而減少了不 必要的封裝開銷,提高了數(shù)據(jù)幀的傳輸承載效率,有效節(jié)省了網(wǎng)絡(luò)的帶寬資源。 另外,以上復(fù)用后的外部IP幀在發(fā)送后,若lt據(jù)接收端接收到該外部IP幀,則還需要將所述復(fù)用后的外部IP幀進(jìn)行解復(fù)用,獲得多個包含單個GRE幀的外 部IP幀。舉例來說,數(shù)據(jù)接收端若接收到復(fù)用有3個GRE幀的外部IP幀,則根據(jù)復(fù)用 方式的不同將該外部IP幀進(jìn)行相應(yīng)的解復(fù)用。具體來說,若這3個GRE幀是設(shè)置 在同一個外部IP幀凈荷中,復(fù)用同一個外部IP幀頭時,就將每個GRE幀從復(fù)用 幀中解出,并分別和復(fù)用的外部IP幀頭進(jìn)行組合,形成3個單獨的包含單個GRE 幀的外部IP幀,然后再進(jìn)行后繼的處理操作;若這3個GRE幀中的凈荷部分是設(shè) 置在同一個GRE幀內(nèi),復(fù)用同一個GRE幀的幀頭部分時,就將每個GRE幀的凈 荷部分單獨解出,并分別和復(fù)用的GRE幀頭進(jìn)行組合,然后再單獨封裝到同一 個外部IP幀中,形成3個單獨的包含單個GRE幀的外部IP幀,然后再進(jìn)行后繼的處理操:作。本發(fā)明實施方式還提供了一種通用路由封裝GRE承載的裝置,如圖6所示 為本發(fā)明實施方式提供的裝置的結(jié)構(gòu)示意圖,所述裝置包括幀頭信息獲知單元 61和幀復(fù)用單元62,其中的幀頭信息獲知單元61用于對GRE幀進(jìn)行映射查詢, 獲知GRE幀的復(fù)用幀頭信息。該復(fù)用幀頭信息包括傳輸通道、關(guān)鍵Key值和外 部目的IP地址信息;其中映射查詢的方式包括以下一種或任意組合Key值映 射查詢,IP地址和Key值映射查詢,或原始報文信息映射查詢。幀復(fù)用單元62用于才艮據(jù)幀頭信息獲知單元獲知的GRE幀的復(fù)用幀頭信息, 將滿足設(shè)定的復(fù)用條件的GRE幀設(shè)置在一個外部IP幀的凈荷中。具體的復(fù)用方 式見上述方法實施方式中所述,此處不再贅述。另外,在幀復(fù)用單元62中還可以包括凈荷復(fù)用模塊621,該凈荷復(fù)用模塊 621用于根據(jù)獲知的GRE幀的復(fù)用幀頭信息,將滿足設(shè)定的復(fù)用條件的GRE幀 中的凈荷設(shè)置在同 一個GRE幀內(nèi),復(fù)用同 一個GRE幀的幀頭。另外,在以上裝置中還可以包括復(fù)用參數(shù)信息配置單元63,該復(fù)用參數(shù)信 息配置單元63用于預(yù)先配置復(fù)用參數(shù)信息;幀復(fù)用單元62將滿足設(shè)定的復(fù)用條 件的GRE幀按照預(yù)先配置的復(fù)用參數(shù)信息設(shè)置在一個外部IP幀的凈荷中。其中 的復(fù)用參數(shù)信息包括如下信息中的一種或多種最大凈荷幀長、最大復(fù)用幀長 或復(fù)用等待時間間隔。其中,最大凈荷幀長用于指示能夠進(jìn)行復(fù)用的GRE幀的最大凈荷;最大復(fù) 用幀長用于指示復(fù)用后的外部IP幀的最大幀長;復(fù)用等待時間間隔用于在復(fù)用 過程中,指示沒有達(dá)到最大復(fù)用幀長前所等待的時間。以上所述裝置可以集成于數(shù)據(jù)發(fā)送端中,也可以設(shè)置成單獨的功能實體。本發(fā)明實施方式還提供了 一種通用路由封裝GRE承載的系統(tǒng),如圖7所示 為本發(fā)明實施方式提供的系統(tǒng)的結(jié)構(gòu)示意圖,該系統(tǒng)包括數(shù)據(jù)發(fā)送端和數(shù)據(jù)接 收端,其中數(shù)據(jù)發(fā)送端用于通過對GRE幀進(jìn)行映射查詢,獲取所述GRE幀的復(fù)用幀頭 信息;并根據(jù)所獲取的GRE幀的復(fù)用幀頭信息,將滿足設(shè)定的復(fù)用條件的GRE 幀^:置在一個外部IP幀的凈荷中。數(shù)據(jù)接收端用于在接收到復(fù)用后的外部IP幀時,將該復(fù)用后的外部IP幀進(jìn) 行解復(fù)用,獲得多個包含單個GRE幀的外部IP幀。另外,以上的數(shù)據(jù)發(fā)送端還可以按照設(shè)定的復(fù)用條件,將滿足復(fù)用條件的 GRE幀中的凈荷設(shè)置在同 一個GRE幀內(nèi),復(fù)用同 一個GRE幀的幀頭。所述的映射查詢具體包括以下方式中的 一種或任意組合Key值映射查詢,IP地址和Key值映射查詢,以及原始才艮文信息映射查詢。綜上所述,本發(fā)明實施方式可以在進(jìn)行GRE幀的傳輸承載時,將多個凈荷小的數(shù)據(jù)幀復(fù)用在一起進(jìn)行傳輸承載,減少了不必要的封裝開銷,從而提高了 數(shù)據(jù)幀的傳輸承載效率,節(jié)省了網(wǎng)絡(luò)的帶寬資源,進(jìn)而提高了系統(tǒng)傳輸性能。是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機(jī)可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括如下步驟通過對GRE幀進(jìn)行映射查詢,獲取GRE幀的復(fù)用幀頭信息;根據(jù)所獲取的GRE幀的復(fù)用幀頭信息,將滿足設(shè)定的復(fù)用條件的GRE幀設(shè)置在一個外部IP幀的凈荷中。上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明實施例揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種通用路由封裝GRE承載的方法,其特征在于,通過對GRE幀進(jìn)行映射查詢,獲取所述GRE幀的復(fù)用幀頭信息;根據(jù)所獲取的GRE幀的復(fù)用幀頭信息,將滿足設(shè)定的復(fù)用條件的GRE幀設(shè)置在一個外部IP幀的凈荷中。
2、 如權(quán)利要求l所述的方法,其特征在于,所述設(shè)定的復(fù)用條件,具體包括所述GRE幀具有相同的傳輸通道和外部目的IP地址。
3、 如權(quán)利要求l所述的方法,其特征在于,所述將滿足設(shè)定的復(fù)用條件的 GRE幀設(shè)置在同一個外部IP幀的凈荷中,進(jìn)一步包括將滿足所述復(fù)用條件的GRE幀中的凈荷設(shè)置在同一個GRE幀內(nèi),復(fù)用所述 同一個GRE幀的幀頭;將復(fù)用后的GRE幀封裝設(shè)置在一個外部IP幀的凈荷中。
4、 如權(quán)利要求3所述的方法,其特征在于,所述設(shè)定的復(fù)用條件,具體包括所述GRE幀具有相同的關(guān)鍵Key值和外部目的IP地址。
5、 如權(quán)利要求3或4所述的方法,其特征在于,在所述同 一個GRE幀內(nèi)還包括與所述GRE幀中的凈荷相對應(yīng)的GRE序列—,
6、 如權(quán)利要求l所述的方法,其特征在于,所述GRE幀的復(fù)用幀頭信息包括傳輸通道、關(guān)鍵Key值和外部目的IP地 址信息。
7、 如權(quán)利要求l所述的方法,其特征在于,所述映射查詢具體包括以下之 一或者任意組合Key值映射查詢,IP地址和Key值映射查詢和原始纟艮文信息映射查詢。
8、 如權(quán)利要求l所述的方法,其特征在于,所述根據(jù)獲取的GRE幀的復(fù)用 幀頭信息,將滿足設(shè)定的復(fù)用條件的GRE幀設(shè)置在一個外部IP幀的凈荷中進(jìn)一 步包括根據(jù)獲取的GRE幀的復(fù)用幀頭信息,將滿足設(shè)定的復(fù)用條件的GRE幀按照 預(yù)先配置的復(fù)用參數(shù)信息設(shè)置在一個外部IP幀的凈荷中。
9、 如權(quán)利要求8所述的方法,其特征在于,所述預(yù)先設(shè)置的復(fù)用參數(shù)信息 包括以下之一或者任意組合最大凈荷幀長,最大復(fù)用幀長和復(fù)用等待時間間隔。
10、 一種通用路由封裝GRE承載的裝置,其特征在于,包括 幀頭信息獲知單元,用于對GRE幀進(jìn)行映射查詢,獲知所述GRE幀的復(fù)用幀頭信息;幀復(fù)用單元,用于根據(jù)幀頭信息獲知單元獲知的GRE幀的復(fù)用幀頭信息, 將滿足設(shè)定的復(fù)用條件的GRE幀設(shè)置在一個外部IP幀的凈荷中。
11、 如權(quán)利要求10所述的裝置,其特征在于,所述幀復(fù)用單元中包括 凈荷復(fù)用^t塊,用于^f艮據(jù)所述幀頭信息獲知單元獲知的GRE幀的復(fù)用幀頭信息,將滿足所述設(shè)定的復(fù)用條件的GRE幀中的凈荷設(shè)置在同一個GRE幀內(nèi), 復(fù)用所述同 一個GRE幀的幀頭。
12、 如權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括 復(fù)用參數(shù)信息配置單元,用于預(yù)先配置復(fù)用參數(shù)信息;其中,所述幀復(fù)用單元將滿足設(shè)定的復(fù)用條件的GRE幀按照所述預(yù)先配置的復(fù)用參數(shù)信息設(shè)置 在一個外部IP幀的凈荷中;所述的復(fù)用參數(shù)信息包括以下之一或者任意組合最大凈荷幀長,最大復(fù) 用幀長和復(fù)用等待時間間隔。
13、 一種通用路由封裝GRE承載的系統(tǒng),其特征在于,所述系統(tǒng)包括數(shù)據(jù)發(fā)送端和凝:據(jù)接收端,其中所述數(shù)據(jù)發(fā)送端用于通過對GRE幀進(jìn)行映射查詢,獲取所述GRE幀的復(fù)用 幀頭信息;并根據(jù)所獲取的GRE幀的復(fù)用幀頭信息,將滿足設(shè)定的復(fù)用條件的 GRE幀設(shè)置在一個外部IP幀的凈荷中;所述數(shù)據(jù)接收端用于在接收到復(fù)用后的外部IP幀時,將所述復(fù)用后的外部 IP幀進(jìn)行解復(fù)用,獲得包含單個GRE幀的外部IP幀。
14、 如權(quán)利要求13所述的系統(tǒng),其特征在于,所述數(shù)據(jù)發(fā)送端還用于按照設(shè)定的復(fù)用條件,將滿足所述復(fù)用條件的GRE 幀中的凈荷設(shè)置在同 一個GRE幀內(nèi),復(fù)用所述同 一個GRE幀的幀頭。
15、 如權(quán)利要求13或14所述的系統(tǒng),其特征在于, 所述映射查詢,具體包括以下方式中的一種或任意組合 Key值映射查詢,IP地址和Key值映射查詢,以及原始報文信息映射查詢。
全文摘要
本發(fā)明實施方式提供了一種通用路由封裝GRE承載的方法、裝置及系統(tǒng)。在進(jìn)行GRE幀的傳輸承載時,通過對GRE幀進(jìn)行映射查詢,獲知所述GRE幀的復(fù)用幀頭信息;然后根據(jù)所獲取的GRE幀的復(fù)用幀頭信息,將滿足設(shè)定的復(fù)用條件的GRE幀設(shè)置在一個外部IP幀的凈荷中。這樣對于凈荷較小的數(shù)據(jù)幀來說,就可以減少不必要的封裝開銷,提高了數(shù)據(jù)幀的傳輸承載效率,從而節(jié)省了網(wǎng)絡(luò)的帶寬資源,提高了系統(tǒng)傳輸性能。
文檔編號H04L29/06GK101277305SQ200810106369
公開日2008年10月1日 申請日期2008年5月12日 優(yōu)先權(quán)日2008年5月12日
發(fā)明者軍 何 申請人:華為技術(shù)有限公司