Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
INTERNET PROTOCOL ADDRESS ALLOCATION METHOD AND DEVICE
Document Type and Number:
WIPO Patent Application WO/2015/085521
Kind Code:
A1
Abstract:
Provided are an Internet protocol address allocation method and device. The device comprises: a sending unit and a receiving unit, wherein the sending unit is used for sending a first PDN connection activation request message to a serving gateway, the first PDN connection activation request message comprising PDP type indication information, and the PDP type indication information being used for indicating that the PDP type is an IPv4v6; and the receiving unit is used for receiving a first PDN connection activation response message sent by the serving gateway, the first PDN connection activation response message comprising an IP address of a UE and an IP address of a first DNS, an IPv4 address of an IPv4 service server being stored in the first DNS but an IPv6 address of the IPv4 service server not being stored in the first DNS, and the IPv6 address of the IPv4 service server being a 4 to 6 address. A data packet transmitted between a UE and an IPv4 service server does not need to be converted by a NAT64, thereby reducing the network load of the NAT64 and also improving the data transmission efficiency.

Inventors:
LONG SIRUI (CN)
YOU ZHENGGANG (CN)
Application Number:
PCT/CN2013/089118
Publication Date:
June 18, 2015
Filing Date:
December 11, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04L29/06
Foreign References:
CN101483635A2009-07-15
CN101873582A2010-10-27
GB2417650A2006-03-01
Attorney, Agent or Firm:
LEADER PATENT & TRADEMARK FIRM (CN)
北京同立钧成知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种用户设备 UE, 其特征在于, 包括:

发送单元,用于向服务网关发送第一分组数据网络 PDN连接激活请求消 息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信息, 所述 PDP类型指示信息用于指示所述 PDP类型为 IPv4v6;

接收单元, 用于接收所述服务网关发送的第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IP地址和第一域名解析服 务器 DNS的 IP地址,所述第一 DNS中存储有互联网协议版本 4 IPv4业务服 务器的 IPv4地址但不存储所述 IPv4业务服务器的互联网协议版本 6 IPv6地 址, 所述 IPv4业务服务器的 IPv6地址为 4 to 6地址。

2、 根据权利要求 1所述的 UE, 其特征在于, 所述发送单元具体用于向 所述服务网关发送包括延迟分配标识和所述 PDP类型指示信息的第一 PDN 连接激活请求消息, 所述延迟分配标识用于指示所述服务网关延迟分配所述 UE的 IPv4地址;

所述接收单元具体用于接收服务网关发送的包括所述 UE的 IPv6地址和 所述第一 DNS的 IP地址的第一 PDN连接激活响应消息。

3、 根据权利要求 1所述的 UE, 其特征在于, 所述接收单元具体用于接 收所述服务网关发送的包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址 和第一返回码的第一 PDN连接激活响应消息,所述第一返回码用于指示所述 UE在同一个 APN下激活两种 PDN连接,所述两种 PDN连接的 IP版本不同。

4、 根据权利要求 3所述的 UE, 其特征在于, 所述发送单元具体用于向 管理网元发送第一 PDN连接激活请求消息, 以使所述管理网元根据所述第一 PDN连接激活请求向所述服务网关发送第二 PDN连接激活请求消息, 所述 第二 PDN连接激活请求消息为所述管理网元将所述 PDP类型指示信息修改 为用于指示 PDP类型为 IPv4并将 IPv4v6指示信息和第一标识信息添加在所 述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示信息用于指示所 述 UE支持 IPv4v6, 所述第一标识信息用于标识所述 UE在同一个 APN下激 活所述两种 PDN连接;

所述接收单元具体用于接收所述管理网元发送的包括所述 UE的 IPv4地 址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息为所述管理网元根据所述服务网关发送的 第二 PDN连接激活响应消息发送的, 所述第二 PDN连接激活响应消息包括 所述 UE的 IPv4地址和所述第一 DNS的 IP地址,所述第一 PDN连接激活响 应消息为所述管理网元将所述第一返回码添加在所述第二 PDN连接激活响 应消息获得的。

5、 根据权利要求 3或 4所述的 UE, 其特征在于, 还包括:

确定单元, 用于根据所述第一返回码和所述 UE的 IPv4地址, 确定第三 PDN连接激活请求消息中的 PDP类型指示信息为用于指示 PDP类型为 IPv6 的 PDP类型指示信息;

所述发送单元还用于向所述服务网关发送第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括所述用于指示 PDP类型为 IPv6的 PDP 类型指示信息;

所述接收单元还用于接收所述服务网关发送的第三 PDN连接激活响应 消息, 所述第三 PDN连接激活响应消息包括所述 UE的 IPv6地址和所述第 一 DNS的 IP地址。

6、 根据权利要求 1所述的 UE, 其特征在于, 所述接收单元具体用于接 收所述服务网关发送的包括所述 UE的 IPv6地址、 所述第一 DNS的 IP地址 和第一返回码的第一 PDN连接激活响应消息,所述第一返回码用于指示所述 UE在同一个 APN下激活两种 PDN连接,所述两种 PDN连接的 IP版本不同。

7、 根据权利要求 6所述的 UE, 其特征在于, 所述发送单元具体用于向 管理网元发送第一 PDN连接激活请求消息, 以使所述管理网元根据所述第一 PDN连接激活请求向所述服务网关发送第二 PDN连接激活请求消息, 所述 第二 PDN连接激活请求消息为所述管理网元将所述 PDP类型指示信息修改 为用于指示 PDP类型为 IPv6并将 IPv4v6指示信息和第一标识信息添加在所 述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示信息用于指示所 述 UE支持 IPv4v6, 所述第一标识信息用于标识所述 UE在同一个 APN下激 活所述两种 PDN连接;

所述接收单元具体用于接收所述管理网元发送的包括所述 UE的 IPv6地 址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息为所述管理网元根据所述服务网关发送的 第二 PDN连接激活响应消息发送的, 所述第二 PDN连接激活响应消息包括 所述 UE的 IPv6地址和所述第一 DNS的 IP地址,所述第一 PDN连接激活响 应消息为所述管理网元将所述第一返回码添加在所述第二 PDN连接激活响 应消息获得的。

8、 根据权利要求 6或 7所述的 UE, 其特征在于, 还包括:

确定单元, 用于根据所述第一返回码和所述 UE的 IPv6地址, 确定第三 PDN连接激活请求消息中的 PDP类型指示信息为用于指示 PDP类型为 IPv4 的 PDP类型指示信息;

所述发送单元还用于向所述服务网关发送第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括所述用于指示 PDP类型为 IPv4的 PDP 类型指示信息;

所述接收单元还用于接收所述服务网关发送的第三 PDN连接激活响应 消息, 所述第三 PDN连接激活响应消息包括所述 UE的 IPv4地址和所述第 一 DNS的 IP地址。

9、 根据权利要求 1所述的 UE, 其特征在于, 若所述 PDP类型指示信息 用于指示所述 PDP类型为 IPv4; 则所述第一 PDN连接激活响应消息包括所 述 UE的 IP地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

10、 根据权利要求 1所述的 UE, 其特征在于, 若所述 PDP类型指示信 息用于指示所述 PDP类型为 IPv6; 则所述第一 PDN连接激活响应消息包括 所述 UE的 IP地址和第二 DNS的 IP地址。

11、 一种服务网关, 其特征在于, 包括:

接收单元, 用于接收用户设备 UE发送的第一分组数据网络 PDN连接激 活请求消息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型 指示信息, 所述 PDP类型指示信息用于指示所述 PDP类型为 IPv4v6;

确定单元, 用于根据所述 PDP类型指示信息, 确定所述 UE的 IP地址和 第一域名解析服务器 DNS的 IP地址;

发送单元, 用于向所述 UE发送第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IP地址和所述第一 DNS的 IP地址; 其中,所述第一 DNS中存储有互联网协议版本 4 IPv4业务服务器的 IPv4 地址但不存储所述 IPv4业务服务器的互联网协议版本 6 IPv6地址,所述 IPv4 业务服务器的 IPv6地址为 4 to 6地址。

12、 根据权利要求 11所述的服务网关, 其特征在于, 所述接收单元具体 用于接收所述 UE发送的包括延迟分配标识和所述 PDP类型指示信息的第一 PDN连接激活请求消息, 所述延迟分配标识用于指示所述服务网关延迟分配 所述 UE的 IPv4地址;

所述确定单元具体用于根据所述延迟分配标识和所述 PDP 类型为 IPv4v6, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述发送单元具体用于向所述 UE发送包括所述 UE的 IPv6地址和所述 第一 DNS的 IP地址的第一 PDN连接激活响应消息。

13、 根据权利要求 11所述的服务网关, 其特征在于, 所述确定单元具体 用于根据所述 PDP类型指示信息和第一配置信息,确定所述 UE的 IPv4地址 和所述第一 DNS的 IP地址;

所述发送单元具体用于向所述 UE发送包括所述 UE的 IPv4地址、 所述 第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息;

其中,所述第一配置信息用于指示所述服务网关给一个 PDN连接分配一 种 IP版本地址并且同一个 APN下激活两种 PDN连接, 所述第一返回码用于 指示所述 UE在同一个 APN下激活两种 PDN连接,所述两种 PDN连接的 IP 版本不同。

14、 根据权利要求 13所述的服务网关, 其特征在于,

所述接收单元具体用于接收管理网元发送的第二 PDN连接激活请求消 息; 所述第二 PDN连接激活请求消息为所述管理网元根据所述 UE发送的第 一 PDN连接激活请求消息发送的, 所述第二 PDN连接激活请求消息为所述 管理网元将所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv4并 将 IPv4v6指示信息和第一标识信息添加在所述第一 PDN连接激活请求消息 中获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第一标 识信息用于标识所述 UE在同一个 APN下激活所述两种 PDN连接;

所述确定单元具体用于根据所述修改后的 PDP 类型指示信息、 所述 IPv4v6指示信息和第一标识信息, 确定所述第一配置信息, 并根据所述修改 后的 PDP类型为 IPv4和所述第一配置信息, 确定所述 UE的 IPv4地址和所 述第一 DNS的 IP地址; 所述发送单元具体用于向所述管理网元发送包括所述 UE的 IPv4地址和 所述第一 DNS的 IP地址的第二 PDN连接激活响应消息, 以使所述管理网元 根据所述第二 PDN连接激活响应消息向所述 UE发送所述第一 PDN连接激 活响应消息,所述第一 PDN连接激活响应消息为所述管理网元将所述第一返 回码添加在所述第二 PDN连接激活响应消息中获得的。

15、 根据权利要求 13或 14所述的服务网关, 其特征在于,

所述接收单元还用于接收所述 UE根据所述第一返回码和所述 UE的 IPv4 地址发送的第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息 包括用于指示 PDP类型为 IPv6的 PDP类型指示信息;

所述确定单元, 还用于确定所述 UE已激活 IPv4的 PDN连接, 并根据 所述第三 PDN连接激活请求消息中的 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述发送单元还用于向所述 UE发送第三 PDN连接激活响应消息, 所述 第三 PDN连接激活响应消息包括所述 UE的 IPv6地址和所述第一 DNS的 IP 地址。

16、 根据权利要求 11所述的服务网关, 其特征在于, 所述确定单元具体 用于根据所述 PDP类型指示信息和第一配置信息,确定所述 UE的 IPv6地址 和所述第一 DNS的 IP地址;

所述发送单元具体用于向所述 UE发送包括所述 UE的 IPv6地址、 所述 第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息;

其中,所述第一配置信息用于指示所述服务网关给一个 PDN连接分配一 种 IP版本地址并且同一个 APN下激活两种 PDN连接, 所述第一返回码用于 指示所述 UE在同一个 APN下激活两种 PDN连接,所述两种 PDN连接的 IP 版本不同。

17、 根据权利要求 16所述的服务网关, 其特征在于,

所述接收单元具体用于接收管理网元发送的第二 PDN连接激活请求消 息; 所述第二 PDN连接激活请求消息为所述管理网元根据所述 UE发送的第 一 PDN连接激活请求消息发送的, 所述第二 PDN连接激活请求消息为所述 管理网元将所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv6并 将 IPv4v6指示信息和第一标识信息添加在所述第一 PDN连接激活请求消息 中获得的, 所述第一标识信息用于标识所述 UE在同一个 APN下激活所述两 种 PDN连接;

所述确定单元具体用于根据所述修改的 PDP类型指示信息、所述 IPv4v6 指示信息和第一标识信息, 确定所述第一配置信息, 以及根据所述修改后的 PDP类型为 IPv6和所述第一配置信息,确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述发送单元具体用于向所述管理网元发送包括所述 UE的 IPv6地址和 所述第一 DNS的 IP地址的第二 PDN连接激活响应消息, 以使所述管理网元 根据所述第二 PDN连接激活响应消息向所述 UE发送所述第一 PDN连接激 活响应消息,所述第一 PDN连接激活响应消息为所述管理网元将所述第二返 回码添加在所述第二 PDN连接激活响应消息中获得的。

18、 根据权利要求 16或 17所述的服务网关, 其特征在于, 还包括: 所述接收单元还用于接收所述 UE根据所述第一返回码和所述 UE的 IPv6 地址发送的第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息 包括用于指示 PDP类型为 IPv4的 PDP类型指示信息;

所述确定单元, 还用于确定所述 UE已激活 IPv6的 PDN连接, 以及根 据所述第三 PDN连接激活请求消息中的 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址;

所述发送单元还用于向所述 UE发送第三 PDN连接激活响应消息, 所述 第三 PDN连接激活响应消息包括所述 UE的 IPv4地址和所述第一 DNS的 IP 地址。

19、 根据权利要求 11所述的服务网关, 其特征在于, 若所述 PDP类型 指示信息用于指示所述 PDP类型为 IPv4; 则所述第一 PDN连接激活响应消 息包括所述 UE的 IP地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地 址。

20、 根据权利要求 11所述的服务网关, 其特征在于, 若所述 PDP类型 指示信息用于指示所述 PDP类型为 IPv6; 则所述第一 PDN连接激活响应消 息包括所述 UE的 IP地址和第二 DNS的 IP地址。

21、 用户设备 UE, 其特征在于, 包括:

发送单元,用于向服务网关发送第一分组数据网络 PDN连接激活请求消 息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信息, 所述 PDP类型指示信息用于指示 PDP类型为 IPv4v6;

接收单元, 用于接收所述服务网关发送的第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IPv4地址、第一 DNS的 IP 地址和 /或第二 DNS的 IP地址, 所述第一 DNS中存储有 IPv4业务服务器的 IPv4地址但不存储所述 IPv4业务服务器的 IPv6地址,所述第一 DNS中存储 有 IPv4业务服务器的 IPv4地址和所述 IPv4业务服务器的 IPv6地址,所述 IPv4 业务服务器的 IPv6地址为 4 to 6地址。

22、 根据权利要求 21所述的 UE, 其特征在于, 所述接收单元具体用于 接收所述服务网关发送的包括所述 UE的 IPv4地址、 第二返回码、 所述第一

DNS的 IP地址和 /或所述第二 DNS的 IP地址的第一 PDN连接激活响应消息, 所述第二返回码用于指示所述 UE在同一个接入点名称 APN下激活一种 IP 版本的 PDN连接。

23、 根据权利要求 22所述的 UE, 其特征在于, 所述发送单元具体用于 向管理网元发送第一 PDN连接激活请求消息, 以使所述管理网元根据所述第 一 PDN连接激活请求向所述服务网关发送第二 PDN连接激活请求消息; 所 述第二 PDN连接激活请求消息为所述管理网元将所述 PDP类型指示信息修 改为用于指示 PDP类型为 IPv4并将 IPv4v6指示信息和第一标识信息添加在 所述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示信息用于指示 所述 UE支持 IPv4v6, 所述第二标识信息用于标识所述 UE在同一个 APN下 激活一种 IP版本的 PDN连接;

所述接收单元具体用于接收所述管理网元发送的包括所述 UE的 IPv4地 址、 第二返回码、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息为所述管理网元 根据所述服务网关发送的第二 PDN连接激活响应消息发送的,所述第二 PDN 连接激活响应消息包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和 / 或第二 DNS的 IP地址, 所述第一 PDN连接激活响应消息为所述管理网元将 所述第二返回码添加在所述第二 PDN连接激活响应消息获得的。

24、 一种服务网关, 其特征在于, 包括:

接收单元, 用于接收用户设备 UE发送的第一分组数据网络 PDN连接激 活请求消息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型 指示信息, 所述 PDP类型指示信息用于指示 PDP类型为 IPv4v6;

确定单元,用于根据所述 PDP类型指示信息,确定所述 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址;

发送单元, 用于向所述 UE发送第一 PDN连接激活响应消息, 所述第一

PDN连接激活响应消息包括所述 UE的 IPv4地址、 第一 DNS的 IP地址和 / 或第二 DNS的 IP地址, 所述第一 DNS中存储有 IPv4业务服务器的 IPv4地 址但不存储所述 IPv4业务服务器的 IPv6地址,所述第一 DNS中存储有 IPv4 业务服务器的 IPv4地址和所述 IPv4业务服务器的 IPv6地址,所述 IPv4业务 服务器的 IPv6地址为 4 to 6地址。

25、 根据权利要求 24所述的服务网关, 其特征在于, 所述确定单元具体 用于根据所述 PDP类型指示信息和第二配置信息,确定所述 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址;

所述发送单元具体用于向所述 UE发送包括所述 UE的 IPv4地址、 第二 返回码、所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接 激活响应消息;

其中,所述第二配置信息用于指示所述服务网关给一个 PDN连接分配一 种 IP版本地址并且同一个接入点名称 APN下激活一种 IP版本的 PDN连接, 所述第二返回码用于指示所述 UE在同一个 APN下激活一种 IP版本的 PDN 连接。

26、 根据权利要求 25所述的服务网关, 其特征在于,

所述接收单元具体用于接收管理网元发送的第二 PDN连接激活请求消 息; 所述第二 PDN连接激活请求消息为所述管理网元根据接收到所述 UE发 送的第一 PDN连接激活请求消息发送的, 所述第二 PDN连接激活请求消息 为所述管理网元将所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv4并将 IPv4v6指示信息和第二标识信息添加在所述第一 PDN连接激活请 求消息中获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述 第二标识信息用于标识所述 UE在同一个 APN下激活一种 IP版本的 PDN连 接;

所述确定单元具体用于根据所述修改的 PDP类型指示信息、所述 IPv4v6 指示信息和第二标识信息, 确定所述第二配置信息, 以及根据所述修改后的

PDP类型为 IPv4和所述第二配置信息,确定所述 UE的 IPv4地址、所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址; 所述发送单元具体用于向所述管理网元发送包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第二 PDN连接激活响应 消息, 以使所述管理网元根据所述第二 PDN连接激活响应消息向所述 UE发 送所述第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息为所 述管理网元将所述第二返回码添加在所述第一 PDN连接激活响应消息中获 得的。

27、 一种互联网协议 IP地址分配方法, 其特征在于, 包括:

用户设备 UE 向服务网关发送第一分组数据网络 PDN连接激活请求消 息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信息, 所述 PDP类型指示信息用于指示所述 PDP类型为 IPv4v6;

所述 UE接收所述服务网关发送的第一 PDN连接激活响应消息, 所述第 一 PDN连接激活响应消息包括所述 UE的 IP地址和第一域名解析服务器 DNS 的 IP地址,所述第一 DNS中存储有互联网协议版本 4 IPv4业务服务器的 IPv4 地址但不存储所述 IPv4业务服务器的互联网协议版本 6 IPv6地址,所述 IPv4 业务服务器的 IPv6地址为 4 to 6地址。

28、 根据权利要求 27所述的方法, 其特征在于, 所述用户设备 UE向服 务网关发送第一分组数据网络 PDN连接激活请求消息, 包括:

所述 UE向所述服务网关发送包括延迟分配标识和所述 PDP类型指示信 息的第一 PDN连接激活请求消息,所述延迟分配标识用于指示所述服务网关 延迟分配所述 UE的 IPv4地址;

所述 UE接收服务网关发送的第一 PDN连接激活响应消息, 包括: 所述 UE接收服务网关发送的包括所述 UE的 IPv6地址和所述第一 DNS 的 IP地址的第一 PDN连接激活响应消息。

29、 根据权利要求 27所述的方法, 其特征在于, 所述 UE接收所述服务 网关发送的第一 PDN连接激活响应消息, 包括:

所述 UE接收所述服务网关发送的包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一返回 码用于指示所述 UE在同一个接入点名称 APN下激活两种 PDN连接, 所述 两种 PDN连接的 IP版本不同。

30、 根据权利要求 29所述的方法, 其特征在于, 所述用户设备 UE向服 务网关发送第一分组数据网络 PDN连接激活请求消息, 包括:

