两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

用于發(fā)送數(shù)據(jù)的方法、裝置和系統(tǒng)的制作方法

文檔序號:9451577閱讀:224來源:國知局
用于發(fā)送數(shù)據(jù)的方法、裝置和系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及通信領域,特別涉及一種用于發(fā)送數(shù)據(jù)的方法、裝置和系統(tǒng)。
【背景技術】
[0002]目前,XLAT技術實現(xiàn)眾多IPv4 (Internet Protocol vers1n4,互聯(lián)網(wǎng)協(xié)議第4版)終端接入,能夠無感知地將IPv4用戶遷移到IPv6 (Internet Protocol vers1n6,互聯(lián)網(wǎng)協(xié)議第6版)網(wǎng)絡中。
[0003]XLAT有兩部分組成:
[0004]I) CLAT-終端側翻譯,實現(xiàn)終端側無狀態(tài) NAT46 (Network Address TranslatorIPv4to IPv6, IPv4至IPv6的網(wǎng)絡地址轉換)翻譯;
[0005]2)PLAT-網(wǎng)絡側翻譯,實現(xiàn)網(wǎng)絡側有狀態(tài) NAT64(Network Address TranslatorIPv6to IPv4, IPv6至IPv4的網(wǎng)絡地址轉換)翻譯。
[0006]現(xiàn)有的XLAT技術存在以下問題:
[0007]I)目前XLAT采用啟發(fā)式發(fā)現(xiàn)方法,網(wǎng)絡中只能有一個PLAT網(wǎng)關,且使用相同的Pref64前綴實現(xiàn)IPv6-〉IPv4翻譯。
[0008]2)不能進行Pref64前綴選擇和IPv6地址靈活合成。
[0009]現(xiàn)網(wǎng)中可能存在多個PLAT網(wǎng)關,可實現(xiàn)路徑優(yōu)化和不同的策略控制等,因此當前XLAT技術無法實現(xiàn)多網(wǎng)關場景下的使用。

【發(fā)明內(nèi)容】

