代理移动IPv4处理方法及系统转让专利

申请号 : CN200910162800.2

文献号 : CN101998444B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 梅承力

申请人 : 中国电信股份有限公司

摘要 :

本发明涉及一种代理移动IPv4处理方法,包括:在PDSN向HAAA发起接入请求消息之后,HAAA根据接入请求消息中的NAI和CallingStationID构造用于区分用户的MN NAI;HAAA存储MN NAI与NAI的映射关系,并在向PDSN返回接入接受消息时,在接入接受消息携带MN NAI;PDSN根据接收的接入接受消息将NAI替换为MN NAI。本发明还涉及一种代理移动IPv4处理系统。本发明通过构造用于区分用户的MN NAI,实现了代理移动IPv4处理流程中用户的区分,满足了CDMA引入移动IPv4后识别用户的需求,也确保了代理移动IP的标准流程实现。

权利要求 :

1.一种代理移动IPv4处理方法,包括:

在分组数据服务节点PDSN向家乡认证、授权和计费服务器HAAA发起接入请求消息之后,所述家乡认证、授权和计费服务器HAAA根据所述接入请求消息中的网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符MN NAI,其中,所述MN NAI由所述CallingStationID和NAI对应的域按照CallingStationID@NAI对应的域的格式构成;

所述家乡认证、授权和计费服务器HAAA存储所述移动节点网络接入标识符MN NAI与网络接入标识符NAI的映射关系,并在向所述分组数据服务节点PDSN返回接入接受消息时,在所述接入接受消息携带所述移动节点网络接入标识符MN NAI;

所述分组数据服务节点PDSN根据接收的接入接受消息将所述网络接入标识符NAI替换为所述移动节点网络接入标识符MN NAI。

2.根据权利要求1所述的代理移动IPv4处理方法,其中在所述分组数据服务节点PDSN向家乡代理HA发起PMIPv4注册请求消息时,在所述PMIPv4注册请求消息中增加关联标识Correlation ID和呼叫站标识CallingStationID,在所述家乡代理HA向家乡认证、授权和计费服务器HAAA发起接入请求消息时,在所述接入请求消息中增加所述关联标识Correlation ID和呼叫站标识CallingStationID,其中关联标识Correlation ID包括了用户的国际移动用户识别码IMSI信息,用于HAAA实现PDSN和HA的话单合并。

3.根据权利要求2所述的代理移动IPv4处理方法,其中在所述家乡代理HA向所述分组数据服务节点PDSN返回PMIPv4注册响应消息时,在所述PMIPv4注册响应消息中增加关联标识Correlation ID和呼叫站标识CallingStationID,在所述家乡认证、授权和计费服务器HAAA向所述家乡代理HA返回接入接受消息时,在所述接入接受消息中增加所述关联标识Correlation ID和呼叫站标识CallingStationID。

4.一种代理移动IPv4处理系统,包括:

分组数据服务节点PDSN,用于向家乡认证、授权和计费服务器HAAA发起接入请求消息,所述接入请求消息包括网络接入标识符NAI和呼叫站标识CallingStationID,以及根据接收的接入接受消息将所述网络接入标识符NAI替换为移动节点网络接入标识符MN NAI;

家乡认证、授权和计费服务器HAAA,用于根据所述接入请求消息中的网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符MN NAI,以及存储所述移动节点网络接入标识符MN NAI与网络接入标识符NAI的映射关系,其中,所述MN NAI由所述CallingStationID和NAI对应的域按照CallingStationID@NAI对应的域的格式构成。

5.根据权利要求4所述的代理移动IPv4处理系统,其中在所述分组数据服务节点PDSN中还包括第一标识添加模块,用于在向家乡代理HA发起PMIPv4注册请求消息时,在所述PMIPv4注册请求消息中增加关联标识Correlation ID和呼叫站标识CallingStationID;还包括第二标识添加模块,设于家乡代理HA中,用于向家乡认证、授权和计费服务器HAAA发起接入请求消息时,在所述接入请求消息中增加所述关联标识Correlation ID和呼叫站标识CallingStationID,其中关联标识Correlation ID包括了用户的国际移动用户识别码IMSI信息,用于HAAA实现PDSN和HA的话单合并。