所述 UE向管理网元发送第一 PDN连接激活请求消息, 以使所述管理网 元根据所述第一 PDN连接激活请求向所述服务网关发送第二 PDN连接激活 请求消息, 所述第二 PDN连接激活请求消息为所述管理网元将所述 PDP类 型指示信息修改为用于指示 PDP类型为 IPv4并将 IPv4v6指示信息和第一标 识信息添加在所述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示 信息用于指示所述 UE支持 IPv4v6, 所述第一标识信息用于标识所述 UE在 同一个 APN下激活所述两种 PDN连接;

所述 UE接收所述服务网关发送的包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 包括:

所述 UE接收所述管理网元发送的包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一 PDN 连接激活响应消息为所述管理网元根据所述服务网关发送的第二 PDN连接 激活响应消息发送的,所述第二 PDN连接激活响应消息包括所述 UE的 IPv4 地址和所述第一 DNS的 IP地址, 所述第一 PDN连接激活响应消息为所述管 理网元将所述第一返回码添加在所述第二 PDN连接激活响应消息获得的。

31、 根据权利要求 29或 30所述的方法, 其特征在于, 还包括: 所述 UE根据所述第一返回码和所述 UE的 IPv4地址,确定第三 PDN连 接激活请求消息中的 PDP类型指示信息为用于指示 PDP类型为 IPv6的 PDP 类型指示信息;

所述 UE 向所述服务网关发送第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括所述用于指示 PDP类型为 IPv6的 PDP类型指示 信息;

所述 UE接收所述服务网关发送的第三 PDN连接激活响应消息, 所述第 三 PDN连接激活响应消息包括所述 UE的 IPv6地址和所述第一 DNS的 IP地 址。

32、 根据权利要求 27所述的方法, 其特征在于, 所述 UE接收所述服务 网关发送的第一 PDN连接激活响应消息, 包括:

所述 UE接收所述服务网关发送的包括所述 UE的 IPv6地址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一返回 码用于指示所述 UE在同一个 APN下激活两种 PDN连接, 所述两种 PDN连 接的 IP版本不同。

33、 根据权利要求 32所述的方法, 其特征在于, 所述用户设备 UE向服 务网关发送第一分组数据网络 PDN连接激活请求消息, 包括:

所述 UE向管理网元发送第一 PDN连接激活请求消息, 以使所述管理网 元根据所述第一 PDN连接激活请求向所述服务网关发送第二 PDN连接激活 请求消息, 所述第二 PDN连接激活请求消息为所述管理网元将所述 PDP类 型指示信息修改为用于指示 PDP类型为 IPv6并将 IPv4v6指示信息和第一标 识信息添加在所述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示 信息用于指示所述 UE支持 IPv4v6, 所述第一标识信息用于标识所述 UE在 同一个 APN下激活所述两种 PDN连接;

所述 UE接收所述服务网关发送的包括所述 UE的 IPv6地址、 所述第一

DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 包括:

所述 UE接收所述管理网元发送的包括所述 UE的 IPv6地址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一 PDN 连接激活响应消息为所述管理网元根据所述服务网关发送的第二 PDN连接 激活响应消息发送的,所述第二 PDN连接激活响应消息包括所述 UE的 IPv6 地址和所述第一 DNS的 IP地址, 所述第一 PDN连接激活响应消息为所述管 理网元将所述第一返回码添加在所述第二 PDN连接激活响应消息获得的。

34、 根据权利要求 32或 33所述的方法, 其特征在于, 还包括: 所述 UE根据所述第一返回码和所述 UE的 IPv6地址,确定第三 PDN连 接激活请求消息中的 PDP类型指示信息为用于指示 PDP类型为 IPv4的 PDP 类型指示信息;

所述 UE 向所述服务网关发送第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括所述用于指示 PDP类型为 IPv4的 PDP类型指示 信息;

所述 UE接收所述服务网关发送的第三 PDN连接激活响应消息, 所述第 三 PDN连接激活响应消息包括所述 UE的 IPv4地址和所述第一 DNS的 IP地 址。

35、 根据权利要求 27所述的方法, 其特征在于, 若所述 PDP类型指示 信息用于指示所述 PDP类型为 IPv4; 则所述第一 PDN连接激活响应消息包 括所述 UE的 IP地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

36、 根据权利要求 27所述的方法, 其特征在于, 若所述 PDP类型指示 信息用于指示所述 PDP类型为 IPv6; 则所述第一 PDN连接激活响应消息包 括所述 UE的 IP地址和第二 DNS的 IP地址。

37、 一种互联网协议 IP地址分配方法, 其特征在于, 包括:

服务网关接收用户设备 UE发送的第一分组数据网络 PDN连接激活请求 消息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信 息, 所述 PDP类型指示信息用于指示所述 PDP类型为 IPv4v6;

所述服务网关根据所述 PDP类型指示信息,确定所述 UE的 IP地址和第 一域名解析服务器 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 所述第一

PDN连接激活响应消息包括所述 UE的 IP地址和所述第一 DNS的 IP地址; 其中,所述第一 DNS中存储有互联网协议版本 4 IPv4业务服务器的 IPv4 地址但不存储所述 IPv4业务服务器的互联网协议版本 6 IPv6地址,所述 IPv4 业务服务器的 IPv6地址为 4 to 6地址。

38、 根据权利要求 37所述的方法, 其特征在于, 所述服务网关接收用户 设备 UE发送的第一分组数据网络 PDN连接激活请求消息, 包括:

所述服务网关接收所述 UE发送的包括延迟分配标识和所述 PDP类型指 示信息的第一 PDN连接激活请求消息,所述延迟分配标识用于指示所述服务 网关延迟分配所述 UE的 IPv4地址;

所述服务网关根据所述 PDP类型指示信息,确定所述 UE的 IP地址和第 一域名解析服务器 DNS的 IP地址, 包括:

所述服务网关根据所述延迟分配标识和所述 PDP类型为 IPv4v6,确定所 述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述 UE发送包括所述 UE的 IPv6地址和所述第一 DNS 的 IP地址的第一 PDN连接激活响应消息。

39、 根据权利要求 38所述的方法, 其特征在于, 所述服务网关根据所述 PDP类型指示信息, 确定所述 UE的 IP地址和第一域名解析服务器 DNS的 IP地址, 包括:

所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述

UE的 IPv4地址和所述第一 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述 UE发送包括所述 UE的 IPv4地址、 所述第一 DNS 的 IP地址和第一返回码的第一 PDN连接激活响应消息;

其中,所述第一配置信息用于指示所述服务网关给一个 PDN连接分配一 种 IP版本地址并且同一个接入点名称 APN下激活两种 PDN连接, 所述第一 返回码用于指示所述 UE在同一个 APN下激活两种 PDN连接,所述两种 PDN 连接的 IP版本不同。

40、 根据权利要求 39所述的方法, 其特征在于, 所述服务网关接收用户 设备 UE发送的第一分组数据网络 PDN连接激活请求消息, 包括:

所述服务网关接收管理网元发送的第二 PDN连接激活请求消息;所述第 二 PDN连接激活请求消息为所述管理网元根据所述 UE发送的第一 PDN连 接激活请求消息发送的,所述第二 PDN连接激活请求消息为所述管理网元将 所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv4并将 IPv4v6指 示信息和第一标识信息添加在所述第一 PDN连接激活请求消息中获得的,所 述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第一标识信息用于标 识所述 UE在同一个 APN下激活所述两种 PDN连接;

所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址之前, 还包括:

所述服务网关根据所述修改后的 PDP类型指示信息、 所述 IPv4v6指示 信息和第一标识信息, 确定所述第一配置信息;

所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址, 包括:

所述服务网关根据所述修改后的 PDP类型为 IPv4和所述第一配置信息, 确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址; 所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述管理网元发送包括所述 UE的 IPv4地址和所述第一 DNS的 IP地址的第二 PDN连接激活响应消息, 以使所述管理网元根据所述 第二 PDN连接激活响应消息向所述 UE发送所述第一 PDN连接激活响应消 息,所述第一 PDN连接激活响应消息为所述管理网元将所述第一返回码添加 在所述第二 PDN连接激活响应消息中获得的。

41、 根据权利要求 39或 40所述的方法, 其特征在于, 还包括: 所述服务网关接收所述 UE根据所述第一返回码和所述 UE的 IPv4地址 发送的第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括 用于指示 PDP类型为 IPv6的 PDP类型指示信息;

所述服务网关确定所述 UE已激活 IPv4的 PDN连接;

所述服务网关根据所述第三 PDN连接激活请求消息中的 PDP类型指示 信息和第一配置信息,确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址; 所述服务网关向所述 UE发送第三 PDN连接激活响应消息, 所述第三 PDN连接激活响应消息包括所述 UE的 IPv6地址和所述第一 DNS的 IP地址。

42、 根据权利要求 37所述的方法, 其特征在于, 所述服务网关根据所述 PDP类型指示信息, 确定所述 UE的 IP地址和第一域名解析服务器 DNS的 IP地址, 包括:

所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述 UE发送包括所述 UE的 IPv6地址、 所述第一 DNS 的 IP地址和第一返回码的第一 PDN连接激活响应消息;

其中,所述第一配置信息用于指示所述服务网关给一个 PDN连接分配一 种 IP版本地址并且同一个 APN下激活两种 PDN连接, 所述第一返回码用于 指示所述 UE在同一个 APN下激活所述两种 PDN连接。

43、 根据权利要求 42所述的方法, 其特征在于, 所述服务网关接收用户 设备 UE发送的第一分组数据网络 PDN连接激活请求消息, 包括:

所述服务网关接收管理网元发送的第二 PDN连接激活请求消息;所述第 二 PDN连接激活请求消息为所述管理网元根据所述 UE发送的第一 PDN连 接激活请求消息发送的,所述第二 PDN连接激活请求消息为所述管理网元将 所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv6并将 IPv4v6指 示信息和第一标识信息添加在所述第一 PDN连接激活请求消息中获得的,所 述第一标识信息用于标识所述 UE在同一个 APN下激活所述两种 PDN连接; 所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述

UE的 IPv6地址和所述第一 DNS的 IP地址之前, 还包括:

所述服务网关根据所述修改的 PDP类型指示信息、 所述 IPv4v6指示信 息和第一标识信息, 确定所述第一配置信息;

所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址, 包括:

所述服务网关根据所述修改后的 PDP类型为 IPv6和所述第一配置信息, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述管理网元发送包括所述 UE的 IPv6地址和所述第一 DNS的 IP地址的第二 PDN连接激活响应消息, 以使所述管理网元根据所述 第二 PDN连接激活响应消息向所述 UE发送所述第一 PDN连接激活响应消 息,所述第一 PDN连接激活响应消息为所述管理网元将所述第二返回码添加 在所述第二 PDN连接激活响应消息中获得的。

44、 根据权利要求 42或 43所述的方法, 其特征在于, 还包括: 所述服务网关接收所述 UE根据所述第一返回码和所述 UE的 IPv6地址 发送的第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括 用于指示 PDP类型为 IPv4的 PDP类型指示信息;

所述服务网关确定所述 UE已激活 IPv6的 PDN连接;

所述服务网关根据所述第三 PDN连接激活请求消息中的 PDP类型指示 信息和第一配置信息,确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址; 所述服务网关向所述 UE发送第三 PDN连接激活响应消息, 所述第三 PDN连接激活响应消息包括所述 UE的 IPv4地址和所述第一 DNS的 IP地址。

45、 根据权利要求 37所述的方法, 其特征在于, 若所述 PDP类型指示 信息用于指示所述 PDP类型为 IPv4; 则所述第一 PDN连接激活响应消息包 括所述 UE的 IP地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址。 46、 根据权利要求 37所述的方法, 其特征在于, 若所述 PDP类型指示 信息用于指示所述 PDP类型为 IPv6; 则所述第一 PDN连接激活响应消息包 括所述 UE的 IP地址和第二 DNS的 IP地址。

47、 一种互联网协议 IP地址分配方法, 其特征在于, 包括:

用户设备 UE 向服务网关发送第一分组数据网络 PDN连接激活请求消 息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信息, 所述 PDP类型指示信息用于指示 PDP类型为 IPv4v6;

所述 UE接收所述服务网关发送的第一 PDN连接激活响应消息, 所述第 一 PDN连接激活响应消息包括所述 UE的 IPv4地址、第一 DNS的 IP地址和 /或第二 DNS的 IP地址,所述第一 DNS中存储有 IPv4业务服务器的 IPv4地 址但不存储所述 IPv4业务服务器的 IPv6地址,所述第一 DNS中存储有 IPv4 业务服务器的 IPv4地址和所述 IPv4业务服务器的 IPv6地址,所述 IPv4业务 服务器的 IPv6地址为 4 to 6地址。

48、 根据权利要求 47所述的方法, 其特征在于, 所述 UE接收所述服务 网关发送的第一 PDN连接激活响应消息, 包括:

所述 UE接收所述服务网关发送的包括所述 UE的 IPv4地址、 第二返回 码、所述第一 DNS的 IP地址和 /或所述第二 DNS的 IP地址的第一 PDN连接 激活响应消息, 所述第二返回码用于指示所述 UE在同一个接入点名称 APN 下激活一种 IP版本的 PDN连接。

49、 根据权利要求 48所述的方法, 其特征在于, 所述用户设备 UE向服 务网关发送第一分组数据网络 PDN连接激活请求消息, 包括:

所述 UE向管理网元发送第一 PDN连接激活请求消息, 以使所述管理网 元根据所述第一 PDN连接激活请求向所述服务网关发送第二 PDN连接激活 请求消息; 所述第二 PDN连接激活请求消息为所述管理网元将所述 PDP类 型指示信息修改为用于指示 PDP类型为 IPv4并将 IPv4v6指示信息和第一标 识信息添加在所述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示 信息用于指示所述 UE支持 IPv4v6, 所述第二标识信息用于标识所述 UE在 同一个 APN下激活一种 IP版本的 PDN连接;

所述 UE接收所述服务网关发送的包括所述 UE的 IPv4地址、 第一返回 码、所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活 响应消息, 包括:

所述 UE接收所述管理网元发送的包括所述 UE的 IPv4地址、 第二返回 码、所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活 响应消息,所述第一 PDN连接激活响应消息为所述管理网元根据所述服务网 关发送的第二 PDN连接激活响应消息发送的, 所述第二 PDN连接激活响应 消息包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址,所述第一 PDN连接激活响应消息为所述管理网元将所述第二返回码 添加在所述第二 PDN连接激活响应消息获得的。

50、 一种互联网协议 IP地址分配方法, 其特征在于, 包括:

服务网关接收用户设备 UE发送的第一分组数据网络 PDN连接激活请求 消息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信 息, 所述 PDP类型指示信息用于指示 PDP类型为 IPv4v6;

所述服务网关根据所述 PDP类型指示信息, 确定所述 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 所述第一

PDN连接激活响应消息包括所述 UE的 IPv4地址、 第一 DNS的 IP地址和 / 或第二 DNS的 IP地址, 所述第一 DNS中存储有 IPv4业务服务器的 IPv4地 址但不存储所述 IPv4业务服务器的 IPv6地址,所述第一 DNS中存储有 IPv4 业务服务器的 IPv4地址和所述 IPv4业务服务器的 IPv6地址,所述 IPv4业务 服务器的 IPv6地址为 4 to 6地址。

51、 根据权利要求 50所述的方法, 其特征在于, 所述服务网关根据所述 PDP类型指示信息, 确定所述 UE的 IPv4地址、第一 DNS的 IP地址和 /或第 二 DNS的 IP地址, 包括:

所述服务网关根据所述 PDP类型指示信息和第二配置信息, 确定所述 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述 UE发送包括所述 UE的 IPv4地址、 第二返回码、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活响应 消息;

其中,所述第二配置信息用于指示所述服务网关给一个 PDN连接分配一 种 IP版本地址并且同一个接入点名称 APN下激活一种 IP版本的 PDN连接, 所述第二返回码用于指示所述 UE在同一个 APN下激活一种 IP版本的 PDN 连接。

52、 根据权利要求 51所述的方法, 其特征在于, 所述服务网关接收用户 设备 UE发送的第一分组数据网络 PDN连接激活请求消息, 包括:

所述服务网关接收管理网元发送的第二 PDN连接激活请求消息;所述第 二 PDN连接激活请求消息为所述管理网元根据接收到所述 UE发送的第一 PDN连接激活请求消息发送的, 所述第二 PDN连接激活请求消息为所述管 理网元将所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv4并将 IPv4v6指示信息和第二标识信息添加在所述第一 PDN连接激活请求消息中 获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第二标识 信息用于标识所述 UE在同一个 APN下激活一种 IP版本的 PDN连接;

所述服务网关根据所述 PDP类型指示信息和第二配置信息, 确定所述 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址之前, 还包 括:

所述服务网关根据所述修改的 PDP类型指示信息、 所述 IPv4v6指示信 息和第二标识信息, 确定所述第二配置信息;

所述服务网关根据所述 PDP类型指示信息和第二配置信息, 确定所述 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址, 包括: 所述服务网关根据所述修改后的 PDP类型为 IPv4和所述第二配置信息, 确定所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地 址;

所述服务网关向所述 UE发送包括所述 UE的 IPv4地址、 第二返回码、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活响应 消息, 包括:

所述服务网关向所述管理网元发送包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第二 PDN连接激活响应消息, 以 使所述管理网元根据所述第二 PDN连接激活响应消息向所述 UE发送所述第 一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息为所述管理网 元将所述第二返回码添加在所述第一 PDN连接激活响应消息中获得的。

Description:
互联网协议地址分配方法和装置

技术领域

本发明实施例涉及通信技术领域, 尤其涉及一种互联网协议地址分配方 法和装置。 背景技术

随着互联网协议版本 6 (Internet Protocol Version 6, 简称: IPv6) 的技术 演进, 通信网络中出现 IPv4网络与 IPv6网络并存的现象, 通信网络运营商 在网络中部署 IPv6 与 IPv4 的网络地址转换 (Network Address Translation IPv6-to-IPv4, 简称: NAT64) , 以及 IPv6 与 IPv4 的地址转换域名服务器 (Domain Name Server IPv6-to-IPv4 ,简称: DNS64),使得 IPv6用户设备(User Equipment, 简称: UE) (只能采用 IPv6协议的 UE) 和 IPv4v6 UE (既能采 用 IPv4协议也能采用 IPv6协议的 UE) 能够访问 IPv4业务服务器。

现有技术中, IPv4v6 UE能够访问 IPv4业务服务器的具体过程为: IPv4v6 UE向网关 GPRS支撑节点 (Gateway GPRS Support Node, 简称: GGSN)发 送激活请求, GGSN通过激活响应向 IPv4v6 UE返回 IPv4v6 UE的 IPv4地址 和 IPv6地址, 以及 DNS64的 IPv4地址和 IPv6地址, IPv4v6 UE通过域名向 该 DNS64请求业务服务器的 IP地址, DNS64向 IPv4v6 UE返回该业务服务 器的 IPv4地址和 IPv6地址, 然后 IPv4v6 UE会默认优先采用业务服务器的 IPv6地址与该业务服务器进行数据报文传输。

然而, 若该业务服务器为 IPv4业务服务器 (只能采用 IPv4协议的业务 服务器) , 那么 IPv4v6 UE发送的 IPv6数据报文需要通过 NAT64的转换获 得 IPv4数据报文才能传输给 IPv4业务服务器, 增加了 NAT64的网络负荷。 发明内容

本发明实施例提供一种互联网协议地址分配方 法和装置, 用于使得 IPv4v6 UE与 IPv4业务服务器之间传输的数据报文不需要经 NAT64的转 换, 从而减少了 NAT64的网络负荷, 还提高了数据传输效率。 第一方面, 本发明实施例提供一种 UE, 包括:

发送单元,用于向服务网关发送第一分组数据 网络 PDN连接激活请求消 息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信息, 所述 PDP类型指示信息用于指示所述 PDP类型为 IPv4v6;

接收单元, 用于接收所述服务网关发送的第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IP地址和第一域名解析服 务器 DNS的 IP地址,所述第一 DNS中存储有互联网协议版本 4 IPv4业务服 务器的 IPv4地址但不存储所述 IPv4业务服务器的互联网协议版本 6 IPv6地 址, 所述 IPv4业务服务器的 IPv6地址为 4 to 6地址。

在第一方面的第一种可能的实现方式中, 所述发送单元具体用于向所述 服务网关发送包括延迟分配标识和所述 PDP类型指示信息的第一 PDN连接 激活请求消息, 所述延迟分配标识用于指示所述服务网关延迟 分配所述 UE 的 IPv4地址;

所述接收单元具体用于接收服务网关发送的包 括所述 UE的 IPv6地址和 所述第一 DNS的 IP地址的第一 PDN连接激活响应消息。