[0010]本發(fā)明實施例提供一種用于發(fā)送數(shù)據(jù)的方法、裝置和系統(tǒng)。通過根據(jù)不同的IP地址網(wǎng)段來配置相應的前綴信息,從而可擴展XLAT功能,實現(xiàn)在多網(wǎng)關場景下的使用。
[0011]根據(jù)本發(fā)明的一個方面,提供一種用于發(fā)送數(shù)據(jù)的方法,包括:
[0012]當接收到DNS服務器發(fā)送的第一 IPv6地址信息時,從第一 IPv6地址信息中提取出IPv4地址信息;其中第一 IPv6地址信息包括預定的NAT64固定前綴信息和指定IPv4服務器的IPv4地址信息;
[0013]將前綴查詢請求發(fā)送給前綴發(fā)現(xiàn)服務器ros,其中前綴查詢請求包括IPv4地址信息,以便查詢IPv4地址信息歸屬網(wǎng)段的NAT64節(jié)點前綴信息;
[0014]當接收到PDS發(fā)送的NAT64節(jié)點前綴信息時,利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息;
[0015]將IPv6數(shù)據(jù)包發(fā)送給與第二 IPv6地址信息相關聯(lián)的NAT64節(jié)點,以便NAT64節(jié)點將IPv6數(shù)據(jù)包翻譯為IPv4數(shù)據(jù)包,并將IPv4數(shù)據(jù)包轉發(fā)給指定IPv4服務器。
[0016]在一個實施例中,當接收到DNS服務器發(fā)送的第一 IPv6地址信息時,還包括:
[0017]判斷前綴發(fā)現(xiàn)客戶端PDC功能是否已開啟;
[0018]若PDC功能已開啟,則執(zhí)行從第一 IPv6地址信息中提取出IPv4地址信息的步驟。
[0019]在一個實施例中,若PDC功能未開啟,則將IPv6數(shù)據(jù)包發(fā)送給與第一 IPv6地址信息相關聯(lián)的固定NAT64節(jié)點,以便固定NAT64節(jié)點將IPv6數(shù)據(jù)包翻譯為IPv4數(shù)據(jù)包,并將IPv4數(shù)據(jù)包轉發(fā)給指定IPv4服務器。
[0020]在一個實施例中,當接收到PDS發(fā)送的NAT64節(jié)點前綴信息時,利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息的步驟包括:
[0021]當接收到PDS發(fā)送的NAT64節(jié)點前綴信息時,將NAT64節(jié)點前綴信息存儲到I3DC配置文件中;
[0022]利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息。
[0023]在一個實施例中,從第一 IPv6地址信息中提取出IPv4地址信息的步驟之后,還包括:
[0024]判斷在PDC配置文件中是否包括IPv4地址信息歸屬網(wǎng)段的NAT64節(jié)點前綴信息;
[0025]若在PDC配置文件中不包括IPv4地址信息歸屬網(wǎng)段的NAT64節(jié)點前綴信息,則執(zhí)行將前綴查詢請求發(fā)送給PDS的步驟;
[0026]若在PDC配置文件中包括IPv4地址信息歸屬網(wǎng)段的NAT64節(jié)點前綴信息,則從PDC配置文件中讀取NAT64節(jié)點前綴信息,然后執(zhí)行利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息的步驟。
[0027]根據(jù)本發(fā)明的另一方面,提供一種用于發(fā)送數(shù)據(jù)的用戶終端,包括第一接口單元、提取單元、第二接口單元、前綴發(fā)現(xiàn)客戶端PDC單元和信息生成單元,其中:
[0028]第一接口單元,用于接收DNS服務器發(fā)送的第一 IPv6地址信息,其中第一 IPv6地址信息包括預定的NAT64固定前綴信息和指定IPv4服務器的IPv4地址信息;
[0029]提取單元,用于當?shù)谝唤涌趩卧邮盏紻NS服務器發(fā)送的第一 IPv6地址信息時,從第一 IPv6地址信息中提取出IPv4地址信息;
[0030]第二接口單元,用于將IPv4地址信息發(fā)送給roc單元;
[0031]PDC單元,用于在接收到IPv4地址信息后,將前綴查詢請求發(fā)送給前綴發(fā)現(xiàn)服務器ros,其中前綴查詢請求包括IPv4地址信息,以便查詢IPv4地址信息歸屬網(wǎng)段的NAT64節(jié)點前綴信息;當接收到PDS發(fā)送的NAT64節(jié)點前綴信息時,將NAT64節(jié)點前綴信息發(fā)送給第二接口單元;
[0032]信息生成單元,用于在第二接口單元接收到NAT64節(jié)點前綴信息時,利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息;指示第一接口單元將IPv6數(shù)據(jù)包發(fā)送給與第二 IPv6地址信息相關聯(lián)的NAT64節(jié)點,以便NAT64節(jié)點將IPv6數(shù)據(jù)包翻譯為IPv4數(shù)據(jù)包,并將IPv4數(shù)據(jù)包轉發(fā)給指定IPv4服務器。
[0033]在一個實施例中,用戶終端還包括第一識別單元,其中:
[0034]第一識別單元,用于當?shù)谝唤涌趩卧邮盏紻NS服務器發(fā)送的第一 IPv6地址信息時,判斷PDC單元是否已開啟;
[0035]提取單元還用于根據(jù)第一識別單元的判斷結果,若PDC單元已開啟,則執(zhí)行從第一IPv6地址信息中提取出IPv4地址信息的操作。
[0036]在一個實施例中,第一接口單元還用于根據(jù)第一識別單元的判斷結果,若PDC單元未開啟,則將IPv6數(shù)據(jù)包發(fā)送給與第一 IPv6地址信息相關聯(lián)的固定NAT64節(jié)點,以便固定NAT64節(jié)點將IPv6數(shù)據(jù)包翻譯為IPv4數(shù)據(jù)包,并將IPv4數(shù)據(jù)包轉發(fā)給指定IPv4服務器。
[0037]在一個實施例中,用戶終端還包括存儲單元,其中:
[0038]PDC單元具體在接收到PDS發(fā)送的NAT64節(jié)點前綴信息時,將NAT64節(jié)點前綴信息存儲到PDC配置文件中,然后執(zhí)行將NAT64節(jié)點前綴信息發(fā)送給第二接口單元的操作;
[0039]存儲單元,用于存儲PDC配置文件。
[0040]在一個實施例中,用戶終端還包括第二識別單元和讀取單元,其中:
[0041]第二識別單元,用于在提取單元從第一 IPv6地址信息中提取出IPv4地址信息后,判斷在PDC配置文件中是否包括IPv4地址信息歸屬網(wǎng)段的NAT64節(jié)點前綴信息;若在I3DC配置文件中不包括IPv4地址信息歸屬網(wǎng)段的NAT64節(jié)點前綴信息,則指示第二接口單元執(zhí)行將IPv4地址信息發(fā)送給ros的操作;
[0042]讀取單元,還用于根據(jù)第二識別單元的判斷結果,若在PDC配置文件中包括IPv4地址信息歸屬網(wǎng)段的NAT64節(jié)點前綴信息,則從PDC配置文件中讀取NAT64節(jié)點前綴信息,然后指示信息生成單元執(zhí)行利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息的操作。
[0043]在一個實施例中,第一接口單元、提取單元、第二接口單元、信息生成單元、第一識別單元、第二識別單元和讀取單元設置在終端側翻譯CLAT模塊中;
[0044]PDC單元和存儲單元設置在前綴發(fā)現(xiàn)客戶端PDC模塊中。
[0045]根據(jù)本發(fā)明的另一方面,提供一種用于發(fā)送數(shù)據(jù)的系統(tǒng),包括用戶終端、前綴發(fā)現(xiàn)服務器PDS和NAT64節(jié)點,其中:
[0046]用戶終端,為上述任一實施例涉及的用戶終端;
[0047]ros,用于在接收到用戶終端發(fā)送的前綴查詢請求時,提取前綴查詢請求中包括的IPv4地址信息,查詢IPv4地址信息歸屬網(wǎng)段的NAT64節(jié)點前綴信息,將NAT64節(jié)點前綴信息發(fā)送給用戶終端;
[0048]與第二 IPv6地址信息相關聯(lián)的NAT64節(jié)點,用于在接收到用戶終端發(fā)送的IPv6數(shù)據(jù)包時,將IPv6數(shù)據(jù)包翻譯為IPv4數(shù)據(jù)包,并將IPv4數(shù)據(jù)包發(fā)送給指定IPv4服務器。
[0049]在一個實施例中,前綴查詢請求還包括標識信息;
[0050]PDS具體在接收到用戶終端發(fā)送的前綴查詢請求時,提取前綴查詢請求中包括的標識信息,判斷標識信息是否合法,若標識信息合法,則執(zhí)行查詢IPv4地址信息歸屬網(wǎng)段的NAT64節(jié)點前綴信息的操作。
[0051]本發(fā)明通過從DNS服務器發(fā)送的第一 IPv6地址信息中提取出IPv4地址信息,將IPv4地址信息發(fā)送給ros以查詢IPv4地址信息歸屬網(wǎng)段的NAT64節(jié)點前綴信息,當接收到PDS發(fā)送的NAT64節(jié)點前綴信息時,利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息,將IPv6數(shù)據(jù)包發(fā)送給與第二 IPv6地址信息相關聯(lián)的NAT64節(jié)點,以便NAT64節(jié)點將IPv6數(shù)據(jù)包翻譯為IPv4數(shù)據(jù)包,并將IPv4數(shù)據(jù)包轉發(fā)給指定IPv4服務器。通過根據(jù)不同的IP地址網(wǎng)段來配置相應的前綴信息,從而可擴展XLAT功能,實現(xiàn)在多網(wǎng)關場景下的使用。
【附圖說明】
[0052]為了更清楚地說明本發(fā)明實施例或現(xiàn)有
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新营市| 昌都县| 丹巴县| 辽宁省| 横山县| 桂林市| 曲靖市| 健康| 固镇县| 德格县| 闽侯县| 澄城县| 舒城县| 临漳县| 丰镇市| 麻栗坡县| 济阳县| 大埔县| 苏尼特左旗| 涿鹿县| 新化县| 怀集县| 于都县| 库车县| 丰原市| 抚顺市| 鄱阳县| 固始县| 建平县| 祥云县| 天门市| 桑植县| 邹平县| 东阿县| 扶绥县| 曲水县| 两当县| 镇平县| 乐都县| 车致| 八宿县|