6.根据权利要求5所述的代理移动IPv4处理系统,其中还包括第三标识添加模块,设于所述家乡代理HA中,用于向所述分组数据服务节点PDSN返回PMIPv4注册响应消息时,在所述PMIPv4注册响应消息中增加关联标识Correlation ID和呼叫站标识CallingStationID;在所述家乡认证、授权和计费服务器HAAA中还包括第四标识添加模块,用于向所述家乡代理HA返回接入接受消息时,在所述接入接受消息中增加所述关联标识Correlation ID和呼叫站标识CallingStationID。

7.一种代理移动IPv4处理方法,包括:

在接入终端发起IPCP协商后,分组数据服务节点PDSN根据网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符MN NAI,其中,所述MN NAI由所述CallingStationID和NAI对应的域按照CallingStationID@NAI对应的域的格式构成;

所述分组数据服务节点PDSN在建立到家乡代理HA的PMIPv4隧道时,向所述家乡代理HA发起PMIPv4注册请求消息,所述PMIPv4注册请求消息包括移动节点网络接入标识符MN NAI;

家乡代理HA向家乡认证、授权和计费服务器HAAA发起接入请求消息,所述接入请求消息包括移动节点网络接入标识符MN NAI;

所述家乡认证、授权和计费服务器HAAA根据所述接入请求消息存储所述移动节点网络接入标识符MN NAI与所述网络接入标识符NAI之间的映射关系。

8.根据权利要求7所述的代理移动IPv4处理方法,其中在所述分组数据服务节点PDSN向所述家乡代理HA发起PMIPv4注册请求消息时,在所述PMIPv4注册请求消息中增加关联标识Correlation ID和呼叫站标识CallingStationID,在所述家乡代理HA向家乡认证、授权和计费服务器HAAA发起接入请求消息时,在所述接入请求消息中增加所述关联标识Correlation ID和呼叫站标识CallingStationID,其中关联标识Correlation ID包括了用户的国际移动用户识别码IMSI信息,用于HAAA实现PDSN和HA的话单合并。

9.根据权利要求8所述的代理移动IPv4处理方法,其中在所述家乡代理HA向所述分组数据服务节点PDSN返回PMIPv4注册响应消息时,在所述PMIPv4注册响应消息中增加关联标识Correlation ID和呼叫站标识CallingStationID,在所述家乡认证、授权和计费服务器HAAA向所述家乡代理HA返回接入接受消息时,在所述接入接受消息中增加所述关联标识Correlation ID和呼叫站标识CallingStationID。

10.一种代理移动IPv4处理系统,包括:

分组数据服务节点PDSN,用于在接入终端发起IPCP协商后,根据网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符MN NAI,并在建立到家乡代理HA的PMIPv4隧道时,向所述家乡代理HA发起PMIPv4注册请求消息,所述PMIPv4注册请求消息包括移动节点网络接入标识符MN NAI,其中,所述MN NAI由所述CallingStationID和NAI对应的域按照CallingStationID@NAI对应的域的格式构成;

家乡代理HA,用于向家乡认证、授权和计费服务器HAAA发起接入请求消息,所述接入请求消息包括移动节点网络接入标识符MNNAI;

家乡认证、授权和计费服务器HAAA,用于根据所述接入请求消息存储所述移动节点网络接入标识符MN NAI与所述网络接入标识符NAI之间的映射关系。

11.根据权利要求10所述的代理移动IPv4处理系统,其中在所述分组数据服务节点PDSN中还包括第一标识添加模块,用于在向所述家乡代理HA发起PMIPv4注册请求消息时,在所述PMIPv4请求消息中增加关联标识Correlation ID和呼叫站标识CallingStationID;在所述家乡代理HA中还包括第二标识添加模块,用于向家乡认证、授权和计费服务器HAAA发起接入请求消息时,在所述接入请求消息中增加所述关联标识Correlation ID和呼叫站标识CallingStationID,其中关联标识Correlation ID包括了用户的国际移动用户识别码IMSI信息,用于HAAA实现PDSN和HA的话单合并。