在第一方面的第二种可能的实现方式中, 所述接收单元具体用于接收所 述服务网关发送的包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和第 一返回码的第一 PDN连接激活响应消息, 所述第一返回码用于指示所述 UE 在同一个 APN下激活两种 PDN连接, 所述两种 PDN连接的 IP版本不同。

结合第一方面的第二种可能的实现方式, 在第一方面的第三种可能的实 现方式中,所述发送单元具体用于向管理网元 发送第一 PDN连接激活请求消 息, 以使所述管理网元根据所述第一 PDN连接激活请求向所述服务网关发送 第二 PDN连接激活请求消息, 所述第二 PDN连接激活请求消息为所述管理 网元将所述 PDP类型指示信息修改为用于指示 PDP类型为 IPv4并将 IPv4v6 指示信息和第一标识信息添加在所述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第一标识信息用于 标识所述 UE在同一个 APN下激活所述两种 PDN连接;

所述接收单元具体用于接收所述管理网元发送 的包括所述 UE的 IPv4地 址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息为所述管理网元根据所述 服务网关发送的 第二 PDN连接激活响应消息发送的, 所述第二 PDN连接激活响应消息包括 所述 UE的 IPv4地址和所述第一 DNS的 IP地址,所述第一 PDN连接激活响 应消息为所述管理网元将所述第一返回码添加 在所述第二 PDN连接激活响 应消息获得的。

结合第一方面的第二种可能的实现方式或第一 方面的第三种可能的实现 方式, 在第一方面的第四种可能的实现方式中, 还包括:

确定单元, 用于根据所述第一返回码和所述 UE的 IPv4地址, 确定第三 PDN连接激活请求消息中的 PDP类型指示信息为用于指示 PDP类型为 IPv6 的 PDP类型指示信息;

所述发送单元还用于向所述服务网关发送第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括所述用于指示 PDP类型为 IPv6的 PDP 类型指示信息;

所述接收单元还用于接收所述服务网关发送的 第三 PDN连接激活响应 消息, 所述第三 PDN连接激活响应消息包括所述 UE的 IPv6地址和所述第 一 DNS的 IP地址。

在第一方面的第五种可能的实现方式中, 所述接收单元具体用于接收所 述服务网关发送的包括所述 UE的 IPv6地址、 所述第一 DNS的 IP地址和第 一返回码的第一 PDN连接激活响应消息, 所述第一返回码用于指示所述 UE 在同一个 APN下激活两种 PDN连接, 所述两种 PDN连接的 IP版本不同。

结合第一方面的第五种可能的实现方式, 在第一方面的第六种可能的实 现方式中,所述发送单元具体用于向管理网元 发送第一 PDN连接激活请求消 息, 以使所述管理网元根据所述第一 PDN连接激活请求向所述服务网关发送 第二 PDN连接激活请求消息, 所述第二 PDN连接激活请求消息为所述管理 网元将所述 PDP类型指示信息修改为用于指示 PDP类型为 IPv6并将 IPv4v6 指示信息和第一标识信息添加在所述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第一标识信息用于 标识所述 UE在同一个 APN下激活所述两种 PDN连接;

所述接收单元具体用于接收所述管理网元发送 的包括所述 UE的 IPv6地 址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息为所述管理网元根据所述 服务网关发送的 第二 PDN连接激活响应消息发送的, 所述第二 PDN连接激活响应消息包括 所述 UE的 IPv6地址和所述第一 DNS的 IP地址,所述第一 PDN连接激活响 应消息为所述管理网元将所述第一返回码添加 在所述第二 PDN连接激活响 应消息获得的。

结合第一方面的第五种可能的实现方式或第一 方面的第六种可能的实现 方式, 在第一方面的第七种可能的实现方式中, 还包括:

确定单元, 用于根据所述第一返回码和所述 UE的 IPv6地址, 确定第三 PDN连接激活请求消息中的 PDP类型指示信息为用于指示 PDP类型为 IPv4 的 PDP类型指示信息;

所述发送单元还用于向所述服务网关发送第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括所述用于指示 PDP类型为 IPv4的 PDP 类型指示信息;

所述接收单元还用于接收所述服务网关发送的 第三 PDN连接激活响应 消息, 所述第三 PDN连接激活响应消息包括所述 UE的 IPv4地址和所述第 一 DNS的 IP地址。

在第一方面的第八种可能的实现方式中, 若所述 PDP类型指示信息用于 指示所述 PDP类型为 IPv4;则所述第一 PDN连接激活响应消息包括所述 UE 的 IP地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

第一方面的第九种可能的实现方式中, 若所述 PDP类型指示信息用于指 示所述 PDP类型为 IPv6; 则所述第一 PDN连接激活响应消息包括所述 UE 的 IP地址和第二 DNS的 IP地址。

第二方面, 本发明实施例提供一种服务网关, 包括:

接收单元, 用于接收用户设备 UE发送的第一分组数据网络 PDN连接激 活请求消息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型 指示信息, 所述 PDP类型指示信息用于指示所述 PDP类型为 IPv4v6 ;

确定单元, 用于根据所述 PDP类型指示信息, 确定所述 UE的 IP地址和 第一域名解析服务器 DNS的 IP地址;

发送单元, 用于向所述 UE发送第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IP地址和所述第一 DNS的 IP地址; 其中,所述第一 DNS中存储有互联网协议版本 4 IPv4业务服务器的 IPv4 地址但不存储所述 IPv4业务服务器的互联网协议版本 6 IPv6地址,所述 IPv4 业务服务器的 IPv6地址为 4 to 6地址。

在第二方面的第一种可能的实现方式中, 所述接收单元具体用于接收所 述 UE发送的包括延迟分配标识和所述 PDP类型指示信息的第一 PDN连接激 活请求消息, 所述延迟分配标识用于指示所述服务网关延迟 分配所述 UE 的 IPv4地址;

所述确定单元具体用于根据所述延迟分配标识 和所述 PDP 类型为 IPv4v6, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述发送单元具体用于向所述 UE发送包括所述 UE的 IPv6地址和所述 第一 DNS的 IP地址的第一 PDN连接激活响应消息。

在第二方面的第二种可能的实现方式中, 所述确定单元具体用于根据所 述 PDP类型指示信息和第一配置信息,确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址;

所述发送单元具体用于向所述 UE发送包括所述 UE的 IPv4地址、 所述 第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息;

其中,所述第一配置信息用于指示所述服务网 关给一个 PDN连接分配一 种 IP版本地址并且同一个 APN下激活两种 PDN连接, 所述第一返回码用于 指示所述 UE在同一个 APN下激活两种 PDN连接,所述两种 PDN连接的 IP 版本不同。

结合第二方面的第二种可能的实现方式, 在第二方面的第三种可能的实 现方式中,所述接收单元具体用于接收管理网 元发送的第二 PDN连接激活请 求消息; 所述第二 PDN连接激活请求消息为所述管理网元根据所述 UE发送 的第一 PDN连接激活请求消息发送的, 所述第二 PDN连接激活请求消息为 所述管理网元将所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv4 并将 IPv4v6指示信息和第一标识信息添加在所述第一 PDN连接激活请求消 息中获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第一 标识信息用于标识所述 UE在同一个 APN下激活所述两种 PDN连接;

所述确定单元具体用于根据所述修改后的 PDP 类型指示信息、 所述 IPv4v6指示信息和第一标识信息, 确定所述第一配置信息, 并根据所述修改 后的 PDP类型为 IPv4和所述第一配置信息, 确定所述 UE的 IPv4地址和所 述第一 DNS的 IP地址;

所述发送单元具体用于向所述管理网元发送包 括所述 UE的 IPv4地址和 所述第一 DNS的 IP地址的第二 PDN连接激活响应消息, 以使所述管理网元 根据所述第二 PDN连接激活响应消息向所述 UE发送所述第一 PDN连接激 活响应消息,所述第一 PDN连接激活响应消息为所述管理网元将所述第 一返 回码添加在所述第二 PDN连接激活响应消息中获得的。

结合第二方面的第二种可能的实现方式或第二 方面的第三种可能的实现 方式, 在第二方面的第四种可能的实现方式中, 所述接收单元还用于接收所 述 UE根据所述第一返回码和所述 UE的 IPv4地址发送的第三 PDN连接激活 请求消息, 所述第三 PDN连接激活请求消息包括用于指示 PDP类型为 IPv6 的 PDP类型指示信息;

所述确定单元, 还用于确定所述 UE已激活 IPv4的 PDN连接, 并根据 所述第三 PDN连接激活请求消息中的 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述发送单元还用于向所述 UE发送第三 PDN连接激活响应消息, 所述 第三 PDN连接激活响应消息包括所述 UE的 IPv6地址和所述第一 DNS的 IP 地址。

在第二方面的第五种可能的实现方式中, 所述确定单元具体用于根据所 述 PDP类型指示信息和第一配置信息,确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述发送单元具体用于向所述 UE发送包括所述 UE的 IPv6地址、 所述 第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息;

其中,所述第一配置信息用于指示所述服务网 关给一个 PDN连接分配一 种 IP版本地址并且同一个 APN下激活两种 PDN连接, 所述第一返回码用于 指示所述 UE在同一个 APN下激活两种 PDN连接,所述两种 PDN连接的 IP 版本不同。

结合第二方面的第五种可能的实现方式, 在第二方面的第六种可能的实 现方式中,所述接收单元具体用于接收管理网 元发送的第二 PDN连接激活请 求消息; 所述第二 PDN连接激活请求消息为所述管理网元根据所述 UE发送 的第一 PDN连接激活请求消息发送的, 所述第二 PDN连接激活请求消息为 所述管理网元将所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv6 并将 IPv4v6指示信息和第一标识信息添加在所述第一 PDN连接激活请求消 息中获得的, 所述第一标识信息用于标识所述 UE在同一个 APN下激活所述 两种 PDN连接;

所述确定单元具体用于根据所述修改的 PDP类型指示信息、所述 IPv4v6 指示信息和第一标识信息, 确定所述第一配置信息, 以及根据所述修改后的 PDP类型为 IPv6和所述第一配置信息,确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述发送单元具体用于向所述管理网元发送包 括所述 UE的 IPv6地址和 所述第一 DNS的 IP地址的第二 PDN连接激活响应消息, 以使所述管理网元 根据所述第二 PDN连接激活响应消息向所述 UE发送所述第一 PDN连接激 活响应消息,所述第一 PDN连接激活响应消息为所述管理网元将所述第 二返 回码添加在所述第二 PDN连接激活响应消息中获得的。

结合第二方面的第五种可能的实现方式或第二 方面的第六种可能的实现 方式, 在第二方面的第七种可能的实现方式中, 还包括:

所述接收单元还用于接收所述 UE根据所述第一返回码和所述 UE的 IPv6 地址发送的第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息 包括用于指示 PDP类型为 IPv4的 PDP类型指示信息;

所述确定单元, 还用于确定所述 UE已激活 IPv6的 PDN连接, 以及根 据所述第三 PDN连接激活请求消息中的 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址;

所述发送单元还用于向所述 UE发送第三 PDN连接激活响应消息, 所述 第三 PDN连接激活响应消息包括所述 UE的 IPv4地址和所述第一 DNS的 IP 地址。

在第二方面的第八种可能的实现方式中, 若所述 PDP类型指示信息用于 指示所述 PDP类型为 IPv4;则所述第一 PDN连接激活响应消息包括所述 UE 的 IP地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

在第二方面的第九种可能的实现方式中, 若所述 PDP类型指示信息用于 指示所述 PDP类型为 IPv6;则所述第一 PDN连接激活响应消息包括所述 UE 的 IP地址和第二 DNS的 IP地址。 第三方面, 本发明实施例还提供一种 UE, 包括:

发送单元,用于向服务网关发送第一分组数据 网络 PDN连接激活请求消 息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信息, 所述 PDP类型指示信息用于指示 PDP类型为 IPv4v6;

接收单元, 用于接收所述服务网关发送的第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IPv4地址、第一 DNS的 IP 地址和 /或第二 DNS的 IP地址, 所述第一 DNS中存储有 IPv4业务服务器的 IPv4地址但不存储所述 IPv4业务服务器的 IPv6地址,所述第一 DNS中存储 有 IPv4业务服务器的 IPv4地址和所述 IPv4业务服务器的 IPv6地址,所述 IPv4 业务服务器的 IPv6地址为 4 to 6地址。

在第三方面的第一种可能的实现方式中, 所述接收单元具体用于接收所 述服务网关发送的包括所述 UE的 IPv4地址、 第二返回码、 所述第一 DNS 的 IP地址和 /或所述第二 DNS的 IP地址的第一 PDN连接激活响应消息, 所 述第二返回码用于指示所述 UE在同一个接入点名称 APN下激活一种 IP版 本的 PDN连接。

结合第三方面的第一种可能的实现方式, 在第三方面的第二种可能的实 现方式中,所述发送单元具体用于向管理网元 发送第一 PDN连接激活请求消 息, 以使所述管理网元根据所述第一 PDN连接激活请求向所述服务网关发送 第二 PDN连接激活请求消息; 所述第二 PDN连接激活请求消息为所述管理 网元将所述 PDP类型指示信息修改为用于指示 PDP类型为 IPv4并将 IPv4v6 指示信息和第一标识信息添加在所述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第二标识信息用于 标识所述 UE在同一个 APN下激活一种 IP版本的 PDN连接;

所述接收单元具体用于接收所述管理网元发送 的包括所述 UE的 IPv4地 址、 第二返回码、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息为所述管理网元 根据所述服务网关发送的第二 PDN连接激活响应消息发送的,所述第二 PDN 连接激活响应消息包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和 / 或第二 DNS的 IP地址, 所述第一 PDN连接激活响应消息为所述管理网元将 所述第二返回码添加在所述第二 PDN连接激活响应消息获得的。 第四方面, 本发明实施例还提供一种服务网关, 包括:

接收单元, 用于接收用户设备 UE发送的第一分组数据网络 PDN连接激 活请求消息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型 指示信息, 所述 PDP类型指示信息用于指示 PDP类型为 IPv4v6 ;

确定单元,用于根据所述 PDP类型指示信息,确定所述 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址;

发送单元, 用于向所述 UE发送第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IPv4地址、 第一 DNS的 IP地址和 / 或第二 DNS的 IP地址, 所述第一 DNS中存储有 IPv4业务服务器的 IPv4地 址但不存储所述 IPv4业务服务器的 IPv6地址,所述第一 DNS中存储有 IPv4 业务服务器的 IPv4地址和所述 IPv4业务服务器的 IPv6地址,所述 IPv4业务 服务器的 IPv6地址为 4 to 6地址。

在第四方面的第一种可能的实现方式中, 所述确定单元具体用于根据所 述 PDP类型指示信息和第二配置信息,确定所述 UE的 IPv4地址、第一 DNS 的 IP地址和 /或第二 DNS的 IP地址;

所述发送单元具体用于向所述 UE发送包括所述 UE的 IPv4地址、 第二 返回码、所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接 激活响应消息;

其中,所述第二配置信息用于指示所述服务网 关给一个 PDN连接分配一 种 IP版本地址并且同一个接入点名称 APN下激活一种 IP版本的 PDN连接, 所述第二返回码用于指示所述 UE在同一个 APN下激活一种 IP版本的 PDN 连接。

结合第四方面的第一种可能的实现方式, 在第四方面的第二种可能的实 现方式中,所述接收单元具体用于接收管理网 元发送的第二 PDN连接激活请 求消息; 所述第二 PDN连接激活请求消息为所述管理网元根据接收 到所述 UE发送的第一 PDN连接激活请求消息发送的,所述第二 PDN连接激活请求 消息为所述管理网元将所述 PDP类型指示信息修改为用于指示所述 PDP类型 为 IPv4并将 IPv4v6指示信息和第二标识信息添加在所述第一 PDN连接激活 请求消息中获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所 述第二标识信息用于标识所述 UE在同一个 APN下激活一种 IP版本的 PDN 连接;

所述确定单元具体用于根据所述修改的 PDP类型指示信息、所述 IPv4v6 指示信息和第二标识信息, 确定所述第二配置信息, 以及根据所述修改后的 PDP类型为 IPv4和所述第二配置信息,确定所述 UE的 IPv4地址、所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址;

所述发送单元具体用于向所述管理网元发送包 括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第二 PDN连接激活响应 消息, 以使所述管理网元根据所述第二 PDN连接激活响应消息向所述 UE发 送所述第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息为所 述管理网元将所述第二返回码添加在所述第一 PDN连接激活响应消息中获 得的。

第五方面, 本发明实施例提供一种 IP地址分配方法, 包括:

用户设备 UE 向服务网关发送第一分组数据网络 PDN连接激活请求消 息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信息, 所述 PDP类型指示信息用于指示所述 PDP类型为 IPv4v6;

所述 UE接收所述服务网关发送的第一 PDN连接激活响应消息, 所述第 一 PDN连接激活响应消息包括所述 UE的 IP地址和第一域名解析服务器 DNS 的 IP地址,所述第一 DNS中存储有互联网协议版本 4 IPv4业务服务器的 IPv4 地址但不存储所述 IPv4业务服务器的互联网协议版本 6 IPv6地址,所述 IPv4 业务服务器的 IPv6地址为 4 to 6地址。

在第五方面的第一种可能的实现方式中, 所述用户设备 UE 向服务网关 发送第一分组数据网络 PDN连接激活请求消息, 包括:

所述 UE向所述服务网关发送包括延迟分配标识和所 PDP类型指示信 息的第一 PDN连接激活请求消息,所述延迟分配标识用于 指示所述服务网关 延迟分配所述 UE的 IPv4地址;

所述 UE接收服务网关发送的第一 PDN连接激活响应消息, 包括: 所述 UE接收服务网关发送的包括所述 UE的 IPv6地址和所述第一 DNS 的 IP地址的第一 PDN连接激活响应消息。

在第五方面的第二种可能的实现方式中, 所述 UE接收所述服务网关发 送的第一 PDN连接激活响应消息, 包括: 所述 UE接收所述服务网关发送的包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一返回 码用于指示所述 UE在同一个接入点名称 APN下激活两种 PDN连接, 所述 两种 PDN连接的 IP版本不同。

结合第五方面的第二种可能的实现方式, 在第五方面的第三种可能的实 现方式中, 所述用户设备 UE向服务网关发送第一分组数据网络 PDN连接激 活请求消息, 包括:

所述 UE向管理网元发送第一 PDN连接激活请求消息, 以使所述管理网 元根据所述第一 PDN连接激活请求向所述服务网关发送第二 PDN连接激活 请求消息, 所述第二 PDN连接激活请求消息为所述管理网元将所述 PDP类 型指示信息修改为用于指示 PDP类型为 IPv4并将 IPv4v6指示信息和第一标 识信息添加在所述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示 信息用于指示所述 UE支持 IPv4v6, 所述第一标识信息用于标识所述 UE在 同一个 APN下激活所述两种 PDN连接;

所述 UE接收所述服务网关发送的包括所述 UE的 IPv4地址、 所述第一

DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 包括:

所述 UE接收所述管理网元发送的包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一 PDN 连接激活响应消息为所述管理网元根据所述服 务网关发送的第二 PDN连接 激活响应消息发送的,所述第二 PDN连接激活响应消息包括所述 UE的 IPv4 地址和所述第一 DNS的 IP地址, 所述第一 PDN连接激活响应消息为所述管 理网元将所述第一返回码添加在所述第二 PDN连接激活响应消息获得的。

结合第五方面的第二种可能的实现方式或第五 方面的第三种可能的实现 方式, 在第五方面的第四种可能的实现方式中, 还包括:

所述 UE根据所述第一返回码和所述 UE的 IPv4地址,确定第三 PDN连 接激活请求消息中的 PDP类型指示信息为用于指示 PDP类型为 IPv6的 PDP 类型指示信息;

所述 UE 向所述服务网关发送第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括所述用于指示 PDP类型为 IPv6的 PDP类型指示 信息; 所述 UE接收所述服务网关发送的第三 PDN连接激活响应消息, 所述第 三 PDN连接激活响应消息包括所述 UE的 IPv6地址和所述第一 DNS的 IP地 址。

在第五方面的第五种可能的实现方式中, 所述 UE接收所述服务网关发 送的第一 PDN连接激活响应消息, 包括:

所述 UE接收所述服务网关发送的包括所述 UE的 IPv6地址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一返回 码用于指示所述 UE在同一个 APN下激活两种 PDN连接, 所述两种 PDN连 接的 IP版本不同。

结合第五方面的第五种可能的实现方式, 在第五方面的第六种可能的实 现方式中, 所述用户设备 UE向服务网关发送第一分组数据网络 PDN连接激 活请求消息, 包括:

