国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法和設(shè)備的制作方法

      文檔序號(hào):7865687閱讀:308來源:國知局
      專利名稱:一種實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法和設(shè)備。
      背景技術(shù)
      隨著互聯(lián)網(wǎng)技術(shù)在全球范圍內(nèi)的飛速發(fā)展,對(duì)IP地址的需求變得極為迫切。由于IPv6與IPv4不兼容,因此在IPv4占主導(dǎo)的網(wǎng)絡(luò)環(huán)境下,IPv4向IPv6的平滑過渡成為IPv6能否成功的關(guān)鍵。目前最新的過渡技術(shù)有6rd、DS-lite、A+P、NAT64和PNAT等。6rd (IPv6rapid deployment on IPv4infrastructures, IPv6 快速部署)是一種能快速為終端用戶提供IPv6業(yè)務(wù)的方法,為運(yùn)營商在IPv6過渡初期引入IPv6服務(wù)提供 了思路。圖I是6rd的基本組網(wǎng)示意圖,參照?qǐng)D1,一個(gè)完整的6rd域由一系列客戶邊緣設(shè)備(Customer Edge, CE)和邊緣路由器(BorderRouter, BR)組成,6RD CE 連接 IPv6 孤島和IPv4網(wǎng)絡(luò),6RD BR位于IPv4網(wǎng)絡(luò)和IPv6網(wǎng)絡(luò)中間,負(fù)責(zé)在6RD域和其他IPv6域之間中繼轉(zhuǎn)發(fā)報(bào)文。位于IPv4網(wǎng)絡(luò)中的CE之間以及CE與BR之間通過6RD隧道傳輸通信信息,其中,所述6RD隧道為IPv6-in-IPv4隧道。圖2是6rd中的報(bào)文處理流程圖,如圖2所示,目前實(shí)現(xiàn)6rd的方案主要采用隧道技術(shù)實(shí)現(xiàn),需要在CE設(shè)備和BR設(shè)備上創(chuàng)建虛擬接口,報(bào)文到達(dá)設(shè)備后,需要查路由,路由到虛擬接口后進(jìn)行添加IPv4報(bào)頭或去除IPv6報(bào)頭的操作,生成的新報(bào)文再經(jīng)查路由后進(jìn)行發(fā)送??梢?,現(xiàn)有方案實(shí)現(xiàn)的6rd,在CE設(shè)備或者BR設(shè)備上對(duì)每個(gè)報(bào)文都需要進(jìn)行兩次查路由操作,報(bào)文的處理效率不高。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的目的是提供一種實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法和設(shè)備,能夠提高6rd中的報(bào)文處理效率。為實(shí)現(xiàn)上述目的,本發(fā)明提供技術(shù)方案如下一種實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法,應(yīng)用于CE設(shè)備上,所述方法包括接收到客戶端發(fā)送的IPv6報(bào)文時(shí),判斷IPv6會(huì)話表中是否存在與該IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),得到第一判斷結(jié)果;當(dāng)所述第一判斷結(jié)果為是時(shí),根據(jù)所述會(huì)話表項(xiàng),對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送到BR設(shè)備;當(dāng)所述第一判斷結(jié)果為否時(shí),根據(jù)CE設(shè)備和BR設(shè)備的IPv4地址,對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過所述IPv6-in-IPv4隧道發(fā)送到BR設(shè)備,并在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。一種實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法,應(yīng)用于BR設(shè)備上,包括接收到CE設(shè)備通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送的IPv4報(bào)文時(shí),判斷IPv4會(huì)話表中是否存在與該IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),得到第二判斷結(jié)果;當(dāng)所述第二判斷結(jié)果為是時(shí),根據(jù)所述會(huì)話表項(xiàng),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去;當(dāng)所述第二判斷結(jié)果為否時(shí),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去,并在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。一種CE設(shè)備,包括第一判斷模塊,用于接收到客戶端發(fā)送的IPv6報(bào)文時(shí),判斷IPv6會(huì)話表中是否存在與該IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),得到第一判斷結(jié)果;
      第一處理模塊,用于當(dāng)所述第一判斷結(jié)果為是時(shí),根據(jù)所述會(huì)話表項(xiàng),對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送到BR設(shè)備;第二處理模塊,用于當(dāng)所述第一判斷結(jié)果為否時(shí),根據(jù)CE設(shè)備和BR設(shè)備的IPv4地址,對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過所述IPv6-in-IPv4隧道發(fā)送到BR設(shè)備,并在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。一種BR設(shè)備,包括第二判斷模塊,用于接收到CE設(shè)備通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送的IPv4報(bào)文時(shí),判斷IPv4會(huì)話表中是否存在與該IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),得到第二判斷結(jié)果;第四處理模塊,用于當(dāng)所述第二判斷結(jié)果為是時(shí),根據(jù)所述會(huì)話表項(xiàng),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去;第五處理模塊,用于當(dāng)所述第二判斷結(jié)果為否時(shí),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去,并在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種策略方式實(shí)現(xiàn)6rd的方案,報(bào)文不經(jīng)虛擬接口而是與會(huì)話和快轉(zhuǎn)相結(jié)合,如此,實(shí)現(xiàn)了對(duì)報(bào)文的高效率轉(zhuǎn)發(fā)。


      圖I是6rd的基本組網(wǎng)示意圖;圖2是6rd中的報(bào)文處理流程圖;圖3是本發(fā)明實(shí)施例I的實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法流程圖;圖4是本發(fā)明實(shí)施例2的實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法流程圖。
      具體實(shí)施例方式以下結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。針對(duì)現(xiàn)有技術(shù)中實(shí)現(xiàn)6rd存在的需要在CE設(shè)備和BR設(shè)備上創(chuàng)建虛擬接口,且每個(gè)報(bào)文在設(shè)備上都需要進(jìn)行兩次查路由操作,報(bào)文處理效率不高的問題,本發(fā)明提供了一種策略方式實(shí)現(xiàn)6rd的方案,報(bào)文不經(jīng)虛擬接口而是與會(huì)話和快轉(zhuǎn)相結(jié)合,如此,實(shí)現(xiàn)了對(duì)報(bào)文的高效率轉(zhuǎn)發(fā)。實(shí)施例I圖3示出了一種實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法,該方法適用于圖I所示的組網(wǎng)環(huán)境。在該組網(wǎng)環(huán)境中,CE設(shè)備和BR設(shè)備均開啟了 6rd功能,CE設(shè)備和BR設(shè)備均為雙棧設(shè)備CE設(shè)備和BR設(shè)備之前建立有6rd隧道,即IPv6-in-IPv4隧道。根據(jù)6rd相關(guān)標(biāo)準(zhǔn)或規(guī)范的規(guī)定,開啟6rd功能時(shí),網(wǎng)絡(luò)提供商(Internet Service Provider, ISP)給CE設(shè)備分配以下參數(shù)CE的IPv4地址和6rd參數(shù),其中,6rd參數(shù)包括6rd域IPv4通用前綴長度、6rd域IPv4通用后綴長度、6rd前綴、6rd前綴長度、6rd BR IPv4地址。其中,CE設(shè)備會(huì)根據(jù)6rd前綴和CE設(shè)備的IPv4地址計(jì)算合成6rd代表前綴(該前綴中內(nèi)嵌有CE設(shè)備的IPv4地址),在為客戶端分配IPv6地址時(shí),使用該6rd代表前綴。對(duì)BR設(shè)備的配置具體請(qǐng)參見6rd相關(guān)標(biāo)準(zhǔn)或規(guī)范。圖3所示的方法應(yīng)用于CE設(shè)備上,參照?qǐng)D3,所述方法可以包括如下步驟 步驟301,接收客戶端發(fā)送的IPv6報(bào)文;步驟302,判斷IPv6會(huì)話表中是否存在與該IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),若是,進(jìn)入步驟304,若否進(jìn)入步驟303 ;接收到IPv6報(bào)文時(shí),根據(jù)IPv6報(bào)文的五元組信息與IPv6會(huì)話表進(jìn)行匹配,匹配成功,則根據(jù)匹配到的會(huì)話表項(xiàng)中的處理策略對(duì)該IPv6報(bào)文進(jìn)行處理,匹配失敗,則根據(jù)預(yù)定策略對(duì)該IPv6報(bào)文進(jìn)行處理后,在IPv6會(huì)話表中增加相應(yīng)的表項(xiàng)。CE設(shè)備上存儲(chǔ)有IPv4會(huì)話表和IPv6會(huì)話表,所述IPv6會(huì)話表根據(jù)IPv6報(bào)文生成,表項(xiàng)的內(nèi)容為IPv6報(bào)文的五兀組信息以及對(duì)IPv6報(bào)文的處理策略;所述IPv4會(huì)話表根據(jù)IPv4報(bào)文生成,表項(xiàng)的內(nèi)容為IPv4報(bào)文的五元組信息以及對(duì)IPv4報(bào)文的處理策略。IPv4會(huì)話表和IPv6會(huì)話表的具體建立和更新方法請(qǐng)參見后續(xù)步驟。步驟303,根據(jù)CE設(shè)備和BR設(shè)備的IPv4地址,對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過所述IPv6-in-IPv4隧道發(fā)送到BR設(shè)備,并在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。匹配失敗時(shí),按照預(yù)定策略對(duì)該IPv6報(bào)文進(jìn)行處理,該預(yù)定策略可以是,如果發(fā)現(xiàn)該IPv6報(bào)文中內(nèi)嵌有IPv4地址,且該IPv4地址為本CE設(shè)備的IPv4地址,則確定需要對(duì)該IPv6報(bào)文進(jìn)行IPv4封裝,并通過6rd隧道(即IPv6-in-IPv4隧道)發(fā)送,其中,對(duì)所述IPv6報(bào)文增加的IPv4報(bào)頭的源地址為CE設(shè)備的IPv4地址,目的地址為BR設(shè)備的IPv4地址。然后,需要在IPv4會(huì)話表和IPv6會(huì)話表中增加會(huì)話表項(xiàng)。具體地,針對(duì)IPv6會(huì)話表,在其中增加一個(gè)表項(xiàng),該表項(xiàng)的內(nèi)容為IPv6報(bào)文的五兀組信息以及對(duì)IPv6報(bào)文的處理策略,該處理策略可以是,對(duì)接收到的IPv6報(bào)文進(jìn)行IPv4封裝,且對(duì)所述IPv6報(bào)文增加的IPv4報(bào)頭的源地址為CE設(shè)備的IPv4地址,目的地址為BR設(shè)備的IPv4地址。針對(duì)IPv4會(huì)話表,在其中增加一個(gè)表項(xiàng),該表項(xiàng)的內(nèi)容為IPv4報(bào)文的五兀組信息以及對(duì)IPv4報(bào)文的處理策略,該處理策略可以是,去除接收到的IPv4報(bào)文的IPv4報(bào)頭。步驟304,根據(jù)所述會(huì)話表項(xiàng),對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送到BR設(shè)備;
      匹配成功時(shí),根據(jù)匹配到的會(huì)話表項(xiàng),獲取對(duì)IPv6報(bào)文的處理策略,具體為對(duì)接收到的IPv6報(bào)文進(jìn)行IPv4封裝,且對(duì)所述IPv6報(bào)文增加的IPv4報(bào)頭的源地址為CE設(shè)備的IPv4地址,目的地址為BR設(shè)備的IPv4地址。以上是CE設(shè)備接收到客戶端發(fā)送的IPv6報(bào)文的處理流程。以下介紹CE設(shè)備接收到BR設(shè)備通過IPv6-in-IPv4隧道發(fā)送的IPv4報(bào)文時(shí)的處理流程,具體可以為接收到BR設(shè)備通過IPv6-in-IPv4隧道發(fā)送的IPv4報(bào)文時(shí),從所述IPv4會(huì)話表中獲取與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),根據(jù)所述會(huì)話表項(xiàng),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,并將所述IPv6報(bào)文轉(zhuǎn)發(fā)到客戶端。實(shí)際上,CE設(shè)備從IPv6-in-IPv4隧道接收到的IPv4報(bào)文是其發(fā)送的某個(gè)IPv4報(bào)文的響應(yīng)報(bào)文,二者屬于同一會(huì)話,在IPv4會(huì)話表中會(huì)匹配到相應(yīng)的會(huì)話表項(xiàng),因此,可以直接根據(jù)該會(huì)話表項(xiàng)記錄的處理策略進(jìn)行處理,如前所述,該處理策略為,去除接收到的IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文。 與上述方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供一種CE設(shè)備,所述CE設(shè)備可以包括第一判斷模塊,用于接收到客戶端發(fā)送的IPv6報(bào)文時(shí),判斷IPv6會(huì)話表中是否存在與該IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),得到第一判斷結(jié)果;第一處理模塊,用于當(dāng)所述第一判斷結(jié)果為是時(shí),根據(jù)所述會(huì)話表項(xiàng),對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送到BR設(shè)備;第二處理模塊,用于當(dāng)所述第一判斷結(jié)果為否時(shí),根據(jù)CE設(shè)備和BR設(shè)備的IPv4地址,對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過所述IPv6-in-IPv4隧道發(fā)送到BR設(shè)備,并在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。進(jìn)一步,所述CE設(shè)備還可以包括第三處理模塊,用于接收到BR設(shè)備通過IPv6-in-IPv4隧道發(fā)送的IPv4報(bào)文時(shí),從所述IPv4會(huì)話表中獲取與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),根據(jù)所述會(huì)話表項(xiàng),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,并將所述IPv6報(bào)文轉(zhuǎn)發(fā)到客戶端。實(shí)施例2圖4示出了一種實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法,該方法適用于圖I所示的組網(wǎng)環(huán)境。在該組網(wǎng)環(huán)境中,CE設(shè)備和BR設(shè)備均開啟了 6rd功能,CE設(shè)備和BR設(shè)備均為雙棧設(shè)備,CE設(shè)備和BR設(shè)備之前建立有6rd隧道,即IPv6-in-IPv4隧道。對(duì)BR設(shè)備的配置具體請(qǐng)參見6rd相關(guān)標(biāo)準(zhǔn)或規(guī)范。圖4所示的方法應(yīng)用于BR設(shè)備上,參照?qǐng)D4,所述方法可以包括如下步驟步驟401,接收CE設(shè)備通過IPv4網(wǎng)絡(luò)中的IPv6-in_IPv4隧道發(fā)送的IPv4報(bào)文;步驟402,判斷IPv4會(huì)話表中是否存在與該IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),若是,進(jìn)入步驟404,否則,進(jìn)入步驟403 ;從6rd隧道(IPv6_in_IPv4隧道)接收到接收到IPv4報(bào)文時(shí),根據(jù)IPv4報(bào)文的五元組信息與IPv4會(huì)話表進(jìn)行匹配,匹配成功,則根據(jù)匹配到的會(huì)話表項(xiàng)中的處理策略對(duì)該IPv4報(bào)文進(jìn)行處理,匹配失敗,則根據(jù)預(yù)定策略對(duì)該IPv4報(bào)文進(jìn)行處理后,在IPv4會(huì)話表中增加相應(yīng)的表項(xiàng)。
      BR設(shè)備上存儲(chǔ)有IPv4會(huì)話表和IPv6會(huì)話表,所述IPv4會(huì)話表根據(jù)IPv4報(bào)文生成,表項(xiàng)的內(nèi)容為IPv4報(bào)文的五元組信息以及對(duì)IPv4報(bào)文的處理策略;所述IPv6會(huì)話表根據(jù)IPv6報(bào)文生成,表項(xiàng)的內(nèi)容為IPv6報(bào)文的五元組信息以及對(duì)IPv6報(bào)文的處理策略。IPv4會(huì)話表和IPv6會(huì)話表的具體建立和更新方法請(qǐng)參見后續(xù)步驟。步驟403,去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去,并在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng);匹配失敗時(shí),按照預(yù)定策略對(duì)該IPv4報(bào)文進(jìn)行處理,該預(yù)定策略可以是,如果發(fā)現(xiàn)該IPv4報(bào)文的目的地址為本BR設(shè)備的IPv4地址,且該IPv4報(bào)文為IPv6-in-IPv4報(bào)文,則確定需要對(duì)該IPv4報(bào)文進(jìn)行解封裝得到IPv6報(bào)文,即,需要去除接收到的IPv4報(bào)文的IPv4報(bào)頭。然后,需要在IPv4會(huì)話表和IPv6會(huì)話表中增加會(huì)話表項(xiàng)。具體地,針對(duì)IPv4會(huì) 話表,在其中增加一個(gè)表項(xiàng),該表項(xiàng)的內(nèi)容為IPv4報(bào)文的五兀組信息以及對(duì)IPv4報(bào)文的處理策略,該處理策略可以是,去除接收到的IPv4報(bào)文的IPv4報(bào)頭。針對(duì)IPv6會(huì)話表,在其中增加一個(gè)表項(xiàng),該表項(xiàng)的內(nèi)容為IPv6報(bào)文的五兀組信息以及對(duì)IPv6報(bào)文的處理策略,該處理策略可以是,對(duì)接收到的IPv6報(bào)文進(jìn)行IPv4封裝,且對(duì)所述IPv6報(bào)文增加的IPv4報(bào)頭的源地址為BR設(shè)備的IPv4地址,目的地址為CE設(shè)備的IPv4地址。步驟404,根據(jù)所述會(huì)話表項(xiàng),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去。匹配成功時(shí),根據(jù)匹配到的會(huì)話表項(xiàng),獲取對(duì)IPv4報(bào)文的處理策略,具體為對(duì)接收到的IPv4報(bào)文進(jìn)行解封裝,即去除所述IPv4報(bào)文的IPv4報(bào)頭,得到IPv6報(bào)文。以上是BR設(shè)備接收到CE設(shè)備通過IPv6-in-IPv4隧道發(fā)送的IPv4報(bào)文時(shí)的處理流程。以下介紹BR設(shè)備從IPv6網(wǎng)絡(luò)接收到IPv6報(bào)文時(shí)的處理流程,具體可以為接收到IPv6報(bào)文時(shí),從所述IPv6會(huì)話表中獲取與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),根據(jù)所述會(huì)話表項(xiàng),對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過IPv6-in-IPv4隧道發(fā)送到CE設(shè)備。實(shí)際上,BR設(shè)備從IPv6網(wǎng)絡(luò)接收到的IPv6報(bào)文是其發(fā)送的某個(gè)IPv6報(bào)文的響應(yīng)報(bào)文,二者屬于同一會(huì)話,在IPv6會(huì)話表中會(huì)匹配到相應(yīng)的會(huì)話表項(xiàng),因此,可以直接根據(jù)該會(huì)話表項(xiàng)記錄的處理策略進(jìn)行處理,如前所述,該處理策略為,對(duì)接收到的IPv6報(bào)文進(jìn)行IPv4封裝,且對(duì)所述IPv6報(bào)文增加的IPv4報(bào)頭的源地址為BR設(shè)備的IPv4地址,目的地址為CE設(shè)備的IPv4地址。與上述方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供一種BR設(shè)備,所述BR設(shè)備可以包括第二判斷模塊,用于接收到CE設(shè)備通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送的IPv4報(bào)文時(shí),判斷IPv4會(huì)話表中是否存在與該IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),得到第二判斷結(jié)果;第四處理模塊,用于當(dāng)所述第二判斷結(jié)果為是時(shí),根據(jù)所述會(huì)話表項(xiàng),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去;第五處理模塊,用于當(dāng)所述第二判斷結(jié)果為否時(shí),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去,并在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。進(jìn)一步,所述BR設(shè)備還可以包括第六處理模塊,用于接收到IPv6報(bào)文時(shí),從所述IPv6會(huì)話表中獲取與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),根據(jù)所述會(huì)話表項(xiàng),對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過IPv6-in-IPv4隧道發(fā)送到CE設(shè)備。綜上所述,本發(fā)明是依賴于會(huì)話來匹配策略的,同時(shí)為快轉(zhuǎn)提供表項(xiàng)。報(bào)文匹配策略成功后,之后的報(bào)文就會(huì)根據(jù)會(huì)話表項(xiàng)而走快轉(zhuǎn),性能更高,速度更快。 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
      權(quán)利要求
      1.一種實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法,應(yīng)用于CE設(shè)備上,其特征在于,所述方法包括 接收到客戶端發(fā)送的IPv6報(bào)文時(shí),判斷IPv6會(huì)話表中是否存在與該IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),得到第一判斷結(jié)果; 當(dāng)所述第一判斷結(jié)果為是時(shí),根據(jù)所述會(huì)話表項(xiàng),對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送到BR設(shè)備; 當(dāng)所述第一判斷結(jié)果為否時(shí),根據(jù)CE設(shè)備和BR設(shè)備的IPv4地址,對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過所述IPv6-in-IPv4隧道發(fā)送到BR設(shè)備,并在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。
      2.如權(quán)利要求I所述的方法,其特征在于,還包括 接收到BR設(shè)備通過IPv6-in-IPv4隧道發(fā)送的IPv4報(bào)文時(shí),從所述IPv4會(huì)話表中獲取與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),根據(jù)所述會(huì)話表項(xiàng),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,并將所述IPv6報(bào)文轉(zhuǎn)發(fā)到客戶端。
      3.一種實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法,應(yīng)用于BR設(shè)備上,其特征在于,包括 接收到CE設(shè)備通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送的IPv4報(bào)文時(shí),判斷IPv4會(huì)話表中是否存在與該IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),得到第二判斷結(jié)果; 當(dāng)所述第二判斷結(jié)果為是時(shí),根據(jù)所述會(huì)話表項(xiàng),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去; 當(dāng)所述第二判斷結(jié)果為否時(shí),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去,并在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。
      4.如權(quán)利要求3所述的方法,其特征在于,還包括 接收到IPv6報(bào)文時(shí),從所述IPv6會(huì)話表中獲取與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),根據(jù)所述會(huì)話表項(xiàng),對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過IPv6-in-IPv4隧道發(fā)送到CE設(shè)備。
      5.—種CE設(shè)備,其特征在于,包括 第一判斷模塊,用于接收到客戶端發(fā)送的IPv6報(bào)文時(shí),判斷IPv6會(huì)話表中是否存在與該IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),得到第一判斷結(jié)果; 第一處理模塊,用于當(dāng)所述第一判斷結(jié)果為是時(shí),根據(jù)所述會(huì)話表項(xiàng),對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送到BR設(shè)備; 第二處理模塊,用于當(dāng)所述第一判斷結(jié)果為否時(shí),根據(jù)CE設(shè)備和BR設(shè)備的IPv4地址,對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過所述IPv6-in-IPv4隧道發(fā)送到BR設(shè)備,并在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。
      6.如權(quán)利要求5所述的CE設(shè)備,其特征在于,還包括 第三處理模塊,用于接收到BR設(shè)備通過IPv6-in-IPv4隧道發(fā)送的IPv4報(bào)文時(shí),從所述IPv4會(huì)話表中獲取與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),根據(jù)所述會(huì)話表項(xiàng),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,并將所述IPv6報(bào)文轉(zhuǎn)發(fā)到客戶端。
      7.—種BR設(shè)備,其特征在于,包括 第二判斷模塊,用于接收到CE設(shè)備通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送的IPv4報(bào)文時(shí),判斷IPv4會(huì)話表中是否存在與該IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),得到第二判斷結(jié)果; 第四處理模塊,用于當(dāng)所述第二判斷結(jié)果為是時(shí),根據(jù)所述會(huì)話表項(xiàng),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去; 第五處理模塊,用于當(dāng)所述第二判斷結(jié)果為否時(shí),去除所述IPv4報(bào)文的IPv4報(bào)頭得到IPv6報(bào)文,將所述IPv6報(bào)文轉(zhuǎn)發(fā)出去,并在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。
      8.如權(quán)利要求7所述的BR設(shè)備,其特征在于,還包括 第六處理模塊,用于接收到IPv6報(bào)文時(shí),從所述IPv6會(huì)話表中獲取與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),根據(jù)所述會(huì)話表項(xiàng),對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過IPv6-in-IPv4隧道發(fā)送到CE設(shè)備。
      全文摘要
      本發(fā)明提供一種實(shí)現(xiàn)IPv6報(bào)文穿越IPv4網(wǎng)絡(luò)的方法和設(shè)備,所述方法包括接收到客戶端發(fā)送的IPv6報(bào)文時(shí),判斷IPv6會(huì)話表中是否存在與該IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),得到第一判斷結(jié)果;當(dāng)所述第一判斷結(jié)果為是時(shí),根據(jù)所述會(huì)話表項(xiàng),對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過IPv4網(wǎng)絡(luò)中的IPv6-in-IPv4隧道發(fā)送到BR設(shè)備;當(dāng)所述第一判斷結(jié)果為否時(shí),根據(jù)CE設(shè)備和BR設(shè)備的IPv4地址,對(duì)所述IPv6報(bào)文增加IPv4報(bào)頭得到IPv4報(bào)文,將所述IPv4報(bào)文通過所述IPv6-in-IPv4隧道發(fā)送到BR設(shè)備,并在IPv6會(huì)話表中增加與所述IPv6報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng),以及,在IPv4會(huì)話表中增加與所述IPv4報(bào)文對(duì)應(yīng)的會(huì)話表項(xiàng)。根據(jù)本發(fā)明,能夠提高6rd中的報(bào)文處理效率。
      文檔編號(hào)H04L29/06GK102970386SQ20121046171
      公開日2013年3月13日 申請(qǐng)日期2012年11月15日 優(yōu)先權(quán)日2012年11月15日
      發(fā)明者杜杰 申請(qǐng)人:杭州迪普科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1