專利名稱:一種利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的系統(tǒng)及方法,尤其涉及一種利用IPv6 過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的系統(tǒng)及方法。
背景技術(shù):
Teredo是一項(xiàng)IPv6到IPv4轉(zhuǎn)換技術(shù),在IPv6或IPv4主機(jī)位于一個(gè)或多個(gè)IPv4 網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)之后時(shí),用來為單播IPv6連接提供地址分配和主機(jī)間自動(dòng)隧道。來 自Teredo主機(jī)的IPv6數(shù)據(jù)流是以IPv4UDP數(shù)據(jù)格式發(fā)送的,當(dāng)NAT支持UDP端口解析時(shí), Tered數(shù)據(jù)流能夠通過NAT。 Teredo通過在站點(diǎn)內(nèi)的主機(jī)之間實(shí)現(xiàn)IPv6數(shù)據(jù)包隧道來解決現(xiàn)今NAT設(shè)備缺乏 IPv6到IPv4功能以及多層NAT配置問題,而IPv6到IPv4使用邊緣設(shè)備之間的隧道。主機(jī) 之間隧道給NAT帶來了另外一個(gè)問題IPv4壓縮的IPv6數(shù)據(jù)包發(fā)送時(shí)協(xié)議域的IPv4報(bào)頭 設(shè)定為41,但是協(xié)議41的解析并不是NAT的通用功能,所以IPv4壓縮的IPv6通信傳輸不 能通過一般的NAT。為了使IPv6數(shù)據(jù)傳輸能夠通過單個(gè)或多層NAT, IPv6數(shù)據(jù)包必須壓縮 成IPv4UDP格式的數(shù)據(jù),包含IPv4和UDP報(bào)頭各一個(gè)。UDP數(shù)據(jù)普遍能夠被NAT解析而且 能夠通過多層NAT。 網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)是指符合RFC 1631標(biāo)準(zhǔn)的IPv4路由器,它能夠在發(fā)送前解 析數(shù)據(jù)包IP地址以及TCP/UDP端口號(hào)。NAT的類型有 完全(Cone)NAT :是指在NAT轉(zhuǎn)換表中存儲(chǔ)了內(nèi)部地址和端口號(hào)與外部地址和端 口號(hào)之間映射關(guān)系的一類NAT。 一 NAT轉(zhuǎn)換表開始工作,來自任何源地址和端口通往外部地 址和端口的入站數(shù)據(jù)包都將被轉(zhuǎn)換。 受限NAT :指在NAT轉(zhuǎn)換表中存儲(chǔ)了內(nèi)部地址和端口號(hào)與外部地址和端口號(hào)之間 的映射,無論是特定的源地址或者特定源地址與端口號(hào)。如果從某個(gè)未知外部地址或者端 口到外部目標(biāo)地址和端口的入站數(shù)據(jù)包與NAT轉(zhuǎn)換表吻合,那么此數(shù)據(jù)流將被自動(dòng)放棄。
對稱NAT :指根據(jù)外部目標(biāo)地址(適用于出站數(shù)據(jù)包)將相同的內(nèi)部地址和端口 號(hào)映射到不同的外部地址和端口號(hào)的NAT。 對于現(xiàn)有的IPv6過渡協(xié)議Teredo,只支持錐形NAT和限制NAT,不能支持對等 NAT,這限制了 Teredo技術(shù)在特定網(wǎng)絡(luò)環(huán)境中的部署。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種利用IPv6過渡協(xié)議 支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的系統(tǒng)及方法,采用無線局域網(wǎng)和移動(dòng)通信網(wǎng)協(xié)同工作的方式,在 具有WLAN功能的移動(dòng)通信終端中,可以基于Teredo協(xié)議訪問IPv6網(wǎng)絡(luò)時(shí)穿越對等NAT,通 過IPv4網(wǎng)絡(luò)訪問IPv6站點(diǎn)。 為實(shí)現(xiàn)上述目的,本發(fā)明提供一種利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的系統(tǒng),該系統(tǒng)包括移動(dòng)終端設(shè)備,Teredo服務(wù)器,Teredo中繼,移動(dòng)通信網(wǎng)支持節(jié)點(diǎn),對等 NAT, IPv6主機(jī),IPv4網(wǎng),IPv6網(wǎng),移動(dòng)通信網(wǎng)和無線局域網(wǎng),其中, 所述移動(dòng)終端設(shè)備,通過無線局域網(wǎng)與所述對等NAT連接,通過移動(dòng)通信網(wǎng)與所 述移動(dòng)通信網(wǎng)支持節(jié)點(diǎn),用于訪問IPv6主機(jī); 所述Teredo服務(wù)器,其連接IPv4網(wǎng)和IPv6網(wǎng),幫助所述移動(dòng)終端設(shè)備的地址配 置,協(xié)助在所述移動(dòng)終端設(shè)備之間或所述移動(dòng)終端設(shè)備與IPv6主機(jī)之間建立通信連接,并 偵聽Teredo通信; 所述Teredo中繼,其分別連接IPv4網(wǎng)和IPv6網(wǎng),使用Teredo隧道接口在IPv4 網(wǎng)上的所述移動(dòng)終端設(shè)備之間、以及所述移動(dòng)終端設(shè)備與IPv6主機(jī)之間建立連接,并傳送 數(shù)據(jù); 所述移動(dòng)通信網(wǎng)支持節(jié)點(diǎn),是移動(dòng)通信核心網(wǎng)絡(luò)中支持網(wǎng)絡(luò)應(yīng)用的網(wǎng)絡(luò)節(jié)點(diǎn),為 所述移動(dòng)終端設(shè)備提供網(wǎng)關(guān)和服務(wù)支持; 所述對等NAT,通過無線局域網(wǎng)連接所述移動(dòng)終端設(shè)備的IPv4路由器,其根據(jù)外 部目標(biāo)地址(適用于出站數(shù)據(jù)包)將相同的內(nèi)部地址和端口號(hào)映射到不同的外部地址和端 口號(hào); 所述IPv6主機(jī),連接IPv6網(wǎng),用于接受所述移動(dòng)終端設(shè)備的訪問。 為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換
的方法,該方法包括以下步驟 移動(dòng)終端設(shè)備檢測NAT類型; 移動(dòng)終端設(shè)備進(jìn)行通信初始化設(shè)置; IPv6主機(jī)向移動(dòng)終端設(shè)備傳送Teredo協(xié)議數(shù)據(jù)報(bào)文。 進(jìn)一步地,移動(dòng)終端設(shè)備進(jìn)行通信初始化設(shè)置還包括以下步驟 移動(dòng)終端設(shè)備通過移動(dòng)通信網(wǎng)和Teredo中繼向Teredo服務(wù)器發(fā)送攜帶來源的路
由器請求報(bào)文; Teredo服務(wù)器接收移動(dòng)終端設(shè)備發(fā)送的攜帶來源的路由器請求報(bào)文,并記錄移動(dòng) 終端設(shè)備的移動(dòng)通信網(wǎng)源地址; Teredo服務(wù)器通過Teredo中繼和移動(dòng)通信網(wǎng)向移動(dòng)終端設(shè)備發(fā)送攜帶來源的路 由器通告報(bào)文;移動(dòng)終端設(shè)備接收攜帶來源的路由器通告報(bào)文,并完成通信初始化設(shè)置。
更進(jìn)一步地,IPv6主機(jī)向移動(dòng)終端設(shè)備傳送Teredo協(xié)議數(shù)據(jù)報(bào)文還包括以下步 驟 Teredo中繼通過移動(dòng)通信網(wǎng)發(fā)送"發(fā)送請求控制報(bào)文"到移動(dòng)終端設(shè)備; 移動(dòng)終端設(shè)備通過移動(dòng)通信網(wǎng)接收Teredo中繼發(fā)送的"發(fā)送請求控制報(bào)文",并
通過無線局域網(wǎng)、對等NAT發(fā)送"請求觸發(fā)控制報(bào)文"到Teredo中繼; Teredo中繼將Teredo協(xié)議數(shù)據(jù)報(bào)文通過對等NAT、無線局域網(wǎng)發(fā)送到移動(dòng)終端設(shè)
備,完成數(shù)據(jù)報(bào)文的傳輸。 本發(fā)明具有顯著的優(yōu)點(diǎn)和技術(shù)效果,本發(fā)明采用的無線局域網(wǎng)和移動(dòng)通信網(wǎng)協(xié)同 工作的技術(shù)方案解決了具有WLAN功能的移動(dòng)通信終端的基于Teredo協(xié)議訪問IPv6網(wǎng)絡(luò) 時(shí)穿越對等NAT的問題,增強(qiáng)了 Teredo協(xié)議部署時(shí)對不同網(wǎng)絡(luò)環(huán)境的支持,利用各自的網(wǎng) 絡(luò)特點(diǎn)和優(yōu)勢,解決在單一網(wǎng)絡(luò)環(huán)境中寫有技術(shù)和協(xié)議的缺陷及問題。
5
本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實(shí)施本發(fā)明而了解。
附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,并與本發(fā)明的 實(shí)施例一起,用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中 圖1為根據(jù)本發(fā)明的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的系統(tǒng)架構(gòu)示意 圖; 圖2為根據(jù)本發(fā)明的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的方法流程圖; 圖3為根據(jù)本發(fā)明的攜帶來源的路由器請求報(bào)文構(gòu)成示意圖; 圖4為根據(jù)本發(fā)明的攜帶來源的路由器通告報(bào)文構(gòu)成示意圖; 圖5為根據(jù)本發(fā)明的輔助源地址信息構(gòu)成示意圖; 圖6為根據(jù)本發(fā)明的發(fā)送請求控制報(bào)文構(gòu)成示意圖; 圖7為根據(jù)本發(fā)明的請求觸發(fā)控制報(bào)文構(gòu)成示意圖。
具體實(shí)施例方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí) 施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。 圖1為根據(jù)本發(fā)明的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的系統(tǒng)架構(gòu)示意 圖,如圖1所示,本發(fā)明的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的系統(tǒng)包括移動(dòng)終 端設(shè)備101, Teredo服務(wù)器102, Teredo中繼103,移動(dòng)通信網(wǎng)支持節(jié)點(diǎn)104,對等NAT105, IPv6主機(jī)106, IPv4網(wǎng)107, IPv6網(wǎng)108,移動(dòng)通信網(wǎng)109和無線局域網(wǎng)(WLAN) 110,其中,
移動(dòng)終端設(shè)備101,為具有WLAN功能的移動(dòng)通信終端,通過無線局域網(wǎng)110與對等 NAT105連接,通過移動(dòng)通信網(wǎng)109與移動(dòng)通信網(wǎng)支持節(jié)點(diǎn)104,用于訪問IPv6主機(jī)106。
Teredo服務(wù)器102,其分別連接IPv4網(wǎng)107、 IPv6網(wǎng)108,幫助移動(dòng)終端設(shè)備101 的地址配置以及協(xié)助在移動(dòng)終端設(shè)備101之間或者移動(dòng)終端設(shè)備101與IPv6主機(jī)106之 間建立通信連接。Teredo服務(wù)器使用UDP 3544端口偵聽Teredo通信。
Teredo中繼103,其分別連接IPv4網(wǎng)107、 IPv6網(wǎng)108, Teredo中繼是在IPv4網(wǎng) 107上的移動(dòng)終端設(shè)備101之間(使用Teredo隧道接口 )以及與IPv6主機(jī)106之間傳送 數(shù)據(jù)包的IPv6/IPv4路由器。Teredo中繼103和Teredo服務(wù)器102協(xié)同工作,幫助在移動(dòng) 終端設(shè)備101之間以及與IPv6主機(jī)106之間建立連接。Teredor中繼使用UDP 3544端口 偵聽Teredo通信。 移動(dòng)通信網(wǎng)支持節(jié)點(diǎn)104,是在移動(dòng)通信核心網(wǎng)絡(luò)中支持網(wǎng)絡(luò)應(yīng)用的網(wǎng)絡(luò)節(jié)點(diǎn),其 通過移動(dòng)通信網(wǎng)109連接移動(dòng)終端設(shè)備101,并連接到IPv4網(wǎng)107,為移動(dòng)終端設(shè)備提供網(wǎng) 關(guān)和服務(wù)支持。 對等NAT105,為符合RFC 1631標(biāo)準(zhǔn)的IPv4路由器,通過無線局域網(wǎng)110連接移動(dòng) 終端設(shè)備101,并根據(jù)外部目標(biāo)地址(適用于出站數(shù)據(jù)包)將相同的內(nèi)部地址和端口號(hào)映射 到不同的外部地址和端口號(hào)。 IPv6主機(jī)106,連接IPv6網(wǎng)108網(wǎng)絡(luò),接受移動(dòng)終端設(shè)備101的訪問。
IPv4網(wǎng)107, IPv6網(wǎng)108,移動(dòng)通信網(wǎng)109以及無線局域網(wǎng)(WLAN) IIO,是移動(dòng)終端 設(shè)備101和IPv6主機(jī)106之間的信息傳輸通道,移動(dòng)通信網(wǎng)109包括GPRS網(wǎng)或3G網(wǎng)絡(luò)。
圖2為根據(jù)本發(fā)明的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的方法流程圖,下 面將參考圖2,對本發(fā)明的自適應(yīng)郵件配置的方法進(jìn)行詳細(xì)描述 首先,在步驟201,檢測對等NAT105,移動(dòng)終端設(shè)備101通過無線局域網(wǎng)(WLAN) 110 向Teredo服務(wù)器102發(fā)送路由器請求報(bào)文,并根據(jù)接收的路由器通告報(bào)文確認(rèn)網(wǎng)絡(luò)地址轉(zhuǎn) 換路由器是根據(jù)外部目標(biāo)地址將相同的內(nèi)部地址和端口號(hào)映射到不同的外部地址和端口 號(hào)的對等NAT ; 在步驟202,移動(dòng)終端設(shè)備101通過移動(dòng)通信網(wǎng)和Teredo中繼103向Teredo服務(wù) 器102發(fā)送攜帶來源的路由器請求報(bào)文。 圖3為根據(jù)本發(fā)明的攜帶來源的路由器請求報(bào)文構(gòu)成示意圖,如圖3所示,攜帶來 源的路由器請求報(bào)文包括IPv4報(bào)頭、UDP報(bào)頭、驗(yàn)證碼、來源以及路由器請求報(bào)文信息。
圖5為根據(jù)本發(fā)明的來源信息構(gòu)成示意圖,如圖5所示,來源信息包括指示類型、 端口號(hào)以及IP地址,其擴(kuò)展值為1 。 在步驟203, Teredo服務(wù)器102接收移動(dòng)終端設(shè)備101發(fā)送的攜帶來源的路由器 請求報(bào)文,并記錄移動(dòng)終端設(shè)備101的移動(dòng)通信網(wǎng)源地址,然后,通過Teredo中繼103和移 動(dòng)通信網(wǎng)向移動(dòng)終端設(shè)備101發(fā)送攜帶來源的路由器通告報(bào)文,移動(dòng)終端設(shè)備101接收到 該攜帶來源的路由器通告報(bào)文完成通信初始化設(shè)置; 圖4為根據(jù)本發(fā)明的攜帶來源的路由器通告報(bào)文構(gòu)成示意圖,如圖4所示,攜帶來
源的路由器通告報(bào)文包括IPv4報(bào)頭、UDP報(bào)頭、來源以及Teredo冒泡信息。 在步驟204,當(dāng)IPv6主機(jī)106要發(fā)送Teredo數(shù)據(jù)到移動(dòng)終端設(shè)備101時(shí),Teredo
中繼103通過移動(dòng)通信網(wǎng)109發(fā)送"發(fā)送請求控制報(bào)文"到移動(dòng)終端設(shè)備101。該"發(fā)送請
求控制報(bào)文"格式如圖6所示; 圖6為根據(jù)本發(fā)明的發(fā)送請求控制報(bào)文構(gòu)成示意圖,如圖6所示,該"發(fā)送請求控 制報(bào)文"包括IPv4報(bào)頭、UDP報(bào)頭、驗(yàn)證碼、來源以及發(fā)送請求控制報(bào)文信息。
在步驟205,移動(dòng)終端設(shè)備101通過移動(dòng)通信網(wǎng)109接收Teredo中繼103發(fā)送 的"發(fā)送請求控制報(bào)文",并通過無線局域網(wǎng)110、對等NAT105發(fā)送"請求觸發(fā)控制報(bào)文"到 Teredo中繼103。該"請求觸發(fā)控制報(bào)文"格式如圖7所示; 圖7為根據(jù)本發(fā)明的請求觸發(fā)控制報(bào)文構(gòu)成示意圖,如圖7所示,該"請求觸發(fā)控 制報(bào)文"包括IPv4報(bào)頭、UDP報(bào)頭、來源以及請求觸發(fā)控制報(bào)文信息。
在步驟206, Teredo中繼103將Teredo數(shù)據(jù)經(jīng)過對等NAT105、無線局域網(wǎng)110發(fā) 送到移動(dòng)終端設(shè)備101,完成數(shù)據(jù)報(bào)文的傳輸。 本發(fā)明的技術(shù)方案利用支持WLAN移動(dòng)通信終端,可以基于Teredo協(xié)議訪問IPv6 網(wǎng)絡(luò)時(shí)穿越對等NAT,增強(qiáng)了 Teredo協(xié)議部署時(shí)對不同網(wǎng)絡(luò)環(huán)境的支持。在本發(fā)明中,采用 無線局域網(wǎng)和移動(dòng)通信網(wǎng)協(xié)同工作的方式,利用各自的網(wǎng)絡(luò)特點(diǎn)和優(yōu)勢,解決在單一網(wǎng)絡(luò) 環(huán)境中寫有技術(shù)和協(xié)議的缺陷及問題。 本領(lǐng)域普通技術(shù)人員可以理解,以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用 于限制本發(fā)明,盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,對于本領(lǐng)域的技術(shù)人員 來說,其依然可以對前述各實(shí)施例記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)
7行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的系統(tǒng),包括移動(dòng)終端設(shè)備,Teredo服務(wù)器,Teredo中繼,移動(dòng)通信網(wǎng)支持節(jié)點(diǎn),對等NAT,IPv6主機(jī),其特征在于,所述移動(dòng)終端設(shè)備,通過無線局域網(wǎng)與所述對等NAT連接,通過移動(dòng)通信網(wǎng)與所述移動(dòng)通信網(wǎng)支持節(jié)點(diǎn)連接,用于訪問IPv6主機(jī);所述Teredo服務(wù)器,其通過IPv4網(wǎng)和IPv6網(wǎng),幫助所述移動(dòng)終端設(shè)備的地址配置,協(xié)助在所述移動(dòng)終端設(shè)備之間或所述移動(dòng)終端設(shè)備與IPv6主機(jī)之間建立通信連接,并偵聽Teredo通信;所述Teredo中繼,其分別連接IPv4網(wǎng)和IPv6網(wǎng),使用Teredo隧道接口在IPv4網(wǎng)上的所述移動(dòng)終端設(shè)備之間、以及所述移動(dòng)終端設(shè)備與IPv6主機(jī)之間建立連接,并傳送數(shù)據(jù);所述移動(dòng)通信網(wǎng)支持節(jié)點(diǎn),是移動(dòng)通信核心網(wǎng)絡(luò)中支持網(wǎng)絡(luò)應(yīng)用的網(wǎng)絡(luò)節(jié)點(diǎn),為所述移動(dòng)終端設(shè)備提供網(wǎng)關(guān)和服務(wù)支持;所述對等NAT,通過無線局域網(wǎng)連接所述移動(dòng)終端設(shè)備的IPv4路由器,其根據(jù)外部目標(biāo)地址將相同的內(nèi)部地址和端口號(hào)映射到不同的外部地址和端口號(hào);所述IPv6主機(jī),連接IPv6網(wǎng),用于接受所述移動(dòng)終端設(shè)備的訪問。
2. 根據(jù)權(quán)利要求1所述的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的系統(tǒng),其特征在 于,所述移動(dòng)終端設(shè)備為具有無線局域網(wǎng)功能的移動(dòng)通信終端。
3. —種利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的方法,該方法包括以下步驟 移動(dòng)終端設(shè)備檢測NAT類型; 移動(dòng)終端設(shè)備進(jìn)行通信初始化設(shè)置;IPv6主機(jī)向移動(dòng)終端設(shè)備傳送Teredo協(xié)議數(shù)據(jù)報(bào)文。
4. 根據(jù)權(quán)利要求3所述的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的方法,其特征在 于,所述移動(dòng)終端設(shè)備檢測NAT類型的步驟是移動(dòng)終端設(shè)備通過無線局域網(wǎng)向Teredo服 務(wù)器發(fā)送路由器請求報(bào)文,并根據(jù)Teredo服務(wù)器發(fā)送的路由器通告報(bào)文確認(rèn)對等NAT。
5. 根據(jù)權(quán)利要求3所述的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的方法,其特征在 于,所述移動(dòng)終端設(shè)備進(jìn)行通信初始化設(shè)置的步驟,進(jìn)一步包括以下步驟移動(dòng)終端設(shè)備通過移動(dòng)通信網(wǎng)和Teredo中繼向Teredo服務(wù)器發(fā)送攜帶來源的路由器 請求報(bào)文;Teredo服務(wù)器接收移動(dòng)終端設(shè)備發(fā)送的攜帶來源的路由器請求報(bào)文,并記錄移動(dòng)終端 設(shè)備的移動(dòng)通信網(wǎng)源地址;Teredo服務(wù)器通過Teredo中繼和移動(dòng)通信網(wǎng)向移動(dòng)終端設(shè)備發(fā)送攜帶來源的路由器 通告報(bào)文;移動(dòng)終端設(shè)備接收攜帶來源的路由器通告報(bào)文,并完成通信初始化設(shè)置。
6. 根據(jù)權(quán)利要求3或5所述的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的方法,其特 征在于,所述攜帶來源的路由器請求報(bào)文包括IPv4報(bào)頭、UDP報(bào)頭、驗(yàn)證碼、來源以及路由 器請求報(bào)文信息。
7. 根據(jù)權(quán)利要求3或5所述的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的方法,其特 征在于,所述攜帶來源的路由器通告報(bào)文包括IPv4報(bào)頭、UDP報(bào)頭、來源以及Teredo冒泡 信息。
8. 根據(jù)權(quán)利要求3所述的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的方法,其特征 在于,所述IPv6主機(jī)向移動(dòng)終端設(shè)備傳送Teredo協(xié)議數(shù)據(jù)報(bào)文的步驟進(jìn)一步包括以下步驟Teredo中繼通過移動(dòng)通信網(wǎng)發(fā)送"發(fā)送請求控制報(bào)文"到移動(dòng)終端設(shè)備; 移動(dòng)終端設(shè)備通過移動(dòng)通信網(wǎng)接收Teredo中繼發(fā)送的"發(fā)送請求控制報(bào)文",并通過無線局域網(wǎng)、對等NAT發(fā)送"請求觸發(fā)控制報(bào)文"到Teredo中繼;Teredo中繼將Teredo協(xié)議數(shù)據(jù)報(bào)文通過對等NAT、無線局域網(wǎng)發(fā)送到移動(dòng)終端設(shè)備,完成數(shù)據(jù)報(bào)文的傳輸。
9. 根據(jù)權(quán)利要求8所述的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的方法,其特征在 于,所述發(fā)送請求控制報(bào)文包括IPv4報(bào)頭、UDP報(bào)頭、驗(yàn)證碼、來源以及發(fā)送請求控制報(bào)文 信息;所述請求觸發(fā)控制報(bào)文包括IPv4報(bào)頭、UDP報(bào)頭、來源以及請求觸發(fā)控制報(bào)文信息。
10. 根據(jù)權(quán)利要求6、7或9任意一項(xiàng)所述的利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換 的方法,其特征在于,所述來源包括指示類型、端口號(hào)以及IP地址,其擴(kuò)展值為1。
全文摘要
一種利用IPv6過渡協(xié)議支持對等網(wǎng)絡(luò)地址轉(zhuǎn)換的系統(tǒng)及方法,移動(dòng)終端設(shè)備確認(rèn)對等NAT后,通過移動(dòng)通信網(wǎng)和Teredo中繼向Teredo服務(wù)器發(fā)送攜帶來源的路由器請求報(bào)文;Teredo服務(wù)器記錄移動(dòng)終端設(shè)備在移動(dòng)通信網(wǎng)中的源地址,并發(fā)送攜帶來源的路由器通告報(bào)文給移動(dòng)終端設(shè)備;Teredo中繼通過移動(dòng)通信網(wǎng)發(fā)送“發(fā)送請求控制報(bào)文”到移動(dòng)終端設(shè)備,移動(dòng)終端設(shè)備發(fā)送“請求觸發(fā)控制報(bào)文”到Teredo中繼,Teredo中繼將Teredo協(xié)議數(shù)據(jù)報(bào)文發(fā)送到移動(dòng)終端設(shè)備。本發(fā)明采用無線局域網(wǎng)和移動(dòng)通信網(wǎng)協(xié)同工作,解決了具有WLAN功能的移動(dòng)通信終端,在Teredo協(xié)議訪問IPv6網(wǎng)絡(luò)時(shí)穿越對等NAT的問題,增強(qiáng)了Teredo協(xié)議部署時(shí)對不同網(wǎng)絡(luò)環(huán)境的支持。
文檔編號(hào)H04L29/08GK101783819SQ20101011084
公開日2010年7月21日 申請日期2010年2月10日 優(yōu)先權(quán)日2010年2月10日
發(fā)明者李輝, 洪名松 申請人:北京播思軟件技術(shù)有限公司