所述 UE向管理网元发送第一 PDN连接激活请求消息, 以使所述管理网 元根据所述第一 PDN连接激活请求向所述服务网关发送第二 PDN连接激活 请求消息, 所述第二 PDN连接激活请求消息为所述管理网元将所述 PDP类 型指示信息修改为用于指示 PDP类型为 IPv6并将 IPv4v6指示信息和第一标 识信息添加在所述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示 信息用于指示所述 UE支持 IPv4v6, 所述第一标识信息用于标识所述 UE在 同一个 APN下激活所述两种 PDN连接;

所述 UE接收所述服务网关发送的包括所述 UE的 IPv6地址、 所述第一

DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 包括:

所述 UE接收所述管理网元发送的包括所述 UE的 IPv6地址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一 PDN 连接激活响应消息为所述管理网元根据所述服 务网关发送的第二 PDN连接 激活响应消息发送的,所述第二 PDN连接激活响应消息包括所述 UE的 IPv6 地址和所述第一 DNS的 IP地址, 所述第一 PDN连接激活响应消息为所述管 理网元将所述第一返回码添加在所述第二 PDN连接激活响应消息获得的。

结合第五方面的第五种可能的实现方式或第五 方面的第六种可能的实现 方式, 在第五方面的第七种可能的实现方式中, 还包括:

所述 UE根据所述第一返回码和所述 UE的 IPv6地址,确定第三 PDN连 接激活请求消息中的 PDP类型指示信息为用于指示 PDP类型为 IPv4的 PDP 类型指示信息;

所述 UE 向所述服务网关发送第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括所述用于指示 PDP类型为 IPv4的 PDP类型指示 信息;

所述 UE接收所述服务网关发送的第三 PDN连接激活响应消息, 所述第 三 PDN连接激活响应消息包括所述 UE的 IPv4地址和所述第一 DNS的 IP地 址。

在第五方面的第八种可能的实现方式中, 若所述 PDP类型指示信息用于 指示所述 PDP类型为 IPv4;则所述第一 PDN连接激活响应消息包括所述 UE 的 IP地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

第五方面的第九种可能的实现方式中, 若所述 PDP类型指示信息用于指 示所述 PDP类型为 IPv6; 则所述第一 PDN连接激活响应消息包括所述 UE 的 IP地址和第二 DNS的 IP地址。

第六方面, 本发明实施例还提供一种 IP地址分配方法, 包括:

服务网关接收用户设备 UE发送的第一分组数据网络 PDN连接激活请求 消息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信 息, 所述 PDP类型指示信息用于指示所述 PDP类型为 IPv4v6;

所述服务网关根据所述 PDP类型指示信息,确定所述 UE的 IP地址和第 一域名解析服务器 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IP地址和所述第一 DNS的 IP地址; 其中,所述第一 DNS中存储有互联网协议版本 4 IPv4业务服务器的 IPv4 地址但不存储所述 IPv4业务服务器的互联网协议版本 6 IPv6地址,所述 IPv4 业务服务器的 IPv6地址为 4 to 6地址。

在第六方面的第一种可能的实现方式中,所述 服务网关接收用户设备 UE 发送的第一分组数据网络 PDN连接激活请求消息, 包括:

所述服务网关接收所述 UE发送的包括延迟分配标识和所述 PDP类型指 示信息的第一 PDN连接激活请求消息,所述延迟分配标识用于 指示所述服务 网关延迟分配所述 UE的 IPv4地址; 所述服务网关根据所述 PDP类型指示信息,确定所述 UE的 IP地址和第 一域名解析服务器 DNS的 IP地址, 包括:

所述服务网关根据所述延迟分配标识和所述 PDP类型为 IPv4v6,确定所 述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述 UE发送包括所述 UE的 IPv6地址和所述第一 DNS 的 IP地址的第一 PDN连接激活响应消息。

在第六方面的第二种可能的实现方式中, 所述服务网关根据所述 PDP类 型指示信息,确定所述 UE的 IP地址和第一域名解析服务器 DNS的 IP地址, 包括:

所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述 UE发送包括所述 UE的 IPv4地址、 所述第一 DNS 的 IP地址和第一返回码的第一 PDN连接激活响应消息;

其中,所述第一配置信息用于指示所述服务网 关给一个 PDN连接分配一 种 IP版本地址并且同一个接入点名称 APN下激活两种 PDN连接, 所述第一 返回码用于指示所述 UE在同一个 APN下激活两种 PDN连接,所述两种 PDN 连接的 IP版本不同。

结合第六方面的第二种可能的实现方式, 在第六方面的第三种可能的实 现方式中, 所述服务网关接收用户设备 UE发送的第一分组数据网络 PDN连 接激活请求消息, 包括:

所述服务网关接收管理网元发送的第二 PDN连接激活请求消息;所述第 二 PDN连接激活请求消息为所述管理网元根据所述 UE发送的第一 PDN连 接激活请求消息发送的,所述第二 PDN连接激活请求消息为所述管理网元将 所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv4并将 IPv4v6指 示信息和第一标识信息添加在所述第一 PDN连接激活请求消息中获得的,所 述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第一标识信息用于标 识所述 UE在同一个 APN下激活所述两种 PDN连接;

所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址之前, 还包括:

所述服务网关根据所述修改后的 PDP类型指示信息、 所述 IPv4v6指示 信息和第一标识信息, 确定所述第一配置信息;

所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址, 包括:

所述服务网关根据所述修改后的 PDP类型为 IPv4和所述第一配置信息, 确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述管理网元发送包括所述 UE的 IPv4地址和所述第一 DNS的 IP地址的第二 PDN连接激活响应消息, 以使所述管理网元根据所述 第二 PDN连接激活响应消息向所述 UE发送所述第一 PDN连接激活响应消 息,所述第一 PDN连接激活响应消息为所述管理网元将所述第 一返回码添加 在所述第二 PDN连接激活响应消息中获得的。

结合第六方面的第二种可能的实现方式或第六 方面的第三种可能的实现 方式, 在第六方面的第四种可能的实现方式中, 还包括:

所述服务网关接收所述 UE根据所述第一返回码和所述 UE的 IPv4地址 发送的第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括 用于指示 PDP类型为 IPv6的 PDP类型指示信息;

所述服务网关确定所述 UE已激活 IPv4的 PDN连接;

所述服务网关根据所述第三 PDN连接激活请求消息中的 PDP类型指示 信息和第一配置信息,确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址; 所述服务网关向所述 UE发送第三 PDN连接激活响应消息, 所述第三 PDN连接激活响应消息包括所述 UE的 IPv6地址和所述第一 DNS的 IP地址。

在第六方面的第五种可能的实现方式中, 所述服务网关根据所述 PDP类 型指示信息,确定所述 UE的 IP地址和第一域名解析服务器 DNS的 IP地址, 包括:

所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述 UE发送包括所述 UE的 IPv6地址、 所述第一 DNS 的 IP地址和第一返回码的第一 PDN连接激活响应消息;

其中,所述第一配置信息用于指示所述服务网 关给一个 PDN连接分配一 种 IP版本地址并且同一个 APN下激活两种 PDN连接, 所述第一返回码用于 指示所述 UE在同一个 APN下激活所述两种 PDN连接。

结合第六方面的第五种可能的实现方式, 在第六方面的第六种可能的实 现方式中, 所述服务网关接收用户设备 UE发送的第一分组数据网络 PDN连 接激活请求消息, 包括:

所述服务网关接收管理网元发送的第二 PDN连接激活请求消息;所述第 二 PDN连接激活请求消息为所述管理网元根据所述 UE发送的第一 PDN连 接激活请求消息发送的,所述第二 PDN连接激活请求消息为所述管理网元将 所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv6并将 IPv4v6指 示信息和第一标识信息添加在所述第一 PDN连接激活请求消息中获得的,所 述第一标识信息用于标识所述 UE在同一个 APN下激活所述两种 PDN连接; 所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址之前, 还包括:

所述服务网关根据所述修改的 PDP类型指示信息、 所述 IPv4v6指示信 息和第一标识信息, 确定所述第一配置信息;

所述服务网关根据所述 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址, 包括:

所述服务网关根据所述修改后的 PDP类型为 IPv6和所述第一配置信息, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述管理网元发送包括所述 UE的 IPv6地址和所述第一 DNS的 IP地址的第二 PDN连接激活响应消息, 以使所述管理网元根据所述 第二 PDN连接激活响应消息向所述 UE发送所述第一 PDN连接激活响应消 息,所述第一 PDN连接激活响应消息为所述管理网元将所述第 二返回码添加 在所述第二 PDN连接激活响应消息中获得的。

结合第六方面的第五种可能的实现方式或第六 方面的第六种可能的实现 方式, 在第六方面的第七种可能的实现方式中, 还包括:

所述服务网关接收所述 UE根据所述第一返回码和所述 UE的 IPv6地址 发送的第三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括 用于指示 PDP类型为 IPv4的 PDP类型指示信息;

所述服务网关确定所述 UE已激活 IPv6的 PDN连接;

所述服务网关根据所述第三 PDN连接激活请求消息中的 PDP类型指示 信息和第一配置信息,确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址; 所述服务网关向所述 UE发送第三 PDN连接激活响应消息, 所述第三 PDN连接激活响应消息包括所述 UE的 IPv4地址和所述第一 DNS的 IP地址。

在第六方面的第八种可能的实现方式中, 若所述 PDP类型指示信息用于 指示所述 PDP类型为 IPv4;则所述第一 PDN连接激活响应消息包括所述 UE 的 IP地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

在第六方面的第九种可能的实现方式中, 若所述 PDP类型指示信息用于 指示所述 PDP类型为 IPv6;则所述第一 PDN连接激活响应消息包括所述 UE 的 IP地址和第二 DNS的 IP地址。

第七方面, 本发明实施例还提供一种 IP地址分配方法, 包括:

用户设备 UE 向服务网关发送第一分组数据网络 PDN连接激活请求消 息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信息, 所述 PDP类型指示信息用于指示 PDP类型为 IPv4v6;

所述 UE接收所述服务网关发送的第一 PDN连接激活响应消息, 所述第 一 PDN连接激活响应消息包括所述 UE的 IPv4地址、第一 DNS的 IP地址和 /或第二 DNS的 IP地址,所述第一 DNS中存储有 IPv4业务服务器的 IPv4地 址但不存储所述 IPv4业务服务器的 IPv6地址,所述第一 DNS中存储有 IPv4 业务服务器的 IPv4地址和所述 IPv4业务服务器的 IPv6地址,所述 IPv4业务 服务器的 IPv6地址为 4 to 6地址。

在第七方面的第一种可能的实现方式中, 所述 UE接收所述服务网关发 送的第一 PDN连接激活响应消息, 包括:

所述 UE接收所述服务网关发送的包括所述 UE的 IPv4地址、 第二返回 码、所述第一 DNS的 IP地址和 /或所述第二 DNS的 IP地址的第一 PDN连接 激活响应消息, 所述第二返回码用于指示所述 UE在同一个接入点名称 APN 下激活一种 IP版本的 PDN连接。

结合第七方面的第一种可能的实现方式, 在第七方面的第二种可能的实 现方式中, 所述用户设备 UE向服务网关发送第一分组数据网络 PDN连接激 活请求消息, 包括:

所述 UE向管理网元发送第一 PDN连接激活请求消息, 以使所述管理网 元根据所述第一 PDN连接激活请求向所述服务网关发送第二 PDN连接激活 请求消息; 所述第二 PDN连接激活请求消息为所述管理网元将所述 PDP类 型指示信息修改为用于指示 PDP类型为 IPv4并将 IPv4v6指示信息和第一标 识信息添加在所述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示 信息用于指示所述 UE支持 IPv4v6, 所述第二标识信息用于标识所述 UE在 同一个 APN下激活一种 IP版本的 PDN连接;

所述 UE接收所述服务网关发送的包括所述 UE的 IPv4地址、 第一返回 码、所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活 响应消息, 包括:

所述 UE接收所述管理网元发送的包括所述 UE的 IPv4地址、 第二返回 码、所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活 响应消息,所述第一 PDN连接激活响应消息为所述管理网元根据所述 服务网 关发送的第二 PDN连接激活响应消息发送的, 所述第二 PDN连接激活响应 消息包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址,所述第一 PDN连接激活响应消息为所述管理网元将所述第 二返回码 添加在所述第二 PDN连接激活响应消息获得的。

第八方面, 本发明实施例还提供一种 IP地址分配方法, 包括:

服务网关接收用户设备 UE发送的第一分组数据网络 PDN连接激活请求 消息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示信 息, 所述 PDP类型指示信息用于指示 PDP类型为 IPv4v6;

所述服务网关根据所述 PDP类型指示信息, 确定所述 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IPv4地址、 第一 DNS的 IP地址和 / 或第二 DNS的 IP地址, 所述第一 DNS中存储有 IPv4业务服务器的 IPv4地 址但不存储所述 IPv4业务服务器的 IPv6地址,所述第一 DNS中存储有 IPv4 业务服务器的 IPv4地址和所述 IPv4业务服务器的 IPv6地址,所述 IPv4业务 服务器的 IPv6地址为 4 to 6地址。

在第八方面的第一种可能的实现方式中, 所述服务网关根据所述 PDP类 型指示信息,确定所述 UE的 IPv4地址、第一 DNS的 IP地址和 /或第二 DNS 的 IP地址, 包括:

所述服务网关根据所述 PDP类型指示信息和第二配置信息, 确定所述

UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址;

所述服务网关向所述 UE发送第一 PDN连接激活响应消息, 包括: 所述服务网关向所述 UE发送包括所述 UE的 IPv4地址、 第二返回码、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活响应 消息;

其中,所述第二配置信息用于指示所述服务网 关给一个 PDN连接分配一 种 IP版本地址并且同一个接入点名称 APN下激活一种 IP版本的 PDN连接, 所述第二返回码用于指示所述 UE在同一个 APN下激活一种 IP版本的 PDN 连接。

结合第八方面的第一种可能的实现方式, 在第八方面的第二种可能的实 现方式中, 所述服务网关接收用户设备 UE发送的第一分组数据网络 PDN连 接激活请求消息, 包括:

所述服务网关接收管理网元发送的第二 PDN连接激活请求消息;所述第 二 PDN连接激活请求消息为所述管理网元根据接收 到所述 UE发送的第一 PDN连接激活请求消息发送的, 所述第二 PDN连接激活请求消息为所述管 理网元将所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv4并将 IPv4v6指示信息和第二标识信息添加在所述第一 PDN连接激活请求消息中 获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第二标识 信息用于标识所述 UE在同一个 APN下激活一种 IP版本的 PDN连接;

所述服务网关根据所述 PDP类型指示信息和第二配置信息, 确定所述

UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址之前, 还包 括:

所述服务网关根据所述修改的 PDP类型指示信息、 所述 IPv4v6指示信 息和第二标识信息, 确定所述第二配置信息;

所述服务网关根据所述 PDP类型指示信息和第二配置信息, 确定所述 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址, 包括: 所述服务网关根据所述修改后的 PDP类型为 IPv4和所述第二配置信息, 确定所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地 址;

所述服务网关向所述 UE发送包括所述 UE的 IPv4地址、 第二返回码、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活响应 消息, 包括:

所述服务网关向所述管理网元发送包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第二 PDN连接激活响应消息, 以 使所述管理网元根据所述第二 PDN连接激活响应消息向所述 UE发送所述第 一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息为所述管理网 元将所述第二返回码添加在所述第一 PDN连接激活响应消息中获得的。

本发明实施例提供的互联网协议地址分配方法 和装置, 通过 UE 的发送 单元向服务网关发送第一 PDN连接激活请求消息, 第一 PDN连接激活请求 消息包括用于指示 PDP类型为 IPv4v6的 PDP类型指示信息, 然后接收单元 接收服务网关发送的包括 UE的 IP地址和第一 DNS的 IP地址的第一 PDN连 接激活响应消息。 由于 UE获取到第一 DNS的 IP地址而未获取到第二 DNS 的 IP地址, 所以 UE获取的 IPv4业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据报文不需要经 NAT64的转换,从而减少了 NAT64的网络负荷, 还提高了数据传输效率。 附图说明 为了更清楚地说明本发明实施例或现有技术中 的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作一 简单地介绍, 显而易见地, 下 面描述中的附图是本发明的一些实施例, 对于本领域普通技术人员来讲, 在 不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。

图 1为本发明 UE实施例一的结构示意图;

图 2为本发明 UE实施例二的结构示意图;

图 3为本发明服务网关实施例一的结构示意图;

图 4为本发明 UE实施例三的结构示意图; 图 5为本发明服务网关实施例二的结构示意图;

图 6为本发明 IP地址分配方法实施例一的流程图;

图 7为本发明 IP地址分配方法实施例二的流程图;

图 8为本发明 IP地址分配方法实施例三的流程图;

图 9为本发明 IP地址分配方法实施例四的流程图;

图 10为本发明 IP地址分配方法实施例五的流程图;

图 11为本发明 IP地址分配方法实施例六的流程图;

图 12为本发明 IP地址分配方法实施例七的流程图;

图 13为本发明 IP地址分配方法实施例八的流程图;

图 14为本发明 IP地址分配方法实施例九的流程图;

图 15为本发明 IP地址分配方法实施例十的流程图;

图 16为本发明 IP地址分配方法实施例十一的流程图;

图 17为本发明 IP地址分配方法实施例十二的流程图;

图 18为本发明 IP地址分配方法实施例十三的流程图。 具体实施方式

为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发 明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前 提下所获 得的所有其他实施例, 都属于本发明保护的范围。

本发明的技术方案, 可以应用于各种无线通信系统, 例如: 通用分组无 线业务 (英文: General Packet Radio Service, 简称: GPRS) 系统、 4G的核 心网(Evolved Packet Core,简称: EPC)系统、码分多址(英文: Code Division Multiple Access, 简称: CDMA)系统等。 本发明各实施例中的服务网关, 可 以是 GGSN、分组数据网络网关(Packet Data Network Gateway ,简称: PGW)、 分组数据服务节点 (Packet Data Serving Node , 简称: PDSN)等。 本发明各 实施例中的管理网元, 可以是服务 GPRS支撑节点 (Serving GPRS Support Node, 简称: SGSN) 、 移动性管理网元( Mobility Management Gateway, 简 称: MME) 、 分组控制功能 (Packet Control Function, 简称: PCF) 实体等。 图 1为本发明 UE实施例一的结构示意图, 如图 1所示, 本实施例的 UE 可以包括: 发送单元 11和接收单元 12。 其中, 发送单元 11用于向服务网关 发送第一分组数据网络(Packet Date Network, 简称: PDN)连接激活请求消 息,所述第一 PDN连接激活请求消息包括分组数据协议(Packet Date Protocol, 简称: PDP) 类型 (Type) 指示信息, 所述 PDP类型指示信息用于指示所述 PDP类型为 IPv4v6 ; 接收单元 12用于接收服务网关发送的第一 PDN连接激 活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IP地址和第 一 DNS的 IP地址, 所述第一 DNS中存储有 IPv4业务服务器的 IPv4地址但 不存储所述 IPv4业务服务器的 IPv6地址,所述 IPv4业务服务器的 IPv6地址 为 4 to 6地址。

具体地,发送单元 11可以向服务网关发送第一 PDN连接激活请求消息, 以激活第一 PDN连接, 同时向服务网关请求 IP地址, 其中, 第一 PDN连接 激活请求消息中包括 PDP类型指示信息, PDP类型指示信息用于指示 PDP 类型, 本实施例中的 UE为 IPv4v6 UE, 也即是支持 IPv4和 IPv6的 UE, 所 以 PDP类型指示信息用于指示 PDP类型为 IPv4v6。服务网关接收到 UE发送 的第一 PDN连接激活请求消息后,解析第一 PDP连接激活请求消息中的 PDP 类型,也即根据第一 PDP连接激活请求消息中的 PDP类型指示信息确定 PDP 类型为 IPv4v6。

本实施例中的通信网络中可以同时部署有第一 DNS和第二 DNS, 其中, 第一 DNS中存储有 IPv4业务服务器的 IPv4地址但不存储所述 IPv4业务服务 器的 IPv6地址, IPv4业务服务器的 IPv6地址为 4 to 6地址, 可选地, 第一 DNS中还可以存储有 IPv6业务服务器的 IPv6地址, 也可以存储有 IPv4v6业 务服务器的 IPv4地址和 IPv6地址。 第二 DNS中存储有 IPv4业务服务器的 IPv4地址和所述 IPv4业务服务器的 IPv6地址。 可以理解的是, 第一 DNS为 现有技术中传统的 DNS, 第二 DNS为现有技术中的 DNS64, 第一 DNS与第 二 DNS的区别在于, 第一 DNS不能根据 IPv4业务服务器的 IPv4地址生成 IPv4业务服务器的 IPv6地址。

