欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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

【發(fā)明內容】

[0010]本發(fā)明實施例提供一種用于發(fā)送數據的方法、裝置和系統(tǒng)。通過根據不同的IP地址網段來配置相應的前綴信息,從而可擴展XLAT功能,實現在多網關場景下的使用。
[0011]根據本發(fā)明的一個方面,提供一種用于發(fā)送數據的方法,包括:
[0012]當接收到DNS服務器發(fā)送的第一 IPv6地址信息時,從第一 IPv6地址信息中提取出IPv4地址信息;其中第一 IPv6地址信息包括預定的NAT64固定前綴信息和指定IPv4服務器的IPv4地址信息;
[0013]將前綴查詢請求發(fā)送給前綴發(fā)現服務器ros,其中前綴查詢請求包括IPv4地址信息,以便查詢IPv4地址信息歸屬網段的NAT64節(jié)點前綴信息;
[0014]當接收到PDS發(fā)送的NAT64節(jié)點前綴信息時,利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息;
[0015]將IPv6數據包發(fā)送給與第二 IPv6地址信息相關聯(lián)的NAT64節(jié)點,以便NAT64節(jié)點將IPv6數據包翻譯為IPv4數據包,并將IPv4數據包轉發(fā)給指定IPv4服務器。
[0016]在一個實施例中,當接收到DNS服務器發(fā)送的第一 IPv6地址信息時,還包括:
[0017]判斷前綴發(fā)現客戶端PDC功能是否已開啟;
[0018]若PDC功能已開啟,則執(zhí)行從第一 IPv6地址信息中提取出IPv4地址信息的步驟。
[0019]在一個實施例中,若PDC功能未開啟,則將IPv6數據包發(fā)送給與第一 IPv6地址信息相關聯(lián)的固定NAT64節(jié)點,以便固定NAT64節(jié)點將IPv6數據包翻譯為IPv4數據包,并將IPv4數據包轉發(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地址信息歸屬網段的NAT64節(jié)點前綴信息;
[0025]若在PDC配置文件中不包括IPv4地址信息歸屬網段的NAT64節(jié)點前綴信息,則執(zhí)行將前綴查詢請求發(fā)送給PDS的步驟;
[0026]若在PDC配置文件中包括IPv4地址信息歸屬網段的NAT64節(jié)點前綴信息,則從PDC配置文件中讀取NAT64節(jié)點前綴信息,然后執(zhí)行利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息的步驟。
[0027]根據本發(fā)明的另一方面,提供一種用于發(fā)送數據的用戶終端,包括第一接口單元、提取單元、第二接口單元、前綴發(fā)現客戶端PDC單元和信息生成單元,其中:
[0028]第一接口單元,用于接收DNS服務器發(fā)送的第一 IPv6地址信息,其中第一 IPv6地址信息包括預定的NAT64固定前綴信息和指定IPv4服務器的IPv4地址信息;
[0029]提取單元,用于當第一接口單元接收到DNS服務器發(fā)送的第一 IPv6地址信息時,從第一 IPv6地址信息中提取出IPv4地址信息;
[0030]第二接口單元,用于將IPv4地址信息發(fā)送給roc單元;
[0031]PDC單元,用于在接收到IPv4地址信息后,將前綴查詢請求發(fā)送給前綴發(fā)現服務器ros,其中前綴查詢請求包括IPv4地址信息,以便查詢IPv4地址信息歸屬網段的NAT64節(jié)點前綴信息;當接收到PDS發(fā)送的NAT64節(jié)點前綴信息時,將NAT64節(jié)點前綴信息發(fā)送給第二接口單元;
[0032]信息生成單元,用于在第二接口單元接收到NAT64節(jié)點前綴信息時,利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息;指示第一接口單元將IPv6數據包發(fā)送給與第二 IPv6地址信息相關聯(lián)的NAT64節(jié)點,以便NAT64節(jié)點將IPv6數據包翻譯為IPv4數據包,并將IPv4數據包轉發(fā)給指定IPv4服務器。
[0033]在一個實施例中,用戶終端還包括第一識別單元,其中:
[0034]第一識別單元,用于當第一接口單元接收到DNS服務器發(fā)送的第一 IPv6地址信息時,判斷PDC單元是否已開啟;
[0035]提取單元還用于根據第一識別單元的判斷結果,若PDC單元已開啟,則執(zhí)行從第一IPv6地址信息中提取出IPv4地址信息的操作。
[0036]在一個實施例中,第一接口單元還用于根據第一識別單元的判斷結果,若PDC單元未開啟,則將IPv6數據包發(fā)送給與第一 IPv6地址信息相關聯(lián)的固定NAT64節(jié)點,以便固定NAT64節(jié)點將IPv6數據包翻譯為IPv4數據包,并將IPv4數據包轉發(fā)給指定IPv4服務器。
[0037]在一個實施例中,用戶終端還包括存儲單元,其中:
[0038]PDC單元具體在接收到PDS發(fā)送的NAT64節(jié)點前綴信息時,將NAT64節(jié)點前綴信息存儲到PDC配置文件中,然后執(zhí)行將NAT64節(jié)點前綴信息發(fā)送給第二接口單元的操作;
[0039]存儲單元,用于存儲PDC配置文件。
[0040]在一個實施例中,用戶終端還包括第二識別單元和讀取單元,其中:
[0041]第二識別單元,用于在提取單元從第一 IPv6地址信息中提取出IPv4地址信息后,判斷在PDC配置文件中是否包括IPv4地址信息歸屬網段的NAT64節(jié)點前綴信息;若在I3DC配置文件中不包括IPv4地址信息歸屬網段的NAT64節(jié)點前綴信息,則指示第二接口單元執(zhí)行將IPv4地址信息發(fā)送給ros的操作;
[0042]讀取單元,還用于根據第二識別單元的判斷結果,若在PDC配置文件中包括IPv4地址信息歸屬網段的NAT64節(jié)點前綴信息,則從PDC配置文件中讀取NAT64節(jié)點前綴信息,然后指示信息生成單元執(zhí)行利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息的操作。
[0043]在一個實施例中,第一接口單元、提取單元、第二接口單元、信息生成單元、第一識別單元、第二識別單元和讀取單元設置在終端側翻譯CLAT模塊中;
[0044]PDC單元和存儲單元設置在前綴發(fā)現客戶端PDC模塊中。
[0045]根據本發(fā)明的另一方面,提供一種用于發(fā)送數據的系統(tǒng),包括用戶終端、前綴發(fā)現服務器PDS和NAT64節(jié)點,其中:
[0046]用戶終端,為上述任一實施例涉及的用戶終端;
[0047]ros,用于在接收到用戶終端發(fā)送的前綴查詢請求時,提取前綴查詢請求中包括的IPv4地址信息,查詢IPv4地址信息歸屬網段的NAT64節(jié)點前綴信息,將NAT64節(jié)點前綴信息發(fā)送給用戶終端;
[0048]與第二 IPv6地址信息相關聯(lián)的NAT64節(jié)點,用于在接收到用戶終端發(fā)送的IPv6數據包時,將IPv6數據包翻譯為IPv4數據包,并將IPv4數據包發(fā)送給指定IPv4服務器。
[0049]在一個實施例中,前綴查詢請求還包括標識信息;
[0050]PDS具體在接收到用戶終端發(fā)送的前綴查詢請求時,提取前綴查詢請求中包括的標識信息,判斷標識信息是否合法,若標識信息合法,則執(zhí)行查詢IPv4地址信息歸屬網段的NAT64節(jié)點前綴信息的操作。
[0051]本發(fā)明通過從DNS服務器發(fā)送的第一 IPv6地址信息中提取出IPv4地址信息,將IPv4地址信息發(fā)送給ros以查詢IPv4地址信息歸屬網段的NAT64節(jié)點前綴信息,當接收到PDS發(fā)送的NAT64節(jié)點前綴信息時,利用NAT64節(jié)點前綴信息與IPv4地址信息生成第二 IPv6地址信息,將IPv6數據包發(fā)送給與第二 IPv6地址信息相關聯(lián)的NAT64節(jié)點,以便NAT64節(jié)點將IPv6數據包翻譯為IPv4數據包,并將IPv4數據包轉發(fā)給指定IPv4服務器。通過根據不同的IP地址網段來配置相應的前綴信息,從而可擴展XLAT功能,實現在多網關場景下的使用。
【附圖說明】
[0052]為了更清楚地說明本發(fā)明實施例或現有
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
梁平县| 衡水市| 宁波市| 巫山县| 车险| 进贤县| 诸暨市| 靖江市| 吉水县| 德阳市| 镇原县| 潞城市| 钟山县| 繁昌县| 中阳县| 天全县| 丹棱县| 乃东县| 彭阳县| 屏东县| 民乐县| 邵阳市| 石嘴山市| 达孜县| 苏州市| 梁河县| 沈阳市| 威远县| 呼和浩特市| 博白县| 文登市| 衡东县| 双辽市| 林州市| 虹口区| 昌平区| 邓州市| 揭阳市| 江川县| 防城港市| 安宁市|