国产精品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ù)據(jù)包轉(zhuǎn)發(fā)方法、系統(tǒng)及設(shè)備的制作方法

      文檔序號(hào):7926532閱讀:140來(lái)源:國(guó)知局
      專利名稱:數(shù)據(jù)包轉(zhuǎn)發(fā)方法、系統(tǒng)及設(shè)備的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法、系統(tǒng)及設(shè)備。
      背景技術(shù)
      隨著通信技術(shù)的發(fā)展,計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)入了人們生活的方方面面,基于互聯(lián) 網(wǎng)協(xié)議版本4 (Internet Protocol Version 4, IPv4 )的第二代互聯(lián)網(wǎng),由于其地址 資源的即將用盡,成為網(wǎng)絡(luò)業(yè)務(wù)開(kāi)展的瓶頸,為此,互聯(lián)網(wǎng)工程任務(wù)組(Internet Engineering Task Force, IETF )提供了 一系列有效緩解IPv4地址耗盡的技術(shù)手 段,包括私有IP地址空間;動(dòng)態(tài)IP地址分配;可變長(zhǎng)子網(wǎng)掩碼;無(wú)類域間 路由(CIDR);地址轉(zhuǎn)換(NAT/NAPT)。隨著3G、下一代網(wǎng)絡(luò)(NGN)和IP多 媒體系統(tǒng)的部署和全I(xiàn)P的發(fā)展趨勢(shì),還需要消耗大量IP地址,迫使加快互聯(lián) 網(wǎng)協(xié)議版本6 (Internet Protocol Version 6, IPv6 )商用,而發(fā)明人在實(shí)現(xiàn)本發(fā) 明的過(guò)程中發(fā)現(xiàn),由于IPv4到IPv6的過(guò)渡涉及主機(jī)系統(tǒng)和路由系統(tǒng)的大量升級(jí)改 動(dòng)工作,不可能在短時(shí)間內(nèi)完成,IPv4與IPv6將長(zhǎng)期共存,因此,如何利用現(xiàn) 有的IPv4網(wǎng)絡(luò),逐步增量部署IPv6網(wǎng)絡(luò),實(shí)現(xiàn)通信是業(yè)界關(guān)注的焦點(diǎn)。

      發(fā)明內(nèi)容
      本發(fā)明實(shí)施例提供一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法、通信系統(tǒng)以及CGN設(shè)備、接入網(wǎng) 關(guān),解決了在充分利用IPv4網(wǎng)絡(luò),逐步增量部署IPv6網(wǎng)絡(luò)實(shí)現(xiàn)通信的技術(shù)問(wèn)題。
      為此,本發(fā)明的實(shí)施例一方面提供了一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法,包括運(yùn)營(yíng)商 級(jí)網(wǎng)絡(luò)地址轉(zhuǎn)換CGN設(shè)備接收接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的第 一數(shù)據(jù)包;并判斷所述第 一數(shù) 據(jù)包是IPv4報(bào)文或者是IPv6-over-IPv4隧道報(bào)文;當(dāng)所述第 一數(shù)據(jù)包是IPv4報(bào) 文時(shí),轉(zhuǎn)發(fā)所述第一數(shù)據(jù)包到IPv4網(wǎng)絡(luò);當(dāng)所述第一數(shù)據(jù)包是IPv6-over-IPv4 隧道報(bào)文時(shí),所述CGN設(shè)備對(duì)所述第 一數(shù)據(jù)包進(jìn)行解IPv4封裝,得到第一 IPv6 報(bào)文,將所述第一 IPv6報(bào)文發(fā)送到IPv6網(wǎng)絡(luò)或IPv4網(wǎng)絡(luò)。
      本發(fā)明的實(shí)施例另一方面提供了一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法,包括接入網(wǎng)關(guān)接收客戶端發(fā)送的第一數(shù)據(jù)包,并判斷所述第一數(shù)據(jù)是IPv4報(bào)文或者是第一 IPv6 報(bào)文;當(dāng)所述第一數(shù)據(jù)包是IPv4報(bào)文時(shí),將所述第一數(shù)據(jù)包轉(zhuǎn)發(fā)給所述CGN 設(shè)備;當(dāng)所述第 一數(shù)據(jù)包是第一 IPv6報(bào)文時(shí),對(duì)所述IPv6報(bào)文進(jìn)行IPv4封裝, 將通過(guò)IPv4封裝得到的IPv6-over-IPv4隧道凈艮文通過(guò)所述IPv6-over-IPv4隧道發(fā) 送給所述CGN設(shè)備。
      相應(yīng)地,本發(fā)明實(shí)施例提供了一種通信系統(tǒng),包括CGNit備,通過(guò)IPv4 網(wǎng)絡(luò)與接入網(wǎng)關(guān)通信,用于所述接收接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的第一數(shù)椐包,并判斷所述 第 一數(shù)據(jù)包是IPv4報(bào)文或者是IPv6-over-IPv4隧道報(bào)文;當(dāng)所述第 一數(shù)據(jù)包是 IPv4報(bào)文時(shí),轉(zhuǎn)發(fā)所述第一數(shù)據(jù)包到IPv4網(wǎng)絡(luò);當(dāng)所述第一數(shù)據(jù)包是 IPv6-over-IPv4隧道4艮文時(shí),所述CGN設(shè)備對(duì)所述第一數(shù)據(jù)包進(jìn)行解IPv4封裝, 得到第一 IPv6報(bào)文,將所述第一 IPv6報(bào)文發(fā)送到IPv6網(wǎng)絡(luò)或IPv4網(wǎng)絡(luò)。
      相應(yīng)地,本發(fā)明實(shí)施例還提供了一種CGN設(shè)備,包括
      接收^t塊,用于接收所述接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的第一數(shù)據(jù)包;
      判斷模塊,用于判斷所述第一數(shù)據(jù)包是IPv4報(bào)文或者是IPv6-over-IPv4隧 道報(bào)文;
      第一通信模塊,用于當(dāng)判斷模塊判斷出所述第一數(shù)據(jù)包是IPv4報(bào)文時(shí),轉(zhuǎn) 發(fā)所述第 一數(shù)據(jù)包到IPv4網(wǎng)絡(luò);
      第二通信模塊,用于當(dāng)判斷模塊判斷出所述第一數(shù)據(jù)包是IPv6-over-IPv4隧 道報(bào)文時(shí),對(duì)所述第一數(shù)據(jù)包進(jìn)行解IPv4封裝,得到第一IPv6報(bào)文,將所述第 一 IPv6才艮文發(fā)送到IPv6網(wǎng)絡(luò)或IPv4網(wǎng)絡(luò)。
      相應(yīng)地,本發(fā)明實(shí)施例還提供了 一種接入網(wǎng)關(guān)包括
      接收單元,用于接收客戶端發(fā)送的第 一數(shù)據(jù)包;
      判斷單元,用于判斷所述接收單元接收的第 一數(shù)據(jù)是IPv4報(bào)文或者是第一 IPv6報(bào)文;
      第一通信單元,用于當(dāng)所述判斷單元判斷出第一數(shù)據(jù)包是IPv4報(bào)文時(shí),將 所述第 一數(shù)據(jù)包轉(zhuǎn)發(fā)給所述CGN設(shè)備;
      第二通信單元,用于當(dāng)所述判斷單元判斷出第 一數(shù)據(jù)包是第一 IPv6報(bào)文時(shí), 對(duì)所述IPv6報(bào)文進(jìn)行IPv4封裝,將通過(guò)IPv4封裝得到的IPv6-over-IPv4隧道報(bào) 文通過(guò)所述IPv6-over-IPv4隧道發(fā)送給所述CGN設(shè)備。
      通過(guò)實(shí)施本發(fā)明的一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法、通信系統(tǒng)、CGN設(shè)備以及接入網(wǎng)關(guān),在實(shí)現(xiàn)網(wǎng)絡(luò)通信的同時(shí),CGN設(shè)備與接入網(wǎng)關(guān)通過(guò)IPv4通信,充分利用了 現(xiàn)有的IPv4網(wǎng)絡(luò)及其設(shè)備,可以逐步增量部署IPv6網(wǎng)絡(luò)。有效地提高了資源利 用率,降低了組網(wǎng)成本,有利于通信技術(shù)的平滑過(guò)渡。


      圖1是本發(fā)明實(shí)施例的接入網(wǎng)關(guān)進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā)的流程圖2是本發(fā)明實(shí)施例的CGN設(shè)備進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā)的流程圖3是本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)IPv4流量的流程圖4是本發(fā)明實(shí)施例的轉(zhuǎn)發(fā)IPv6流量的流程圖5是本發(fā)明實(shí)施例的一種通信系統(tǒng)的結(jié)構(gòu)框圖6是圖5所述CGN設(shè)備的實(shí)施例一;
      圖7是圖6所述第一通信模塊的結(jié)構(gòu)框圖8是圖5所述CGN設(shè)備的實(shí)施例二;
      圖9是圖5所述接入網(wǎng)關(guān)的實(shí)施例一;
      圖IO是圖9所述第一通信單元的結(jié)構(gòu)框圖11是圖5所述接入網(wǎng)關(guān)的實(shí)施例二;
      圖12是本發(fā)明的第一優(yōu)選實(shí)施方式;
      圖13是本發(fā)明的第二優(yōu)選實(shí)施方式。
      具體實(shí)施例方式
      為使本領(lǐng)域的技術(shù)人員更加清楚地理解本發(fā)明實(shí)施例的技術(shù)方案,下面結(jié) 合附圖詳細(xì)闡述本發(fā)明實(shí)施例的一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法及通信系統(tǒng)。
      在本發(fā)明實(shí)施例通過(guò)在網(wǎng)絡(luò)中部署運(yùn)營(yíng)商級(jí)網(wǎng)絡(luò)地址轉(zhuǎn)換(Carrier Grade NAT, CGN)設(shè)備和接入網(wǎng)關(guān),其中,接入網(wǎng)關(guān)集成了 IPv4轉(zhuǎn)發(fā)功能和 IPv6-over-IPv4隧道功能,可選地,進(jìn)一步集成IPv4-IPv4 NAT功能,在CGN設(shè) 備上集成了 IPv6-over-IPv4隧道功能和IPv4-IPv4 NAT功能,可選地進(jìn)一步可集 成NAT-PT (protocol translation)功能。
      參考圖1,圖示了本發(fā)明實(shí)施例的一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法,包括
      5001, 接入網(wǎng)關(guān)接收客戶端發(fā)送的第一數(shù)據(jù)包;
      5002, 根據(jù)數(shù)據(jù)包頭信息中的IP協(xié)議號(hào)判斷所述第一數(shù)據(jù)是IPv4報(bào)文或者是第一IPv6報(bào)文;
      S003 ,當(dāng)所述第 一數(shù)據(jù)包是IPv4報(bào)文時(shí),將所述第一數(shù)據(jù)包轉(zhuǎn)發(fā)給所述CGN 設(shè)備;
      S004,當(dāng)所述第 一數(shù)據(jù)包是第一 IPv6報(bào)文時(shí),對(duì)所述IPv6報(bào)文進(jìn)行IPv4 封裝,將通過(guò)IPv4封裝得到的IPv6-over-IPv4隧道才艮文通過(guò)所述IPv6-over-IPv4 隧道發(fā)送給所述CGN設(shè)備。
      在本發(fā)明實(shí)施例中,當(dāng)CGN設(shè)備接收到上述接入網(wǎng)關(guān)發(fā)送的第 一數(shù)據(jù)包后, 其處理如圖2所示,包括
      S100, 所述CGN設(shè)備接收接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的第 一數(shù)據(jù)包;
      S200,根據(jù)數(shù)據(jù)包頭信息判斷所述第一數(shù)據(jù)包是IPv4報(bào)文或者是 IPv6-over-IPv4隧道報(bào)文,具體地,當(dāng)數(shù)據(jù)包具有兩層或以上的包頭時(shí),且外層 包頭協(xié)議號(hào)為IPv4時(shí),可以判斷為IPv6-over-IPv4隧道報(bào)文,當(dāng)只有 一層包頭, 且協(xié)議號(hào)為IPv4時(shí),則判斷為IPv4報(bào)文;
      S300,當(dāng)所述第 一數(shù)據(jù)包是IPv4報(bào)文時(shí),轉(zhuǎn)發(fā)所述第 一數(shù)據(jù)包到IPv4網(wǎng)絡(luò),
      或者
      S400,當(dāng)所述第 一數(shù)據(jù)包是IPv6-over-IPv4隧道報(bào)文時(shí),所述CGN設(shè)備對(duì) 所述第 一數(shù)據(jù)包進(jìn)行解IPv4封裝,得到第一 IPv6報(bào)文,將所述第一 IPv6報(bào)文 發(fā)送到IPv6網(wǎng)絡(luò)或IPv4網(wǎng)纟各。
      在具體實(shí)施時(shí),如圖3所示,對(duì)IPv4客戶端或雙??蛻舳送ㄟ^(guò)IPv4協(xié)議發(fā) 送的數(shù)據(jù)包的進(jìn)行轉(zhuǎn)發(fā)包括
      sll, CGN設(shè)備接收接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的攜帶第一層私網(wǎng)IPv4地址的第一數(shù)據(jù)
      包;
      s12,所述CGN設(shè)備利用公網(wǎng)IPv4地址替換所述第一層私網(wǎng)IPv4地址,記 錄所述公網(wǎng)IPv4地址與第一層私網(wǎng)IPv4地址的第一映射關(guān)系信息,并將替換后 攜帶所述公網(wǎng)IPv4地址的第一翁:據(jù)包轉(zhuǎn)發(fā)到IPv4網(wǎng)絡(luò),其中第一映射關(guān)系信息 包括公網(wǎng)IPv4地址與第 一層私網(wǎng)IPv4地址的對(duì)應(yīng)關(guān)系、第 一層私網(wǎng)端口號(hào)。
      其中,在s 11之前,當(dāng)所述IPv4客戶端沒(méi)有公網(wǎng)IPv4地址時(shí),所述方法還 包括所述接入網(wǎng)關(guān)將所述IPv4客戶端或雙??蛻舳税l(fā)送的所述第一數(shù)據(jù)包的 第二層私網(wǎng)IPv4地址替換為所述第一層私網(wǎng)IPv4地址,記錄所述第二層IPv4 地址與第一層私網(wǎng)IPv4地址的第二映射關(guān)系信息,并將地址替換后的攜帶所述第一層私網(wǎng)IPv4地址的第一數(shù)據(jù)包轉(zhuǎn)發(fā)給所述CGN設(shè)備,其中第二映射關(guān)系 信息包括第二層私網(wǎng)IPv4地址與第 一層私網(wǎng)IPv4地址的對(duì)應(yīng)關(guān)系、第二層私
      網(wǎng)端口號(hào)。
      需要說(shuō)明的是,當(dāng)所述CGN設(shè)備接收到所述IPv4網(wǎng)絡(luò)發(fā)送的攜帶有所述 公網(wǎng)IPv4地址的第二數(shù)據(jù)包時(shí),所述方法進(jìn)一步包括
      所述CGN設(shè)備根據(jù)所述第一映射關(guān)系信息將所述第二數(shù)據(jù)包的公網(wǎng)IPv4 地址替換為所述第一層私網(wǎng)IPv4地址后,將攜帶所述第一層私網(wǎng)IPv4地址的第 二數(shù)據(jù)包轉(zhuǎn)發(fā)給所述接入網(wǎng)關(guān)。
      進(jìn)一步地,所述接入網(wǎng)關(guān)接收所述CGN設(shè)備轉(zhuǎn)發(fā)的攜帶所述第一層私網(wǎng) IPv4地址的第二數(shù)據(jù)包,根據(jù)所述第二映射關(guān)系信息將所述第一層私網(wǎng)IPv4地 址轉(zhuǎn)換為所述第二層私網(wǎng)IPv4地址,并將地址轉(zhuǎn)換后的攜帶所述第二層私網(wǎng) IPv4地址的第二數(shù)據(jù)包轉(zhuǎn)發(fā)到所述IPv4客戶端或雙棧客戶端。
      在具體實(shí)施時(shí),如圖4所示,對(duì)IPv6客戶端或雙棧客戶端通過(guò)IPv6協(xié)議發(fā) 送的數(shù)據(jù)包進(jìn)行轉(zhuǎn)發(fā)包括
      s21, CGN設(shè)備接收接入網(wǎng)關(guān)通過(guò)IPv6-over-IPv4隧道轉(zhuǎn)發(fā)的第 一數(shù)據(jù)包;
      s22所述CGN設(shè)備將所述第一數(shù)據(jù)包進(jìn)行解IPv4封裝,得到第一 IPv6報(bào) 文,并記錄所述IPv6-over-IPv4隧道信息(包括隧道編號(hào)、隧道起點(diǎn)的私網(wǎng)IPv4 地址、隧道對(duì)應(yīng)的IPv6地址);
      s23 ,所述CGN設(shè)備將所述第一 IPv6報(bào)文發(fā)送到IPv6網(wǎng)絡(luò)或IPv4網(wǎng)絡(luò)。
      其中,在s21之前,所述方法包括
      所述接入網(wǎng)關(guān)將所述IPv6客戶端或雙??蛻舳税l(fā)送的第一 IPv6報(bào)文進(jìn)行 IPv4封裝,將通過(guò)IPv4封裝得到的第 一數(shù)據(jù)包通過(guò)所述IPv6-over-IPv4隧道發(fā) 送給所述CGN設(shè)備。
      在具體實(shí)現(xiàn)時(shí),s23中,將所述第一 IPv6報(bào)文發(fā)送到IPv4網(wǎng)絡(luò)具體包括
      所述CGN設(shè)備對(duì)所述第一 IPv6報(bào)文做NAT-PT處理得到IPv4報(bào)文,并記 錄NAT-PT映射信息,將所述IPv4才艮文發(fā)送到IPv4網(wǎng)絡(luò);
      所述NAT-PT處理包括利用公網(wǎng)IPv4地址替換所述第 一數(shù)據(jù)包中的IPv6 地址,并重構(gòu)所述第一 IPv6報(bào)文為IPv4報(bào)文,記錄所述公網(wǎng)IPv4地址與所述 IPv6地址的NAT-PT映射關(guān)系信息。
      當(dāng)所述CGN設(shè)備接收到所述IPv4網(wǎng)絡(luò)發(fā)送的第二數(shù)據(jù)包時(shí),根據(jù)所述記錄的NAT-PT映射信息對(duì)所述第二數(shù)據(jù)包做NAT-PT處理得到第二 IPv6報(bào)文, 具體地,利用IPv6地址替換所述公網(wǎng)IPv4地址,得到所述第二IPv6報(bào)丈。
      需要是明的是,當(dāng)所述CGN設(shè)備接收到IPv6網(wǎng)絡(luò)發(fā)送的第二IPv6報(bào)文或 通過(guò)對(duì)接收的IPv4報(bào)文做NAT-PT處理得到第二 IPv6報(bào)文時(shí),所述方法進(jìn)一步 包括
      所述CGN設(shè)備根據(jù)記錄的所述IPv6-over-IPv4隧道信息,對(duì)所述第二 IPv6 報(bào)文進(jìn)行IPv4封裝得到第二數(shù)據(jù)包,并通過(guò)所述IPv6-over-IPv4隧道發(fā)送給所 述接入網(wǎng)關(guān)。
      進(jìn)一步地,所述接入網(wǎng)關(guān)接收所述CGN通過(guò)所述IPv6-over-IPv4隧道發(fā)送 的第二數(shù)據(jù)包,并對(duì)所述第二數(shù)據(jù)包進(jìn)行解IPv4封裝得到所述第二 IPv6報(bào)文, 將所述第二 IPv6報(bào)文發(fā)送到所述客戶端。
      根據(jù)本發(fā)明實(shí)施例的一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法,接入網(wǎng)關(guān)對(duì)于具有第 一層私網(wǎng) IPv4地址的數(shù)據(jù)包直接轉(zhuǎn)發(fā)到CGN設(shè)備,而對(duì)于具有第二層私網(wǎng)IPv4地址的 數(shù)據(jù)包先將地址轉(zhuǎn)換為第二層私網(wǎng)IPv4地址,然后發(fā)送到CGN設(shè)備,并由CGN 設(shè)備將第二層私網(wǎng)IPv4地址轉(zhuǎn)換為公網(wǎng)IPv4地址,再轉(zhuǎn)發(fā)到相應(yīng)的IPv4網(wǎng)絡(luò), 而對(duì)于IPv6數(shù)據(jù)包,接入網(wǎng)關(guān)通過(guò)對(duì)IPv6數(shù)據(jù)包進(jìn)行IPv4封裝,經(jīng)由 IPv6-over-IPv4隧道發(fā)送到CGN設(shè)備,由CGN設(shè)備解封裝得到IPv6報(bào)文,然 后發(fā)送到相應(yīng)的IPv6網(wǎng)絡(luò),即CGN設(shè)備與接入網(wǎng)關(guān)通過(guò)IPv4進(jìn)行通信,從 而充分利用了現(xiàn)有的IPv4網(wǎng)絡(luò)及其設(shè)備,可以逐步增量部署IPv6網(wǎng)絡(luò)。有效地 提高了資源利用率,降低了組網(wǎng)成本,有利于通信技術(shù)的平滑過(guò)渡。
      相應(yīng)地,如圖5所示,本發(fā)明實(shí)施一種通信系統(tǒng)包括
      CGN設(shè)備5200,通過(guò)IPv4網(wǎng)絡(luò)與接入網(wǎng)關(guān)5100通信,用于接收接入網(wǎng)關(guān) 5100轉(zhuǎn)發(fā)的第一數(shù)據(jù)包,并判斷所述第一數(shù)據(jù)包是IPv4報(bào)文或者是 IPv6-over-IPv4隧道報(bào)文;當(dāng)所述第 一數(shù)據(jù)包是IPv4報(bào)文時(shí),轉(zhuǎn)發(fā)所述第 一數(shù)據(jù) 包到IPv4網(wǎng)絡(luò);當(dāng)所述第 一數(shù)據(jù)包是IPv6-over-IPv4隧道報(bào)文時(shí),所述CGN設(shè) 備對(duì)所述第一數(shù)據(jù)包進(jìn)行解IPv4封裝,得到第一 IPv6報(bào)文,將所述第一 IPv6 報(bào)文發(fā)送到IPv6網(wǎng)絡(luò)或IPv4網(wǎng)絡(luò)。
      接入網(wǎng)關(guān)5100,用于接收客戶端(IPv4客戶端或雙??蛻舳?發(fā)送的第一 數(shù)據(jù)包,并判斷所述第一數(shù)據(jù)包是IPv4報(bào)文或者是第一 IPv6報(bào)文;當(dāng)所述第一 數(shù)據(jù)包是IPv4報(bào)文時(shí),將所述第 一數(shù)據(jù)包轉(zhuǎn)發(fā)給所述CGN設(shè)備;當(dāng)所述第一
      13數(shù)據(jù)包是第一 IPv6報(bào)文時(shí),對(duì)所述IPv6報(bào)文進(jìn)行IPv4封裝,將通過(guò)IPv4封裝 得到的IPv6-over-IPv4隧道報(bào)文通過(guò)所述IPv6-over-IPv4隧道發(fā)送給所述CGN 設(shè)備。
      在具體實(shí)施時(shí),CGN設(shè)備5200還用于接收所述IPv4網(wǎng)絡(luò)發(fā)送的第二數(shù)據(jù) 包,并將所述第二數(shù)據(jù)包轉(zhuǎn)發(fā)給接入網(wǎng)關(guān)5100;或者用于接收所述IPv6網(wǎng)絡(luò)發(fā) 送的第二 IPv6報(bào)文時(shí),對(duì)所述第二 IPv6報(bào)文進(jìn)行IPv4封裝得到第二數(shù)據(jù)包, 并通過(guò)所述IPv6-over-IPv4隧道發(fā)送《會(huì)接入網(wǎng)關(guān)5100。所述接入網(wǎng)關(guān)5100將所 述CGN設(shè)備5200轉(zhuǎn)發(fā)的第二數(shù)據(jù)包轉(zhuǎn)發(fā)到所述IPv4客戶端;或者用于對(duì)所述 CGN設(shè)備通過(guò)所述IPv6-over-IPv4隧道發(fā)送的第二數(shù)據(jù)包進(jìn)行解IPv4封裝得到 所述第二 IPv6報(bào)文,并將所述第二 IPv6報(bào)文發(fā)送到所述雙??蛻舳?。
      在本發(fā)明實(shí)施例的一方面,如圖6所示,CGN設(shè)備包括
      接收模塊5201,用于接收接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的第一數(shù)據(jù)包;
      判斷模塊5202,用于判斷所述第 一數(shù)據(jù)包是IPv4報(bào)文或者是IPv6-over-IPv4 隧道l艮文;
      第一通信模塊5203,用于當(dāng)判斷模塊5202判斷出所述第一數(shù)據(jù)包是IPv4 報(bào)文時(shí),轉(zhuǎn)發(fā)所述第一數(shù)據(jù)包到IPv4網(wǎng)絡(luò);
      第二通信模塊5204,用于當(dāng)判斷模塊5202判斷出所述第一數(shù)據(jù)包是 IPv6-over-IPv4隧道報(bào)文時(shí),對(duì)所述第一數(shù)據(jù)包進(jìn)行解IPv4封裝,得到第一 IPv6 報(bào)文,將所述第一 IPv6報(bào)文發(fā)送到IPv6網(wǎng)絡(luò)或IPv4網(wǎng)絡(luò)。
      其中,如圖7所示,所述第一通信模塊包括
      IPv4地址轉(zhuǎn)換模塊52031,用于將所述第一數(shù)據(jù)包攜帶的第一層私網(wǎng)IPv4 地址替換為公網(wǎng)IPv4地址;
      發(fā)送模塊52032,用于將通過(guò)所述IPv4地址轉(zhuǎn)換才莫塊處理后的攜帶所述公 網(wǎng)IPv4地址的第一數(shù)據(jù)包轉(zhuǎn)發(fā)到IPv4網(wǎng)絡(luò)。
      在本發(fā)明實(shí)施例的另一方面,如圖8所示,CGNi殳備除了具有圖6所述的 結(jié)構(gòu)外進(jìn)一步包括
      第三通信模塊5205,用于接收所述IPv4網(wǎng)絡(luò)發(fā)送的第二數(shù)據(jù)包,并將所述 第二數(shù)據(jù)包攜帶的所述^^網(wǎng)IPv4地址替換為所述第一層私網(wǎng)IPv4地址,并轉(zhuǎn)發(fā) 給所述才妄入網(wǎng)關(guān);
      第四通信模塊5206,用于接收所述IPv6網(wǎng)絡(luò)發(fā)送的第二 IPv6報(bào)文時(shí),根據(jù)記錄的IPv6-over-IPv4隧道信息,對(duì)所述第二 IPv6報(bào)文進(jìn)行IPv4封裝得到第 二數(shù)據(jù)包,并通過(guò)所述IPv6-over-IPv4隧道發(fā)送給所述接入網(wǎng)關(guān)。
      在具體實(shí)施時(shí),所述CGN設(shè)備還包括協(xié)議轉(zhuǎn)換模塊5207,用于對(duì)所述第 二通信模塊中解封裝模塊處理得到的第一 IPv6報(bào)文進(jìn)行NAT-PT處理得到IPv4 報(bào)文,并將所述IPv4報(bào)文發(fā)送到IPv4網(wǎng)絡(luò),或者用于對(duì)所述第三通信模塊5205 接收的IPv4網(wǎng)絡(luò)發(fā)送的第二數(shù)據(jù)包進(jìn)行NAT-PT處理得到IPv6報(bào)文,并將所述 IPv6報(bào)文發(fā)送給第四通信模塊5206處理。
      在圖5所述的通信系統(tǒng)中,如圖9所示,所述接入網(wǎng)關(guān)包括
      接收單元8100,用于接收客戶端發(fā)送的第一數(shù)據(jù)包;
      判斷單元8200,用于判斷接收單元8100接收的第一數(shù)據(jù)是IPv4報(bào)文或者 是第一IPv6報(bào)文;
      第 一通信單元8300,用于當(dāng)判斷單元8200判斷出第 一數(shù)據(jù)包是IPv4報(bào)文 時(shí),將所述第一數(shù)據(jù)包轉(zhuǎn)發(fā)給所述CGN設(shè)備;
      第二通信單元8400 ,用于當(dāng)判斷單元8200判斷出第 一數(shù)據(jù)包是第一 IPv6 報(bào)文時(shí),對(duì)所述IPv6 4艮文進(jìn)行IPv4封裝,將通過(guò)IPv4封裝得到的IPv6-over-IPv4 隧道4艮文通過(guò)所述IPv6-over-IPv4隧道發(fā)送給所述CGNit備。
      其中,如圖10所示,所述第一通信單元包括
      IPv4地址轉(zhuǎn)換單元8301 ,用于將所述第一數(shù)據(jù)包的第二層私網(wǎng)IPv4地址替 換為第 一層私網(wǎng)IPv4地址;
      發(fā)送單元8302,用于將IPv4地址轉(zhuǎn)換單元8301地址替換后的攜帶所述第 一層私網(wǎng)IPv4地址的第 一數(shù)據(jù)包發(fā)送到所述CGN設(shè)備。
      在本發(fā)明實(shí)施例的另一種實(shí)施方式中,如圖11所示,所述接入網(wǎng)關(guān)還包括
      第三通信單元8500,用于將所述CGN設(shè)備轉(zhuǎn)發(fā)的第二數(shù)據(jù)包攜帶的所述第 一層私網(wǎng)IPv4地址替換換為所述第二層私網(wǎng)IPv4地址,并轉(zhuǎn)發(fā)到所述客戶端;
      第四通信單元8600,用于對(duì)所述CGN設(shè)備通過(guò)所述IPv6-over-IPv4隧道發(fā) 送的第二數(shù)據(jù)包進(jìn)行解IPv4封裝得到所述第二 IPv6報(bào)文,并將所述第二 IPv6 報(bào)文發(fā)送到所述雙??蛻舳?。
      根據(jù)本發(fā)明實(shí)施例的一種通信系統(tǒng),接入網(wǎng)關(guān)對(duì)于具有第一層私網(wǎng)IPv4地 址的數(shù)據(jù)包直接轉(zhuǎn)發(fā)到CGN設(shè)備,而對(duì)于具有第二層私網(wǎng)IPv4地址的數(shù)據(jù)包 先將地址轉(zhuǎn)換為第二層私網(wǎng)IPv4地址,然后發(fā)送到CGN設(shè)備,并由CGN設(shè)備轉(zhuǎn)換為^^網(wǎng)IPv4地址,再轉(zhuǎn)發(fā)到相應(yīng)的IPv4網(wǎng)絡(luò),而 對(duì)于IPv6數(shù)據(jù)包,接入網(wǎng)關(guān)通過(guò)對(duì)IPv6 lt據(jù)包進(jìn)行IPv4封裝,經(jīng)由 IPv6-over-IPv4隧il^送到CGN設(shè)備,由CGN設(shè)備解封裝得到IPv6報(bào)文,然 后發(fā)送到相應(yīng)的IPv6網(wǎng)絡(luò),并且通過(guò)集成NAT-PT功能,實(shí)現(xiàn)了 IPv6與IPv4 的互通,從而充分利用了現(xiàn)有的IPv4網(wǎng)絡(luò)及其設(shè)備,可以逐步增量部署IPv6網(wǎng) 絡(luò)。有效地提高了資源利用率,降低了組網(wǎng)成本,有利于通信技術(shù)的平滑過(guò)渡。
      為了進(jìn)一步理解本發(fā)明實(shí)施的技術(shù)方案,提供以下優(yōu)選實(shí)施方式
      方式一接入網(wǎng)關(guān)上集成IPv4-IPv4轉(zhuǎn)發(fā)功能和IPv6-over-IPv4隧道功能, CGN設(shè)備集成IPv4-IPv4轉(zhuǎn)換功能和IPv6-over-IPv4隧道功能
      如圖12所示,IPv4客戶端和雙棧客戶端分別與接入網(wǎng)關(guān)通信,接入網(wǎng)關(guān)與 CGN設(shè)備通信通過(guò)IPv4協(xié)議進(jìn)行通信,CGN設(shè)備連接IPv6網(wǎng)絡(luò)和IPv4網(wǎng)絡(luò)。
      接入網(wǎng)關(guān)向CGN設(shè)備申請(qǐng)多個(gè)私網(wǎng)IPv4地址(即本發(fā)明實(shí)施例的第一層 私網(wǎng)地址),其中,將10.1.0.1, 10.1.0.2分別分配給IPv4客戶端和雙棧客戶端的 IPv4端口。其中,接入網(wǎng)關(guān)的LAN接口地址為10.0.0.2, WAN接口地址為 10.0.0.1,而CGN設(shè)備的私網(wǎng)IPv4地址為10.0.0.0, IPv4公網(wǎng)地址為193.0.0.2。
      CGN設(shè)備向接入網(wǎng)關(guān)分發(fā)私網(wǎng)IPv6地址前綴為2001:0:0:100/56,該接入網(wǎng) 關(guān)的對(duì)內(nèi)接口和雙??蛻舳说腎Pv6端口都4吏用該地址段內(nèi)的地址,如 2001:0:0100::1, 2001:0:0:100::2, CGN設(shè)備的IPv6地址為2001:0:0:0::1。
      當(dāng)IPv4客戶端或雙棧客戶端的IPv4端口的IPv4流量(或才艮文或數(shù)據(jù)包)到 達(dá)接入網(wǎng)關(guān)時(shí),以IPv4客戶端的攜帶源地址為10丄0.1為例,接入網(wǎng)關(guān)直接向 CGN設(shè)備轉(zhuǎn)發(fā);當(dāng)雙??蛻舳说腎Pv6端口的流量到達(dá)接入網(wǎng)關(guān)后,所述接入網(wǎng) 關(guān)需要將IPv6流量進(jìn)行IPv4封裝,然后通過(guò)IPv6-over-IPv4隧道發(fā)送到CGN 設(shè)備;
      所述CGN設(shè)備接收到流量后判斷是IPv4流量還是IPv6-over-IPv4隧道發(fā)送 的流量,對(duì)于IPv4流量,進(jìn)行IPv4-IPv4地址轉(zhuǎn)換,利用公網(wǎng)地址193.0.0.2替 換第一層私網(wǎng)地址10.1.0.1,然后轉(zhuǎn)發(fā)到IPv4網(wǎng)絡(luò);對(duì)于IPv6-over-IPv4隧道過(guò) 來(lái)的流量進(jìn)行解IPv4封裝得到IPv6流量,直接轉(zhuǎn)發(fā)到IPv6網(wǎng)絡(luò),并記錄 IPv6-over-IPv4隧道的暖道信息,如隧道編號(hào)、隨道起點(diǎn)的私網(wǎng)IPv4地址(如 10.0.0.1),當(dāng)CGN有多個(gè)對(duì)內(nèi)端口 (即私網(wǎng)端口)時(shí),記錄對(duì)內(nèi)端口號(hào)和隧 道對(duì)應(yīng)的IPv6地址,對(duì)于從IPv4或IPv6網(wǎng)絡(luò)的下發(fā)的流量,CGN設(shè)備和接入
      16網(wǎng)關(guān)的處理與上述類似,這里不再贅述。
      方式二接入網(wǎng)關(guān)上集成IPv4-IPv4地址轉(zhuǎn)換功能和IPv6-over-IPv4隧道功 能,CGN設(shè)備集成IPv4-IPv4地址轉(zhuǎn)換功能和IPv6-over-IPv4隧道功能,接入網(wǎng) 關(guān)與CGN設(shè)備通過(guò)IPv4協(xié)議實(shí)現(xiàn)通信
      當(dāng)接入網(wǎng)關(guān)的LAN 口的私網(wǎng)IPv4地址不同于WAN 口的私網(wǎng)IPv4地址, 需要Home Gateway行使IPv4-IPv4地址轉(zhuǎn)換,在第二層的私網(wǎng)地址和CGN下 發(fā)的第 一層的私網(wǎng)地址之間進(jìn)行翻譯。
      如圖13所示,CGN設(shè)備運(yùn)行DHCP v4 (或人工)向接入網(wǎng)關(guān)分發(fā)私網(wǎng)IPv4 地址(第一層私網(wǎng)IPv4地址),如10.0.0.1 (WAN接口使用),CGN本身對(duì)內(nèi)也 使用私網(wǎng)IPv4地址10.0.0.0。接入網(wǎng)關(guān)可以運(yùn)行DHCP v4或人工向下分發(fā)地址, 分發(fā)的地址屬于一個(gè)獨(dú)立的v4私有地址空間(第二層私網(wǎng)IPv4地址),如圖6 所示,接入網(wǎng)關(guān)對(duì)內(nèi)接口 (LAN接口 )使用192.168.0.0, IPv4客戶端使用 192.168.0.1,雙??蛻舳薎Pv4端口使用192.168.0.2。從客戶端發(fā)出的IPv4流量, 經(jīng)由接入網(wǎng)關(guān)將第二層私網(wǎng)地址192.168.0.1轉(zhuǎn)換為第一層私網(wǎng)地址10.0.0.1,并 轉(zhuǎn)發(fā)到CGN設(shè)備;CGN設(shè)備再使用IPv4公網(wǎng)地址,如193.0.0.2,替換10.0.0.1 后轉(zhuǎn)發(fā)到IPv4網(wǎng)絡(luò)。反向IPv4流量經(jīng)由CGN設(shè)備轉(zhuǎn)換成第一層私網(wǎng)IPv4地址 后到達(dá)接入網(wǎng)關(guān),接入網(wǎng)關(guān)做對(duì)應(yīng)的轉(zhuǎn)換,將第 一層私網(wǎng)IPv4地址轉(zhuǎn)換為第二 層私網(wǎng)IPv4地址后,轉(zhuǎn)發(fā)給客戶端,對(duì)于IPv6流量的處理與方式一類似,這里 不再贅述。
      本領(lǐng)域的技術(shù)人員應(yīng)該理解,在所述CGN設(shè)備上還可以集成IPv6-IPv4的 NAT-PT (protocol translation)功能,支持IPv6畫(huà)only和IPv4-only互連互通。
      通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明 可借助軟件加必需的硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以全部通過(guò)硬件來(lái)實(shí)施。 基于這樣的理解,本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或者部分可以 以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如 ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè) 人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某 些部分所述的方法。
      綜上所述本發(fā)明實(shí)施例的一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法以及通信系統(tǒng),接入網(wǎng)關(guān)對(duì) 于具有第一層私網(wǎng)IPv4地址的數(shù)據(jù)包直接轉(zhuǎn)發(fā)到CGN設(shè)備,而對(duì)于具有第二層私網(wǎng)IPv4地址的數(shù)據(jù)包先將地址轉(zhuǎn)換為第二層私網(wǎng)IPv4地址,然后發(fā)送到 CGN設(shè)備,并由CGN設(shè)備將第二層私網(wǎng)IPv4地址轉(zhuǎn)換為公網(wǎng)IPv4地址,再 轉(zhuǎn)發(fā)到相應(yīng)的IPv4網(wǎng)絡(luò),而對(duì)于IPv6數(shù)據(jù)包,接入網(wǎng)關(guān)通過(guò)對(duì)IPv6數(shù)據(jù)包進(jìn) 行IPv4封裝,經(jīng)由IPv6-over-IPv4隧道發(fā)送到CGN設(shè)備,由CGN設(shè)備解封裝 得到IPv6報(bào)文,然后發(fā)送到相應(yīng)的IPv6網(wǎng)絡(luò),從而充分利用了現(xiàn)有的IPv4網(wǎng) 絡(luò)及其設(shè)備,可以逐步增量部署IPv6網(wǎng)絡(luò)。有效地提高了資源利用率,降低了 組網(wǎng)成本,有利于通信技術(shù)的平滑過(guò)渡。
      以上所揭露的僅為本發(fā)明 一種較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā) 明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的 范圍。
      權(quán)利要求
      1、一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法,其特征在于,包括運(yùn)營(yíng)商級(jí)網(wǎng)絡(luò)地址轉(zhuǎn)換CGN設(shè)備接收接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的第一數(shù)據(jù)包;判斷所述第一數(shù)據(jù)包是IPv4報(bào)文或者是IPv6-over-IPv4隧道報(bào)文;當(dāng)所述第一數(shù)據(jù)包是IPv4報(bào)文時(shí),轉(zhuǎn)發(fā)所述第一數(shù)據(jù)包到IPv4網(wǎng)絡(luò);當(dāng)所述第一數(shù)據(jù)包是IPv6-over-IPv4隧道報(bào)文時(shí),所述CGN設(shè)備對(duì)所述第一數(shù)據(jù)包進(jìn)行解IPv4封裝,得到第一IPv6報(bào)文,將所述第一IPv6報(bào)文發(fā)送到IPv6網(wǎng)絡(luò)或IPv4網(wǎng)絡(luò)。
      2、 按照權(quán)利要求1所述的方法,其特征在于,當(dāng)所述第一數(shù)據(jù)包是IPv4 報(bào)文時(shí),轉(zhuǎn)發(fā)所述第一數(shù)據(jù)包到IPv4網(wǎng)絡(luò)具體包括所述CGN設(shè)備利用公網(wǎng)IPv4地址替換所述第一數(shù)據(jù)包中的第一層私網(wǎng) IPv4地址,并將替換后攜帶所述公網(wǎng)IPv4地址的第一數(shù)據(jù)包轉(zhuǎn)發(fā)到IPv4網(wǎng)絡(luò)。
      3、 按照權(quán)利要求2所述的方法,其特征在于,所述方法進(jìn)一步包括 所述CGN設(shè)備利用公網(wǎng)IPv4地址替換所述第一數(shù)據(jù)包中的第一層私網(wǎng)IPv4地址后,記錄所述/>網(wǎng)IPv4地址與第 一層私網(wǎng)IPv4地址的第 一映射關(guān)系信息;當(dāng)所述CGN設(shè)備接收到所述IPv4網(wǎng)絡(luò)發(fā)送的攜帶有所述公網(wǎng)IPv4地址的 第二數(shù)據(jù)包時(shí),根據(jù)所述第一映射關(guān)系信息,將所述第二數(shù)據(jù)包的公網(wǎng)IPv4地 址替換為所述第一層私網(wǎng)IPv4地址后,將攜帶所述第一層私網(wǎng)IPv4地址的第二 數(shù)據(jù)包轉(zhuǎn)發(fā)給所迷接入網(wǎng)關(guān)。
      4、 按照權(quán)利要求l所述的方法,其特征在于,將所述第一IPv6報(bào)文發(fā)送到 IPv4網(wǎng)絡(luò)具體包括所述CGN設(shè)備對(duì)所述第一 IPv6報(bào)文做NAT-PT處理得到IPv4報(bào)文,將所 述IPv4凈艮文發(fā)送到IPv4網(wǎng)絡(luò)。
      5、 按照權(quán)利要求4所述的方法,其特征在于,所述方法還包括所述CGN設(shè)備對(duì)所述第一數(shù)據(jù)包進(jìn)行解IPv4封裝后,記錄所述 IPv6-over-IPv4隧道信息,并在對(duì)所述第一 IPv6報(bào)文做NAT-PT處理得到IPv4報(bào) 文后,記錄NAT-PT映射信息;當(dāng)所述CGN設(shè)備接收到所述IPv4網(wǎng)絡(luò)發(fā)送的第二數(shù)據(jù)包時(shí),根據(jù)所述記 錄的NAT-PT映射信息對(duì)所述第二數(shù)據(jù)包做NAT-PT處理得到第二 IPv6報(bào)文;根據(jù)記錄的所述IPv6-over-IPv4隧道信息,對(duì)所述第二 IPv6才良文進(jìn)行IPv4 封裝得到第二數(shù)據(jù)包,并通過(guò)所述IPv6-over-IPv4隧道發(fā)送給所述接入網(wǎng)關(guān)。
      6、 按照權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括 所述CGN設(shè)備對(duì)所述第一數(shù)據(jù)包進(jìn)行解IPv4封裝后,記錄所述IPv6畫(huà)over-IPv4隧道信息;當(dāng)所述CGN設(shè)備接收到IPv6網(wǎng)絡(luò)發(fā)送的第二IPv6報(bào)文時(shí),根據(jù)記錄的所 述IPv6-over-IPv4隧道信息,對(duì)所述第二 IPv6寺艮文進(jìn)行IPv4封裝得到第二數(shù)據(jù) 包,并通過(guò)所述IPv6-over-IPv4隧道發(fā)送給所述接入網(wǎng)關(guān)。
      7、 一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法,其特征在于,包括接入網(wǎng)關(guān)接收客戶端發(fā)送的第 一數(shù)據(jù)包,并判斷所述第 一數(shù)據(jù)是IPv4報(bào)文或者是第一IPv6報(bào)文;當(dāng)所述第 一數(shù)據(jù)包是IPv4報(bào)文時(shí),將所述IPv4報(bào)文轉(zhuǎn)發(fā)到CGN設(shè)備; 當(dāng)所述第一數(shù)據(jù)包是第一 IPv6報(bào)文時(shí),對(duì)所述IPv6報(bào)文進(jìn)行IPv4封裝,將通過(guò)IPv4封裝得到的IPv6-over-IPv4隧道才艮文通過(guò)所述IPv6-over-IPv4隧道發(fā)送給CGN設(shè)備。
      8、 按照權(quán)利要求7所述的方法,其特征在于,將所述IPv4報(bào)文轉(zhuǎn)發(fā)到CGN 設(shè)備包括將所述第 一數(shù)據(jù)包的第二層私網(wǎng)IPv4地址替換為第一層私網(wǎng)IPv4地址; 將地址替換后的攜帶所述第一層私網(wǎng)IPv4地址的第一^:據(jù)包轉(zhuǎn)發(fā)給所述 CGN設(shè)備;
      9、按照權(quán)利要求8所述的方法,其特征在于,所述方法進(jìn)一步包括:將所述第一數(shù)據(jù)包的第二層私網(wǎng)IPv4地址替換為第一層私網(wǎng)IPv4地址后, 記錄所述第二層IPv4地址與第一層私網(wǎng)IPv4地址的第二映射關(guān)系信息所述接入網(wǎng)關(guān)接收所述CGN設(shè)備轉(zhuǎn)發(fā)的攜帶所述第一層私網(wǎng)IPv4地址的 第二數(shù)據(jù)包;所述接入網(wǎng)關(guān)才艮據(jù)所述第二映射關(guān)系信息將所述第一層私網(wǎng)IPv4地址轉(zhuǎn)換 為所述第二層私網(wǎng)IPv4地址,并將地址轉(zhuǎn)換后的攜帶所述第二層私網(wǎng)IPv4地址 的第二數(shù)據(jù)包轉(zhuǎn)發(fā)到所述客戶端。
      10、 按照權(quán)利要求7所述的方法,其特征在于,所述方法還包括'所述接入網(wǎng)關(guān)接收所述CGN通過(guò)所述IPv6-over-IPv4隧道發(fā)送的第二數(shù)據(jù)包;所述接入網(wǎng)關(guān)對(duì)所述第二數(shù)據(jù)包進(jìn)行解IPv4封裝得到所述第二 IPv6報(bào)文, 并將所述第二 IPv6報(bào)文發(fā)送到所述客戶端。
      11、 一種通信系統(tǒng),其特征在于,包括運(yùn)營(yíng)商級(jí)網(wǎng)絡(luò)地址轉(zhuǎn)換CGN設(shè)備,通過(guò)IPv4網(wǎng)絡(luò)與接入網(wǎng)關(guān)通信,用于 所述接收接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的第 一數(shù)據(jù)包,并判斷所述第 一數(shù)據(jù)包是IPv4報(bào)文或者 是IPv6-over-IPv4隧道報(bào)文;當(dāng)所述第 一數(shù)據(jù)包是IPv4報(bào)文時(shí),轉(zhuǎn)發(fā)所述第一 數(shù)據(jù)包到IPv4網(wǎng)絡(luò);當(dāng)所述第一數(shù)據(jù)包是IPv6-over-IPv4隧道報(bào)文時(shí),所述CGN 設(shè)備對(duì)所述第一數(shù)據(jù)包進(jìn)行解IPv4封裝,得到第一IPv6報(bào)文,將所述第一IPv6 報(bào)文發(fā)送到IPv6網(wǎng)絡(luò)或IPv4網(wǎng)絡(luò)。
      12、 按照權(quán)利要求11所述的通信系統(tǒng),其特征在于,所述接入網(wǎng)關(guān)用于接 收客戶端發(fā)送的第一數(shù)據(jù)包,并判斷所述第一數(shù)據(jù)包是IPv4報(bào)文或者是第一 IPv6報(bào)文;當(dāng)所述第一數(shù)據(jù)包是IPv4報(bào)文時(shí),將所述第一數(shù)據(jù)包轉(zhuǎn)發(fā)給所述 CGN設(shè)備;當(dāng)所述第一數(shù)據(jù)包是第一IPv6報(bào)文時(shí),對(duì)所述IPv6報(bào)文進(jìn)行IPv4 封裝,將通過(guò)IPv4封裝得到的IPv6-over-IPv4隧道才艮文通過(guò)所述IPv6-over-IPv4 隧道發(fā)送給所述CGN設(shè)備。
      13、 按照權(quán)利要求12所述的通信系統(tǒng),其特征在于,所述CGN設(shè)備還用于接收所述IPv4網(wǎng)絡(luò)發(fā)送的第二數(shù)據(jù)包,并將所述第二數(shù)據(jù)包轉(zhuǎn)發(fā)給所述接入 網(wǎng)關(guān);或者用于接收所述IPv6網(wǎng)絡(luò)發(fā)送的第二 IPv6報(bào)文時(shí),對(duì)所述第二IPv6 才艮文進(jìn)行IPv4封裝得到第二凄t據(jù)包,并通過(guò)所述IPv6-over-IPv4隧道發(fā)送給所 述接入網(wǎng)關(guān)。
      14、 按照權(quán)利要求13所述的通信系統(tǒng),其特征在于,所述接入網(wǎng)關(guān)還用于 將所述CGN設(shè)備轉(zhuǎn)發(fā)的第二數(shù)據(jù)包轉(zhuǎn)發(fā)到所述客戶端;或者用于對(duì)所述CGN 設(shè)備通過(guò)所述IPv6-over-IPv4隧道發(fā)送的第二數(shù)據(jù)包進(jìn)行解IPv4封裝得到所述 第二 IPv6報(bào)文,并將所述第二 IPv6報(bào)文發(fā)送到所述客戶端。
      15、 一種CGN設(shè)備,其特征在于,包括 接收模塊,用于接收所述接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的第 一數(shù)據(jù)包;判斷模塊,用于判斷所述第一數(shù)據(jù)包是IPv4報(bào)文或者是IPv6-over-IPv4隧 道報(bào)文;第一通信模塊,用于當(dāng)判斷模塊判斷出所述第一數(shù)據(jù)包是IPv4報(bào)文時(shí),轉(zhuǎn) 發(fā)所述第 一數(shù)據(jù)包到IPv4網(wǎng)絡(luò);第二通信模塊,用于當(dāng)判斷模塊判斷出所述第 一數(shù)據(jù)包是IPv6-over-IPv4隧 道報(bào)文時(shí),對(duì)所述第一數(shù)據(jù)包進(jìn)行解IPv4封裝,得到第一IPv6^^艮文,將所述第 一 IPv6報(bào)文發(fā)送到IPv6網(wǎng)絡(luò)或IPv4網(wǎng)絡(luò)。
      16、 按照權(quán)利要求15所述的CGN設(shè)備,其特征在于,所述第一通信模塊 包括IPv4地址轉(zhuǎn)換才莫塊,用于將所述第 一數(shù)據(jù)包攜帶的第 一層私網(wǎng)IPv4地址替 換為公網(wǎng)IPv4地址;發(fā)送模塊,用于將通過(guò)所述IPv4地址轉(zhuǎn)換模塊處理后的攜帶所述公網(wǎng)IPv4 地址的第 一數(shù)據(jù)包轉(zhuǎn)發(fā)到IPv4網(wǎng)絡(luò)。
      17、 按照權(quán)利要求16所述的CGN設(shè)備,其特征在于,進(jìn)一步包括第三通信模塊,用于接收所述IPv4網(wǎng)絡(luò)發(fā)送的第二數(shù)據(jù)包,并將所述第二 數(shù)據(jù)包攜帶的所述公網(wǎng)IPv4地址替換為所述第一層私網(wǎng)IPv4地址,并轉(zhuǎn)發(fā)給所述接入網(wǎng)關(guān);第四通信模塊,用于接收所述IPv6網(wǎng)絡(luò)發(fā)送的第二IPv6報(bào)文時(shí),根據(jù)記錄 的IPv6-over-IPv4隧道信息,對(duì)所述第二 IPv6報(bào)文進(jìn)行IPv4封裝得到第二數(shù)據(jù) 包,并通過(guò)所述IPv6-over-IPv4隧道發(fā)送給所述4妄入網(wǎng)關(guān)。
      18、 按照權(quán)利要求17所述的CGN設(shè)備,其特征在于,還包括 協(xié)議轉(zhuǎn)換模塊,用于對(duì)所述第二通信模塊中解封裝模塊處理得到的第一IPv6報(bào)文進(jìn)行NAT-PT處理得到IPv4報(bào)文,并將所述IPv4報(bào)文發(fā)送到IPv4網(wǎng) 絡(luò),或者用于對(duì)所述第三通信模塊接收的IPv4網(wǎng)絡(luò)發(fā)送的第二數(shù)據(jù)包進(jìn)行 NAT-PT處理得到IPv6報(bào)文,并將所述IPv6報(bào)文發(fā)送給第四通信模塊處理。
      19、 一種接入網(wǎng)關(guān),其特征在于,包括 接收單元,用于接4^戶端發(fā)送的第一數(shù)據(jù)包;判斷單元,用于判斷所述接收單元接收的第一數(shù)據(jù)是IPv4報(bào)文或者是第一 IPv6報(bào)文;第一通信單元,用于當(dāng)所述判斷單元判斷出第一數(shù)據(jù)包是IPv4報(bào)文時(shí),將 所述第 一數(shù)據(jù)包轉(zhuǎn)發(fā)給所述CGN設(shè)備;第二通信單元,用于當(dāng)所述判斷單元判斷出第 一數(shù)據(jù)包是第一 IPv6報(bào)文時(shí), 對(duì)所述IPv6報(bào)文進(jìn)行IPv4封裝,將通過(guò)IPv4封裝得到的IPv6-over-IPv4隧道報(bào) 文通過(guò)所述IPv6-over-IPv4隧道發(fā)送給所述CGN設(shè)備。
      20、 按照權(quán)利要求19所述的接入網(wǎng)關(guān),其特征在于,所述第一通信單元包括IPv4地址轉(zhuǎn)換單元,用于將所述第 一數(shù)據(jù)包的第二層私網(wǎng)IPv4地址替換為 第一層私網(wǎng)IPv4地址;發(fā)送單元,用于將地址替換后的攜帶所述第一層私網(wǎng)IPv4地址的第一數(shù)據(jù) 包發(fā)送到所述CGN設(shè)備。
      21、 按照權(quán)利要求20所述的接入網(wǎng)關(guān),其特征在于,還包括第三通信單元,用于將所述CGN設(shè)備轉(zhuǎn)發(fā)的第二數(shù)據(jù)包攜帶的所述第 一層私網(wǎng)IPv4地址替換換為所述第二層私網(wǎng)IPv4地址,并轉(zhuǎn)發(fā)到所述客戶端;第四通信單元,用于對(duì)所述CGN設(shè)備通過(guò)所述IPv6-over-IPv4隧道發(fā)送的 第二數(shù)據(jù)包進(jìn)行解IPv4封裝得到所述第二 IPv6報(bào)文,并將所述第二 IPv6報(bào)文 發(fā)送到所述客戶端。
      全文摘要
      本發(fā)明實(shí)施例公開(kāi)了一種數(shù)據(jù)包轉(zhuǎn)發(fā)方法、通信系統(tǒng)及CGN設(shè)備、接入網(wǎng)關(guān),其中,CGN設(shè)備,通過(guò)IPv4網(wǎng)絡(luò)與接入網(wǎng)關(guān)通信,用于所述接收接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的第一數(shù)據(jù)包,并判斷所述第一數(shù)據(jù)包是IPv4報(bào)文或者是IPv6-over-IPv4隧道報(bào)文;當(dāng)所述第一數(shù)據(jù)包是IPv4報(bào)文時(shí),轉(zhuǎn)發(fā)所述第一數(shù)據(jù)包到IPv4網(wǎng)絡(luò);當(dāng)所述第一數(shù)據(jù)包是IPv6-over-IPv4隧道報(bào)文時(shí),所述CGN設(shè)備對(duì)所述第一數(shù)據(jù)包進(jìn)行解IPv4封裝,得到第一IPv6報(bào)文,將所述第一IPv6報(bào)文發(fā)送到IPv6網(wǎng)絡(luò)或IPv4網(wǎng)絡(luò)。通過(guò)實(shí)施本發(fā)明實(shí)施例,解決了在充分利用IPv4網(wǎng)絡(luò),逐步增量部署IPv6網(wǎng)絡(luò)并實(shí)現(xiàn)通信的技術(shù)問(wèn)題。
      文檔編號(hào)H04L12/56GK101447935SQ200810219260
      公開(kāi)日2009年6月3日 申請(qǐng)日期2008年11月20日 優(yōu)先權(quán)日2008年11月20日
      發(fā)明者勝 蔣 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1