本实施例中, 服务网关根据 PDP类型为 IPv4v6, 在同时部署第一 DNS 和第二 DNS的情况下, 服务网关为该 UE分配的 DNS为第一 DNS, 从而服 务网关可以确定第一 DNS的 IP地址, 另外服务网关为 UE分配该 UE的 IP 地址。 UE的 IP地址可以为 UE的 IPv4地址和 /或 UE的 IPv6地址。第一 DNS 的 IP地址可以为第一 DNS的 IPv4地址和 /或第一 DNS的 IPv6地址。服务网 关向 UE发送第一 PDP连接激活响应消息,该第一 PDP连接激活响应消息包 括该 UE的 IP地址和第一 DNS的 IP地址。相应地,接收单元 12可以接收服 务网关发送的第一 PDN连接激活响应消息。

需要说明的是, 发送单元 11向服务网关发送第一 PDN连接激活请求消 息的过程可以为: 发送单元向管理网元发送第一 PDN连接激活请求消息, 管 理网关向服务网关发送第一 PDN连接激活请求消息。 接收单元 12接收服务 网关发送的第一 PDN连接激活响应消息的过程可以为:管理网关 接收服务网 关发送的第一 PDN连接激活响应消息, 接收单元 12接收管理网关发送的第 一 PDN连接激活响应消息。

现有技术中, 服务网关会将第二 DNS的 IP地址发送给 UE, IPv4v6 UE 会向第二 DNS请求 IPv4业务服务器的 IP地址, 第二 DNS会将 IPv4业务服 务器的 IPv4地址和 IPv4业务服务器的 IPv6地址发送给该 UE,而该 UE会优 先根据 UE的 IPv6地址和 IPv4业务服务器的 IPv6地址向 IPv4业务服务器发 送 IPv6数据报文, 由于 IPv4业务服务器只支持 IPv4, 所以 UE发送给 IPv4 业务服务器的 IPv6数据报文要由 NAT64转换为 IPv4数据报文后再发送给 IPv4业务服务器, 而 IPv4业务服务器返回给该 UE的 IPv4数据报文也要由 NAT64转换为 IPv6数据报文后再发送给该 UE, 因此, UE与 IPv4业务服务 器之间传输的数据报文需要经过 NAT64的转换增加了 NAT64的网络负荷。

而本发明实施例中, 当 UE为 IPv4v6 UE时, UE的接收单元 12接收服 务网关发送的第一 DNS的 IP地址, 而未获取到第二 DNS的 IP地址, 所以 UE向第一 DNS请求 IPv4业务服务器的 IP地址时, 获取到 IPv4业务服务器 的 IPv4地址, 然后 UE根据 UE的 IPv4地址和 IPv4业务服务器的 IPv4地址 向 IPv4业务服务器发送的是 IPv4数据报文,所以不需要经过 NAT64的转换, 从而减少了 NAT64的网络负荷。

本实施例中, 通过发送单元向服务网关发送第一 PDN连接激活请求消 息,第一 PDN连接激活请求消息包括用于指示 PDP类型为 IPv4v6的 PDP类 型指示信息, 然后接收单元接收服务网关发送的包括 UE的 IP地址和第一 DNS的 IP地址的第一 PDN连接激活响应消息。由于 UE获取到第一 DNS的 IP地址而未获取到第二 DNS的 IP地址, 所以 UE获取的 IPv4业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据报文不需要经 NAT64的转换, 从而减少了 NAT64的网络负荷, 还提高了数据传输效率。

可选地,发送单元 11具体用于向所述服务网关发送包括延迟分配 识和 所述 PDP类型指示信息的第一 PDN连接激活请求消息, 所述延迟分配标识 用于指示所述服务网关延迟分配所述 UE的 IPv4地址; 接收单元 12具体用 于接收服务网关发送的包括所述 UE的 IPv6地址和所述第一 DNS的 IP地址 的第一 PDN连接激活响应消息。

可选地, 接收单元 12具体用于接收所述服务网关发送的包括所述 UE的 IPv4地址、所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应 消息, 所述第一返回码用于指示所述 UE在同一个接入点名称 (Access Point Name, 简称: APN) 下激活两种 PDN连接, 所述两种 PDN连接的 IP版本 不同。 进一步地, 发送单元 11具体用于向管理网元发送第一 PDN连接激活 请求消息, 以使所述管理网元根据所述第一 PDN连接激活请求向所述服务网 关发送第二 PDN连接激活请求消息, 所述第二 PDN连接激活请求消息为所 述管理网元将所述 PDP类型指示信息修改为用于指示 PDP类型为 IPv4并将 IPv4v6指示信息和第一标识信息添加在所述第一 PDN连接激活请求消息中 获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第一标识 信息用于标识所述 UE在同一个 APN下激活所述两种 PDN连接, 也就是标 识服务网关允许 UE在同一个 APN下激活两种 PDN连接; 接收单元 12具体 用于接收所述管理网元发送的包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, 所述第一 PDN连接激 活响应消息为所述管理网元根据所述服务网关 发送的第二 PDN连接激活响 应消息发送的, 所述第二 PDN连接激活响应消息包括所述 UE的 IPv4地址 和所述第一 DNS的 IP地址,所述第一 PDN连接激活响应消息为所述管理网 元将所述第一返回码添加在所述第二 PDN连接激活响应消息获得的。

可选地, 接收单元 12具体用于接收所述服务网关发送的包括所述 UE的 IPv6地址、所述第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应 消息, 所述第一返回码用于指示所述 UE在同一个 APN下激活两种 PDN连 接, 所述两种 PDN连接的 IP版本不同。 进一步地, 发送单元 11具体用于向 管理网元发送第一 PDN连接激活请求消息, 以使所述管理网元根据所述第一 PDN连接激活请求向所述服务网关发送第二 PDN连接激活请求消息, 所述 第二 PDN连接激活请求消息为所述管理网元将所述 PDP类型指示信息修改 为用于指示 PDP类型为 IPv6并将 IPv4v6指示信息和第一标识信息添加在所 述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示信息用于指示所 述 UE支持 IPv4v6, 所述第一标识信息用于标识所述 UE在同一个 APN下激 活所述两种 PDN连接; 接收单元 12具体用于接收所述管理网元发送的包括 所述 UE的 IPv6地址、所述第一 DNS的 IP地址和第一返回码的第一 PDN连 接激活响应消息,所述第一 PDN连接激活响应消息为所述管理网元根据所述 服务网关发送的第二 PDN连接激活响应消息发送的, 所述第二 PDN连接激 活响应消息包括所述 UE的 IPv6地址和所述第一 DNS的 IP地址, 所述第一 PDN 连接激活响应消息为所述管理网元将所述第一 返回码添加在所述第二 PDN连接激活响应消息获得的。

图 2为本发明 UE实施例二的结构示意图, 如图 2所示, 本实施例的 UE 在图 1所示装置结构的基础上, 进一步地, 还可以包括: 确定单元 13, 该确 定单元 13用于根据所述第一返回码和所述 UE的 IPv4地址, 确定第三 PDN 连接激活请求消息中的 PDP类型指示信息为用于指示 PDP类型为 IPv6 的 PDP类型指示信息; 发送单元 11还用于向所述服务网关发送第三 PDN连接 激活请求消息, 所述第三 PDN连接激活请求消息包括所述用于指示 PDP类 型为 IPv6的 PDP类型指示信息; 接收单元 12还用于接收所述服务网关发送 的第三 PDN连接激活响应消息, 所述第三 PDN连接激活响应消息包括所述 UE的 IPv6地址和所述第一 DNS的 IP地址。

可选地, 确定单元 13用于根据所述第一返回码和所述 UE的 IPv6地址, 确定第三 PDN连接激活请求消息中的 PDP类型指示信息为用于指示 PDP类 型为 IPv4的 PDP类型指示信息; 发送单元 11还用于向所述服务网关发送第 三 PDN连接激活请求消息, 所述第三 PDN连接激活请求消息包括所述用于 指示 PDP类型为 IPv4的 PDP类型指示信息;接收单元 12还用于接收所述服 务网关发送的第三 PDN连接激活响应消息, 所述第三 PDN连接激活响应消 息包括所述 UE的 IPv4地址和所述第一 DNS的 IP地址。

本实施例中, 由于 UE获取到第一 DNS的 IP地址而未获取到第二 DNS 的 IP地址, 所以 UE获取的 IPv4业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据报文不需要经 NAT64的转换,从而减少了 NAT64的网络负荷, 还提高了数据传输效率。

可选地, 若所述 PDP类型指示信息用于指示所述 PDP类型为 IPv4; 则 所述第一 PDN连接激活响应消息包括所述 UE的 IP地址、 所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

可选地, 若所述 PDP类型指示信息用于指示所述 PDP类型为 IPv6; 则 所述第一 PDN连接激活响应消息包括所述 UE的 IP地址和第二 DNS的 IP地 址。

在硬件实现上, 以上发送单元 11可以为发射机或收发机, 以上接收单元

12可以为接收机或收发机, 且该发送单元 11和接收单元 12可以集成在一起 构成收发单元, 对应于硬件实现为收发机。 以上确定单元 13可以以硬件形式 内嵌于或独立于 UE的处理器中, 也可以以软件形式存储于 UE的存储器中, 以便于处理器调用执行以上各个单元对应的操 作。 该处理器可以为中央处理 器 (Central Processing Unit, 简称: CPU) 、 微处理器、 单片机等。

图 3为本发明服务网关实施例一的结构示意图, 如图 3所示, 本实施例 的服务网关可以包括: 接收单元 21、 确定单元 22和发送单元 23。 其中, 接 收单元 21用于接收 UE发送的第一 PDN连接激活请求消息, 所述第一 PDN 连接激活请求消息包括 PDP类型指示信息,所述 PDP类型指示信息用于指示 所述 PDP类型为 IPv4v6 ; 确定单元 22用于根据所述 PDP类型指示信息, 确 定所述 UE的 IP地址和第一 DNS的 IP地址;发送单元 23用于向所述 UE发 送第一 PDN连接激活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IP地址和所述第一 DNS的 IP地址;其中,所述第一 DNS中存储有 IPv4 业务服务器的 IPv4地址但不存储所述 IPv4业务服务器的 IPv6地址,所述 IPv4 业务服务器的 IPv6地址为 4 to 6地址。

本实施例中, 通过接收单元 21接收 UE发送的第一 PDN连接激活请求 消息, 第一 PDN连接激活请求消息包括用于指示 PDP类型为 IPv4v6的 PDP 类型指示信息, 确定单元 22根据该 PDP类型指示信息, 确定 UE的 IP地址 和第一 DNS的 IP地址, 发送单元 23向 UE发送包括 UE的 IP地址和第一 DNS的 IP地址的第一 PDN连接激活响应消息, 以使 UE获取到第一 DNS的 IP地址而未获取到第二 DNS的 IP地址, 所以 UE获取的 IPv4业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据报文不需要经 NAT64的转换, 从而减少了 NAT64的网络负荷, 还提高了数据传输效率。

可选地, 接收单元 21具体用于接收所述 UE发送的包括延迟分配标识和 所述 PDP类型指示信息的第一 PDN连接激活请求消息, 所述延迟分配标识 用于指示所述服务网关延迟分配所述 UE的 IPv4地址; 确定单元 22具体用 于根据所述延迟分配标识和所述 PDP类型为 IPv4v6, 确定所述 UE的 IPv6 地址和所述第一 DNS的 IP地址; 发送单元 23具体用于向所述 UE发送包括 所述 UE的 IPv6地址和所述第一 DNS的 IP地址的第一 PDN连接激活响应消 息。

可选地, 确定单元 22具体用于根据所述 PDP类型指示信息和第一配置 信息, 确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址; 发送单元 23 具体用于向所述 UE发送包括所述 UE的 IPv4地址、 所述第一 DNS的 IP地 址和第一返回码的第一 PDN连接激活响应消息; 其中, 所述第一配置信息用 于指示所述服务网关给一个 PDN连接分配一种 IP版本地址并且同一个 APN 下激活两种 PDN连接, 所述第一返回码用于指示所述 UE在同一个 APN下 激活两种 PDN连接, 所述两种 PDN连接的 IP版本不同。 进一步地, 接收单 元 21具体用于接收管理网元发送的第二 PDN连接激活请求消息; 所述第二 PDN连接激活请求消息为所述管理网元根据所述 UE发送的第一 PDN连接激 活请求消息发送的,所述第二 PDN连接激活请求消息为所述管理网元将所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv4并将 IPv4v6指示信 息和第一标识信息添加在所述第一 PDN连接激活请求消息中获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第一标识信息用于标识 所述 UE在同一个 APN下激活所述两种 PDN连接; 确定单元 22具体用于根 据所述修改后的 PDP类型指示信息、 所述 IPv4v6指示信息和第一标识信息, 确定所述第一配置信息, 并根据所述修改后的 PDP类型为 IPv4和所述第一 配置信息, 确定所述 UE的 IPv4地址和所述第一 DNS的 IP地址; 发送单元 23具体用于向所述管理网元发送包括所述 UE的 IPv4地址和所述第一 DNS 的 IP地址的第二 PDN连接激活响应消息, 以使所述管理网元根据所述第二 PDN连接激活响应消息向所述 UE发送所述第一 PDN连接激活响应消息,所 述第一 PDN连接激活响应消息为所述管理网元将所述第 一返回码添加在所 述第二 PDN连接激活响应消息中获得的。

进一步地, 接收单元 21还用于接收所述 UE根据所述第一返回码和所述 UE的 IPv4地址发送的第三 PDN连接激活请求消息, 所述第三 PDN连接激 活请求消息包括用于指示 PDP类型为 IPv6的 PDP类型指示信息; 确定单元 22还用于确定所述 UE已激活 IPv4的 PDN连接,并根据所述第三 PDN连接 激活请求消息中的 PDP类型指示信息和第一配置信息, 确定所述 UE的 IPv6 地址和所述第一 DNS的 IP地址;发送单元 23还用于向所述 UE发送第三 PDN 连接激活响应消息, 所述第三 PDN连接激活响应消息包括所述 UE的 IPv6 地址和所述第一 DNS的 IP地址。

可选地, 确定单元 22具体用于根据所述 PDP类型指示信息和第一配置 信息, 确定所述 UE的 IPv6地址和所述第一 DNS的 IP地址; 发送单元 23 具体用于向所述 UE发送包括所述 UE的 IPv6地址、 所述第一 DNS的 IP地 址和第一返回码的第一 PDN连接激活响应消息; 其中, 所述第一配置信息用 于指示所述服务网关给一个 PDN连接分配一种 IP版本地址并且同一个 APN 下激活两种 PDN连接, 所述第一返回码用于指示所述 UE在同一个 APN下 激活两种 PDN连接, 所述两种 PDN连接的 IP版本不同。 进一步地, 接收单 元 21具体用于接收管理网元发送的第二 PDN连接激活请求消息; 所述第二 PDN连接激活请求消息为所述管理网元根据所述 UE发送的第一 PDN连接激 活请求消息发送的,所述第二 PDN连接激活请求消息为所述管理网元将所述 PDP类型指示信息修改为用于指示所述 PDP类型为 IPv6并将 IPv4v6指示信 息和第一标识信息添加在所述第一 PDN连接激活请求消息中获得的,所述第 一标识信息用于标识所述 UE在同一个 APN下激活所述两种 PDN连接; 确 定单元 22具体用于根据所述修改的 PDP类型指示信息、 所述 IPv4v6指示信 息和第一标识信息, 确定所述第一配置信息, 以及根据所述修改后的 PDP类 型为 IPv6和所述第一配置信息, 确定所述 UE的 IPv6地址和所述第一 DNS 的 IP地址; 发送单元 23具体用于向所述管理网元发送包括所述 UE的 IPv6 地址和所述第一 DNS的 IP地址的第二 PDN连接激活响应消息, 以使所述管 理网元根据所述第二 PDN连接激活响应消息向所述 UE发送所述第一 PDN 连接激活响应消息,所述第一 PDN连接激活响应消息为所述管理网元将所述 第二返回码添加在所述第二 PDN连接激活响应消息中获得的。

进一步地, 接收单元 21还用于接收所述 UE根据所述第一返回码和所述

UE的 IPv6地址发送的第三 PDN连接激活请求消息, 所述第三 PDN连接激 活请求消息包括用于指示 PDP类型为 IPv4的 PDP类型指示信息; 确定单元 22还用于确定所述 UE已激活 IPv6的 PDN连接, 以及根据所述第三 PDN连 接激活请求消息中的 PDP类型指示信息和第一配置信息,确定所述 UE的 IPv4 地址和所述第一 DNS的 IP地址;发送单元 23还用于向所述 UE发送第三 PDN 连接激活响应消息, 所述第三 PDN连接激活响应消息包括所述 UE的 IPv4 地址和所述第一 DNS的 IP地址。

本实施例中, 由于 UE获取到第一 DNS的 IP地址而未获取到第二 DNS 的 IP地址, 所以 UE获取的 IPv4业务服务器的 IP地址为 IPv4地址, UE与

IPv4业务服务器之间传输的数据报文不需要 过 NAT64的转换,从而减少了

NAT64的网络负荷, 还提高了数据传输效率。

可选地, 若所述 PDP类型指示信息用于指示所述 PDP类型为 IPv4; 则 所述第一 PDN连接激活响应消息包括所述 UE的 IP地址、 所述第一 DNS的

IP地址和 /或第二 DNS的 IP地址。

可选地, 若所述 PDP类型指示信息用于指示所述 PDP类型为 IPv6; 则 所述第一 PDN连接激活响应消息包括所述 UE的 IP地址和第二 DNS的 IP地 址。

在硬件实现上, 以上接收单元 21可以为接收机或收发机, 以上发送单元

23可以为发射机或收发机, 且该接收单元 21和发送单元 23可以集成在一起 构成收发单元, 对应于硬件实现为收发机。 以上确定单元 22可以以硬件形式 内嵌于或独立于服务网关的处理器中, 也可以以软件形式存储于服务网关的 存储器中, 以便于处理器调用执行以上各个单元对应的操 作。 该处理器可以 为 CPU、 微处理器、 单片机等。

图 4为本发明 UE实施例三的结构示意图, 如图 4所示, 本实施例的 UE 可以包括: 发送单元 31和接收单元 32, 其中, 发送单元 31用于向服务网关 发送第一 PDN连接激活请求消息,所述第一 PDN连接激活请求消息包括 PDP 类型指示信息, 所述 PDP类型指示信息用于指示 PDP类型为 IPv4v6; 接收 单元 32用于接收服务网关发送的第一 PDN连接激活响应消息,所述第一 PDN 连接激活响应消息包括所述 UE的 IPv4地址、第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

可选地, 接收单元 32具体用于接收所述服务网关发送的包括所述 UE的 IPv4地址、 第二返回码、 所述第一 DNS的 IP地址和 /或所述第二 DNS的 IP 地址的第一 PDN连接激活响应消息, 所述第二返回码用于指示所述 UE在同 一个 APN下激活一种 IP版本的 PDN连接。

可选地, 发送单元 31具体用于向管理网元发送第一 PDN连接激活请求 消息, 以使所述管理网元根据所述第一 PDN连接激活请求向所述服务网关发 送第二 PDN连接激活请求消息; 所述第二 PDN连接激活请求消息为所述管 理网元将所述 PDP 类型指示信息修改为用于指示 PDP 类型为 IPv4 并将 IPv4v6指示信息和第一标识信息添加在所述第一 PDN连接激活请求消息中 获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所述第二标识 信息用于标识所述 UE在同一个 APN下激活一种 IP版本的 PDN连接; 接收 单元 32具体用于接收所述管理网元发送的包括所述 UE的 IPv4地址、 第二 返回码、所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接 激活响应消息,所述第一 PDN连接激活响应消息为所述管理网元根据所述 服 务网关发送的第二 PDN连接激活响应消息发送的, 所述第二 PDN连接激活 响应消息包括所述 UE的 IPv4地址、所述第一 DNS的 IP地址和 /或第二 DNS 的 IP地址, 所述第一 PDN连接激活响应消息为所述管理网元将所述第 二返 回码添加在所述第二 PDN连接激活响应消息获得的。

本实施例中, 通过发送单元向服务网关发送第一 PDN连接激活请求消 息, 接收单元接收服务网关发送的 UE的 IPv4地址、 第一 DNS的 IP地址和 / 或第二 DNS的 IP地址; 由于 UE只获取到 UE的 IPv4地址, UE与 IPv4业 务服务器之间传输 IPv4数据报文, 不需要经过 NAT64的转换, 从而减少了 NAT64的网络负荷, 还提高了数据传输效率。

在硬件实现上, 以上发送单元 31可以为发射机或收发机, 以上接收单元 32可以为接收机或收发机, 且该发送单元 31和接收单元 32可以集成在一起 构成收发单元, 对应于硬件实现为收发机。 处理器可以调用执行以上各个单 元对应的操作。 该处理器可以为 CPU、 微处理器、 单片机等。