12.根据权利要求11所述的代理移动IPv4处理系统,其中在所述家乡代理HA中还包括第三标识添加模块,用于向所述分组数据服务节点PDSN返回PMIPv4注册响应消息时,在所述PMIPv4注册响应消息中增加关联标识Correlation ID和呼叫站标识CallingStationID;在所述家乡认证、授权和计费服务器HAAA中还包括第四标识添加模块,用于向所述家乡代理HA返回接入接受消息时,在所述接入接受消息中增加关联标识Correlation ID和呼叫站标识CallingStationID。

说明书 :

代理移动IPv4处理方法及系统

技术领域

[0001] 本发明涉及移动通信领域,尤其涉及一种代理移动IPv4处理方法及系统。

背景技术

[0002] 随着移动通信技术的发展,移动IPv4被引入CDMA网络,提供业务在IP层的连续性,并对需要回家乡地的业务、安全性比较高的业务、家乡地特殊内容计费要求的业务、配置家乡地IP地址的PUSH类业务等提供较好的便利性。
[0003] CDMA的代理移动IPv4(Proxy Mobile IPv4,简称PMIPv4)技术在3GPP2国际标准中制定,为了标准引用的一致性,3GPP2完全采用了IETF的移动IPv4规范,导致目前3GPP2的移动IPv4标准只能支持通过不同的网络接入标识符(Network Access Identifier,简称NAI)来区分用户。而中国的CDMA网络中由于历史原因,CDMA20001x和EVDO网络都没有把NAI作为用户标识,而主要用作业务区分标识,真正的用户区分标识采用了国际移动用户识别码(International Mobile Subscriber Identity,简称IMSI),如果直接采用3GPP2标准的代理移动IPv4流程,就存在无法区分用户、无法为相同NAI的不同用户建立移动IPv4呼叫的问题。

发明内容

[0004] 本发明的目的是提出一种代理移动IPv4处理方法及系统,能够满足CDMA引入移动IPv4后识别用户的需求和代理移动IPv4的流程实现。
[0005] 为实现上述目的,本发明提供了一种代理移动IPv4处理方法,包括:
[0006] 在分组数据服务节点PDSN向家乡认证、授权和计费服务器HAAA发起接入请求消息之后,所述家乡认证、授权和计费服务器HAAA根据所述接入请求消息中的网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符MN NAI;
[0007] 所述家乡认证、授权和计费服务器HAAA存储所述移动节点网络接入标识符MN NAI与网络接入标识符NAI的映射关系,并在向所述分组数据服务节点PDSN返回接入接受消息时,在所述接入接受消息携带所述移动节点网络接入标识符MN NAI;
[0008] 所述分组数据服务节点PDSN根据接收的接入接受消息将所述网络接入标识符NAI替换为所述移动节点网络接入标识符MN NAI。
[0009] 为实现上述目的,本发明提供了一种代理移动IPv4处理系统,包括:
[0010] 分组数据服务节点PDSN,用于向家乡认证、授权和计费服务器HAAA发起接入请求消息,所述接入请求消息包括网络接入标识符NAI和呼叫站标识CallingStationID,以及根据接收的接入接受消息将所述网络接入标识符NAI替换为所述移动节点网络接入标识符MNNAI;
[0011] 家乡认证、授权和计费服务器HAAA,用于根据所述接入请求消息中的网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符MN NAI,以及存储所述移动节点网络接入标识符MN NAI与网络接入标识符NAI的映射关系。
[0012] 为实现上述目的,本发明提供了一种代理移动IPv4处理方法,包括:
[0013] 在接入终端(Access Termination,简称AT)发起IP控制协议(IP Control Protocol,简称IPCP)协商后,分组数据服务节点(PacketData Serving Node,简称PDSN)根据网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符(Mobile Node NAI,简称MN NAI);
[0014] 所述分组数据服务节点PDSN在建立到家乡代理(Home Agent,简称HA)的PMIPv4隧道时,向所述家乡代理HA发起PMIPv4注册请求消息,所述PMIPv4注册请求消息包括移动节点网络接入标识符MN NAI;
[0015] 所述家乡代理HA向家乡认证、授权和计费服务器(HomeAuthentication,Authorization and Accounting,简称HAAA)发起接入请求消息,所述接入请求消息包括移动节点网络接入标识符MNNAI;
[0016] 所述家乡认证、授权和计费服务器HAAA根据所述接入请求消息存储所述移动节点网络接入标识符MN NAI与所述网络接入标识符NAI之间的映射关系。
[0017] 为实现上述目的,本发明还提供一种代理移动IPv4处理系统,包括:
[0018] 分组数据服务节点PDSN,用于在接入终端发起IPCP协商后,根据网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符MN NAI,并在建立到家乡代理HA的PMIPv4隧道时,向所述家乡代理HA发起PMIPv4注册请求消息,所述PMIPv4注册请求消息包括移动节点网络接入标识符MN NAI;
[0019] 家乡代理HA,用于向家乡认证、授权和计费服务器HAAA发起接入请求消息,所述接入请求消息包括移动节点网络接入标识符MNNAI;
[0020] 家乡认证、授权和计费服务器HAAA,用于根据所述接入请求消息存储所述移动节点网络接入标识符MN NAI与所述网络接入标识符NAI之间的映射关系。
[0021] 基于上述技术方案,本发明在代理移动IPv4流程中通过网络侧的现有网元构造可以区分用户的标识MN NAI,从而满足CDMA引入移动IPv4后识别用户的需求,也确保了代理移动IPv4的标准流程实现。