图 5为本发明服务网关实施例二的结构示意图, 如图 5所示, 本实施例 的服务网关可以包括: 接收单元 41、 确定单元 42和发送单元 43, 其中, 接 收单元 41用于接收用户设备 UE发送的第一分组数据网络 PDN连接激活请 求消息, 所述第一 PDN连接激活请求消息包括分组数据协议 PDP类型指示 信息, 所述 PDP类型指示信息用于指示 PDP类型为 IPv4v6 ; 确定单元 42用 于根据所述 PDP类型指示信息, 确定所述 UE的 IPv4地址、 第一 DNS的 IP 地址和 /或第二 DNS的 IP地址; 发送单元 43用于向所述 UE发送第一 PDN 连接激活响应消息, 所述第一 PDN连接激活响应消息包括所述 UE的 IPv4 地址、第一 DNS的 IP地址和 /或第二 DNS的 IP地址, 所述第一 DNS中存储 有 IPv4业务服务器的 IPv4地址但不存储所述 IPv4业务服务器的 IPv6地址, 所述第一 DNS中存储有 IPv4业务服务器的 IPv4地址和所述 IPv4业务服务器 的 IPv6地址, 所述 IPv4业务服务器的 IPv6地址为 4 to 6地址。

可选地, 确定单元 42具体用于根据所述 PDP类型指示信息和第二配置 信息, 确定所述 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP 地址; 发送单元 43具体用于向所述 UE发送包括所述 UE的 IPv4地址、第二 返回码、所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接 激活响应消息; 其中, 所述第二配置信息用于指示所述服务网关给一 个 PDN 连接分配一种 IP版本地址并且同一个接入点名称 APN下激活一种 IP版本的 PDN连接, 所述第二返回码用于指示所述 UE在同一个 APN下激活一种 IP 版本的 PDN连接。

可选地, 接收单元 41具体用于接收管理网元发送的第二 PDN连接激活 请求消息;所述第二 PDN连接激活请求消息为所述管理网元根据接收 到所述 UE发送的第一 PDN连接激活请求消息发送的,所述第二 PDN连接激活请求 消息为所述管理网元将所述 PDP类型指示信息修改为用于指示所述 PDP类型 为 IPv4并将 IPv4v6指示信息和第二标识信息添加在所述第一 PDN连接激活 请求消息中获得的, 所述 IPv4v6指示信息用于指示所述 UE支持 IPv4v6, 所 述第二标识信息用于标识所述 UE在同一个 APN下激活一种 IP版本的 PDN 连接;确定单元 42具体用于根据所述修改的 PDP类型指示信息、所述 IPv4v6 指示信息和第二标识信息, 确定所述第二配置信息, 以及根据所述修改后的 PDP类型为 IPv4和所述第二配置信息,确定所述 UE的 IPv4地址、所述第一 DNS的 IP地址和 /或第二 DNS的 IP地址; 发送单元 43具体用于向所述管理 网元发送包括所述 UE的 IPv4地址、所述第一 DNS的 IP地址和 /或第二 DNS 的 IP地址的第二 PDN连接激活响应消息, 以使所述管理网元根据所述第二 PDN连接激活响应消息向所述 UE发送所述第一 PDN连接激活响应消息,所 述第一 PDN连接激活响应消息为所述管理网元将所述第 二返回码添加在所 述第一 PDN连接激活响应消息中获得的。

本实施例中, 由于 UE获取到第一 DNS的 IP地址而未获取到第二 DNS 的 IP地址, 所以 UE获取的 IPv4业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据报文不需要经 NAT64的转换,从而减少了 NAT64的网络负荷, 还提高了数据传输效率。

在硬件实现上, 以上接收单元 41可以为接收机或收发机, 以上发送单元

43可以为发射机或收发机, 且该接收单元 41和发送单元 43可以集成在一起 构成收发单元, 对应于硬件实现为收发机。 以上确定单元 42可以以硬件形式 内嵌于或独立于服务网关的处理器中, 也可以以软件形式存储于服务网关的 存储器中, 以便于处理器调用执行以上各个单元对应的操 作。 该处理器可以 为 CPU、 微处理器、 单片机等。

图 6为本发明 IP地址分配方法实施例一的流程图, 如图 6所示, 本实施 例的方法可以包括:

5101、 UE向服务网关发送第一 PDN连接激活请求消息。

5102、 UE接收服务网关发送的第一 PDN连接激活响应消息。

本实施例中, UE可以向服务网关发送第一 PDN连接激活请求消息, 以 激活第一 PDN连接, 同时向服务网关请求 IP地址, 其中, 第一 PDN连接激 活请求消息中包括 PDP类型指示信息, PDP类型指示信息用于指示 PDP类 型, 本实施例中的 UE为 IPv4v6 UE, 也即是支持 IPv4和 IPv6的 UE, 所以 PDP类型指示信息用于指示 PDP类型为 IPv4v6。服务网关接收到 UE发送的 第一 PDN连接激活请求消息后, 解析第一 PDP连接激活请求消息中的 PDP 类型,也即根据第一 PDP连接激活请求消息中的 PDP类型指示信息确定 PDP 类型为 IPv4v6。

本实施例中的通信网络中可以同时部署有第一 DNS和第二 DNS, 其中, 第一 DNS中存储有 IPv4业务服务器的 IPv4地址但不存储所述 IPv4业务服务 器的 IPv6地址, IPv4业务服务器的 IPv6地址为 4 to 6地址, 可选地, 第一 DNS中还可以存储有 IPv6业务服务器的 IPv6地址, 也可以存储有 IPv4v6业 务服务器的 IPv4地址和 IPv6地址。 第二 DNS中存储有 IPv4业务服务器的 IPv4地址和所述 IPv4业务服务器的 IPv6地址。 可以理解的是, 第一 DNS为 现有技术中传统的 DNS, 第二 DNS为现有技术中的 DNS64, 第一 DNS与第 二 DNS的区别在于, 第一 DNS不能根据 IPv4业务服务器的 IPv4地址生成 IPv4业务服务器的 IPv6地址。

本实施例中, 服务网关根据 PDP类型为 IPv4v6, 在同时部署第一 DNS 和第二 DNS的情况下, 服务网关为该 UE分配的 DNS为第一 DNS, 从而服 务网关可以确定第一 DNS的 IP地址, 另外服务网关为 UE分配该 UE的 IP 地址。 UE的 IP地址可以为 UE的 IPv4地址和 /或 UE的 IPv6地址。第一 DNS 的 IP地址可以为第一 DNS的 IPv4地址和 /或第一 DNS的 IPv6地址。服务网 关向 UE发送第一 PDP连接激活响应消息,该第一 PDP连接激活响应消息包 括该 UE的 IP地址和第一 DNS的 IP地址。相应地, UE可以接收服务网关发 送的第一 PDN连接激活响应消息。

需要说明的是, UE向服务网关发送第一 PDN连接激活请求消息的过程 可以为: UE向管理网元发送第一 PDN连接激活请求消息, 管理网关向服务 网关发送第一 PDN连接激活请求消息。 UE接收服务网关发送的第一 PDN连 接激活响应消息的过程可以为:管理网关接收 服务网关发送的第一 PDN连接 激活响应消息, UE接收管理网关发送的第一 PDN连接激活响应消息。

现有技术中, 服务网关会将第二 DNS的 IP地址发送给 UE, IPv4v6 UE 会向第二 DNS请求 IPv4业务服务器的 IP地址, 第二 DNS会将 IPv4业务服 务器的 IPv4地址和 IPv4业务服务器的 IPv6地址发送给该 UE,而该 UE会优 先根据 UE的 IPv6地址和 IPv4业务服务器的 IPv6地址向 IPv4业务服务器发 送 IPv6数据报文, 由于 IPv4业务服务器只支持 IPv4, 所以 UE发送给 IPv4 业务服务器的 IPv6数据报文要由 NAT64转换为 IPv4数据报文后再发送给 IPv4业务服务器, 而 IPv4业务服务器返回给该 UE的 IPv4数据报文也要由 NAT64转换为 IPv6数据报文后再发送给该 UE, 因此, UE与 IPv4业务服务 器之间传输的数据报文需要经过 NAT64的转换增加了 NAT64的网络负荷。

而本发明实施例中, 当 UE为 IPv4v6 UE时, UE接收服务网关发送的第 一 DNS的 IP地址, 而未获取到第二 DNS的 IP地址, 所以 UE向第一 DNS 请求 IPv4业务服务器的 IP地址时, 获取到 IPv4业务服务器的 IPv4地址, 然 后 UE根据 UE的 IPv4地址和 IPv4业务服务器的 IPv4地址向 IPv4业务服务 器发送的是 IPv4数据报文, 所以不需要经过 NAT64的转换, 从而减少了 NAT64的网络负荷。

本发明实施例一提供的 IP地址分配方法, 通过 UE向服务网关发送第一

PDN连接激活请求消息, 第一 PDN连接激活请求消息包括用于指示 PDP类 型为 IPv4v6的 PDP类型指示信息, 然后接收服务网关发送的包括 UE的 IP 地址和第一 DNS的 IP地址的第一 PDN连接激活响应消息。 由于 UE获取到 第一 DNS的 IP地址而未获取到第二 DNS的 IP地址, 所以 UE获取的 IPv4 业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据 报文不需要经过 NAT64的转换, 从而减少了 NAT64的网络负荷, 还提高了 数据传输效率。

图 7为本发明 IP地址分配方法实施例二的流程图, 如图 7所示, 本实施 例的方法可以包括:

S201、 服务网关接收 UE发送的第一 PDN连接激活请求消息。

5202、服务网关根据 PDP类型指示信息,确定 UE的 IP地址和第一 DNS 的 IP地址。

5203、 服务网关向 UE发送第一 PDN连接激活响应消息。

本实施例中,服务网关可以接收 UE发送的第一 PDN连接激活请求消息, 该第一 PDN连接激活请求包括 PDP类型指示信息, 本实施例中的 UE为

IPv4v6 UE, 所以 PDP类型指示信息用于指示 PDP类型为 IPv4v6。 服务网关 可以解析第一 PDP连接激活请求消息中的 PDP类型, 也即根据第一 PDP连 接激活请求消息中的 PDP类型指示信息确定 PDP类型为 IPv4v6。

本实施例中的通信网络中可以同时部署有第一 DNS和第二 DNS, 其中, 第一 DNS中存储有 IPv4业务服务器的 IPv4地址但不存储所述 IPv4业务服务 器的 IPv6地址, IPv4业务服务器的 IPv6地址为 4 to 6地址, 可选地, 第一 DNS中还可以存储有 IPv6业务服务器的 IPv6地址, 也可以存储有 IPv4v6业 务服务器的 IPv4地址和 IPv6地址。 第二 DNS中存储有 IPv4业务服务器的 IPv4地址和所述 IPv4业务服务器的 IPv6地址。 可以理解的是, 第一 DNS为 现有技术中传统的 DNS, 第二 DNS为现有技术中的 DNS64, 第一 DNS与第 二 DNS的区别在于, 第一 DNS不能根据 IPv4业务服务器的 IPv4地址生成 IPv4业务服务器的 IPv6地址。

本实施例中, 服务网关根据 PDP类型为 IPv4v6, 可以确定该 UE为同时 支持 IPv4和 IPv6的 UE, 在同时部署第一 DNS和第二 DNS的情况下, 服务 网关确定为该 UE分配的 DNS为第一 DNS, 从而服务网关确定第一 DNS的 IP地址,另外服务网关为 UE分配该 UE的 IP地址。 UE的 IP地址可以为 UE 的 IPv4地址和 /或 UE的 IPv6地址。 第一 DNS的 IP地址可以为第一 DNS的 IPv4地址和 /或第一 DNS的 IPv6地址。服务网关向 UE发送第一 PDP连接激 活响应消息,该第一 PDP连接激活响应消息包括确定的该 UE的 IP地址和第 一 DNS的 IP地址。 相应地, UE可以接收服务网关发送的第一 PDN连接激 活响应消息。

需要说明的是, 服务网关接收 UE发送的第一 PDN连接激活请求消息的 过程可以为: UE向管理网元发送第一 PDN连接激活请求消息, 服务网关接 收 UE发送的第一 PDN连接激活请求消息。服务网关向 UE接收发送第一 PDN 连接激活响应消息的过程可以为:服务网关向 管理网关发送第一 PDN连接激 活响应消息, 管理网元向 UE发送第一 PDN连接激活响应消息。

现有技术中, 服务网关会将第二 DNS的 IP地址发送给 UE, IPv4v6 UE 会向第二 DNS请求 IPv4业务服务器的 IP地址, 第二 DNS会将 IPv4业务服 务器的 IPv4地址和 IPv4业务服务器的 IPv6地址发送给该 UE,而该 UE会优 先根据 UE的 IPv6地址和 IPv4业务服务器的 IPv6地址向 IPv4业务服务器发 送 IPv6数据报文, 由于 IPv4业务服务器只支持 IPv4, 所以 UE发送给 IPv4 业务服务器的 IPv6数据报文要由 NAT64转换为 IPv4数据报文后再发送给 IPv4业务服务器, 而 IPv4业务服务器返回给该 UE的 IPv4数据报文也要由 NAT64转换为 IPv6数据报文后再发送给该 UE, 因此, UE与 IPv4业务服务 器之间传输的数据报文需要经过 NAT64的转换增加了 NAT64的网络负荷。

而本发明实施例中, 当 UE为 IPv4v6 UE时,服务网关向 UE发送的第一 DNS的 IP地址,而使 UE未获取到第二 DNS的 IP地址,所以 UE向第一 DNS 请求 IPv4业务服务器的 IP地址时, 获取到 IPv4业务服务器的 IPv4地址, 然 后 UE根据 UE的 IPv4地址和 IPv4业务服务器的 IPv4地址向 IPv4业务服务 器发送的是 IPv4数据报文, 所以不需要经过 NAT64的转换, 从而减少了 NAT64的网络负荷。

本发明实施例二提供的 IP地址分配方法, 通过服务网关接收 UE发送的 第一 PDN连接激活请求消息,第一 PDN连接激活请求消息包括用于指示 PDP 类型为 ip v 4v6的 PDP类型指示信息, 然后根据该 PDP类型指示信息, 确定 UE的 IP地址和第一 DNS的 IP地址, 向 UE发送包括 UE的 IP地址和第一 DNS的 IP地址的第一 PDN连接激活响应消息, 以使 UE获取到第一 DNS的 IP地址而未获取到第二 DNS的 IP地址, 所以 UE获取的 IPv4业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据报文不需要经 NAT64的转换, 从而减少了 NAT64的网络负荷, 还提高了数据传输效率。

可选地, 若 UE为 IPv4 UE, 也即 UE只支持 IPv4, 那么 UE发送给服务 网关的第一 PDN连接激活请求消息中的 PDP类型指示信息用于指示 PDP类 型为 IPv4, 服务网关根据 PDP类型为 IPv4确定 UE为 IPv4 UE, 服务网关根 据 UE为 IPv4 UE,确定为 UE分配 UE的 IPv4地址,服务网关根据 UE为 IPv4 UE,确定为 UE分配的 DNS为第一 DNS和 /或第二 DNS,然后可以确定第一 DNS的 IP地址和 /或第二 DNS的 IP地址, 那么服务网关给 UE发送给第一 PDN连接激活响应消息中可以包括 UE的 IP地址、 第一 DNS的 IP地址和 / 或第二 DNS的 IP地址, 具体地, 第一 PDN连接激活响应消息中可以包括 UE的 IPv4地址、 第一 DNS的 IPv4地址和 /或第二 DNS的 IPv4地址。 不论 UE获取到的是第一 DNS的 IP地址还是第二 DNS的 IP地址, 由于 UE只支 持 IPv4,所以 UE发送给 IPv4业务服务器是 IPv4数据报文,不需要经过 NAT64 的转换。

可选地, 若 UE为 IPv6 UE, 也即 UE只支持 IPv6, 那么 UE发送给服务 网关的第一 PDN连接激活请求消息中的 PDP类型指示信息用于指示 PDP类 型为 IPv6, 服务网关根据 PDP类型为 IPv6确定 UE为 IPv6 UE, 服务网关根 据 UE为 IPv6 UE,确定为 UE分配 UE的 IPv6地址,服务网关根据 UE为 IPv6 UE, 确定为 UE分配的 DNS为第二 DNS, 然后可以确定第二 DNS的 IP地 址, 那么服务网关给 UE发送给第一 PDN连接激活响应消息中可以包括 UE 的 IP地址和第二 DNS的 IP地址, 具体地, 第一 PDN连接激活响应消息中 可以包括 UE的 IPv6地址和第二 DNS的 IPv6地址。 由于 UE只支持 IPv6, 若给 UE分配第一 DNS的 IP地址, UE从第一 DNS中获取 IPv4业务服务器 的 IPv4地址, 不能获取 IPv4业务服务器的 IPv6地址, 所以该 UE不能访问 IPv4业务服务器。 所以服务网关给 UE分配第二 DNS的 IP地址, 可以实现 IPv6 UE访问 IPv4业务服务器。

图 8为本发明 IP地址分配方法实施例三的流程图, 如图 8所示, 本实施 例的方法可以包括:

5301、 UE向服务网关发送包括延迟分配标识和 PDP类型指示信息的第 一 PDN连接激活请求消息。

5302、 服务网关接收 UE发送的包括延迟分配标识和 PDP类型指示信息 的第一 PDN连接激活请求消息。

本实施例中, UE为 IPv4v6 UE, 该 UE可以向服务网关发送包括延迟分 配标识和 PDP类型指示信息的第一 PDN连接激活请求消息, 该 PDP类型指 示信息用于指示 PDP类型为 IPv4v6,延迟分配标识用于指示服务网关延迟分 配 UE的 IPv4地址。

5303、 服务网关根据延迟分配标识和 PDP类型为 IPv4v6, 确定所述 UE 的 IPv6地址和所述第一 DNS的 IP地址。

5304、 服务网关向 UE发送包括 UE的 IPv6地址和第一 DNS的 IP地址 的第一 PDN连接激活响应消息。

本实施例中, 服务网关接收到 UE发送的上述第一 PDN连接激活请求消 息后, 可以根据第一 PDN连接激活请求消息中的 PDP类型为 IPv4v6确定该 UE为 IPv4v6 UE, 服务网关根据 UE为 IPv4v6 UE和延迟分配标记, 确定为 该 UE分配的 DNS为第一 DNS, 然后可以确定第一 DNS的 IP地址, 服务网 关还可以根据第一 PDN连接激活请求消息中的延迟分配标识, 确定为该 UE 分配 UE的 IPv6地址, UE的 IPv4地址可以延迟一段时间再分配给该 UE, 服务网关延迟给 UE分配 UE的 IPv4地址的过程与现有技术类似, 此处不再 赘述。 然后服务网关可以向 UE发送包括 UE的 IPv6地址和第一 DNS的 IP 地址的第一 PDN连接激活响应消息。

5305、 UE接收服务网关发送的包括 UE的 IPv6地址和第一 DNS的 IP 地址的第一 PDN连接激活响应消息。

本实施例中, UE可以接收服务网关发送的包括 UE的 IPv6地址和第一 DNS的 IP地址的第一 PDN连接激活响应消息, UE可以获取第一 DNS的 IP 地址, 而未获取第二 DNS的 IP地址, UE可以向第一 DNS获取 IPv4业务服 务器的 IPv4地址, 而获取不到 IPv4业务服务器的 IPv6。 所以当服务网关给 UE分配 IPv4地址之后, UE可以向 IPv4业务服务器发送 IPv4数据报文, 不 需要经过 NAT64的转换。

本发明实施例三提供的 IP地址分配方法, 通过 UE向服务网关发送包括 延迟分配标识和 PDP类型指示信息的第一 PDN连接激活请求消息; 服务网 关根据延迟分配标识和 PDP类型为 IPv4v6,确定 UE的 IPv6地址和第一 DNS 的 IP地址, 然后向 UE发送包括 UE的 IPv6地址和第一 DNS的 IP地址的第 一 PDN连接激活响应消息, 以使 UE获取到第一 DNS的 IP地址而未获取到 第二 DNS的 IP地址, 所以 UE获取的 IPv4业务服务器的 IP地址为 IPv4地 址, UE与 IPv4业务服务器之间传输的数据报文不需要经 NAT64的转换, 从而减少了 NAT64的网络负荷, 还提高了数据传输效率。

图 9为本发明 IP地址分配方法实施例四的流程图, 如图 9所示, 本实施 例的方法可以包括:

S401、 UE向服务网关发送第一 PDN连接激活请求消息。

5402、 服务网关接收 UE发送的第一 PDN连接激活请求消息。

本实施例中, UE为 IPv4v6 UE, 第一 PDN连接激活请求消息中的 PDP 类型指示信息用于指示 PDP类型为 IPv4v6。

5403、服务网关根据 PDP类型指示信息和第一配置信息,确定 UE的 IPv4 地址和第一 DNS的 IP地址。

5404、 服务网关向 UE发送包括 UE的 IPv4地址、 第一 DNS的 IP地址 和第一返回码的第一 PDN连接激活响应消息。

本实施例中, 服务网关根据 PDP类型指示信息用于指示 PDP类型为 IPv4v6, 确定 UE为 IPv4v6 UE。服务网关可以根据管理网关的指示确定第 配置信息, 也可以在服务网关中预先存储有第一配置信息 , 该第一配置信息 用于指示服务网关给一个 PDN连接分配一种 IP版本地址并且同一个接入点 名称 (Access Point Name, 简称: APN)下激活两种 PDN连接 (也就是 IPv4 PDN连接和 IPv6 PDN连接)。服务网关可以根据 PDP类型指示信息为 IPv4v6 和第一配置信息, 确定在该 PDN连接下为 UE分配一种 IP版本地址, 本实 施例中, 服务网关确定为 UE分配 UE的 IPv4地址。 本实施例中, 服务网关 可以根据预设信息为 UE分配 UE的 IPv4地址, 预设信息用于指示服务网关 根据 PDP类型为 IPv4v6为 UE分配 UE的 IPv4地址, 或者, 服务网关可以 根据管理网元的指示为 UE分配 UE的 IPv4地址。 服务网关还可以根据 PDP 类型为 IPv4v6确定为 UE分配的 DNS为第一 DNS, 然后可以确定第一 DNS 的 IP地址。 在确定 UE的 IPv4地址和第一 DNS的 IP地址之后, 向 UE发送 包括 UE的 IPv4地址、第一 DNS的 IP地址和第一返回码的第一 PDN连接激 活响应消息, 第一返回码用于指示 UE在同一个 APN下激活两种 PDN连接, 所述两种 PDN连接的 IP版本不同, 以指示 UE下次发 PDN连接激活请求消 息时, PDP类型指示信息应该用于指示 PDP类型为 IPv6而不是 IPv4v6。 可 选地, 第一返回码为 New PDP type due to single address bearer only。

S405、 UE接收服务网关发送的包括 UE的 IPv4地址、 第一 DNS的 IP 地址和第一返回码的第一 PDN连接激活响应消息。

本实施例中, UE可以接收服务网关发送的包括 UE的 IPv4地址、 第一 DNS的 IP地址和第一返回码的第一 PDN连接激活响应消息, UE可以获取 第一 DNS的 IP地址, 而未获取第二 DNS的 IP地址, UE可以向第一 DNS 获取 IPv4业务服务器的 IPv4地址, 而获取不到 IPv4业务服务器的 IPv6。 所 以 UE可以向 IPv4业务服务器发送 IPv4数据报文, 不需要经过 NAT64的转 换。

本发明实施例四提供的 IP地址分配方法, 通过 UE向服务网关发送包括 用于指示 PDP类型为 IPv4v6的 PDP类型指示信息的第一 PDN连接激活请求 消息; 服务网关根据 PDP类型为 IPv4v6和第一配置信息, 确定 UE的 IPv4 地址和第一 DNS的 IP地址,然后向 UE发送包括 UE的 IPv4地址、第一 DNS 的 IP地址和第一返回码的第一 PDN连接激活响应消息, 以使 UE获取到第 一 DNS的 IP地址而未获取到第二 DNS的 IP地址, 所以 UE获取的 IPv4业 务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据报 文不需要经过 NAT64的转换, 从而减少了 NAT64的网络负荷, 还提高了数 据传输效率。

图 10为本发明 IP地址分配方法实施例五的流程图, 如图 10所示, 本实 施例的方法可以包括:

S501、 UE向管理网元发送第一 PDN连接激活请求消息。 本实施例中, UE为 IPv4v6 UE, UE向服务网元发 PDN连接激活请求消 息需要通过管理网元转发。所以 UE向管理网元发送第一 PDN连接激活请求 消息, 第一 PDN连接激活请求消息中的 PDP类型指示信息用于指示 PDP类 型为 IPv4v6。

S502、 管理网元接收 UE发送的第一 PDN连接激活请求消息。

5503、 管理网元将第一 PDN连接激活请求消息中的 PDP类型指示信息 修改为用于指示 PDP类型为 IPv4, 并将 IPv4v6指示信息和第一标识信息添 加在第一 PDN连接激活请求消息, 获得第二 PDN连接激活请求消息。

5504、 管理网元向服务网元发送第二 PDN连接激活请求消息。

本实施例中,管理网元可以接收 UE发送的第一 PDN连接激活请求消息, 管理网元可以根据 UE的用户签约数据对第一 PDN连接激活请求消息中的 PDP类型指示信息进行修改, 该用户签约数据允许在一个 PDN连接下为 UE 分配 UE的 IPv4地址或 UE的 IPv6地址, 本实施例中, 管理网元可以根据用 户签约数据将第一 PDN连接激活请求消息中的 PDP类型指示信息修改为用 于指示 PDP类型为 IPv4, 然后将第一 PDN连接激活请求消息中的修改前的 PDP类型指示信息添加第一 PDN连接激活请求消息中, 也就是将 IPv4v6指 示信息添加第一 PDN连接激活请求消息,还可以将第一标识信息 添加在第一 PDN连接激活请求消息中, 获得第二 PDN连接激活请求消息, IPv4v6指示 信息用于指示该 UE支持 IPv4v6, 第一标识信息用于标识所述 UE在同一个 APN下激活两种 PDN连接,所述两种 PDN连接的 IP版本不同,也就是标识 服务网关允许 UE在同一个 APN下激活两种 PDN连接。 管理网元在获取第 二 PDN连接激活请求消息之后向服务网关发送该第 二 PDN连接激活请求消 息。

5505、 服务网关接收管理网元发送的第二 PDN连接激活请求消息。

其中,第二 PDN连接激活请求消息为管理网元根据 UE发送的第一 PDN 连接激活请求消息发送的, 第二 PDN连接激活请求消息为管理网元将 PDP 类型指示信息修改为用于指示 PDP类型为 IPv4并将 IPv4v6指示信息和第一 标识信息添加在第一 PDN连接激活请求消息中获得的。

5506、服务网关根据修改后的 PDP类型指示信息、 IPv4v6指示信息和第 一标识信息, 确定第一配置信息。 本实施例中, 服务网关接收到第二 PDN连接激活请求消息后, 获取到第 二 PDN连接激活请求消息中的 PDP类型指示信息, 即修改后的 PDP类型指 示信息 (例如 IPv4) 、 IPv4v6指示信息和第一标识信息, 可以确定 UE本身 支持 IPv4v6, 但是在该 PDN连接下 UE只支持一种 IP版本, gp IPv4, 并且 UE在同一个 APN下激活两种 PDN连接,所述两种 PDN连接的 IP版本不同, 从而服务网关可以确定第一配置信息, 第一配置信息用于指示服务网关给一 个 PDN连接分配一种 IP版本地址并且同一个称 APN下激活两种 PDN连接。

S507、 服务网关根据修改后的 PDP类型为 IPv4和第一配置信息, 确定 UE的 IPv4地址和第一 DNS的 IP地址。

本实施例中, 服务网关确定第一配置信息之后, 服务网关可以根据修改 后的 PDP类型为 IPv4 和第一配置信息, 为 UE分配 UE的 IPv4地址, 由于 服务网关获知 UE为 IPv4v6 UE, 并且在另一 PDN连接下有可能会给 UE分 配 UE的 IPv6地址, 所以服务网关给 UE分配 UE的 IPv4地址的情况下, 确 定给 UE分配的 DNS为第一 DNS, 然后可以确定第一 DNS的 IP地址。

S508、 服务网关向管理网元发送包括 UE的 IPv4地址和第一 DNS的 IP 地址的第二 PDN连接激活响应消息。

本实施例中, 服务网关在确定 UE的 IPv4地址和第一 DNS的 IP地址之 后, 服务网关向 UE返回该 UE的 IPv4地址和第一 DNS的 IP地址, 服务网 关与 UE之间传输的信息经过管理网元的转发, 所以, 服务网关向管理网元 发送包括 UE的 IPv4地址和第一 DNS的 IP地址的第二 PDN连接激活响应消 息。

5509、 管理网元接收服务网关发送的第二 PDN连接激活响应消息。

5510、管理网元将第一返回码添加在第二 PDN连接激活响应消息, 获得 第一 PDN连接激活响应消息。

S511、 管理网元向 UE发送第一 PDN连接激活响应消息。

本实施例中, 管理网元接收服务网关发送的第二 PDN连接激活响应消 息,由于管理网元对 UE发送的第一 PDN连接激活请求消息中的 PDP类型指 示信息进行了修改了, 所以管理网元接收到服务网关发送给 UE的第二 PDN 连接激活响应消息后, 将第一返回码添加在第二 PDN连接激活响应消息中, 获得第一 PDN连接激活响应消息, 并将第一 PDN连接激活响应消息发送给 UE。 可选地, 第一返回码为 New PDP type due to single address bearer only。 S512、 UE接收管理网元发送的包括 UE的 IPv4地址、 第一 DNS的 IP 地址和第一返回码的第一 PDN连接激活响应消息。

其中,第一 PDN连接激活响应消息为管理网元根据服务网关 发送的第二 PDN连接激活响应消息发送的,第二 PDN连接激活响应消息包括 UE的 IPv4 地址和第一 DNS的 IP地址, 第一 PDN连接激活响应消息为管理网元将第一 返回码添加在第二 PDN连接激活响应消息获得的。

本实施例中, UE可以通过管理网元接收服务网关发送的包括 UE的 IPv4 地址和第一 DNS的 IP地址的第一 PDN连接激活响应消息, UE可以获取第 一 DNS的 IP地址, 而未获取第二 DNS的 IP地址, UE可以向第一 DNS获 取 IPv4业务服务器的 IPv4地址, 而获取不到 IPv4业务服务器的 IPv6。 所以 UE可以向 IPv4业务服务器发送 IPv4数据报文,不需要经过 NAT64的转换。

本发明实施例五提供的 IP地址分配方法, 通过 UE向管理网元发送第一 PDN连接激活请求消息; 管理网元将第一 PDN连接激活请求消息中的 PDP 类型指示信息修改为用于指示 PDP类型为 IPv4, 并将 IPv4v6指示信息和第 一标识信息添加在第一 PDN连接激活请求消息, 获得第二 PDN连接激活请 求消息, 并向服务网元发送第二 PDN连接激活请求消息; 服务网关根据修改 后的 PDP类型指示信息、 IPv4v6指示信息和第一标识信息, 确定第一配置信 息, 根据修改后的 PDP类型为 IPv4和第一配置信息, 确定 UE的 IPv4地址 和第一 DNS的 IP地址,然后向管理网元发送包括 UE的 IPv4地址和第一 DNS 的 IP地址的第二 PDN连接激活响应消息; 管理网元将第一返回码添加在第 二 PDN连接激活响应消息, 获得第一 PDN连接激活响应消息, 然后向 UE 发送包括 UE的 IPv4地址、第一 DNS的 IP地址和第一返回码的第一 PDN连 接激活响应消息, 以使 UE获取到第一 DNS的 IP地址而未获取到第二 DNS 的 IP地址, 所以 UE获取的 IPv4业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据报文不需要经 NAT64的转换,从而减少了 NAT64的网络负荷, 还提高了数据传输效率。

图 11为本发明 IP地址分配方法实施例六的流程图, 如图 11所示, 本实 施例的方法在图 9或图 10所示方法实施例的基础上, 本实施例的方法还 可以包括: S601、 UE根据第一返回码和 UE的 IPv4地址, 确定第三 PDN连接激活 请求消息中的 PDP类型指示信息为用于指示 PDP类型为 IPv6的 PDP类型指 不信息。

5602、 UE向服务网关发送第三 PDN连接激活请求消息。

本实施例中, UE在接收到第一 PDN连接激活响应消息之后, 若 UE还 需要再激活一个 PDN连接, 那么 UE可以根据第一 PDN连接激活响应消息 中的第一返回码和服务网关为 UE分配的 UE的 IPv4地址, 可以确定发送给 服务网关的下一个 PDN激活请求消息 (也即第三 PDN连接激活请求消息) 中的 PDP类型指示信息用于指示 PDP类型为 IPv6, 而不是用于指示 PDP类 型为 IPv4v6。然后 UE可以向服务网关发送第三 PDN连接激活请求消息, 该 第三 PDN连接激活请求消息包括用于指示 PDP类型为 IPv6的 PDP类型指示 信息。

5603、 服务网关接收 UE根据第一返回码和 UE的 IPv4地址发送的第三 PDN连接激活请求消息。

S604、 服务网关确定 UE已激活 IPv4的 PDN连接。

本实施例中, 服务网关接收 UE发送的第三 PDN连接激活请求消息, 可 以确定第三 PDN连接激活请求消息中的用于指示 PDP类型为 IPv6的 PDP类 型指示信息。然后服务网关判断该 UE是否已激活 IPv4的 PDN, 若服务网关 确定该 UE已激活 IPv4的 PDN连接, 则执行 S605。 若服务网关确定 UE未 激活 IPv4的 PDN连接, 则可以确定 UE为 IPv6 UE, 那么服务网关给 UE分 UE的 IPv6地址和第二 DNS的 IP地址。

S605、 服务网关根据第三 PDN连接激活请求消息中的 PDP类型指示信 息和第一配置信息, 确定 UE的 IPv6地址和第一 DNS的 IP地址。

本实施例中, 服务网关确定该 UE已激活 IPv4 PDN连接, 并且根据 PDP 类为 IPv6, 以及允许给一个 PDN连接分配一种 IP版本地址并且同一个 APN 下激活两种 PDN连接,所述两种 PDN连接的 IP版本不同,确定 UE分配 UE 的 IPv6地址。由于 UE已激活 IPv4 PDN连接,那么可以确定 UE为 IPv4v6 UE, 服务网关可以确定为 UE分配的 DNS为第一 DNS, 然后可以确定第一 DNS 的 IP地址。

S606、 服务网关向 UE发送第三 PDN连接激活响应消息。 本实施例中, 服务网关给 UE分配 UE的 IPv6地址和第一 DNS的 IP地 址之后, 向 UE发送第三 PDN连接激活响应消息, 该第三 PDN连接激活响 应消息包括 UE的 IPv6地址和第一 DNS的 IP地址。

S607、 UE接收服务网关发送的第三 PDN连接激活响应消息。

本实施例中, UE可以接收服务网关发送的包括 UE的 IPv6地址和第一

DNS的 IP地址的第三 PDN连接激活响应消息, UE可以获取第一 DNS的 IP 地址, 而未获取第二 DNS的 IP地址, UE可以向第一 DNS获取 IPv4业务服 务器的 IPv4地址,而获取不到 IPv4业务服务器的 IPv6。所以 UE可以向 IPv4 业务服务器发送 IPv4数据报文, 不需要经过 NAT64的转换。

可选地, UE与服务网关之间传输的第三 PDN连接激活请求消息和第三

PDN连接激活响应消息, 可以经过管理网元的转发, 但管理网元未对第三 PDN连接激活请求消息和第三 PDN连接激活响应消息做任何改变。

本发明实施例六提供的 IP地址分配方法, 进一步地, 通过 UE根据第一 返回码和 UE的 IPv4地址, 确定第三 PDN连接激活请求消息中的 PDP类型 指示信息为用于指示 PDP类型为 IPv6的 PDP类型指示信息, 向服务网关发 送第三 PDN连接激活请求消息;服务网关确定 UE已激活 IPv4的 PDN连接, 然后根据第三 PDN连接激活请求消息中的 PDP类型指示信息和第一配置信 息,确定 UE的 IPv6地址和第一 DNS的 IP地址,向 UE发送包括 UE的 IPv6 地址和第一 DNS的 IP地址的第三 PDN连接激活响应消息, 以使 UE获取到 第一 DNS的 IP地址而未获取到第二 DNS的 IP地址, 所以 UE获取的 IPv4 业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据 报文不需要经过 NAT64的转换, 从而减少了 NAT64的网络负荷, 还提高了 数据传输效率。

图 12为本发明 IP地址分配方法实施例七的流程图, 如图 12所示, 本实 施例的方法可以包括:

5701、 UE向服务网关发送第一 PDN连接激活请求消息。

第一 PDN连接激活请求消息包括 PDP类型指示信息, 该 PDP类型指示 信息用于指示 PDP类型为 IPv4v6。

5702、 服务网关接收 UE发送的第一 PDN连接激活请求消息。

S703、服务网关根据 PDP类型指示信息和第一配置信息,确定 UE的 IPv6 地址和第一 DNS的 IP地址。

其中, 第一配置信息用于指示服务网关给一个 PDN连接分配一种 IP版 本地址并且同一个 APN下激活两种 PDN连接(也就是 IPv4 PDN连接和 IPv6 PDN连接) 。

S704、 服务网关向 UE发送包括 UE的 IPv6地址、 第一 DNS的 IP地址 和第一返回码的第一 PDN连接激活响应消息。

S705、 UE接收服务网关发送的包括 UE的 IPv6地址、 第一 DNS的 IP 地址和第一返回码的第一 PDN连接激活响应消息。

本实施例中, S701-S705的具体实现过程与本发明方法实施例四 中的 S401-S405的具体实现过程类似,详细可以参见本 发明上述方法实施例中的相 关记载, 此处不再赘述。

本发明实施例七提供的 IP地址分配方法,通过向 UE发送包括 UE的 IPv6 地址和第一 DNS的 IP地址的第一 PDN连接激活响应消息, 以使 UE获取到 第一 DNS的 IP地址而未获取到第二 DNS的 IP地址, 所以 UE获取的 IPv4 业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据 报文不需要经过 NAT64的转换, 从而减少了 NAT64的网络负荷, 还提高了 数据传输效率。

图 13为本发明 IP地址分配方法实施例八的流程图, 如图 13所示, 本实 施例的方法可以包括:

S801、 UE向管理网元发送第一 PDN连接激活请求消息。

5802、 管理网元接收 UE发送的第一 PDN连接激活请求消息。

5803、 管理网元将第一 PDN连接激活请求消息中的 PDP类型指示信息 修改为用于指示 PDP类型为 IPv6, 并将 IPv4v6指示信息和第一标识信息添 加在第一 PDN连接激活请求消息, 获得第二 PDN连接激活请求消息。

S804、 管理网元向服务网元发送第二 PDN连接激活请求消息。

S805、 服务网关接收管理网元发送的第二 PDN连接激活请求消息。 其中,第二 PDN连接激活请求消息为管理网元根据 UE发送的第一 PDN 连接激活请求消息发送的, 第二 PDN连接激活请求消息为管理网元将 PDP 类型指示信息修改为用于指示 PDP类型为 IPv6并将 IPv4v6指示信息和第一 标识信息添加在第一 PDN连接激活请求消息中获得的。 5806、服务网关根据修改后的 PDP类型指示信息、 IPv4v6指示信息和第 一标识信息, 确定第一配置信息。

5807、 服务网关根据修改后的 PDP类型为 IPv6和第一配置信息, 确定 UE的 IPv6地址和第一 DNS的 IP地址。

S808、 服务网关向管理网元发送包括 UE的 IPv6地址和第一 DNS的 IP 地址的第二 PDN连接激活响应消息。

5809、 管理网元接收服务网关发送的第二 PDN连接激活响应消息。

5810、管理网元将第一返回码添加在第二 PDN连接激活响应消息, 获得 第一 PDN连接激活响应消息。

S811、 管理网元向 UE发送第一 PDN连接激活响应消息。

S812、 UE接收管理网元发送的包括 UE的 IPv6地址、 第一 DNS的 IP 地址和第一返回码的第一 PDN连接激活响应消息。

其中,第一 PDN连接激活响应消息为管理网元根据服务网关 发送的第二 PDN连接激活响应消息发送的,第二 PDN连接激活响应消息包括 UE的 IPv6 地址和第一 DNS的 IP地址, 第一 PDN连接激活响应消息为管理网元将第一 返回码添加在第二 PDN连接激活响应消息获得的。

本实施例中, S801-S812的具体实现过程与本发明方法实施例五 中的 S501-S512的具体实现过程类似,详细可以参见本 发明上述方法实施例中的相 关记载, 此处不再赘述。

本发明实施例八提供的 IP地址分配方法,通过向 UE发送包括 UE的 IPv6 地址和第一 DNS的 IP地址的第一 PDN连接激活响应消息, 以使 UE获取到 第一 DNS的 IP地址而未获取到第二 DNS的 IP地址, 所以 UE获取的 IPv4 业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间传输的数据 报文不需要经过 NAT64的转换, 从而减少了 NAT64的网络负荷, 还提高了 数据传输效率。