附图说明

[0022] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0023] 图1为本发明代理移动IPv4处理方法的一实施例的流程示意图。
[0024] 图2为基于本发明代理移动IPv4处理方法的另一实施例的简单IP用户发起代理移动IPv4的信令流程图。
[0025] 图3为本发明代理移动IPv4处理方法的又一实施例的流程示意图。
[0026] 图4为基于本发明代理移动IP处理方法的再一实施例的简单IP用户发起代理移动IPv4的信令流程图。

具体实施方式

[0027] 下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0028] 由于现有用户所使用的NAI在CDMA网中仅能进行业务标识,而当引入代理移动IPv4技术后,使用NAI无法实现区分用户,也无法为相同的NAI的不同用户建立移动IPv4呼叫。因此本发明通过多个实施例在代理移动IPv4处理流程中对NAI进行了重新构造,使其能够实现区分用户的功能。
[0029] 如图1所示,为本发明代理移动IPv4处理方法的一实施例的流程示意图。本实施例包括以下步骤:
[0030] 步骤101、在分组数据服务节点PDSN向家乡认证、授权和计费服务器HAAA发起接入请求消息之后,所述家乡认证、授权和计费服务器HAAA根据所述接入请求消息中的网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符MN NAI;
[0031] 步骤102、所述家乡认证、授权和计费服务器HAAA存储所述移动节点网络接入标识符MN NAI与网络接入标识符NAI的映射关系,并在向所述分组数据服务节点PDSN返回接入接受消息时,在所述接入接受消息携带所述移动节点网络接入标识符MN NAI;
[0032] 步骤103、所述分组数据服务节点PDSN根据接收的接入接受消息将所述网络接入标识符NAI替换为所述移动节点网络接入标识符MN NAI。
[0033] 在上述技术方案中,HAAA根据NAI和CallingStationID构造用于区分用户的MN NAI,该MN NAI中不仅包括NAI的信息,还包括了呼叫站标识CallingStationID,对于采用相同业务NAI的不同用户,可以通过CallingStationID进行区分,从而实现了代理移动IPv4处理流程中用户的区分。
[0034] 由于PDSN和HAAA之间所使用的NAI与HA和HAAA所使用的MN NAI不同,因此需要HAAA对NAI和MN NAI的映射关系进行保存,以备后续流程的需要。
[0035] 如图2所示,为基于本发明代理移动IPv4处理方法的另一实施例的简单IP用户发起代理移动IPv4的信令流程图,包括以下步骤:
[0036] 1.简单IP用户接入PDSN,完成链路控制协议(Link ControlProtocol)协商,该过程同简单IP的接入过程;
[0037] 2.接入终端(Access Terminal,简称AT)和PDSN开始挑战握手协议(Challenge Handshake Authentication Protocol,简称Chap)鉴权过程;
[0038] 3.PDSN向HAAA发起鉴权请求,并携带NAI、CallingStationID、correlation ID等;
[0039] 4.HAAA响应鉴权成功,判断用户已签约MIPv4业务,响应NAI,代理移动节点-家乡代理密钥(PMN-HA key)和代理移动节点家乡代理安全参数指示(Proxy Mobile Node Home Agent SecurityParameter Index,简称PMN-HA-SPI)用于后续移动IPv4建立,并为用户构造MN NAI来区分不同用户,构造方法参见后面说明;
[0040] 5.AT发起IP控制协议(IP Control Protocol,简称IPCP)协商(IPCP Config Request),IP地址为0.0.0.0;
[0041] 6.PDSN为建立到HA的PMIPv4隧道,利用PMN-HA key生成移动节点家乡代理鉴权扩展(Mobile Node-Home Agent-Authentication Extension,简称MN-HA-AE);
[0042] 7.PDSN发向HA起PMIPv4注册请求消 息(PMIPv4Registration Request),包括MN NAI,PDSN地址、MN-HA AE;在RRQ消息中也可能包括通用路由协议封装密钥(General RouterEncapsulation,简称GRE key)扩展;此外在RRQ消息还可以新增CallingStationID、correlation ID字段,具体参见后续说明;
[0043] 8.HA向HAAA发起接入请求(Radius Access Request),验证PMIPv4RRQ;
[0044] 9.HAAA用代理移动节点家乡代理安全参数(Proxy MobileNode Home Agent Security Parameter,简称PMN-HA-SP)还原PMN-HA key;
[0045] 10.HAAA向HA发送接入接受消息(Radius Access Accept),包括PMN-HA key和PMN-HA SPI;
[0046] 11.HA向PDSN发起PMIPv4注册响应(PMIP4 RegistrationReply);如果PRRQ消息包括GRE Key extension,在PRRP消息中HA在该扩展字段中选择与NAI相关的密钥(GRE key)下发到PDSN。PRRP消息还包括MN NAI、家乡地址(Home Address,简称HoA)和PMN-HA-SPI。PDSN用PMN-HA key验证MN-HA AE;
[0047] 12.IPCP配置响应(IPCP Config Response),下发用户HoA地址;
[0048] 13.完成PDSN和HA之间IP in IP或GRE隧道建立。
[0049] 在上述实施例中,由于在中国CDMA网络中,用户名为card、wap、streaming、java及brew等都代表业务,如果是相同业务的客户,在用户名上也是相同的,因此无法区分用户,而本发明中,PDSN重新构造MN NAI的方式具体为MN NAI=CallingStationID@NAI,例如对于数据卡业务来说,MN NAI为CallingStationID@card.mycdma.cn;对于WAP业务来说,MN NAI为CallingStationID@wap.mycdma.cn。其中card、wap为用户名User-Name,card.mycdma.cn、wap.mycdma.cn为原NAI对应的域。
[0050] 在上述实施例中,为了实现保持原有HAAA基于IMSI的计费模式和便于HAAA处理PDSN和HA的话单,在PMIPv4的注册请求/响应消息中需新增字段,如下表:
[0051]注册- 注册-
属性名 接口
请求 响应
Correlation ID M O PDSN<->HA
Calling-Station-ID M PDSN->HA
[0052] 在HA和HAAA的接入请求/接受消息中也需新增字段,如下表:
[0053]接入- 接入-
属性名 接口
请求 接受
CorrelationID M O HA<->AAA
Calling-Station-ID M HA->AAA
[0054] 其中新增字段中,CorrelationID包括了用户的IMSI的信息,用于HAAA实现PDSN和HA的话单合并;Calling-Station-ID用.于HAAA实现IMSI计费。
[0055] 以上新增字段的格式均可以按照3GPP2标准中PDSN-AAA的接入请求/接受消息的字段格式进行设计。
[0056] 上述实施例不但实现了在CDMA网络引入移动IPv4后用户的区分,还保持了移动IPv4流程的标准化,以及沿用基于IMSI的计费模式。
[0057] 本发明还基于上述代理移动IPv4处理流程提供了一种代理移动IPv4处理系统的实施例,包括:
[0058] 分组数据服务节点PDSN,用于向家乡认证、授权和计费服务器HAAA发起接入请求消息,所述接入请求消息包括网络接入标识符NAI和呼叫站标识CallingStationID,以及根据接收的接入接受消息将所述网络接入标识符NAI替换为所述移动节点网络接入标识符MNNAI;
[0059] 家乡认证、授权和计费服务器HAAA,用于根据所述接入请求消息中的网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符MN NAI,以及存储所述移动节点网络接入标识符MN NAI与网络接入标识符NAI的映射关系。
[0060] 在上述技术方案中,HAAA根据NAI和CallingStationID构造用于区分用户的MN NAI,该MN NAI中不仅包括NAI的信息,还包括了呼叫站标识CallingStationID,对于采用相同业务NAI的不同用户,可以通过CallingStationID进行区分,从而实现了代理移动IPv4处理流程中用户的区分。
[0061] 由于PDSN和HAAA之间所使用的NAI与HA和HAAA所使用的MN NAI不同,因此需要HAAA对NAI和MN NAI的映射关系进行保存,以备后续流程的需要。
[0062] 在上述实施例中,在所述分组数据服务节点PDSN中还包括第一标识添加模块,用于在向所述家乡代理HA发起PMIPv4注册请求消息时,在所述PMIPv4注册请求消息中增加关联标识Correlation ID和呼叫站标识CallingStationID;还包括第二标识添加模块,设于家乡代理HA中,用于向家乡认证、授权和计费服务器HAAA发起接入请求消息时,在所述接入请求消息中增加所述关联标识Correlation ID和呼叫站标识CallingStationID。
[0063] 在另一实施例中,还可以包括第三标识添加模块,设于所述家乡代理HA中,用于向所述分组数据服务节点PDSN返回PMIPv4注册响应消息时,在所述PMIPv4注册响应消息中增加关联标识Correlation ID和呼叫站标识CallingStationID;在所述家乡认证、授权和计费服务器HAAA中还包括第四标识添加模块,用于向所述家乡代理HA返回接入接受消息时,在所述接入接受消息中增加所述关联标识Correlation ID和呼叫站标识CallingStationID。
[0064] 上述实施例通过在消息中添加新的字段表示,在新的代理移动IPv4处理流程中,保持了原有HAAA基于IMSI的计费模式和便于HAAA处理PDSN和HA的话单。
[0065] 由于现有用户所使用的NAI在CDMA网中仅能进行业务标识,而当引入代理移动IPv4技术后,使用NAI无法实现区分用户,也无法为相同的NAI的不同用户建立移动IPv4呼叫。因此本发明在代理移动IPv4处理流程中对NAI进行了重新构造,使其能够实现区分用户的功能。如图3所示,为本发明代理移动IP处理方法的又一实施例的流程示意图。本实施例包括以下步骤:
[0066] 步骤201、在接入终端发起IPCP协商后,分组数据服务节点PDSN根据网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符MN NAI;
[0067] 步骤202、所述分组数据服务节点PDSN在建立到家乡代理HA的PMIPv4隧道时,向所述家乡代理HA发起PMIPv4注册请求消息,所述PMIPv4注册请求消息包括移动节点网络接入标识符MN NAI;
[0068] 步骤203、所述家乡代理HA向家乡认证、授权和计费服务器HAAA发起接入请求消息,所述接入请求消息包括移动节点网络接入标识符MN NAI;
[0069] 步骤204、所述家乡认证、授权和计费服务器HAAA根据所述接入请求消息存储所述移动节点网络接入标识符MN NAI与所述网络接入标识符NAI之间的映射关系。
[0070] 在上述技术方案中,PDSN根据NAI和CallingStationID构造用于区分用户的MN NAI,该MN NAI中不仅包括NAI的信息,还包括了呼叫站标识CallingStationID,对于采用相同业务NAI的不同用户,可以通过CallingStationID进行区分,从而实现了代理移动IPv4处理流程中用户的区分。
[0071] 由于PDSN和HAAA之间所使用的NAI与HA和HAAA所使用的MN NAI不同,因此需要HAAA对NAI和MN NAI的映射关系进行保存,以备后续流程的需要。
[0072] 如图4所示,为基于本发明代理移动IPv4处理方法的再一实施例的简单IP用户发起代理移动IP的信令流程图,包括以下步骤:
[0073] 1.Simple IP用户接入PDSN,完成链路控制协议(Link ControlProtocol)协商,该过程同Simple IP的接入过程;
[0074] 2.接入终端(Access Terminal,简称AT)和PDSN开始挑战握手协议(Challenge Handshake Authentication Protocol,简称Chap)鉴权过程;
[0075] 3.PDSN向HAAA发起鉴权请求,并携带NAI、CallingStationID、correlation ID等;
[0076] 4.HAAA响应鉴权成功,并判断用户已签约MIP业务,响应NAI,代理移动节点-家乡代理密钥(PMN-HA key)和代理移动节点家乡代理安全参数指示(Proxy Mobile Node Home Agent SecurityParameter Index,简称PMN-HA-SPI)用于后续移动IPv4建立;
[0077] 5.AT发起IPCP协商,IP地址为0.0.0.0;
[0078] 6.PDSN利用用户名(User-Name)和CallingStationID构造能区分用户的NAI作为后续移动IPv4的MN NAI,满足移动IPv4中识别用户的需求,构造方式见后续说明;
[0079] 7.PDSN为建立到HA的PMIPv4隧道,利用PMN-HA key生成移动节点家乡代理鉴权扩展(Mobile Node-Home Agent-Authentication Extension,简称MN-HA-AE);
[0080] 8.PDSN发向HA起PMIPv4注册请求消息,包括MN NAI,PDSN地址、MN-HA AE;在RRQ消息中也可能包括通用路由协议封装密钥(General Router Encapsulation,简称GRE key)扩展;此外在RRQ消息还可以新增CallingStationID、correlation ID字段,具体参见后续说明;
[0081] 9.HA向HAAA发起接入请求,验证PMIPv4RRQ;
[0082] 10.HAAA用代理移动节点家乡代理安全参数(Proxy MobileNode Home Agent Security Parameter,简称PMN-HA-SP)还原PMN-HA key;
[0083] 11.HAAA向HA发送接入接受消息,包括PMN-HA key和PMN-HA SPI;
[0084] 12.HA向PDSN发起PMIPV4注册响应;如果PRRQ消息包括GRE Key extension,在PRRP消息中HA在该扩展字段中选择与NAI相关的密钥(GRE key)下发到PDSN。PRRP消息还包括MN NAI、HoA和PMN-HA-SPI。PDSN用PMN-HA key验证MN-HA AE;
[0085] 13.IPCP配置响应,下发用户家乡地址(Home Address,简称HoA)地址;
[0086] 14.完成PDSN和HA之间IP in IP或GRE隧道建立。
[0087] 在上述实施例中,由于在中国CDMA网络中,用户名为card、wap、streaming、java及brew等都代表业务,如果是相同业务的客户,在用户名上也是相同的,因此无法区分用户,而本发明中,PDSN重新构造MN NAI的方式具体为MN NAI=CallingStationID@NAI,例如对于数据卡业务来说,MN NAI为CallingStationID@card.mycdma.cn;对于WAP业务来说,MN NAI为CallingStationID@wap.mycdma.cn。其中card、wap为用户名User-Name,card.mycdma.cn、wap.mycdma.cn为原NAI。
[0088] 在上述实施例中,为了实现保持原有HAAA基于IMSI的计费模式和便于HAAA处理PDSN和HA的话单,在PMIPv4的注册请求/响应消息中需新增字段,如下表:
[0089]注册- 注册-
属性名 接口
请求 响应
Correlation ID M O PDSN<->HA
Calling-Station-ID M PDSN->HA
[0090] 在HA和HAAA的接入请求/接受消息中也需新增字段,如下表:
[0091]接入- 接入-
属性名 接口
请求 接受
Correlation ID M O HA<->AAA
Calling-Station-ID M HA->AAA
[0092] 其中新增字段中,CorrelationID包括了用户的IMSI的信息,用于HAAA实现PDSN和HA的话单合并;Calling-Station-ID用.于HAAA实现IMSI计费。
[0093] 以上新增字段的格式均可以按照3GPP2标准中PDSN-AAA的接入请求/接受消息的字段格式进行设计。
[0094] 上述实施例不但实现了在CDMA网络引入移动IP后用户的区分,还保持了移动IP流程的标准化,以及沿用基于IMSI的计费模式。
[0095] 本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0096] 本发明还基于上述代理移动IP处理流程提供了一种代理移动IP处理系统的实施例,包括:
[0097] 分组数据服务节点PDSN,用于在接入终端发起IPCP协商后,根据网络接入标识符NAI和呼叫站标识CallingStationID构造用于区分用户的移动节点网络接入标识符MN NAI,并在建立到家乡代理HA的PMIPv4隧道时,向所述家乡代理HA发起PMIPv4注册请求消息,所述PMIPv4注册请求消息包括移动节点网络接入标识符MN NAI;
[0098] 家乡代理HA,用于向家乡认证、授权和计费服务器HAAA发起接入请求消息,接入请求消息包括移动节点网络接入标识符MN NAI;
[0099] 家乡认证、授权和计费服务器HAAA,用于根据所述接入请求消息存储所述移动节点网络接入标识符MN NAI与所述网络接入标识符NAI之间的映射关系。
[0100] 在上述技术方案中,PDSN根据NAI和CallingStationID构造用于区分用户的MN NAI,该MN NAI中不仅包括NAI的信息,还包括了呼叫站标识CallingStationID,对于采用相同业务NAI的不同用户,可以通过CallingStationID进行区分,从而实现了代理移动IP处理流程中用户的区分。
[0101] 由于PDSN和HAAA之间所使用的NAI与HA和HAAA所使用的MN NAI不同,因此需要HAAA对NAI和MN NAI的映射关系进行保存,以备后续流程的需要。
[0102] 在上述实施例中,在所述分组数据服务节点PDSN中还可以进一步包括第一标识添加模块,用于在向所述家乡代理HA发起PMIPv4注册请求消息时,在所述PMIPv4注册请求消息中增加关联标识Correlation ID和呼叫站标识CallingStationID;在所述家乡代理HA中进一步包括第二标识添加模块,用于向家乡认证、授权和计费服务器HAAA发起接入请求消息时,在所述接入请求消息中增加所述关联标识Correlation ID和呼叫站标识CallingStationID。
[0103] 在另一实施例中,在所述家乡代理HA中还可以包括第三标识添加模块,用于向所述分组数据服务节点PDSN返回PMIPv4注册响应消息时,在所述PMIPv4注册响应消息中增加关联标识Correlation ID和呼叫站标识CallingStationID;在所述家乡认证、授权和计费服务器HAAA中进一步包括第四标识添加模块,用于向所述家乡代理HA返回接入接受消息时,在所述接入接受消息中增加所述关联标识Correlation ID和呼叫站标识CallingStationID。
[0104] 上述实施例通过在消息中添加新的字段表示,在新的代理移动IPv4处理流程中,保持了原有HAAA基于IMSI的计费模式和便于HAAA处理PDSN和HA的话单。
[0105] 最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。