图 14为本发明 IP地址分配方法实施例九的流程图, 如图 14所示, 本实 施例的方法在图 12或图 13所示方法实施例的基础上, 本实施例的方法还 可以包括:

S901、 UE根据第一返回码和 UE的 IPv6地址, 确定第三 PDN连接激活 请求消息中的 PDP类型指示信息为用于指示 PDP类型为 IPv4的 PDP类型指 不信息。

5902、 UE向服务网关发送第三 PDN连接激活请求消息。

5903、 服务网关接收 UE根据第一返回码和 UE的 IPv6地址发送的第三 PDN连接激活请求消息。

S904、 服务网关确定 UE已激活 IPv6的 PDN连接。

本实施例中, 服务网关接收 UE发送的第三 PDN连接激活请求消息, 可 以确定第三 PDN连接激活请求消息中的用于指示 PDP类型为 IPv4的 PDP类 型指示信息。然后服务网关判断该 UE是否已激活 IPv6的 PDN, 若服务网关 确定该 UE已激活 IPv6的 PDN连接, 则执行 S905。 若服务网关确定 UE未 激活 IPv6的 PDN连接, 则可以确定 UE为 IPv4 UE, 那么服务网关给 UE分 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

5905、 服务网关根据第三 PDN连接激活请求消息中的 PDP类型指示信 息和第一配置信息, 确定 UE的 IPv4地址和第一 DNS的 IP地址。

5906、 服务网关向 UE发送第三 PDN连接激活响应消息。

S907、 UE接收服务网关发送的第三 PDN连接激活响应消息。

本实施例中, S901-S907的具体实现过程与本发明方法实施例四 中的

S601-S607的具体实现过程类似,详细可以参见 本发明上述方法实施例中的相 关记载, 此处不再赘述。

本发明实施例九提供的 IP地址分配方法, 进一步地, 通过向 UE发送包 括 UE的 IPv4地址和第一 DNS的 IP地址的第三 PDN连接激活响应消息,以 使 UE获取到第一 DNS的 IP地址而未获取到第二 DNS的 IP地址, 所以 UE 获取的 IPv4业务服务器的 IP地址为 IPv4地址, UE与 IPv4业务服务器之间 传输的数据报文不需要经过 NAT64的转换,从而减少了 NAT64的网络负荷, 还提高了数据传输效率。

图 15为本发明 IP地址分配方法实施例十的流程图, 如图 15所示, 本实 施例的方法可以包括:

51001、 UE向服务网关发送第一 PDN连接激活请求消息。

51002、 UE接收服务网关发送的第一 PDN连接激活响应消息。

本实施例中, UE可以向服务网关发送第一 PDN连接激活请求消息, 其 中, 第一 PDN连接激活请求消息中包括 PDP类型指示信息, PDP类型指示 信息用于指示 PDP类型, 本实施例中的 UE为 IPv4v6 UE, 所以 PDP类型指 示信息用于指示 PDP类型为 IPv4v6。 服务网关接收到 UE发送的第一 PDN 连接激活请求消息后,解析第一 PDP连接激活请求消息中的 PDP类型,也即 根据第一 PDP连接激活请求消息中的 PDP类型指示信息确定 PDP类型为 IPv4v6。

服务网关可以根据 PDP类型为 IPv4v6, 确定 UE为 IPv4v6 UE, 服务网 关可以将 IPv4v6 UE变更为只支持 IPv4的 UE,即服务网关为 UE分配 UE的 IPv4地址,根据只为 UE分配 UE的 IPv4地址,确定 UE实际上只支持 IPv4, 那么可以确定为 UE分配的 DNS为第一 DNS和 /或第二 DNS, 然后可以确定 第一 DNS的 IP地址和 /或第二 DNS的 IP地址,再通过第一 PDN连接激活响 应消息向 UE发送 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址, 从而 UE可以接收服务网关发送的第一 PDN连接激活响应消息, 由 于 UE只获取到 UE的 IPv4地址,所以 UE只会与 IPv4业务服务器发送 IPv4 业务数据报文, 不需要经过 NAT64的转换。

本发明实施例十提供的 IP地址分配方法,通过向服务网关发送第一 PDN 连接激活请求消息, 接收服务网关发送的 UE的 IPv4地址、 第一 DNS的 IP 地址和 /或第二 DNS的 IP地址; 由于 UE只获取到 UE的 IPv4地址, UE与 IPv4业务服务器之间传输 IPv4数据报文, 不需要经过 NAT64的转换, 从而 减少了 NAT64的网络负荷, 还提高了数据传输效率。

图 16为本发明 IP地址分配方法实施例十一的流程图, 如图 16所示, 本 实施例的方法可以包括:

51101、 服务网关接收 UE发送的第一 PDN连接激活请求消息。

51102、 服务网关根据 PDP类型指示信息, 确定 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

S1103、 服务网关向 UE发送第一 PDN连接激活响应消息。

本实施例中,服务网关可以接收 UE发送的第一 PDN连接激活请求消息, 其中, 第一 PDN连接激活请求消息中包括 PDP类型指示信息, PDP类型指 示信息用于指示 PDP类型, 本实施例中的 UE为 IPv4v6 UE, 所以 PDP类型 指示信息用于指示 PDP类型为 IPv4v6。 服务网关可以解析第一 PDP连接激 活请求消息中的 PDP类型, 也即根据第一 PDP连接激活请求消息中的 PDP 类型指示信息确定 PDP类型为 IPv4v6。

服务网关可以根据 PDP类型为 IPv4v6, 确定 UE为 IPv4v6 UE, 服务网 关可以将 IPv4v6 UE变更为只支持 IPv4的 UE,即服务网关为 UE分配 UE的 IPv4地址,根据只为 UE分配 UE的 IPv4地址,确定 UE实际上只支持 IPv4, 那么可以确定为 UE分配的 DNS为第一 DNS和 /或第二 DNS, 然后可以确定 第一 DNS的 IP地址和 /或第二 DNS的 IP地址,再通过第一 PDN连接激活响 应消息向 UE发送 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址, 从而 UE可以接收服务网关发送的第一 PDN连接激活响应消息, 由 于 UE只获取到 UE的 IPv4地址,所以 UE只会与 IPv4业务服务器发送 IPv4 业务数据报文, 不需要经过 NAT64的转换。

本发明实施例十一提供的 IP地址分配方法, 通过服务网关接收 UE发送 的第一 PDN连接激活请求消息, 根据 PDP类型指示信息, 确定 UE的 IPv4 地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址, 向 UE发送包括 UE 的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连 接激活响应消息; 由于 UE只获取到 UE的 IPv4地址, UE与 IPv4业务服务 器之间传输 IPv4数据报文, 不需要经过 NAT64的转换, 从而减少了 NAT64 的网络负荷, 还提高了数据传输效率。

图 17为本发明 IP地址分配方法实施例十二的流程图, 如图 17所示, 本 实施例的方法可以包括:

S1201、 UE向服务网关发送第一 PDN连接激活请求消息。

51202、 服务网关接收 UE发送的第一 PDN连接激活请求消息。

本实施例中, UE为 IPv4v6 UE, 第一 PDN连接激活请求消息中的 PDP 类型指示信息用于指示 PDP类型为 IPv4v6。

51203、 服务网关根据 PDP类型指示信息和第二配置信息, 确定 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

51204、 服务网关向 UE发送包括 UE的 IPv4地址、 第二返回码、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活响应消息。

本实施例中, 服务网关根据 PDP类型指示信息用于指示 PDP类型为 IPv4v6, 确定 UE为 IPv4v6 UE。服务网关可以根据管理网关的指示确定第 配置信息, 也可以在服务网关中预先存储有第二配置信息 , 该第二配置信息 用于指示服务网关给一个 PDN连接分配一种 IP版本地址并且同一个 APN下 激活一种 IP版本的 PDN连接 (也就是 IPv4 PDN连接或 IPv6 PDN连接 ) 。 服务网关可以根据 PDP类型指示信息为 IPv4v6和第二配置信息, 确定在该 PDN连接下为 UE分配一种 IP版本地址, 本实施例中, 服务网关确定为 UE 分配 UE的 IPv4地址。 本实施例中, 服务网关可以根据预设信息为 UE分配 UE的 IPv4地址, 预设信息用于指示服务网关根据 PDP类型为 IPv4v6为 UE 分配 UE的 IPv4地址, 或者, 服务网关可以根据管理网元的指示为 UE分配 UE的 IPv4地址。 服务网关还可以根据 IPv4v6 UE变更为 IPv4 UE, 确定为 UE分配的 DNS为第一 DNS和 /或第二 DNS, 然后可以确定第一 DNS的 IP 地址和 /或第二 DNS的 IP地址。 在确定 UE的 IPv4地址和第一 DNS的 IP地 址之后, 向 UE发送包括 UE的 IPv4地址、 第一 DNS的 IP地址和第二返回 码的第一 PDN连接激活响应消息, 第一返回码用于指示 UE在同一个 APN 下激活一种 IP版本的 PDN连接, 以指示 UE下次发 PDN连接激活请求消息 时, PDP类型指示信息应该用于指示 PDP类型为 IPv4而不是 IPv4v6。 可选 地, 第一返回石马为 New PDP type due to network preference。

S1205、 UE接收服务网关发送的包括 UE的 IPv4地址、 第二返回码、 第 一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活响应消息。

本实施例中, UE可以接收服务网关发送的包括 UE的 IPv4地址、 第二 返回码、第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活 响应消息。 UE若需要激活再一个 PDN连接时, UE可以根据第一 PDN连接 激活响应消息中的第二返回码和 UE的 IPv4地址, 可以确定发送给服务网关 的下一个 PDN激活请求消息中的 PDP类型指示信息用于指示 PDP类型为 IPv4, 而不是用于指示 PDP类型为 IPv4v6, 那么服务网关根据 PDP类型为 IPv4确定 UE为 IPv4 UE, 从而为 UE分配 UE的 IPv4地址、 第一 DNS的 IP 地址和 /或第二 DNS的 IP地址。 所以 UE只获取到 UE的 IPv4地址, 而未获 取 UE的 IPv6地址, UE只可以向 IPv4业务服务器发送 IPv4数据报文, 不需 要经过 NAT64的转换。

本发明实施例十二提供的 IP地址分配方法, 通过 UE向服务网关发送包 括用于指示 PDP类型为 IPv4v6的 PDP类型指示信息的第一 PDN连接激活请 求消息; 服务网关根据 PDP类型指示信息和第二配置信息, 确定 UE的 IPv4 地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址, 然后向 UE发送包括 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN 连接激活响应消息。 由于 UE只获取到 UE的 IPv4地址, UE与 IPv4业务服 务器之间传输 IPv4数据报文,不需要经过 NAT64的转换,从而减少了 NAT64 的网络负荷, 还提高了数据传输效率。

可选地, UE向服务网关发送第一 PDN连接激活请求消息,第一 PDN连 接激活请求消息中的 PDP类型指示信息用于指示 PDP类型为 IPv4v6, 服务 网关根据 PDP类型指示信息和第二配置信息, 确定 UE的 IPv6地址和第二 DNS的 IP地址,服务网关向 UE发送包括 UE的 IPv6地址、第二返回码和第 二 DNS的 IP地址的第一 PDN连接激活响应消息。 UE若需要激活再一个 PDN 连接时, UE可以根据第一 PDN连接激活响应消息中的第二返回码和 UE的 IPv6地址, 可以确定发送给服务网关的下一个 PDN激活请求消息中的 PDP 类型指示信息用于指示 PDP类型为 IPv6,而不是用于指示 PDP类型为 IPv4v6, 那么服务网关根据 PDP类型为 IPv6确定 UE为 IPv6 UE,从而为 UE分配 UE 的 IPv6地址和第二 DNS的 IP地址。所以 UE只获取到 UE的 IPv6地址, UE 只可以向 IPv4业务服务器发送 IPv6数据报文。

图 18为本发明 IP地址分配方法实施例十三的流程图, 如图 18所示, 本 实施例的方法可以包括:

51301、 UE向管理网元发送第一 PDN连接激活请求消息。

本实施例中, UE为 IPv4v6 UE, UE向服务网元发 PDN连接激活请求消 息需要通过管理网元转发。所以 UE向管理网元发送第一 PDN连接激活请求 消息, 第一 PDN连接激活请求消息中的 PDP类型指示信息用于指示 PDP类 型为 IPv4v6。

51302、 管理网元接收 UE发送的第一 PDN连接激活请求消息。

S1303、管理网元将第一 PDN连接激活请求消息中的 PDP类型指示信息 修改为用于指示 PDP类型为 IPv4, 并将 IPv4v6指示信息和第二标识信息添 加在第一 PDN连接激活请求消息, 获得第二 PDN连接激活请求消息。

S1304、 管理网元向服务网元发送第二 PDN连接激活请求消息。

本实施例中,管理网元可以接收 UE发送的第一 PDN连接激活请求消息, 管理网元可以根据 UE的用户签约数据对第一 PDN连接激活请求消息中的 PDP类型指示信息进行修改, 该用户签约数据允许在所有的 PDN连接下为 UE分配 UE的 IPv4地址或 UE的 IPv6地址, 本实施例中, 若用户签约数据 允许在所有的 PDN连接下为 UE分配 UE的 IPv4地址,管理网元可以根据用 户签约数据将第一 PDN连接激活请求消息中的 PDP类型指示信息修改为用 于指示 PDP类型为 IPv4, 然后将第一 PDN连接激活请求消息中的修改前的 PDP类型指示信息添加第一 PDN连接激活请求消息中, 也就是将 IPv4v6指 示信息添加第一 PDN连接激活请求消息,还可以将第二标识信息 添加在第一 PDN连接激活请求消息中, 获得第二 PDN连接激活请求消息, IPv4v6指示 信息用于指示该 UE支持 IPv4v6, 第二标识信息用于标识所述 UE在同一个 APN下激活一种 IP版本的 PDN连接。管理网元在获取第二 PDN连接激活请 求消息之后向服务网关发送该第二 PDN连接激活请求消息。

51305、 服务网关接收管理网元发送的第二 PDN连接激活请求消息。 其中,第二 PDN连接激活请求消息为管理网元根据 UE发送的第一 PDN 连接激活请求消息发送的, 第二 PDN连接激活请求消息为管理网元将 PDP 类型指示信息修改为用于指示 PDP类型为 IPv4并将 IPv4v6指示信息和第二 标识信息添加在第一 PDN连接激活请求消息中获得的。

51306、 服务网关根据修改后的 PDP类型指示信息、 IPv4v6指示信息和 第二标识信息, 确定第二配置信息。

本实施例中, 服务网关接收到第二 PDN连接激活请求消息后, 获取到第 二 PDN连接激活请求消息中的 PDP类型指示信息, 即修改后的 PDP类型指 示信息 (本实施例中为 IPv4) 、 IPv4v6指示信息和第二标识信息, 可以确定 UE本身支持 IPv4v6,但是在该 PDN连接下 UE只支持一种 IP版本,即 IPv4, 并且 UE在同一个 APN下激活一种 IP版本的 PDN连接, 从而服务网关可以 确定第二配置信息,第二配置信息用于指示服 务网关给一个 PDN连接分配一 种 IP版本地址并且同一个称 APN下激活一种 IP版本的 PDN连接。

51307、 服务网关根据修改后的 PDP类型为 IPv4和第二配置信息, 确定 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

本实施例中, 服务网关确定第一配置信息之后, 服务网关可以根据修改 后的 PDP类型为 IPv4 和第二配置信息, 为 UE分配 UE的 IPv4地址, 由于 服务网关获知 UE为 IPv4v6 UE,并且在另一 PDN连接下仍然给 UE分配 UE 的 IPv6地址, 所以服务网关给 UE分配 UE的 IPv4地址的情况下, 确定给 UE分配的 DNS为第一 DNS和 /或第二 DNS, 然后可以确定第一 DNS的 IP 地址和 /或第二 DNS的 IP地址。

51308、 服务网关向管理网元发送包括 UE的 IPv4地址、 第一 DNS的 IP 地址和 /或第二 DNS的 IP地址的第二 PDN连接激活响应消息。

本实施例中, 服务网关在确定 UE的 IPv4地址、 第一 DNS的 IP地址和 / 或第二 DNS的 IP地址之后, 服务网关向 UE返回该 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址,服务网关与 UE之间传输的信息经 过管理网元的转发, 所以, 服务网关向管理网元发送包括 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第二 PDN连接激活响应消息。

51309、 管理网元接收服务网关发送的第二 PDN连接激活响应消息。

51310、 管理网元将第二返回码添加在第二 PDN连接激活响应消息, 获 得第一 PDN连接激活响应消息。

51311、 管理网元向 UE发送第一 PDN连接激活响应消息。

本实施例中, 管理网元接收服务网关发送的第二 PDN连接激活响应消 息,由于管理网元对 UE发送的第一 PDN连接激活请求消息中的 PDP类型指 示信息进行了修改了, 所以管理网元接收到服务网关发送给 UE的第二 PDN 连接激活响应消息后, 将第二返回码添加在第二 PDN连接激活响应消息中, 获得第一 PDN连接激活响应消息, 并将第一 PDN连接激活响应消息发送给 UE。 可选地, 第二返回码为 New PDP type due to network preference。

51312、 UE接收管理网元发送的包括 UE的 IPv4地址、 第二返回码、 第 一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接激活响应消息。

其中,第一 PDN连接激活响应消息为管理网元根据服务网关 发送的第二 PDN连接激活响应消息发送的,第二 PDN连接激活响应消息包括 UE的 IPv4 地址、第一 DNS的 IP地址和 /或第二 DNS的 IP地址, 第一 PDN连接激活响 应消息为管理网元将第二返回码添加在第二 PDN连接激活响应消息获得的。

本发明实施例十三提供的 IP地址分配方法, 通过 UE向管理网元发送第 一 PDN连接激活请求消息;管理网元将第一 PDN连接激活请求消息中的 PDP 类型指示信息修改为用于指示 PDP类型为 IPv4, 并将 IPv4v6指示信息和第 二标识信息添加在第一 PDN连接激活请求消息, 获得第二 PDN连接激活请 求消息, 并向服务网元发送第二 PDN连接激活请求消息; 服务网关根据修改 后的 PDP类型指示信息、 IPv4v6指示信息和第二标识信息, 确定第二配置信 息, 根据修改后的 PDP类型为 IPv4和第二配置信息, 确定 UE的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址,然后向管理网元发送包括 UE 的 IPv4地址、 第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第二 PDN连 接激活响应消息; 管理网元将第二返回码添加在第二 PDN连接激活响应消 息,获得第一 PDN连接激活响应消息,然后向 UE发送包括 UE的 IPv4地址、 第二返回码、第一 DNS的 IP地址和 /或第二 DNS的 IP地址的第一 PDN连接 激活响应消息, 由于 UE只获取到 UE的 IPv4地址, UE与 IPv4业务服务器 之间传输 IPv4数据报文, 不需要经过 NAT64的转换, 从而减少了 NAT64的 网络负荷, 还提高了数据传输效率。

可选地, UE向管理网元发送第一 PDN连接激活请求消息,第一 PDN连 接激活请求消息中的 PDP类型指示信息用于指示 PDP类型为 IPv4v6 ; 管理 网元将第一 PDN连接激活请求消息中的 PDP类型指示信息修改为用于指示 PDP类型为 IPv6, 并将 IPv4v6指示信息和第二标识信息添加在第一 PDN连 接激活请求消息, 获得第二 PDN连接激活请求消息, 向服务网元发送第二 PDN连接激活请求消息; 服务网关根据修改后的 PDP类型指示信息、 IPv4v6 指示信息和第一标识信息,确定第一配置信息 ;根据修改后的 PDP类型为 IPv4 和第一配置信息,确定 UE的 IPv4地址、第一 DNS的 IP地址和 /或第二 DNS 的 IP地址; 向管理网元发送包括 UE的 IPv6地址和第一 DNS的 IP地址的第 二 PDN连接激活响应消息, 管理网元将第二返回码添加在第二 PDN连接激 活响应消息, 获得第一 PDN连接激活响应消息, 向 UE发送第一 PDN连接 激活响应消息。

可选地, 本发明上述各方法实施例中, 若服务网关中未配置有第一 DNS 的 IP地址和第二 DNS的 IP地址, 那么服务网关可以向外部的 (external)认 证授权计费 (Authentication Authorization Accounting, 简称: AAA) 实体或 动态主机配置协议 (Dynamic Host Configuration Protocol, 简称: DHCP)月艮务 器获取第一 DNS的 IP地址和 /或第二 DNS的 IP地址。

本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读 取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述 的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码的介 质。

最后应说明的是: 以上各实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述各实施例对本发明进行了详细的 说明, 本领域的普通 技术人员应当理解:其依然可以对前述各实施 例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替 换; 而这些修改或者替换, 并 不使相应技术方案的本质脱离本发明各实施例 技术方案的范围。