[go: up one dir, main page]

CN1918934B - Methods and apparatuses for CDMA2000/GPRS roaming - Google Patents

Methods and apparatuses for CDMA2000/GPRS roaming Download PDF

Info

Publication number
CN1918934B
CN1918934B CN2004800408759A CN200480040875A CN1918934B CN 1918934 B CN1918934 B CN 1918934B CN 2004800408759 A CN2004800408759 A CN 2004800408759A CN 200480040875 A CN200480040875 A CN 200480040875A CN 1918934 B CN1918934 B CN 1918934B
Authority
CN
China
Prior art keywords
emulation module
interface
module
travelling carriage
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2004800408759A
Other languages
Chinese (zh)
Other versions
CN1918934A (en
Inventor
约翰·W·纳谢尔斯基
徐大生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/996,425 external-priority patent/US7675885B2/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN1918934A publication Critical patent/CN1918934A/en
Application granted granted Critical
Publication of CN1918934B publication Critical patent/CN1918934B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

IIF architectures and corresponding call flows are provided for CDMA2000/GPRS roaming scenarios such as GPRS foreign mode with Mobile IPv4, GPRS foreign mode with Simple IPv4 or IPv6, CDMA2000 packet data foreign mode with Mobile IPv4, and CDMA2000 packet data foreign mode with Simple IPv4 or IPv6.

Description

用于CDMA2000/GPRS漫游的方法和装置 Method and device for CDMA2000/GPRS roaming

根据35U.S.C§119的优先权要求Priority claims under 35 U.S.C § 119

本专利申请要求2003年12月3日提交的题目为“CDMA/GPRSPacket Data Roaming(CDMA/GPRS分组数据漫游)”的临时申请No.60/526,557的优先权,该临时申请已转让给本申请的受让人,从而清楚地将其合并于此作为参考。This patent application claims priority to Provisional Application No. 60/526,557, filed December 3, 2003, entitled "CDMA/GPRS Packet Data Roaming," which is assigned to the applicant of this application assignee, which is hereby expressly incorporated by reference.

技术领域technical field

本申请公开的实施例通常涉及无线通信,并且更具体地,涉及在CDMA2000和GPRS系统的上下文中的漫游。Embodiments disclosed herein relate generally to wireless communications and, more specifically, to roaming in the context of CDMA2000 and GPRS systems.

背景技术Background technique

无线用户可能期望结合除他们的本地系统之外的无线系统来使用他们的无线终端,以使用他们的现有订购来接入服务。通过除他们的本地系统之外的无线系统,接入到这些服务可以不依赖于他们的标准无线终端。例如,这可以发生在当用户在他们本地系统的服务区之外漫游时。因此,制造商和系统运营商期望允许用户使用他们的终端和订购通过系统接收服务,只要终端和服务系统是兼容的,该系统可以不是用户的本地系统。Wireless users may desire to use their wireless terminals in conjunction with wireless systems other than their home system to access services using their existing subscriptions. Access to these services may be via wireless systems other than their home systems independent of their standard wireless terminals. For example, this can occur when users roam outside the service area of their home system. Therefore, manufacturers and system operators desire to allow users to use their terminals and subscribe to receive services through the system, which may not be the user's home system, as long as the terminal and service system are compatible.

即使当服务系统和本地系统采用相同的技术时,对正在漫游的用户进行服务也可能是困难的。当服务系统使用不同于用户的本地系统中所使用的空中接口时,由于消息协议、呼叫模型等的基本差异,通常进行这些系统之间的交互工作。可以通过交互工作和互操作功能(IIF:Interworking and Interoperability Function)来实现该交互工作。Serving a roaming user can be difficult even when the serving system and the home system employ the same technology. Interworking between these systems typically takes place when the serving system uses a different air interface than that used in the user's home system due to fundamental differences in message protocols, call models, and the like. This interworking can be achieved through Interworking and Interoperability Function (IIF: Interworking and Interoperability Function).

在Bright等人的题目为“Interworking and Interoperability of GPRSSystems With Systems of Other Technology Families(GPRS系统与其它技术族的系统的交互工作和互操作)”的US专利申请2002/094811A1中描述了IIF的一个例子。US专利申请2002/094811A1提供了介于服务GSM/GPRS无线系统和不同技术族的第二个无线系统之间的GPRS交互工作和互操作功能(IIF)。IIF允许被归属到第二个无线系统的移动台工作在GSM/GPRS系统中。根据US专利申请2002/094811A1,提供了电信系统组分,其允许服务GSM和/或GPRS系统与某些“境内无线”系统的交互工作和互操作。例如,被归属到这种境内无线系统但是与处于单一GPRS模式中的服务系统进行注册的移动台可以从该服务系统接收服务。US专利申请2002/094811A1提到了术语“境内无线(DW:domestic wireless)”意指与ANSI或用于TDMA、CDMA和通常在北美使用的模拟蜂窝系统的等效标准相兼容或者与其它类似系统相兼容的非GSM系统。An example of IIF is described in US patent application 2002/094811A1 by Bright et al. entitled "Interworking and Interoperability of GPRS Systems With Systems of Other Technology Families" . US Patent Application 2002/094811A1 provides a GPRS Interworking and Interoperability Function (IIF) between a serving GSM/GPRS wireless system and a second wireless system of a different technology family. The IIF allows mobile stations belonging to a second wireless system to work in the GSM/GPRS system. According to US patent application 2002/094811A1 telecommunication system components are provided which allow interworking and interoperability of serving GSM and/or GPRS systems with certain "in-country wireless" systems. For example, a mobile station that is homed to such a domestic wireless system but is registered with a serving system in single GPRS mode can receive service from that serving system. US patent application 2002/094811A1 mentions the term "domestic wireless (DW: domestic wireless)" to mean compatible with ANSI or equivalent standards for TDMA, CDMA and analog cellular systems commonly used in North America or other similar systems Compatible with non-GSM systems.

虽然US专利申请2002/094811A1承认对IIF的需求,该IIF允许被归属于CDMA无线系统的移动台工作在GSM/GPRS系统中,但是US专利申请2002/094811A1没有对适合于当终端使用移动IP或简单IP时的CDMA 2000/GPRS漫游情景的IIF进行讨论。US专利申请2002/094811A1未能提供足够的信息、指导或指引,以当终端使用移动IP或简单IP时,可以如何构造IIF,允许被归属于CDMA 2000无线系统的移动台能够工作在GSM/GPRS系统中。例如,US专利申请2002/094811A1未能提供关于实现这种IIF需要何种模块、如何对这些模块进行互连、定时和控制以获得实现这种IIF所需的特定操作的任何细节。Although US patent application 2002/094811A1 recognizes the need for an IIF that allows mobile stations assigned to CDMA wireless systems to operate in GSM/GPRS systems, US patent application 2002/094811A1 does not address the need for mobile IP or IIF for CDMA 2000/GPRS roaming scenarios when simple IP is discussed. US Patent Application 2002/094811A1 fails to provide sufficient information, guidance or guidelines as to how an IIF can be constructed to allow a mobile station belonging to the CDMA 2000 wireless system to operate on GSM/GPRS when the terminal uses Mobile IP or Simple IP system. For example, US Patent Application 2002/094811A1 fails to provide any details about what modules are needed to implement such an IIF, how these modules are interconnected, timed and controlled to achieve the specific operations required to implement such an IIF.

因此,本领域中存在对于通用结构的需求,该通用结构可以适用于CDMA 2000/GPRS漫游情景,该CDMA 2000/GPRS漫游情景诸如具有移动IPv4的GPRS外地模式、具有简单IPv4或IPv6的GPRS外地模式、具有移动IPv4的CDMA 2000分组数据外地模式、以及具有简单IP、移动IPv4或移动IPv6的CDMA 2000分组数据外地模式。期望通过支持GPRS系统和CDMA 2000分组数据系统之间的载体连接,而当使用简单IP、移动IPv4或移动IPv6的CDMA 2000分组数据本地用户漫游到GPRS系统时,能够在CDMA 2000分组数据系统和GPRS系统之间进行通信。类似地,还期望通过支持GPRS和CDMA2000分组数据系统之间的载体连接,而当GPRS本地用户从GPRS系统漫游到使用简单IP、移动IPv4或移动IPv6的CDMA 2000分组数据系统时,能够在GPRS系统和CDMA 2000分组数据系统之间进行通信。Therefore, there is a need in the art for a generic structure that can be adapted for CDMA 2000/GPRS roaming scenarios such as GPRS foreign mode with mobile IPv4, GPRS foreign mode with simple IPv4 or IPv6 , CDMA 2000 Packet Data Foreign Mode with Mobile IPv4, and CDMA 2000 Packet Data Foreign Mode with Simple IP, Mobile IPv4, or Mobile IPv6. It is expected that by supporting the bearer connection between the GPRS system and the CDMA 2000 packet data system, when the local user of the CDMA 2000 packet data using simple IP, mobile IPv4 or mobile IPv6 roams to the GPRS system, it can communicate between the CDMA 2000 packet data system and the GPRS Communication between systems. Similarly, it is also expected that by supporting the bearer connection between GPRS and CDMA2000 packet data systems, when a GPRS local user roams from the GPRS system to the CDMA 2000 packet data system using simple IP, mobile IPv4 or mobile IPv6, the GPRS system can Communication with CDMA 2000 packet data systems.

发明内容Contents of the invention

根据本发明的一个方面,提供了介于CDMA 2000分组数据系统和GPRS系统之间的接口实体,该接口实体通过提供分组路由功能来支持GPRS和CDMA 2000分组数据系统之间的载体连接,使得当CDMA 2000分组数据本地用户漫游到GPRS系统时,CDMA 2000分组数据系统和GPRS系统之间能够进行通信。According to one aspect of the present invention, an interface entity between the CDMA 2000 packet data system and the GPRS system is provided, the interface entity supports the bearer connection between the GPRS and the CDMA 2000 packet data system by providing a packet routing function, so that when When the local user of CDMA 2000 packet data roams to the GPRS system, the communication between the CDMA 2000 packet data system and the GPRS system can be carried out.

根据本发明的一个方面,提供了一种接口实体,当使用移动IPv4的CDMA 2000分组数据本地用户漫游到被访问的GPRS系统时,该接口实体使本地CDMA 2000分组数据系统和包括SGSN的被访问GPRS系统之间能够进行通信。According to one aspect of the present invention, a kind of interface entity is provided, when the local user of CDMA 2000 packet data using Mobile IPv4 roams to the visited GPRS system, the interface entity enables the local CDMA 2000 packet data system and the visited including SGSN Communication between GPRS systems is possible.

例如,在CDMA 2000分组数据本地用户漫游到被访问系统并且使用移动IPv4的实施例中,可以提供接口实体,该接口实体将本地系统连接到被访问系统,以使本地系统和被访问系统之间能够进行通信。在该情况下,本地系统是CDMA 2000分组数据系统,该CDMA2000分组数据系统可以包括ANSI-41本地位置寄存器、AAA实体和本地代理,而被访问系统可以是包括SGSN在内的GPRS系统。For example, in an embodiment where a local user of CDMA 2000 packet data roams to a visited system and uses Mobile IPv4, an interface entity may be provided which connects the home system to the visited system so that the local system and the visited system able to communicate. In this case, the home system is a CDMA 2000 packet data system, which may include ANSI-41 home location registers, AAA entities and home agents, and the visited system may be a GPRS system including the SGSN.

根据该实施例的一个方面,该接口包括GSM本地位置寄存器仿真模块和ANSI-41访问位置寄存器仿真模块。可以通过Gr接口将GSM本地位置寄存器仿真模块连接到SGSN,这允许用户通过Gr接口进行注册,而可以通过D接口将ANSI-41访问位置寄存器仿真模块连接到ANSI-41本地位置寄存器,这允许用户通过D接口进行注册。根据该实施例的一个方面,该接口还包括外地代理仿真模块和GGSN仿真模块。可以通过X1接口将外地代理仿真模块连接到本地代理,并且外地代理仿真模块支持被访问系统和本地系统之间的载体连接,使得通过X1接口将外地代理接口和AAA接口提供给CDMA2000分组数据系统。可以通过Gp接口将GGSN仿真模块连接到SGSN,并且GGSN仿真模块可以支持被访问系统和本地系统之间的载体连接,使得通过Gp接口将GGSN接口提供给被访问系统。该接口可以作为GTP隧道和移动IP隧道的端点。在该实施例中,该接口提供了GGSN接口和外地代理接口之间的分组路由功能。根据该实施例的另一方面,该接口还可以包括AAA仿真模块,可以通过X3接口将AAA仿真模块连接到AAA实体。在该实施例中,AAA仿真模块提供了计费功能,以与本地网络的用于移动IP外地代理挑战认证和3GPP2分组数据计费的AAA进行交互。According to an aspect of this embodiment, the interface includes a GSM home location register emulation module and an ANSI-41 visitor location register emulation module. The GSM home location register emulation module can be connected to the SGSN through the Gr interface, which allows the user to register through the Gr interface, while the ANSI-41 visiting location register emulation module can be connected to the ANSI-41 home location register through the D interface, which allows the user Register through the D interface. According to an aspect of this embodiment, the interface further includes a foreign agent emulation module and a GGSN emulation module. The foreign agent emulation module can be connected to the home agent through the X1 interface, and the foreign agent emulation module supports bearer connection between the visited system and the home system, so that the foreign agent interface and the AAA interface are provided to the CDMA2000 packet data system through the X1 interface. The GGSN emulation module can be connected to the SGSN through the Gp interface, and the GGSN emulation module can support the bearer connection between the visited system and the local system, so that the GGSN interface is provided to the visited system through the Gp interface. This interface can be used as the endpoint of GTP tunnel and mobile IP tunnel. In this embodiment, the interface provides packet routing functionality between the GGSN interface and the foreign agent interface. According to another aspect of this embodiment, the interface may further include an AAA emulation module, and the AAA emulation module may be connected to the AAA entity through the X3 interface. In this embodiment, the AAA emulation module provides accounting functionality to interact with the local network's AAA for Mobile IP foreign agent challenge authentication and 3GPP2 packet data accounting.

根据本发明的一个方面,提供了一种接口实体,当使用简单IP的CDMA 2000分组数据本地用户漫游到被访问的GPRS系统时,该接口实体使本地CDMA 2000分组数据系统和包括SGSN的被访问GPRS系统之间能够进行通信。According to one aspect of the present invention, an interface entity is provided that enables the local CDMA 2000 packet data system and the visited GPRS system including the SGSN when a local user of CDMA 2000 packet data using Simple IP roams to a visited GPRS system Communication between GPRS systems is possible.

在CDMA 2000分组数据本地用户漫游到被访问系统并且使用简单IP的实施例中,可以提供一种接口实体,该接口实体将本地系统连接到被访问系统,以使本地系统和被访问系统之间能够进行通信。在该情况下,本地系统是CDMA 2000分组数据系统,该CDMA 2000分组数据系可以包括ANSI-41本地位置寄存器、AAA实体和LNS,而被访问系统可以是包括SGSN在内的GPRS系统。In an embodiment where a local user of CDMA 2000 packet data roams to a visited system and uses simple IP, an interface entity may be provided which connects the home system to the visited system so that the local system and the visited system able to communicate. In this case, the home system is a CDMA 2000 packet data system, which may include ANSI-41 home location registers, AAA entities and LNS, and the visited system may be a GPRS system including SGSN.

根据该实施例的一个方面,该接口包括ANSI-41访问位置寄存器和GSM本地位置寄存器。可以通过D接口将ANSI-41访问位置寄存器连接到ANSI-41本地位置寄存器,并且该ANSI-41访问位置寄存器允许用户通过D接口进行注册。可以通过Gr接口将GSM本地位置寄存器连接到SGSN,并且该GSM本地位置寄存器允许用户通过Gr接口进行注册。根据该实施例的另一个方面,该接口可以包括LAC仿真模块和GGSN仿真模块。可以通过X2接口将LAC仿真模块连接到LNS,并且LAC仿真模块支持被访问网络和本地网络之间通过X2接口的载体连接。可以通过Gp接口将GGSN仿真模块连接到SGSN,并且GGSN仿真模块支持被访问网络和本地网络之间通过Gp接口的载体连接,这通过将GGSN接口提供给被访问系统并且将正常路由接口提供给CDMA 2000分组数据系统从而提供GGSN接口和本地系统之间的分组路由功能来实现。在该情况下,该接口作为GTP隧道和IPSec隧道的端点。根据该实施例的另一方面,该接口可以包括AAA仿真模块,可以通过X3接口将该AAA仿真模块连接到AAA实体。AAA仿真模块通过X3接口与本地网络的用于L2TP认证和3GPP2分组数据计费的AAA进行交互,来提供计费功能。According to an aspect of this embodiment, the interface includes an ANSI-41 Visitor Location Register and a GSM Home Location Register. The ANSI-41 visitor location register can be connected to the ANSI-41 home location register through the D interface, and the ANSI-41 visitor location register allows users to register through the D interface. The GSM home location register can be connected to the SGSN through the Gr interface, and the GSM home location register allows users to register through the Gr interface. According to another aspect of this embodiment, the interface may include a LAC emulation module and a GGSN emulation module. The LAC emulation module can be connected to the LNS through the X2 interface, and the LAC emulation module supports the bearer connection between the visited network and the local network through the X2 interface. The GGSN emulation module can be connected to the SGSN through the Gp interface, and the GGSN emulation module supports the bearer connection between the visited network and the local network through the Gp interface, which is provided by providing the GGSN interface to the visited system and the normal routing interface to the CDMA The 2000 packet data system is thus implemented by providing a packet routing function between the GGSN interface and the local system. In this case, the interface acts as the endpoint of the GTP tunnel and the IPSec tunnel. According to another aspect of this embodiment, the interface may include an AAA emulation module, and the AAA emulation module may be connected to the AAA entity through the X3 interface. The AAA emulation module interacts with the local network's AAA for L2TP authentication and 3GPP2 packet data accounting through the X3 interface to provide accounting functions.

根据本发明的另一个方面,提供了介于GPRS系统和CDMA 2000分组数据系统之间的接口实体,该接口实体通过提供分组路由功能支持GPRS系统和CDMA 2000分组数据系统之间的载体连接,使得当GPRS本地用户使用移动IPv4和简单IP之一从GPRS系统漫游到CDMA 2000分组数据系统时,GPRS系统和CDMA 2000分组数据系统之间能够进行通信。According to another aspect of the present invention, an interface entity between the GPRS system and the CDMA 2000 packet data system is provided, the interface entity supports the carrier connection between the GPRS system and the CDMA 2000 packet data system by providing packet routing functions, so that When a GPRS local user uses one of mobile IPv4 and simple IP to roam from the GPRS system to the CDMA 2000 packet data system, communication between the GPRS system and the CDMA 2000 packet data system can be performed.

根据本发明的另一个方面,提供了一种接口实体,当使用移动IPv4的GPRS本地用户漫游到被访问的CDMA 2000分组数据系统时,该接口实体使本地GPRS系统和被访问的CDMA 2000分组数据系统之间能够进行通信,其中,本地GPRS系统包括GSM本地位置寄存器、GGSN和AAA实体,被访问的CDMA 2000分组数据系统包括ANSI-41访问位置寄存器、AAA实体和分组数据服务节点/外地代理。According to another aspect of the present invention, a kind of interface entity is provided, when the local user of GPRS using Mobile IPv4 roams to the visited CDMA 2000 packet data system, the interface entity makes the local GPRS system and the visited CDMA 2000 packet data Communication between systems is possible, where the local GPRS system includes GSM Home Location Register, GGSN and AAA entity, and the visited CDMA 2000 packet data system includes ANSI-41 Visitor Location Register, AAA entity and packet data service node/foreign agent.

在GPRS本地用户漫游到被访问系统并且使用移动IPv4的实施例中,可以提供一种接口实体,该接口实体将本地系统连接到被访问系统,以使本地系统和被访问系统之间能够进行通信。在该情况下,本地系统是包括GSM本地位置寄存器、GGSN和AAA实体在内的GPRS系统,而被访问系统可以由包括ANSI-41访问位置寄存器、AAA实体和分组数据服务节点/外地代理在内的CDMA 2000分组数据系统组成。In the embodiment where the GPRS local user roams to the visited system and uses Mobile IPv4, an interface entity can be provided, which connects the local system to the visited system, so that the local system and the visited system can communicate . In this case, the home system is a GPRS system including the GSM Home Location Register, GGSN and AAA entities, while the visited system may consist of ANSI-41 Visitor Location Register, AAA entities and Packet Data Serving Node/Foreign Agent CDMA 2000 packet data system.

根据该实施例的一个方面,该接口包括本地代理仿真模块和SGSN仿真模块。可以通过X1接口将本地代理仿真模块连接到分组数据服务节点/外地代理,并且该本地代理仿真模块提供了本地代理接口给被访问系统。可以通过Gp接口将SGSN仿真模块连接到GGSN,并且该SGSN仿真模块提供了SGSN接口给本地系统,以通过提供SGSN接口和本地代理接口之间的分组路由功能来支持被访问网络和本地网络之间的载体连接。在此,该接口作为GTP隧道和移动IP隧道的端点。根据该实施例的另一方面,该接口还可以包括ANSI-41本地位置寄存器仿真模块和GSM访问位置寄存器仿真模块。可以通过D接口将ANSI-41本地位置寄存器仿真模块连接到ANSI-41访问位置寄存器,而可以通过D接口将GSM访问位置寄存器仿真模块连接到GSM本地位置寄存器,以允许用户进行注册。根据该实施例的另一方面,该接口还可以包括AAA仿真模块,可以通过Gi接口将该AAA仿真模块连接到AAA实体并且可以通过X3接口将该AAA仿真模块连接到AAA实体。AAA仿真模块可以通过X3接口与被访问网络的用于移动IP认证和3GPP2分组数据计费的AAA进行交互,并且可以通过Gi接口与本地网络的用于3GPP分组数据计费的AAA进行交互。According to an aspect of this embodiment, the interface includes a home agent emulation module and an SGSN emulation module. The home agent emulation module can be connected to the packet data service node/foreign agent through the X1 interface, and the home agent emulation module provides a home agent interface to the visited system. The SGSN emulation module can be connected to the GGSN through the Gp interface, and the SGSN emulation module provides the SGSN interface to the local system to support between the visited network and the local network by providing the packet routing function between the SGSN interface and the local proxy interface carrier connection. Here, this interface serves as the endpoint of the GTP tunnel and the Mobile IP tunnel. According to another aspect of this embodiment, the interface may further include an ANSI-41 home location register emulation module and a GSM visitor location register emulation module. The ANSI-41 home location register emulation module can be connected to the ANSI-41 visitor location register through a D interface, while the GSM visitor location register emulation module can be connected to the GSM home location register through a D interface to allow registration by the user. According to another aspect of this embodiment, the interface may further include an AAA emulation module, which may be connected to the AAA entity through the Gi interface and may be connected to the AAA entity through the X3 interface. The AAA emulation module can interact with the AAA of the visited network for mobile IP authentication and 3GPP2 packet data charging through the X3 interface, and can interact with the AAA of the local network for 3GPP packet data charging through the Gi interface.

根据本发明的一个方面,提供了一种接口实体,当使用简单IP的GPRS本地用户漫游到被访问的CDMA 2000分组数据系统时,该接口实体使本地GPRS系统和被访问的CDMA 2000分组数据系统之间能够进行通信,其中,本地GPRS系统包括GSM本地位置寄存器、GGSN和AAA实体,被访问的CDMA 2000分组数据系统包括ANSI-41访问位置寄存器、AAA实体和分组数据服务节点/LAC实体。According to one aspect of the present invention, a kind of interface entity is provided, when the local user of GPRS using simple IP roams to the visited CDMA 2000 packet data system, the interface entity makes the local GPRS system and the visited CDMA 2000 packet data system Among them, the local GPRS system includes GSM home location register, GGSN and AAA entity, and the visited CDMA 2000 packet data system includes ANSI-41 visitor location register, AAA entity and packet data service node/LAC entity.

在GPRS本地用户漫游到被访问的系统并且使用简单IP的实施例中,可以提供一种接口实体,该接口实体将本地系统连接到被访问系统,以使本地系统和被访问系统之间能够进行通信。在该情况下,本地系统是包括GSM本地位置寄存器、GGSN和AAA实体在内的GPRS系统,而被访问系统可以由包括ANSI-41访问位置寄存器、AAA实体和分组数据服务节点/LAC实体在内的CDMA 2000分组数据系统组成。根据本发明的一个方面,该接口通过提供分组路由功能来支持被访问网络和本地网络之间的载体连接。例如,该接口可以包括SGSN仿真模块和LNS仿真模块。可以通过Gp接口将SGSN仿真模块连接到GGSN,并且该SGSN仿真模块提供了SGSN接口给本地系统,而可以通过X2接口将LNS仿真模块连接到分组数据服务节点/LAC实体,并且该LNS仿真模块提供了L2TP网络服务器(LNS:L2TP Network Server)接口给被访问系统。如此,该接口提供了在SGSN仿真模块和LNS仿真模块之间的分组路由功能。在此,该接口作为GTP隧道和移动L2TP隧道的端点。In the embodiment where the GPRS local user roams to the visited system and uses simple IP, an interface entity can be provided, which connects the local system to the visited system, so that the local system and the visited system can communicate communication. In this case, the home system is a GPRS system including the GSM Home Location Register, GGSN and AAA entities, while the visited system may consist of ANSI-41 Visitor Location Register, AAA entities and Packet Data Serving Node/LAC entities CDMA 2000 packet data system. According to an aspect of the invention, the interface supports bearer connectivity between the visited network and the home network by providing packet routing functionality. For example, the interface may include an SGSN emulation module and an LNS emulation module. The SGSN emulation module can be connected to the GGSN through the Gp interface, and the SGSN emulation module provides the SGSN interface to the local system, and the LNS emulation module can be connected to the packet data service node/LAC entity through the X2 interface, and the LNS emulation module provides It provides an L2TP Network Server (LNS: L2TP Network Server) interface to the accessed system. As such, the interface provides packet routing functionality between the SGSN emulation module and the LNS emulation module. Here, the interface serves as the endpoint of the GTP tunnel and the mobile L2TP tunnel.

根据该实施例的另一方面,该接口包括ANSI-41本地位置寄存器仿真模块和GSM访问位置寄存器仿真模块。可以通过D接口将ANSI-41本地位置寄存器仿真模块连接到ANSI-41访问位置寄存器,而可以通过另一D接口将GSM访问位置寄存器仿真模块连接到GSM本地位置寄存器。这允许用户进行注册。根据该实施例的另一方面,该接口还可以包括AAA仿真模块,可以通过Y3接口将该AAA仿真模块连接到AAA实体,并且可以通过X3接口将该AAA仿真模块连接到AAA实体。AAA仿真模块可以通过X3接口与被访问网络的AAA实体进行交互,来进行L2TP认证和3GPP2分组数据计费,并且可以通过Gi接口与本地网络的AAA实体进行交互,来进行3GPP分组数据计费。According to another aspect of this embodiment, the interface includes an ANSI-41 home location register emulation module and a GSM visitor location register emulation module. The ANSI-41 home location register emulation module can be connected to the ANSI-41 visitor location register through a D interface, while the GSM visitor location register emulation module can be connected to the GSM home location register through another D interface. This allows users to register. According to another aspect of this embodiment, the interface may further include an AAA emulation module, the AAA emulation module may be connected to the AAA entity through the Y3 interface, and the AAA emulation module may be connected to the AAA entity through the X3 interface. The AAA emulation module can interact with the AAA entity of the visited network through the X3 interface to perform L2TP authentication and 3GPP2 packet data accounting, and can interact with the AAA entity of the local network through the Gi interface to perform 3GPP packet data accounting.

附图简述Brief description of the drawings

图1是包括本地系统、被访问系统和接口实体的系统的方框图,该接口实体使本地系统和被访问系统之间能够进行通信;1 is a block diagram of a system including a local system, a visited system, and an interface entity that enables communication between the local system and the visited system;

图2A是具有移动IPv4的GPRS外地模式的方框图;Fig. 2 A is the block diagram that has the GPRS foreign mode of mobile IPv4;

图2B是呼叫流程图,该呼叫流程图示出了在GPRS外地模式中的移动IPv4操作;Figure 2B is a call flow diagram illustrating Mobile IPv4 operation in GPRS foreign mode;

图3A是具有简单IP的GPRS外地模式的方框图;Figure 3A is a block diagram of a GPRS foreign mode with simple IP;

图3B是呼叫流程图,该呼叫流程图示出了在GPRS外地模式中的简单IP操作;Figure 3B is a call flow diagram illustrating simple IP operation in GPRS foreign mode;

图4A是具有移动IPv4的CDMA 2000分组数据外地模式的方框图;Figure 4A is a block diagram of a CDMA 2000 packet data foreign mode with Mobile IPv4;

图4B是呼叫流程图,该呼叫流程图示出了在CDMA 2000分组数据外地模式中的移动IPv4操作;Figure 4B is a call flow diagram illustrating Mobile IPv4 operation in CDMA 2000 packet data foreign mode;

图5A是具有简单IP的CDMA 2000分组数据外地模式的方框图;以及Figure 5A is a block diagram of a CDMA 2000 packet data field mode with simple IP; and

图5B是呼叫流程图,该呼叫流程图示出了在CDMA 2000分组数据外地模式中的简单IP操作。Figure 5B is a call flow diagram illustrating simple IP operation in CDMA 2000 packet data foreign mode.

具体实施方式Detailed ways

词语“示例性”在这里可以用于指“用作例子、实例、或示例”。这里描述为“示例性”的实施例不一定理解为比其它实施例优选或有利。The word "exemplary" may be used herein to mean "serving as an example, instance, or illustration." Embodiments described herein as "exemplary" are not necessarily to be construed as preferred or advantageous over other embodiments.

图1是包括本地系统10、被访问系统20和接口实体30或“IIF”的系统的方框图,其中,本地系统10诸如CDMA 2000分组数据系统或GPRS系统,被访问系统20诸如GPRS系统或CDMA 2000分组数据系统,接口实体30或“IIF”将本地系统10连接到被访问系统20并且使本地系统10和被访问系统20之间能够进行通信。1 is a block diagram of a system comprising a home system 10 such as a CDMA 2000 packet data system or a GPRS system, a visited system 20 such as a GPRS system or a CDMA 2000 interface entity 30 or "IIF" A packet data system, an interface entity 30 or "IIF" connects the home system 10 to the visited system 20 and enables communication between the home system 10 and the visited system 20 .

随后的章节描述了可以适用于CDMA 2000/GPRS漫游情景的结构,所述CDMA 2000/GPRS漫游情景诸如具有移动IPv4的GPRS外地模式、具有简单IPv4或IPv6的GPRS外地模式、具有移动IPv4的CDMA 2000分组数据外地模式、以及具有简单IPv4或IPv6的CDMA 2000分组数据外地模式。Subsequent sections describe structures that can be applied to CDMA 2000/GPRS roaming scenarios such as GPRS Foreign Mode with Mobile IPv4, GPRS Foreign Mode with Simple IPv4 or IPv6, CDMA 2000 with Mobile IPv4 Packet data foreign mode, and CDMA 2000 packet data foreign mode with simple IPv4 or IPv6.

具有移动IPv4的GPRS外地模式GPRS Foreign Mode with Mobile IPv4

图2A是具有移动IPv4的GPRS外地模式的示例性方框图,描述了由该实施例中的IIF提供的功能和控制接口。当CDMA 2000分组数据本地用户在GPRS外地模式中运行移动IPv4[IS-835-C]时,出现该漫游情景。在该实施例中,本地系统10可以是CDMA 2000分组数据系统,其中CDMA 2000分组数据本地用户漫游到GPRS系统并且使用移动IPv4。本地系统10包括ANSI-41本地位置寄存器(ANSI-41 HLR)131、AAA实体116、以及本地代理(HA)135。被访问的系统20可以是包含SGSN 137的GPRS系统。Figure 2A is an exemplary block diagram of GPRS foreign mode with Mobile IPv4, describing the functions and control interfaces provided by the IIF in this embodiment. This roaming scenario occurs when a CDMA 2000 packet data native user is running Mobile IPv4 [IS-835-C] in GPRS foreign mode. In this embodiment, the home system 10 may be a CDMA 2000 packet data system, where a CDMA 2000 packet data home user roams to a GPRS system and uses Mobile IPv4. Home system 10 includes ANSI-41 Home Location Register (ANSI-41 HLR) 131 , AAA entity 116 , and Home Agent (HA) 135 . The visited system 20 may be a GPRS system comprising the SGSN 137.

接口30或“IIF”包括ANSI-41访问位置寄存器(ANSI-41 VLR)111、GSM本地位置寄存器(GSM HLR)124、GGSN 126、AAA实体140和外地代理(FA)118,其中,通过D接口113将ANSI-41访问位置寄存器111连接到ANSI-41本地位置寄存器131,通过Gr接口123将GSM本地位置寄存器124连接到SGSN 137,通过Gp接口127将GGSN 126连接到SGSN 137并且通过Gi接口将GGSN 126连接到因特网,通过X3接口117将AAA实体140连接到AAA实体116,通过X1接口115将外地代理118连接到本地代理135。IIF提供了GSM HLR和ANSI-41 VLR仿真,以允许用户进行注册。可以通过参考标号为“Gr”和“D”的接口提供该交互工作。IIF提供了GGSN和FA仿真,以通过IIF支持被访问网络和本地网络之间的载体连接。可以通过参考标号“Gn”和“X1”的接口提供该交互工作。IIF提供了AAA仿真,以与本地网络的用于移动IP外地代理挑战认证和3GPP2分组数据计费的AAA进行交互,。可以通过参考标号“X3”的接口提供该交互工作。Interface 30 or "IIF" includes ANSI-41 Visitor Location Register (ANSI-41 VLR) 111, GSM Home Location Register (GSM HLR) 124, GGSN 126, AAA entity 140, and Foreign Agent (FA) 118, wherein, via the D interface 113 connects the ANSI-41 visitor location register 111 to the ANSI-41 home location register 131, connects the GSM home location register 124 to the SGSN 137 via the Gr interface 123, connects the GGSN 126 to the SGSN 137 via the Gp interface 127 and connects the GGSN 126 is connected to the Internet, AAA entity 140 is connected to AAA entity 116 through X3 interface 117, and foreign agent 118 is connected to home agent 135 through X1 interface 115. The IIF provides GSM HLR and ANSI-41 VLR emulations to allow users to register. This interworking may be provided through interfaces referenced "Gr" and "D". IIF provides GGSN and FA emulation to support bearer connection between visited network and home network through IIF. This interworking may be provided through interfaces referenced "Gn" and "X1". The IIF provides AAA emulation to interact with the home network's AAA for mobile IP foreign agent challenge authentication and 3GPP2 packet data accounting. This interworking may be provided through an interface referenced "X3".

如果不需要GPRS系统和CDMA 2000分组数据系统之间的载体连接,那么就不需要X1接口上的反向隧道。更确切地说,终止于MS的业务经过X1和Gp接口。在不需要反向隧道的情况下,IIF对在Gp接口上接收到的源于MS的业务进行路由,将其通过Gi接口直接路由到因特网。If the bearer connection between the GPRS system and the CDMA 2000 packet data system is not required, then the reverse tunnel on the X1 interface is not required. More precisely, MS-terminated traffic goes through the X1 and Gp interfaces. In cases where reverse tunneling is not required, the IIF routes MS-originated traffic received on the Gp interface directly to the Internet via the Gi interface.

因此,对于被归属于CDMA移动IP系统中但是漫游到GSM系统的用户,IIF可以提供到GSM的GGSN接口以及到CDMA系统的FA和AAA接口。IIF可以作为GTP隧道和移动IP隧道的端点,其具有在GGSN和FA之间的分组路由功能。IIF还可以提供计费功能,使得运营商可以基于诸如分组计数、带宽、时日等的可配置度量进行收费。Therefore, for users belonging to the CDMA mobile IP system but roaming to the GSM system, the IIF can provide the GGSN interface to GSM and the FA and AAA interfaces to the CDMA system. The IIF can be used as the endpoint of the GTP tunnel and the mobile IP tunnel, and it has a packet routing function between the GGSN and the FA. The IIF can also provide charging functionality so that operators can charge based on configurable metrics such as packet count, bandwidth, time of day, and so on.

图2B是示例性呼叫流程图,该呼叫流程图示出了在GPRS外地模式中的移动IPv4操作。图2B描述了用于漫游情景的呼叫流程示例,在该漫游情景中CDMA 2000分组数据本地用户在GPRS外地模式中运行移动IPv4[IS-835-C]。在该例子中,MS与本地CDMA 2000系统具有共享秘密,用于移动IP认证。MS可以请求本地CDMA2000系统分配HA和/或IP地址。可以使能反向隧道,使得所有数据业务(源于MS或终止于MS)经过IIF和本地CDMA 2000系统。IIF生成3GPP2分组数据计费纪录并且通过RADIUS将其发送到本地CDMA 2000系统。Figure 2B is an exemplary call flow diagram illustrating Mobile IPv4 operation in GPRS foreign mode. Figure 2B depicts an example call flow for a roaming scenario in which a CDMA2000 packet data native user is running Mobile IPv4 [IS-835-C] in GPRS foreign mode. In this example, the MS has a shared secret with the home CDMA 2000 system for Mobile IP authentication. The MS may request the local CDMA2000 system to assign an HA and/or IP address. Reverse tunneling can be enabled so that all data traffic (from or to the MS) passes through the IIF and the native CDMA 2000 system. The IIF generates 3GPP2 packet data accounting records and sends them to the local CDMA 2000 system via RADIUS.

MS利用SGSN来完成GPRS附加。与GPRS附加相关的认证可以是基于SIM的、需要Ki密钥的认证。IIF作为配置了Ki密钥的GSM HLR。在任何情况下,对于该认证,可以不需要IIF与本地CDMA2000系统中的HLR进行通信。(步骤1)MS将“激活PDP上下文请求”发送到SGSN。该消息包括接入点名(APN:Access Point Name)。APN具有格式<网络ID>.<MNC>.<MCC>.gprs。网络ID(例如CDMA2000carrier.com)指示MS想要与哪个外部网络建立逻辑连接。可以在该消息中省略被请求PDP地址。MS具有静态移动IP本地地址或者获得新的移动IP本地地址。(步骤2)SGSN基于APN选择GGSN。SGSN使用APN作为查找名以查询DNS服务器(图中未示出)并且获得一个可用GGSN列表,该可用GGSN可以用于支持被请求的APN。APN的网络ID指示CDMA 2000运行商,因此,DNS服务器返回IIF的IP地址。(步骤3)SGSN将“激活PDP上下文请求”发送到所选择的IIF,为MS建立PDP上下文。该消息包括APN,但是可以省略被请求PDP地址。(步骤4)IIF作为GGSN并且将“创建PDP上下文应答”发送到SGSN,该SGSN然后将“激活PDP上下文接受”发送给MS。可以将两个消息中的PDP地址都设置为0.0.0.0,以指示将在成功的移动IP注册之后分配PDP地址。(步骤5)由于在“激活PDP上下文请求”中省略被请求PDP地址可以表示MS期望使用移动IP,所以IIF作为FA并且将一个或多个移动IP代理公告发送到MS。可以通过已建立的PDP上下文发送代理公告。代理公告包括FA转交地址(FA COA:FA Care-of Address)和FA挑战(FAC:FA Challenge)。(步骤6)MS utilizes SGSN to complete GPRS attachment. Authentication related to GPRS attach may be SIM based authentication requiring a Ki key. The IIF acts as the GSM HLR configured with the Ki key. In any case, the IIF may not be required to communicate with the HLR in the local CDMA2000 system for this authentication. (Step 1) MS sends "Activate PDP Context Request" to SGSN. The message includes the access point name (APN: Access Point Name). The APN has the format <network ID>.<MNC>.<MCC>.gprs. The Network ID (eg CDMA2000carrier.com) indicates which external network the MS wants to establish a logical connection with. The Requested PDP Address may be omitted in this message. The MS has a static mobile IP local address or obtains a new mobile IP local address. (Step 2) SGSN selects GGSN based on APN. The SGSN uses the APN as a lookup name to query a DNS server (not shown in the figure) and obtain a list of available GGSNs that can be used to support the requested APN. The APN's Network ID indicates the CDMA 2000 operator, so the DNS server returns the IIF's IP address. (Step 3) SGSN sends "Activate PDP Context Request" to the selected IIF to establish PDP context for MS. The message includes the APN, but the requested PDP address may be omitted. (Step 4) The IIF acts as a GGSN and sends a "Create PDP Context Ack" to the SGSN, which then sends an "Activate PDP Context Accept" to the MS. The PDP Address in both messages may be set to 0.0.0.0 to indicate that the PDP address will be assigned after a successful Mobile IP registration. (Step 5) Since omitting the requested PDP address in the "Activate PDP Context Request" may indicate that the MS desires to use Mobile IP, the IIF acts as FA and sends one or more Mobile IP Proxy Advertisements to the MS. Proxy Advertisements may be sent over established PDP contexts. Proxy announcements include FA care-of address (FA COA: FA Care-of Address) and FA challenge (FAC: FA Challenge). (step 6)

MS通过PDP上下文将“移动IP注册请求”发送到IIF。随后的信息可以包含在该注册请求中:MS的NAI[RFC 2794]具有格式<用户名>@<域名>,其中域名识别了MS的本地CDMA 2000系统。可以基于注册请求的内容以及在MS和HA之间共享的秘密来计算MS-HA认证码[RFC 2002]。可以基于FAC以及在MS和本地AAA服务器之间共享的秘密来计算MS-AAA认证码[RFC 3012]。如果MS使用永久的HA,就可以把HA地址字段设置为已知值;或者如果MS想要由本地网络分配新的HA,就可以把HA地址字段设置为0.0.0.0。如果MS使用永久地址,就可以把本地地址字段设置为已知值;或者如果MS想要由HA分配新的地址,就可以把本地地址字段设置为0.0.0.0。可以将T-比特设置为1,以使能从IIF到MS的HA的反向隧道。(步骤7)IIF作为RADIUS客户并且将“RAIDUS接入请求”发送到本地AAA服务器。“RAIDUS接入请求”传送了MS的NAI、FAC认证码、FAC、HA地址等[IS-835]。(步骤8)如果认证是成功的,本地AAA服务器以包括MS的HA地址在内的“RADIUS接入接受”进行应答。(步骤9)IIF作为FA并且将“移动IP注册请求”转发到包含于“RADIUS接入接受”中的HA地址。(步骤10)HA检验“移动IP注册请求”中的MS-HA认证码。如在动态分配HA的情况下,如果HA不具有该共享秘密,它与本地AAA服务器进行通信来获得该共享秘密。HA以包含注册结果(例如成功或错误码)的“移动IP注册答复”对“移动IP注册请求”进行应答。如果MS期望新的本地地址,可以在该注册答复中返回新的地址;否则,可以返回MS的永久地址。(步骤11)IIF作为FA并且通过合适的PDP上下文将“移动IP注册答复”转发到MS。IIF FA功能记录了所分配的MS IP地址并且与IIF GGSN功能共享该地址。(步骤12)MS sends "Mobile IP Registration Request" to IIF through PDP context. Subsequent information may be included in this registration request: The MS's NAI [RFC 2794] has the format <username>@<domain name>, where the domain name identifies the MS's native CDMA 2000 system. The MS-HA Authentication Code [RFC 2002] can be computed based on the contents of the Registration Request and a secret shared between the MS and the HA. The MS-AAA authentication code [RFC 3012] may be computed based on the FAC and a secret shared between the MS and the local AAA server. If the MS uses a permanent HA, it can set the HA Address field to a known value; or if the MS wants to assign a new HA by the local network, it can set the HA Address field to 0.0.0.0. If the MS uses a permanent address, the Local Address field can be set to a known value; or if the MS wants a new address assigned by the HA, the Local Address field can be set to 0.0.0.0. The T-bit can be set to 1 to enable reverse tunneling from the IIF to the HA of the MS. (Step 7) The IIF acts as a RADIUS client and sends a "RAIDUS Access Request" to the local AAA server. The "RAIDUS Access Request" transmits the MS's NAI, FAC authentication code, FAC, HA address, etc. [IS-835]. (Step 8) If the authentication is successful, the local AAA server replies with "RADIUS Access Accept" including the HA address of the MS. (Step 9) The IIF acts as FA and forwards the "Mobile IP Registration Request" to the HA address contained in the "RADIUS Access Accept". (Step 10) HA checks the MS-HA authentication code in the "Mobile IP Registration Request". As in the case of a dynamically allocated HA, if the HA does not have the shared secret, it communicates with the local AAA server to obtain the shared secret. The HA responds to the "Mobile IP Registration Request" with a "Mobile IP Registration Response" containing the registration result (eg success or error code). If the MS expects a new local address, the new address may be returned in the Registration Reply; otherwise, the MS's permanent address may be returned. (Step 11) The IIF acts as FA and forwards the "Mobile IP Registration Reply" to the MS through the appropriate PDP context. The IIF FA function records the assigned MS IP address and shares this address with the IIF GGSN function. (step 12)

IIF作为GGSN并且通过将PDP地址设置成MS的本地地址(如在注册答复中所指示的并且由FA功能共享)来更新其PDP上下文。PDP地址(因此也是MS的本地地址)可以与GTP隧道相关联,通过隧道端点ID(TEID:Tunnel Endpoint ID)来识别GTP隧道。(步骤13)IIF作为GGSN并且触发GGSN发起的PDP上下文修改过程,以更新SGSN和MS中的PDP地址[3GPP TS 29.061]。IIF将“更新PDP上下文请求”发送到SGSN,SGSN将其转发到MS。(步骤14)MS以“更新PDP上下文应答”对SGSN作出应答,SGSN将其转发到IIF。(步骤15)IIF作为RADIUS客户并且将“RADIUS计费请求(开始)”发送到本地AAA服务器[IS-835]。使用3GPP2卖方定义属性来传送计费记录,但是一些空中链路记录属性(例如:服务选项、多路选项等)是不可用的。(步骤16)本地AAA服务器以“RADIUS计费应答(开始)”作出应答。(步骤17)如果使能从IIF到HA的反向隧道,那么载体业务在两个方向上经过IIF。为了对源于MS的分组进行路由,IIF对接收自MS的GTP隧道(以TEID进行识别)的分组进行路由,通过移动IP反向隧道将其路由到MS的HA。为了对终止于MS的分组进行路由,IIF将接收自HA-到-FA隧道的分组路由到MS的GTP隧道。可以使用IPsec来保护HA和IIF之间的移动IP隧道以及IIF和SGSN之间的GTP隧道。(步骤18)The IIF acts as a GGSN and updates its PDP context by setting the PDP address to the MS's home address (as indicated in the Registration Reply and shared by the FA function). The PDP address (and therefore the local address of the MS) can be associated with the GTP tunnel, and the GTP tunnel can be identified by the Tunnel Endpoint ID (TEID: Tunnel Endpoint ID). (Step 13) The IIF acts as the GGSN and triggers the GGSN-initiated PDP context modification procedure to update the PDP address in the SGSN and MS [3GPP TS 29.061]. The IIF sends the "Update PDP Context Request" to the SGSN, which forwards it to the MS. (Step 14) The MS responds to the SGSN with an "Update PDP Context Acknowledgment", and the SGSN forwards it to the IIF. (Step 15) The IIF acts as a RADIUS client and sends a "RADIUS Accounting-Request (start)" to the local AAA server [IS-835]. Charging records are delivered using 3GPP2 vendor-defined attributes, but some airlink record attributes (eg: service option, multicast option, etc.) are not available. (Step 16) The local AAA server responds with "RADIUS Accounting Reply (Start)". (Step 17) If reverse tunneling from IIF to HA is enabled, bearer traffic goes through the IIF in both directions. To route MS-originated packets, the IIF routes packets received from the MS's GTP tunnel (identified by TEID) to the MS's HA through the Mobile IP reverse tunnel. To route MS-terminated packets, the IIF routes packets received from the HA-to-FA tunnel to the MS's GTP tunnel. IPsec can be used to protect the Mobile IP tunnel between HA and IIF and the GTP tunnel between IIF and SGSN. (step 18)

具有简单IP的GPRS外地模式GPRS field mode with simple IP

图3A是具有简单IP的GPRS外地模式的示例性方框图,该方框图示出了CDMA 2000分组数据本地用户在GPRS外地模式中运行IPv4或IPv6的漫游情景。图3A还描述了由该情况下的接口或IIF提供的功能和控制接口。在该实施例中,本地系统10可以是CDMA 2000分组数据系统,其中CDMA 2000分组数据本地用户漫游到GPRS系统并且使用简单IPv4。本地系统10包括ANSI-41本地位置寄存器(ANSI-41 HLR)131、AAA实体116、以及LNS 139。被访问系统20可以是包含SGSN 137的GPRS系统。3A is an exemplary block diagram of GPRS foreign mode with simple IP showing a roaming scenario for a CDMA2000 packet data native user running IPv4 or IPv6 in GPRS foreign mode. Figure 3A also describes the functions and control interfaces provided by the interface or IIF in this case. In this embodiment, the home system 10 may be a CDMA 2000 packet data system where a CDMA 2000 packet data home user roams to a GPRS system and uses simple IPv4. Home system 10 includes ANSI-41 Home Location Register (ANSI-41 HLR) 131, AAA entity 116, and LNS 139. The visited system 20 may be a GPRS system including the SGSN 137.

接口30或“IIF”包括ANSI-41访问位置寄存器(ANSI-41 VLR)111、GSM本地位置寄存器(GSM HLR)124、GGSN 126、AAA实体140和LAC实体109,其中,通过D接口113将ANSI-41访问位置寄存器111连接到ANSI-41本地位置寄存器131,通过Gr接口123将GSM本地位置寄存器124连接到SGSN 137,通过Gp接口127将GGSN 126连接到SGSN 137并且通过Gi接口将GGSN 126连接到因特网,通过X3接口117将AAA实体140连接到AAA实体116,通过X2接口119将LAC实体109连接到LNS 139。IIF提供了GSM HLR和ANSI-41 VLR仿真,以允许用户进行注册。可以通过参考标号“Gr”和“D”的接口提供该交互工作。IIF提供了GGSN和LAC仿真,以通过IIF支持被访问网络和本地网络之间的载体连接。可以通过参考标号“Gn”和“X2”的接口提供该交互工作。IIF提供了AAA仿真,以与本地网络的用于L2TP认证和3GPP2分组数据计费的AAA进行交互。可以通过参考标号“X3”的接口提供该交互工作。Interface 30 or "IIF" includes ANSI-41 Visitor Location Register (ANSI-41 VLR) 111, GSM Home Location Register (GSM HLR) 124, GGSN 126, AAA entity 140 and LAC entity 109, wherein ANSI -41 Visiting location register 111 is connected to ANSI-41 home location register 131, GSM home location register 124 is connected to SGSN 137 through Gr interface 123, GGSN 126 is connected to SGSN 137 through Gp interface 127 and GGSN 126 is connected through Gi interface To the Internet, the AAA entity 140 is connected to the AAA entity 116 through the X3 interface 117, and the LAC entity 109 is connected to the LNS 139 through the X2 interface 119. The IIF provides GSM HLR and ANSI-41 VLR emulations to allow users to register. This interworking may be provided through interfaces referenced "Gr" and "D". IIF provides GGSN and LAC emulation to support bearer connection between visited network and home network through IIF. This interworking may be provided through interfaces referenced "Gn" and "X2". The IIF provides AAA emulation to interact with the local network's AAA for L2TP authentication and 3GPP2 packet data accounting. This interworking may be provided through an interface referenced "X3".

如果不需要CDMA 2000分组数据系统和GPRS系统之间的载体连接,那么就不需要X2接口。IIF仍然支持到SGSN的Gp接口,并且通过Gi接口(图中未示出)提供因特网接入。If the bearer connection between the CDMA 2000 packet data system and the GPRS system is not required, then the X2 interface is not required. The IIF still supports the Gp interface to the SGSN and provides Internet access through the Gi interface (not shown in the figure).

因此,对于被归属于CDMA简单IP系统中但是漫游到GSM系统的用户,IIF可以提供到GSM的GGSN接口和到CDMA系统的正常路由接口。IIF可以作为GTP隧道和IPsec隧道的端点,其具有在GGSN和CDMA系统之间的分组路由功能。IIF还可以提供计费功能,使得运营商可以基于诸如分组计数、带宽、时日等的可配置度量进行收费。Therefore, for users belonging to the CDMA simple IP system but roaming to the GSM system, the IIF can provide the GGSN interface to GSM and the normal routing interface to the CDMA system. The IIF can serve as the endpoint of the GTP tunnel and the IPsec tunnel, and it has a packet routing function between the GGSN and the CDMA system. The IIF can also provide charging functionality so that operators can charge based on configurable metrics such as packet count, bandwidth, time of day, and so on.

图3B是示例性呼叫流程图,该呼叫流程图示出了在GPRS外地模式中的简单IP操作,并且解释了CDMA 2000分组数据本地用户在GPRS外地模式中运行简单IP的漫游情景。在该例子中,MS与本地CDMA 2000系统具有用于简单IP认证的共享秘密(即CHAP)。MS通过L2TP建立到本地CDMA 2000系统的PPP会话。在PPP建立期间,本地CDMA 2000系统动态地给MS分配IP地址。所有MS的数据业务(源于MS和终止于MS)经过IIF和本地CDMA 2000系统。IIF生成3GPP2分组数据计费纪录并且通过RADIUS将其发送到本地CDMA 2000系统。3B is an exemplary call flow diagram illustrating Simple IP operation in GPRS foreign mode, and explains a roaming scenario for a CDMA2000 packet data native user operating Simple IP in GPRS foreign mode. In this example, the MS has a shared secret (ie CHAP) for simple IP authentication with the native CDMA2000 system. The MS establishes a PPP session to the local CDMA 2000 system through L2TP. During PPP establishment, the local CDMA 2000 system dynamically assigns an IP address to the MS. All MS data services (originating from MS and terminating at MS) go through IIF and local CDMA 2000 system. The IIF generates 3GPP2 packet data accounting records and sends them to the local CDMA 2000 system via RADIUS.

MS利用SGSN完成GPRS附加。与GPRS附加相关的认证可以是基于SIM的、需要Ki密钥的认证。IIF作为配置了Ki密钥的GSMHLR或者GSM VLR。在任何情况下,IIF可以不需要与本地CDMA2000系统中的HLR进行通信,来进行该认证。(步骤1)MS将“激活PDP上下文请求”发送到SGSN。该消息包括接入点名(APN:AccessPoint Name)。APN具有格式<网络ID>.<MNC>.<MCC>.gprs。网络ID(例如CDMA 2000 carrier.com)指示了MS想要与哪个外部网络建立逻辑连接。可以在该消息中省略被请求PDP地址,使得随后不是由IIF(作为GGSN)将IP地址分配给MS,而是由LNS分配地址。(步骤2)SGSN基于APN选择GGSN。SGSN查询DNS服务器(图中未示出)并且获得一个可用GGSN列表,这些可用GGSN可以用于支持该被请求APN。在该情况下,APN的网络ID指示了CDMA2000运行商,因此,DNS服务器返回IIF的IP地址。(步骤3)MS utilizes SGSN to complete GPRS attachment. Authentication related to GPRS attach may be SIM based authentication requiring a Ki key. The IIF acts as a GSMHLR or GSM VLR configured with a Ki key. In any case, the IIF may not need to communicate with the HLR in the local CDMA2000 system to perform the authentication. (Step 1) MS sends "Activate PDP Context Request" to SGSN. The message includes the access point name (APN: AccessPoint Name). The APN has the format <network ID>.<MNC>.<MCC>.gprs. The network ID (eg CDMA 2000 carrier.com) indicates which external network the MS wants to establish a logical connection with. The requested PDP address can be omitted in this message so that instead of the IIF (as GGSN) subsequently assigning an IP address to the MS, the LNS assigns the address. (Step 2) SGSN selects GGSN based on APN. The SGSN queries a DNS server (not shown in the figure) and obtains a list of available GGSNs that can be used to support the requested APN. In this case, the APN's Network ID indicates the CDMA2000 operator, so the DNS server returns the IIF's IP address. (step 3)

SGSN将“激活PDP上下文请求”发送到所选择的IIF,为MS建立PDP上下文。该消息包括APN,但是可以省略被请求PDP地址。(步骤4)IIF作为GGSN并且将“创建PDP上下文应答”发送到SGSN,SGSN然后将“激活PDP上下文接受”发送到MS。可以将两个消息中的PDP地址都设置为0.0.0.0,以指示随后将对PDP地址进行重置。(步骤5)SGSN sends "activate PDP context request" to the selected IIF to establish PDP context for MS. The message includes the APN, but the requested PDP address may be omitted. (Step 4) IIF acts as GGSN and sends "Create PDP Context Ack" to SGSN, which then sends "Activate PDP Context Accept" to MS. The PDP address in both messages may be set to 0.0.0.0 to indicate that the PDP address will be reset later. (step 5)

在可以建立PDP上下文之后,MS和IIF进行PPP LCP协商。IIFLAC功能与LNS建立L2TP隧道。IIF基于被请求APN确定一个LNS。以对应于APN的LNS信息(例如:LNS的IP地址)对IIF进行配置。在L2TP隧道建立之后,IIF功能在LNS和MS之间转发LCP信息。在LCP协商期间,LNS和MS将把PAP或CHAP作为用于PPP认证的协议进行协商。(步骤6)执行PPP认证(PAP或CHAP)。通过CDMA 2000系统中的本地AAA对MS的证书进行认证。图中未示出LNS和本地AAA之间的RADIUS进行交互。(步骤7)LNS和MS进行PPP IPCP协商。IIF LAC功能对L2TP隧道和PDP上下文之间的IPCP消息进行续传。在协商期间,LNS将IP地址分配给MS。IIF监控该地址并且使用该地址作为MS的PDP地址。(步骤8)After the PDP context can be established, MS and IIF conduct PPP LCP negotiation. The IIFLAC function establishes an L2TP tunnel with the LNS. The IIF determines an LNS based on the requested APN. The IIF is configured with the LNS information corresponding to the APN (for example: the IP address of the LNS). After the L2TP tunnel is established, the IIF function forwards the LCP information between the LNS and the MS. During LCP negotiation, LNS and MS will negotiate PAP or CHAP as the protocol for PPP authentication. (Step 6) Perform PPP authentication (PAP or CHAP). The certificate of the MS is authenticated through the local AAA in the CDMA 2000 system. The RADIUS interaction between the LNS and the local AAA is not shown in the figure. (Step 7) LNS and MS conduct PPP IPCP negotiation. The IIF LAC function resumes IPCP messages between the L2TP tunnel and the PDP context. During negotiation, the LNS assigns an IP address to the MS. The IIF monitors this address and uses it as the MS's PDP address. (step 8)

IIF还需要为SGSN和MS通报更新的PDP地址。回忆到可以将PDP地址初始设置为0.0.0.0。因此,IIF将“更新PDP上下文请求”发送到SGSN,SGSN将其转发到MS。(步骤9)MS以“更新PDP上下文应答”对SGSN作出应答,SGSN将其转发到IIF。(步骤10)The IIF also needs to notify the updated PDP address for the SGSN and MS. Recall that the PDP address can be initially set to 0.0.0.0. Therefore, the IIF sends an "Update PDP Context Request" to the SGSN, which forwards it to the MS. (Step 9) The MS responds to the SGSN with "Update PDP Context Acknowledgment", and the SGSN forwards it to the IIF. (step 10)

IIF作为RADIUS客户并且将“RADIUS计费请求(开始)”发送到本地AAA服务器[IS-835]。使用3GPP2卖方定义属性来传送计费记录,但是一些空中链路记录属性(例如:服务选项、多路选项等)是不可用的。(步骤11)本地AAA服务器以“RADIUS计费应答(开始)”作出应答。(步骤12)载体业务在两个方向上经过IIF。为了对源于MS的分组进行路由,IIF将接收自MS的GTP隧道(以TEID进行识别)的分组路由到MS的L2TP隧道/会话。为了对终止于MS的分组进行路由,IIF将接收自MS的L2TP隧道/会话的分组路由到MS的GTP隧道。可以使用IPsec来保护LNS和IIF之间的L2TP隧道/会话以及IIF和SGSN之间的GTP隧道。(步骤13)The IIF acts as a RADIUS client and sends a "RADIUS Accounting-Request (start)" to the local AAA server [IS-835]. Charging records are delivered using 3GPP2 vendor-defined attributes, but some airlink record attributes (eg: service option, multicast option, etc.) are not available. (Step 11) The local AAA server responds with "RADIUS Accounting Reply (Start)". (Step 12) Bearer traffic goes through the IIF in both directions. To route MS-originated packets, the IIF routes packets received from the MS's GTP tunnel (identified by the TEID) to the MS's L2TP tunnel/session. To route MS-terminated packets, the IIF routes packets received from the MS's L2TP tunnel/session to the MS's GTP tunnel. IPsec can be used to protect the L2TP tunnel/session between LNS and IIF and the GTP tunnel between IIF and SGSN. (step 13)

具有移动IPv4的CDMA 2000分组数据外地模式CDMA 2000 Packet Data Foreign Mode with Mobile IPv4

图4A是具有移动IPv4的CDMA 2000分组数据外地模式的示例性方框图。该节描述了GPRS本地用户在CDMA 2000分组数据外地模式中运行移动IPv4[IS-835-C]的漫游情景。图4A还描述了在该情况下由IIF提供的功能和控制接口。在该实施例中,本地系统10可以是GPRS系统。GPRS本地用户漫游到CDMA 2000分组数据系统并且使用简单IP。本地系统10包括GSM本地位置寄存器124、GGSN126、以及AAA实体128。被访问系统20可以是CDMA 2000分组数据系统,该CDMA 2000分组数据系统包括ANSI-41访问位置寄存器(ANSI-41 VLR)111、AAA实体116、以及分组数据服务节点/外地代理(PDSN/FA)118。4A is an exemplary block diagram of a CDMA 2000 packet data foreign mode with Mobile IPv4. This clause describes roaming scenarios for GPRS native users operating Mobile IPv4 [IS-835-C] in CDMA 2000 packet data foreign mode. Figure 4A also describes the functions and control interfaces provided by the IIF in this case. In this embodiment, the local system 10 may be a GPRS system. GPRS native users roam to CDMA 2000 packet data system and use simple IP. Home system 10 includes GSM home location register 124 , GGSN 126 , and AAA entity 128 . The visited system 20 may be a CDMA 2000 packet data system comprising an ANSI-41 Visitor Location Register (ANSI-41 VLR) 111, an AAA entity 116, and a Packet Data Serving Node/Foreign Agent (PDSN/FA) 118.

接口30或“IIF”包括ANSI-41本地位置寄存器(ANSI-41 HLR)131、GSM访问位置寄存器(GSM VLR)133、SGSN 137、AAA实体140和本地代理135,其中,通过D接口113将ANSI-41本地位置寄存器131连接到ANSI-41访问位置寄存器111,通过D接口121将GSM访问位置寄存器133连接到GSM本地位置寄存器124,通过Gp接口127将SGSN 137连接到GGSN 126,通过X4接口129将AAA实体140连接到AAA实体128并且通过X3接口117将AAA实体140连接到AAA实体116,通过X1接口115将本地代理135连接到分组数据服务节点/外地代理118。IIF提供了GSM VLR和ANSI-41 HLR仿真,以允许用户进行注册。可以通过参考标号“D”的接口上提供该交互工作。IIF提供了HA和SGSN仿真,以通过IIF支持被访问网络和本地网络之间的载体连接。可以通过参考标号“X1”和“Gn”的接口提供该交互工作。IIF提供了AAA仿真,以与被访问网络的用于移动IP认证和3GPP2分组数据计费的AAA进行交互。IIF还可以与本地网络的用于3GPP分组数据计费的AAA进行交互。可以通过参考标号“X3”和“X4”的接口提供该交互工作。下文将对具有移动IP的CDMA 2000分组数据外地模式的IIF/AAA需求进行更详细的描述。Interface 30 or "IIF" includes ANSI-41 Home Location Register (ANSI-41 HLR) 131, GSM Visitor Location Register (GSM VLR) 133, SGSN 137, AAA entity 140, and Home Agent 135, wherein ANSI -41 home location register 131 connected to ANSI-41 visitor location register 111, GSM visitor location register 133 connected to GSM home location register 124 via D interface 121, SGSN 137 connected to GGSN 126 via Gp interface 127, via X4 interface 129 AAA entity 140 is connected to AAA entity 128 and is connected to AAA entity 116 through X3 interface 117 and home agent 135 is connected to packet data serving node/foreign agent 118 through X1 interface 115 . IIF provides GSM VLR and ANSI-41 HLR emulation to allow users to register. This interworking may be provided through an interface referenced "D". IIF provides HA and SGSN emulation to support bearer connection between visited network and local network through IIF. This interworking may be provided through interfaces referenced "X1" and "Gn". The IIF provides AAA emulation to interact with the visited network's AAA for mobile IP authentication and 3GPP2 packet data accounting. The IIF can also interact with the local network's AAA for 3GPP packet data charging. This interworking may be provided through interfaces referenced "X3" and "X4". The IIF/AAA requirements for CDMA 2000 Packet Data Foreign Mode with Mobile IP are described in more detail below.

如果不需要被访问CDMA 2000分组数据系统和本地GPRS系统之间的载体连接,那么就不需要Gp接口。在该情况下,可以通过被访问系统中的PDSN/FA将源于MS的数据业务直接路由到因特网,或者如果使能了反向隧道,就通过IIF/HA将源于MS的数据业务直接路由到因特网。通过IIF/HA将终止于MS的数据业务路由到PDSN/FA。IIF需要接口X3和X4来对CDMA 2000 AAA服务器和GPRS AAA服务器之间的AAA消息进行交互工作。If no bearer connection between the visited CDMA2000 packet data system and the local GPRS system is required, then the Gp interface is not required. In this case, MS-originated data traffic can be routed directly to the Internet via the PDSN/FA in the visited system, or via the IIF/HA if reverse tunneling is enabled to the Internet. The data traffic terminated at the MS is routed to the PDSN/FA through the IIF/HA. IIF needs interfaces X3 and X4 to interwork AAA messages between CDMA 2000 AAA server and GPRS AAA server.

因此,对于被归属于GSM系统中但是漫游到CDMA移动IP系统的用户,IIF可以提供到CDMA系统的HA接口和到GSM系统的SGSN接口。需要包括APN解析在内的SGSN功能的子集。IIF可以作为移动IP隧道和GTP隧道的端点,其具有在HA和SGSN功能之间的分组路由功能。Therefore, for users belonging to the GSM system but roaming to the CDMA mobile IP system, the IIF can provide the HA interface to the CDMA system and the SGSN interface to the GSM system. A subset of SGSN functionality including APN resolution is required. The IIF can serve as the endpoint of a mobile IP tunnel and a GTP tunnel, which has a packet routing function between the HA and SGSN functions.

图4B是示例性呼叫流程图,该呼叫流程图示出了在CDMA 2000分组数据外地模式中的移动IPv4操作。该呼叫流程示例示出了GPRS本地用户在CDMA 2000分组数据外地模式中运行移动IPv4[IS-835-C]的漫游情景。在该例子中,本地GPRS系统不支持HA,因此,MS与IIF具有用于移动IP认证的共享秘密。本地GPRS系统动态地将IP地址分配给MS。所有MS的数据业务(源于MS和终止于MS)都经过IIF和本地GPRS系统。IIF从被访问CDMA 2000系统接收3GPP2计费记录,将这些记录映射到3GPP计费记录,并且通过RADIUS将这些记录转发到本地GPRS系统。4B is an exemplary call flow diagram illustrating Mobile IPv4 operation in CDMA 2000 packet data foreign mode. This call flow example shows a roaming scenario for a GPRS native user running Mobile IPv4 [IS-835-C] in CDMA 2000 packet data foreign mode. In this example, the home GPRS system does not support HA, so the MS and IIF have a shared secret for Mobile IP authentication. The local GPRS system dynamically assigns IP addresses to MSs. All MS data services (originating from MS and terminating at MS) go through IIF and local GPRS system. The IIF receives 3GPP2 charging records from the visited CDMA 2000 system, maps these records to 3GPP charging records, and forwards these records to the local GPRS system through RADIUS.

MS发出SO 33并且与PDSN/FA建立PPP会话。(步骤1)由于在PPP IPCP协商期间忽略IP地址配置选项指示了MS期望使用移动IP,所以PDSN/FA将一个或多个移动IP代理公告发送到MS。该代理公告包括FA转交地址(FA COA:FA Care-of Address)和FA挑战(FAC:FA Challenge)。(步骤2)MS sends SO 33 and establishes PPP session with PDSN/FA. (Step 1) Since ignoring the IP address configuration option during PPP IPCP negotiation indicates that the MS desires to use Mobile IP, the PDSN/FA sends one or more Mobile IP Proxy Advertisements to the MS. The proxy announcement includes FA care-of address (FA COA: FA Care-of Address) and FA challenge (FAC: FA Challenge). (step 2)

MS将“移动IP注册请求”发送到PDSN/FA。随后的信息可以包括在该注册请求中:MS的NAI[RFC 2794]具有格式<用户名>@<域名>,其中域名识别了MS的本地GPRS系统。可以基于注册请求的内容以及MS和HA之间共享的秘密来计算MS-HA认证码[RFC2002]。可以基于FAC以及MS和本地AAA服务器之间共享的秘密来计算MS-AAA认证码[RFC 3012]。如果MS使用永久的HA,就可以把HA地址字段设置为已知值;或者如果MS想要由本地网络分配新的HA,就可以把HA地址字段设置为0.0.0.0。可以把HA字段设置为0.0.0.0,以请求由HA分配的新的地址。可以将T-比特设置为1,以请求PDSN/FA建立到MS的HA的反向隧道。(步骤3)MS sends "Mobile IP Registration Request" to PDSN/FA. Subsequent information may be included in this registration request: The MS's NAI [RFC 2794] has the format <username>@<domain name>, where the domain name identifies the MS's local GPRS system. The MS-HA Authentication Code [RFC2002] can be computed based on the content of the Registration Request and a secret shared between the MS and the HA. The MS-AAA authentication code [RFC 3012] can be computed based on the FAC and a secret shared between the MS and the local AAA server. If the MS uses a permanent HA, it can set the HA Address field to a known value; or if the MS wants to assign a new HA by the local network, it can set the HA Address field to 0.0.0.0. The HA field can be set to 0.0.0.0 to request a new address assigned by the HA. The T-bit may be set to 1 to request the PDSN/FA to establish a reverse tunnel to the MS's HA. (step 3)

PDSN/FA生成“RADIUS接入请求”,该接入请求传送了MS的NAI、FAC认证码、FAC、HA地址等[IS-835]。由于MS的NAI的域名指示了GPRS系统,所以PDSN/FA通过CDMA 2000系统中的AAA将“RADIUS接入请求”发送到IIF。IIF可以根据[3GPP TS 29.061]对该消息进行修改。(步骤4)如果认证是成功的,本地AAA服务器用“RADIUS接入接受”作出应答。通过IIF和被访问AAA将该消息路由回PDSN。IIF可以根据[P.S0001-A V3.0]对该消息进行修改。(步骤5)PDSN/FA将“移动IP注册请求”转发到IIF中的HA功能。IIF检验“移动IP注册请求”中的MS-HA认证码。(步骤6)The PDSN/FA generates a "RADIUS Access Request", which conveys the MS's NAI, FAC authentication code, FAC, HA address, etc. [IS-835]. Since the domain name of the MS's NAI indicates the GPRS system, the PDSN/FA sends the "RADIUS Access Request" to the IIF through the AAA in the CDMA 2000 system. The IIF may modify this message according to [3GPP TS 29.061]. (Step 4) If the authentication is successful, the local AAA server replies with "RADIUS Access Accept". The message is routed back to the PDSN through the IIF and the visited AAA. The IIF may modify this message according to [P.S0001-A V3.0]. (Step 5) The PDSN/FA forwards the "Mobile IP Registration Request" to the HA function in the IIF. The IIF checks the MS-HA authentication code in the "Mobile IP Registration Request". (step 6)

如果认证是成功的,IIF SGSN功能与本地GPRS系统中的GGSN建立GTP隧道,并且可以从GGSN中请求IP地址。IIF SGSN功能得到一个APN,该APN具有格式:<网络ID>.mnc<MNC>.mcc<MCC>.gprs[TS 23.003]。<网络ID>是MS的NAI范围部分,指示了MS想要接入哪个GGSN来获得所请求的服务。从MS的IMSI得到<MNC>和<MCC>。可以从步骤4中的“RADIUS接入请求”中得到MS的NAI和IMSI。SGSN功能使用得到的APN作为查找名以查询GPRS DNS服务器(图中未示出),并且从其中获得可用GGSN列表,该可用GGSN可以用于支持被请求的服务。IIF SGSN功能将“创建PDP上下文请求”发送到所选择的GGSN。将该消息中的被请求PDP地址设置为0.0.0.0,以请求新的IP地址。(步骤7)GGSN以包括分配给MS的新IP地址在内的“创建PDP上下文应答”作出应答。(步骤8)IIF作为HA并且通过PDSN/FA将“移动IP注册答复”发送到MS。可以将“移动IP注册答复”中的本地地址字段设置为由GGSN分配的IP地址。(步骤9)PDSN发送包含3GPP2分组数据计费信息[P.S0001-A V3.0]在内的“RADIUS计费请求(开始)”。由于MS的NAI的域名指示了GPRS系统,所以通过被访问的AAA和IIF将“RADIUS计费请求(开始)”路由到GPRS系统中的本地AAA。IIF可以根据[3GPP TS 29.061]对该消息进行修改。(步骤10)IIF作为RADIUS服务器并且以“RADIUS计费应答(开始)”作出答复。(步骤11)If the authentication is successful, the IIF SGSN function establishes a GTP tunnel with the GGSN in the local GPRS system and can request an IP address from the GGSN. The IIF SGSN function gets an APN which has the format: <Network ID>.mnc<MNC>.mcc<MCC>.gprs[TS 23.003]. <Network ID> is part of the MS's NAI scope, which indicates which GGSN the MS wants to access to obtain the requested service. Get <MNC> and <MCC> from MS's IMSI. The NAI and IMSI of the MS can be obtained from the "RADIUS Access Request" in step 4. The SGSN function uses the obtained APN as a lookup name to query a GPRS DNS server (not shown in the figure) and obtain a list of available GGSNs therefrom that can be used to support the requested service. The IIF SGSN function sends a "Create PDP Context Request" to the selected GGSN. Set the Requested PDP Address in this message to 0.0.0.0 to request a new IP address. (Step 7) The GGSN responds with a "Create PDP Context Answer" including the new IP address assigned to the MS. (Step 8) IIF acts as HA and sends "Mobile IP Registration Reply" to MS through PDSN/FA. The local address field in the "Mobile IP Registration Reply" can be set to the IP address assigned by the GGSN. (Step 9) PDSN sends "RADIUS accounting request (start)" including 3GPP2 packet data accounting information [P.S0001-A V3.0]. Since the domain name of the MS's NAI indicates the GPRS system, the "RADIUS Accounting Request (start)" is routed to the local AAA in the GPRS system through the visited AAA and IIF. The IIF may modify this message according to [3GPP TS 29.061]. (Step 10) The IIF acts as a RADIUS server and replies with "RADIUS Accounting Reply (Start)". (step 11)

载体业务在两个方向上经过IIF。为了对源于MS的分组进行路由,IIF将接收自移动IP反向隧道的分组路由到MS的GTP隧道(通过TEID进行识别)。为了对终止于MS的分组进行路由,IIF将接收自GTP隧道的分组路由到HA-到-FA隧道。可以使用IPsec来保护PDSN/FA和IIF之间的移动IP隧道以及IIF和GGSN之间的GTP隧道。(步骤12)Bearer traffic passes through the IIF in both directions. To route MS-originated packets, the IIF routes packets received from the Mobile IP reverse tunnel to the MS's GTP tunnel (identified by TEID). To route MS-terminated packets, the IIF routes packets received from the GTP tunnel to the HA-to-FA tunnel. IPsec can be used to protect the Mobile IP tunnel between PDSN/FA and IIF and the GTP tunnel between IIF and GGSN. (step 12)

具有移动IP的CDMA 2000分组数据外地模式的IIF/AAA需求IIF/AAA Requirements for CDMA 2000 Packet Data Field Mode with Mobile IP

现在描述用于对接收自被访问CDMA 2000分组数据系统的“RADIUS接入请求”进行处理的IIF需求。The IIF requirements for processing "RADIUS Access Requests" received from visited CDMA 2000 packet data systems are now described.

除了呼叫站ID属性、被呼叫站ID属性和框架协议(framedprotocol)属性之外,IIF无修改地代理所有的IETF RADIUS属性。下文对上述三种属性的处理进行描述。如果接收到的“RADIUS接入请求”中的呼叫站ID属性包含IMSI,那么IIF将IMSI复制到3GPP-IMSI属性[3GPP TS 29.061]中,并且将其包括在发往MS的本地GPRS系统的“RADIUS接入请求”中。IIF没有将呼叫站ID属性包括在发送到GPRS系统中本地AAA的“RADIUS接入请求”中。如果接收到的“RADIUS接入请求”中的呼叫站ID属性包含MIN或IRM,那么IIF将其映射到MS在本地GPRS系统中使用的IMSI,并且将其包括在发往本地GPRS系统的“RADIUS接入请求”的3GPP-IMSI属性中。IIF没有将呼叫站ID属性包括在发送到GPRS系统中本地AAA的“RADIUS接入请求”中。The IIF proxies all IETF RADIUS attributes without modification, except the calling station ID attribute, called station ID attribute, and framed protocol attribute. The processing of the above three attributes is described below. If the Calling Station ID attribute in the received "RADIUS Access Request" contains an IMSI, then the IIF copies the IMSI into the 3GPP-IMSI attribute [3GPP TS 29.061] and includes it in the " RADIUS Access Request". The IIF does not include the calling station ID attribute in the "RADIUS Access Request" sent to the local AAA in the GPRS system. If the Calling Station ID attribute in the received "RADIUS Access Request" contains MIN or IRM, then the IIF maps it to the IMSI used by the MS in the local GPRS system and includes it in the "RADIUS Access Request" sent to the local GPRS system. Access Request" in the 3GPP-IMSI attribute. The IIF does not include the calling station ID attribute in the "RADIUS Access Request" sent to the local AAA in the GPRS system.

IIF将被呼叫站ID属性包括在发送到MS的本地GPRS系统的“RADIUS接入请求”中。将被呼叫站ID属性的值字段设置为APN(见8.3.4节)。如果在接收到的“RADIUS接入请求”中包括框架协议属性,那么IIF将值替换为7[3GPP TS 29.061]。IIF从接收到的“RADIUS接入请求”中移除所有的3GPP2 VSA。除了3GPP-IMSI属性之外,IIF不需要将任何3GPP2 VSA包括在发往MS的本地GPRS系统的被发送“RADIUS接入请求”中。The IIF includes the called station ID attribute in the "RADIUS Access Request" sent to the MS's home GPRS system. Set the Value field of the called station ID attribute to APN (see section 8.3.4). If the Frame Protocol attribute is included in the received "RADIUS Access-Request", the IIF replaces the value with 7 [3GPP TS 29.061]. The IIF removes all 3GPP2 VSAs from received RADIUS Access-Requests. Apart from the 3GPP-IMSI attribute, the IIF does not need to include any 3GPP2 VSA in the sent "RADIUS Access Request" to the MS's home GPRS system.

现在描述用于对接收自MS的本地GPRS系统的“RADIUS接入接受”进行处理的IIF需求。The IIF requirements for handling "RADIUS Access Accept" received from the MS's home GPRS system are now described.

IIF无修改地代理所有的IETF RADIUS属性。在将“RADIUS接入接受”发送到被访问CDMA 2000分组数据系统之前,IIF从接收到的“RADIUS接入接受”中移除所有的3GPP VSA。The IIF proxies all IETF RADIUS attributes without modification. The IIF removes all 3GPP VSAs from the received "RADIUS Access-Accept" before sending the "RADIUS Access-Accept" to the visited CDMA 2000 packet data system.

如果本地GPRS系统的策略需要该漫游MS的数据业务通过IIF经过本地GPRS系统,并且在之前接收自被访问CDMA 2000分组数据系统的相应“RADIUS接入请求”中包括HA-地址VSA,那么IIF将反向隧道规格VSA包括在发往被访问CDMA 2000分组数据系统的被发送的“RADIUS接入接受”中。将该VSA的值字段设置为1,指示需要反向隧道。If the policy of the home GPRS system requires the data traffic of the roaming MS to pass through the home GPRS system via the IIF, and the HA-address VSA was included in the corresponding "RADIUS Access Request" previously received from the visited CDMA2000 packet data system, then the IIF shall The reverse tunnel specification VSA is included in the sent "RADIUS Access Accept" to the visited CDMA 2000 packet data system. Setting the Value field of this VSA to 1 indicates that a reverse tunnel is required.

用于处理“RADIUS计费请求开始”和“计费请求期间(INTERIM)”的IIF需求与用于处理“RADIUS接入请求”的需求是相同的。The IIF requirements for handling "RADIUS Accounting Request Start" and "Accounting Request Period (INTERIM)" are the same as for handling "RADIUS Access Request".

用于处理“RADIUS计费请求停止”的IIF需求与用于处理“RADIUS接入请求”的需求相同并具有下列附加需求:如果在接收到的“RADIUS计费请求停止”中将会话-继续VSA设置为“假”,并且如果IIF之前没有从具有相同IP地址的另一个PDSN接收到“计费请求(开始)”(对于具有移动IP的PDSN间切换的情况),那么IIF插入3GPP会话停止指示符VSA,以指示PDP会话已经终止。The IIF requirements for processing a "RADIUS Accounting-Request-Stop" are the same as for processing a "RADIUS Access-Request" with the following additional requirements: If a session-continue VSA is included in a received "RADIUS Accounting-Request-Stop" Set to "false" and the IIF inserts a 3GPP session stop indication if the IIF has not previously received an "Accounting Request (Start)" from another PDSN with the same IP address (for the case of inter-PDSN handover with Mobile IP) symbol VSA to indicate that the PDP session has been terminated.

具有简单IP的CDMA 2000组数据外地模式CDMA 2000 group data field mode with simple IP

图5A是具有简单IP的CDMA 2000分组数据外地模式的示例性方框图。该节描述了GPRS本地用户在CDMA 2000分组数据外地模式中运行IPv4或IPv6的漫游情景。图5A还描述了在该情况下由接口30或“IIF”提供的功能和控制接口。在该实施例中,本地系统10可以是GPRS系统,其中,GPRS本地用户漫游到CDMA 2000分组数据系统并且使用移动IPv4。本地系统10包括GSM本地位置寄存器124、GGSN 126、以及AAA实体128。被访问系统20可以是CDMA2000分组数据系统,该CDMA 2000分组数据系统包括ANSI-41访问位置寄存器(ANSI-41 VLR)111、AAA实体116、以及本地系统109。FIG. 5A is an exemplary block diagram of a CDMA 2000 packet data foreign mode with simple IP. This clause describes roaming scenarios for GPRS native users running IPv4 or IPv6 in CDMA 2000 packet data foreign mode. Figure 5A also describes the functionality and control interface provided by interface 30 or "IIF" in this case. In this embodiment, the home system 10 may be a GPRS system, where a GPRS home user roams to a CDMA 2000 packet data system and uses Mobile IPv4. Home system 10 includes GSM home location register 124, GGSN 126, and AAA entity 128. The visited system 20 may be a CDMA2000 packet data system including an ANSI-41 Visitor Location Register (ANSI-41 VLR) 111, an AAA entity 116, and a home system 109.

接口30或“IIF”包括ANSI-41本地位置寄存器(ANSI-41 HLR)131、GSM访问位置寄存器(GSM VLR)133、SGSN 137、AAA实体140和LCS实体139,其中,通过D接口113将ANSI-41本地位置寄存器131连接到ANSI-41访问位置寄存器111,通过D接口121将GSM访问位置寄存器133连接到GSM本地位置寄存器124,通过Gp接口127将SGSN 137连接到GGSN 126,通过X4接口129将AAA实体140连接到AAA实体128并且通过X3接口117将AAA实体140连接到AAA实体116,通过X2接口119将LCS实体139连接到分组数据服务节点/LAC实体109。IIF提供了GSM VLR和ANSI-41 HLR仿真,以允许用户进行注册。可以通过参考标号“D”的接口提供该交互工作。IIF提供了LNS和SGSN仿真,以通过IIF支持被访问网络和本地网络之间的载体连接。可以通过参考标号“X2”和“Gn”的接口提供该交互工作。IIF提供了AAA仿真,以与被访问网络的用于L2TP认证和3GPP2分组数据计费的AAA进行交互。IIF还可以与本地网络的用于3GPP分组数据计费的AAA进行交互。可以通过参考标号“X3”和“X4”的接口提供该交互工作。下文将更详细地描述用于具有简单IP的CDMA 2000分组数据外地模式的IIF/AAA需求。Interface 30 or "IIF" includes ANSI-41 Home Location Register (ANSI-41 HLR) 131, GSM Visitor Location Register (GSM VLR) 133, SGSN 137, AAA entity 140 and LCS entity 139, wherein ANSI -41 home location register 131 connected to ANSI-41 visitor location register 111, GSM visitor location register 133 connected to GSM home location register 124 via D interface 121, SGSN 137 connected to GGSN 126 via Gp interface 127, via X4 interface 129 AAA entity 140 is connected to AAA entity 128 and to AAA entity 116 through X3 interface 117 and LCS entity 139 is connected to packet data serving node/LAC entity 109 through X2 interface 119 . IIF provides GSM VLR and ANSI-41 HLR emulation to allow users to register. This interworking may be provided through an interface referenced "D". IIF provides LNS and SGSN emulation to support bearer connection between visited network and home network through IIF. This interworking may be provided through interfaces referenced "X2" and "Gn". The IIF provides AAA emulation to interact with the visited network's AAA for L2TP authentication and 3GPP2 packet data accounting. The IIF can also interact with the local network's AAA for 3GPP packet data charging. This interworking may be provided through interfaces referenced "X3" and "X4". The IIF/AAA requirements for CDMA 2000 Packet Data Foreign Mode with Simple IP are described in more detail below.

如果不需要被访问CDMA 2000分组数据系统和本地GPRS系统之间的载体连接,那么就不需要X2和Gp接口。在该情况下,可以通过被访问系统中的PDSN将源于MS和终止于MS的数据业务路由到/自因特网。IIF需要接口X3和X4来对CDMA 2000 AAA服务器和GPRS AAA服务器之间的AAA消息进行交互工作。If no bearer connection between the visited CDMA 2000 packet data system and the local GPRS system is required, then the X2 and Gp interfaces are not required. In this case, MS-originated and MS-terminated data traffic can be routed to/from the Internet through the PDSN in the visited system. IIF needs interfaces X3 and X4 to interwork AAA messages between CDMA 2000 AAA server and GPRS AAA server.

因此,对于被归属于GSM系统中但是漫游到CDMA简单IP系统的用户,IIF可以提供到CDMA系统的L2TP网络服务器(LNS:L2TP Network Server)接口和到GSM系统的SGSN接口。需要包括APN解析在内的SGSN功能的子集。IIF可以作为移动L2TP隧道和GTP隧道的端点,其具有在LNS功能和SGSN功能之间的分组路由功能。Therefore, for users belonging to the GSM system but roaming to the CDMA simple IP system, the IIF can provide the L2TP Network Server (LNS: L2TP Network Server) interface to the CDMA system and the SGSN interface to the GSM system. A subset of SGSN functionality including APN resolution is required. The IIF can serve as the endpoint of a mobile L2TP tunnel and a GTP tunnel, which has a packet routing function between the LNS function and the SGSN function.

图5B是示例性呼叫流程图,该呼叫流程图示出了在CDMA 2000分组数据外地模式中的简单IP操作。该呼叫流程示例说明了GPRS本地用户在CDMA 2000分组数据外地模式中运行简单IP的漫游情景。在该例子中,MS与GPRS系统中的本地AAA具有用于CHAP认证的共享秘密。本地GPRS系统动态地将IP地址分配给MS。所有MS的数据业务(源于MS和终止于MS)经过IIF和本地GPRS系统。IIF从被访问的CDMA 2000系统接收3GPP2计费记录,将这些记录映射到3GPP计费记录,并且通过RADIUS将这些记录转发到本地GPRS系统。Figure 5B is an exemplary call flow diagram illustrating simple IP operation in CDMA 2000 packet data foreign mode. This call flow example illustrates a roaming scenario for a GPRS native user running Simple IP in CDMA 2000 packet data foreign mode. In this example, the MS has a shared secret for CHAP authentication with the local AAA in the GPRS system. The local GPRS system dynamically assigns IP addresses to MSs. All MS data services (originating from MS and terminating at MS) go through IIF and local GPRS system. The IIF receives 3GPP2 charging records from the visited CDMA 2000 system, maps these records to 3GPP charging records, and forwards these records to the local GPRS system through RADIUS.

MS发出SO 33并且启动与PDSN/LAC的PPP LCP协商。可以将CHAP作为用于PPP认证的协议进行协商。(步骤1)PDSN/LAC将CHAP挑战发送到MS。(步骤2)MS以其NAI和挑战应答进行答复,该挑战应答是基于该挑战和与GPRS系统中的本地AAA共享的秘密计算出来的。PDSN/LAC发送“RADIUS接入请求”。由于MS的NAI的域名指示了GPRS系统,所以可以将“RADIUS接入请求”经过被访问的AAA和代理消息的IIF路由到GPRS系统中的本地AAA。IIF可以根据[3GPP TS 29.061]对该消息进行修改。(步骤3)如果认证是成功的,那么本地AAA服务器以“RADIUS接入接受”作出应答。通过IIF和被访问的AAA将该消息路由回PDSN/LAC。IIF将隧道-服务器-端点属性插入“RADIUS接入接受”中。该属性通知PDSN/LAC与作为LNS的IIF建立L2TP隧道。PDSN/LAC发送“CHAP成功”,以通知MS进行了成功的认证。(步骤4)MS sends SO 33 and starts PPP LCP negotiation with PDSN/LAC. CHAP can be negotiated as the protocol used for PPP authentication. (Step 1) PDSN/LAC sends CHAP challenge to MS. (Step 2) The MS replies with its NAI and a challenge response calculated based on the challenge and a secret shared with the local AAA in the GPRS system. The PDSN/LAC sends a "RADIUS Access Request". Since the domain name of the MS's NAI indicates the GPRS system, the "RADIUS Access Request" can be routed to the local AAA in the GPRS system via the visited AAA and the IIF of the proxy message. The IIF may modify this message according to [3GPP TS 29.061]. (Step 3) If the authentication is successful, the local AAA server replies with "RADIUS Access Accept". The message is routed back to the PDSN/LAC through the IIF and the visited AAA. The IIF inserts the Tunnel-Server-Endpoint attribute into the "RADIUS Access Accepted". This attribute informs PDSN/LAC to establish L2TP tunnel with IIF as LNS. The PDSN/LAC sends "CHAP Success" to inform the MS of successful authentication. (step 4)

PDSN/LAC与作为LNS的IIF建立L2TP隧道/会话。在L2TP隧道/会话建立期间,PDSN/LAC将LCP信息(在MS和PDSN/LAC之间进行交换)转发到IIF。IIF LNS功能可以发起CHAP挑战(图中未示出),以在IPCP协商之前对MS进行认证。(步骤5)IIF SGSN功能与本地GPRS系统中的GGSN建立GTP隧道,并且可以从GGSN请求IP地址。IIF得到APN,该APN具有格式:<网络ID>.mnc<MNC>.mcc<MCC>.gprs。<网络ID>是MS的NAI范围部分并且用于指示MS想要接入哪个GGSN来获得所请求的服务。从MS的IMSI得到<MNC>和<MCC>。可以从步骤3中的“RADIUS接入请求”中得到MS的NAI和IMSI。IIF SGSN功能使用所得到的APN作为查找名来查询GPRS DNS服务器(图中未示出),并且获得一个可用GGSN列表,该可用GGSN可以用于支持被请求的服务。IIFSGSN功能将“创建PDP上下文请求”发送到所选择的GGSN。将该消息中的被请求PDP地址设置为0.0.0.0,以请求新的IP地址。(步骤6)GGSN用包括分配给MS的新IP地址在内的“创建PDP上下文应答”作出应答。(步骤7)PDSN/LAC establishes L2TP tunnel/session with IIF as LNS. During L2TP tunnel/session establishment, the PDSN/LAC forwards the LCP information (exchanged between MS and PDSN/LAC) to the IIF. The IIF LNS function can initiate a CHAP challenge (not shown in the figure) to authenticate the MS prior to IPCP negotiation. (Step 5) The IIF SGSN function sets up the GTP tunnel with the GGSN in the local GPRS system, and can request an IP address from the GGSN. The IIF gets the APN, which has the format: <network ID>.mnc<MNC>.mcc<MCC>.gprs. <Network ID> is part of the NAI scope of the MS and is used to indicate which GGSN the MS wants to access to obtain the requested service. Get <MNC> and <MCC> from MS's IMSI. The NAI and IMSI of the MS can be obtained from the "RADIUS Access Request" in step 3. The IIF SGSN function uses the obtained APN as a lookup name to query the GPRS DNS server (not shown in the figure), and obtains a list of available GGSNs that can be used to support the requested service. The IIFSGSN function sends a "Create PDP Context Request" to the selected GGSN. Set the Requested PDP Address in this message to 0.0.0.0 to request a new IP address. (Step 6) The GGSN responds with a "Create PDP Context Response" including the new IP address assigned to the MS. (step 7)

可以在IIF和MS之间的PPP IPCP协商期间将该新的IP地址分配给MS。(步骤8)PDSN/FA发送包含3GPP2分组数据计费信息[IS-835]的“RADIUS计费请求(开始)”。PDSN发送包含3GPP2分组数据计费信息[P.S0001-AV3.0]的“RADIUS计费请求(开始)”。由于MS的NAI的域名指示了GPRS系统,所以通过被访问的AAA和IIF将“RADIUS计费请求(开始)”路由到GPRS系统中的本地AAA。IIF可以根据[3GPP TS 29.061]对该消息进行修改。(步骤9)本地AAA用“RADIUS计费应答(开始)”作出答复,通过IIF和被访问的AAA将“RADIUS计费应答(开始)”路由返回PDSN。(步骤10)This new IP address may be assigned to the MS during the PPP IPCP negotiation between the IIF and the MS. (Step 8) PDSN/FA transmits "RADIUS Accounting Request (Start)" including 3GPP2 Packet Data Accounting Information [IS-835]. PDSN transmits "RADIUS Accounting Request (Start)" including 3GPP2 Packet Data Accounting Information [P.S0001-AV3.0]. Since the domain name of the MS's NAI indicates the GPRS system, the "RADIUS Accounting Request (start)" is routed to the local AAA in the GPRS system through the visited AAA and IIF. The IIF may modify this message according to [3GPP TS 29.061]. (Step 9) The local AAA replies with a "RADIUS Accounting Reply (Start)", which is routed back to the PDSN through the IIF and the visited AAA. (step 10)

载体业务在两个方向上经过IIF。为了对源于MS的分组进行路由,IIF将接收自MS的L2TP隧道/会话的分组路由到MS的GTP隧道(通过TEID进行识别)。为了对终止于MS的分组进行路由,IIF将接收自MS的GTP隧道的分组路由到MS的L2TP隧道/会话。可以使用IPsec来保护PDSN/LAC和IIF之间的L2TP隧道/会话以及IIF和GGSN之间的GTP隧道。(步骤11)Bearer traffic passes through the IIF in both directions. To route MS-originated packets, the IIF routes packets received from the MS's L2TP tunnel/session to the MS's GTP tunnel (identified by TEID). To route MS-terminated packets, the IIF routes packets received from the MS's GTP tunnel to the MS's L2TP tunnel/session. IPsec can be used to protect the L2TP tunnel/session between PDSN/LAC and IIF and the GTP tunnel between IIF and GGSN. (step 11)

具有简单IP的CDMA 2000分组数据外地模式的IIF/AAA需求IIF/AAA Requirements for CDMA 2000 Packet Data Foreign Mode with Simple IP

用于处理“RADIUS接入请求”的IIF需求与上文所描述的用于处理具有移动IP的CDMA 2000分组数据外地模式的“RADIUS接入请求”的需求是相同的。The IIF requirements for handling a "RADIUS Access Request" are the same as those described above for handling a "RADIUS Access Request" for CDMA 2000 Packet Data Foreign Mode with Mobile IP.

用于处理“RADIUS接入接受”的IIF需求与用于处理具有移动IP的CDMA 2000分组数据外地模式的“RADIUS接入接受”的需求是类似的,然而,如果本地GPRS系统的策略需要漫游MS的数据业务通过IIF经过本地GPRS系统,并且在之前接收自被访问CDMA2000分组数据系统的相应“RADIUS接入请求”中不包括HA-地址VSA,那么IIF将隧道-服务器-端点、隧道-类型和隧道-媒体-类型属性插入发往被访问CDMA 2000分组数据系统的被发送的“RADIUS接入接受”中。隧道-服务器-端点属性指示了IIF/LNS地址。隧道-类型属性指示了L2TP。隧道-媒体-类型属性指示了IPv4。The IIF requirements for handling "RADIUS Access Accept" are similar to the requirements for handling "RADIUS Access Accept" for CDMA 2000 Packet Data Foreign Mode with Mobile IP, however, if the policy of the local GPRS system requires roaming MS data traffic passing through the local GPRS system via the IIF, and did not include the HA-address VSA in the corresponding "RADIUS Access Request" previously received from the visited CDMA2000 packet data system, then the IIF will tunnel-server-endpoint, tunnel-type and The Tunnel-Media-Type attribute is inserted in the sent "RADIUS Access-Accept" to the visited CDMA 2000 packet data system. The Tunnel-Server-Endpoint attribute indicates the IIF/LNS address. The tunnel-type attribute indicates L2TP. The tunnel-media-type attribute indicates IPv4.

用于处理“RADIUS计费请求开始”和“计费请求期间”的IIF需求与上文所描述的用于处理具有移动IP的CDMA 2000分组数据外地模式的“RADIUS计费请求开始”和“计费请求期间”的需求是相同的。The IIF requirements for handling "RADIUS Accounting-Request Start" and "Accounting-Request Period" are the same as those described above for handling "RADIUS Accounting-Request Start" and "Accounting-Request Fee Request Period" requirements are the same.

用于处理“RADIUS计费请求停止”的IIF需求与用于处理具有移动IP的CDMA 2000分组数据外地模式的“RADIUS计费请求停止”的需求是基本相同的,然而,如果在接收到的“RADIUS计费请求停止”中将会话-继续VSA设置为“假”,并且IP-技术VSA指示了简单IP,那么IIF就插入3GPP会话-停止-指示符VSA,以指示PDP会话已经终止。The IIF requirements for handling "RADIUS Accounting-Request Stop" are essentially the same as for handling "RADIUS Accounting-Request Stop" for CDMA 2000 Packet Data Foreign Mode with Mobile IP, however, if the received " If the session-continue VSA is set to "false" in RADIUS accounting request stop", and the IP-technology VSA indicates simple IP, then the IIF inserts the 3GPP session-stop-indicator VSA to indicate that the PDP session has terminated.

本领域的技术人员应该理解,可以使用各种不同的技术和技巧来表示信息和信号。例如,可以用电压、电流、电磁波、磁场或磁粒、光场或光粒、或者以上的任意组合来代表可能在整个上面的描述中涉及的数据、指令、命令、信息、信号、比特、符号、以及码片。Those of skill in the art would understand that information and signals may be represented using various different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination of the above , and chips.

本领域的技术人员还应该理解,结合这里公开的实施例描述的各种说明性的逻辑块、模块、电路、以及算法步骤可以实现为电子硬件、计算机软件、或者二者的组合。为了清楚地说明硬件和软件的这种互换性,上文中主要根据它们的功能性描述了各种说明性的部件、块、模块、电路和步骤。将这样的功能性实现为硬件还是软件取决于具体应用和对整个系统上的设计约束。对于每个具体应用,熟练的技术人员可以通过各种方式实现所描述的功能,但是不应该将这样的实现方案解释为脱离了本发明的范围。Those skilled in the art should also understand that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or a combination of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above primarily in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints placed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation should not be interpreted as causing a departure from the scope of the present invention.

可以用通用目的处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件部件、或者设计为执行这里描述的功能的以上部件的任何组合,来实现或执行结合这里公开的实施例所描述的各种说明性的逻辑块、模块、以及电路。通用目的处理器可以是微处理器,但是替换地,该处理器可以是任何传统的处理器、控制器、微控制器、或者状态机。也可以将处理器实现为以下计算器件的组合,例如DSP和微处理器的组合、多个微处理器、与DSP核结合的一个或多个微处理器、或者任何其它这样的配置。A general purpose processor, digital signal processor (DSP), application specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or Any combination of the above components designed to perform the functions described herein implements or performs the various illustrative logical blocks, modules, and circuits described in connection with the embodiments disclosed herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, eg, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in combination with a DSP core, or any other such configuration.

结合这里公开的实施例描述的方法或算法的步骤可以直接体现在硬件中、由处理器执行的软件模型中、或者二者的组合中。可将软件模块驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或者本领域中公知的任何其它形式的存储介质中。将示例性存储介质连接到处理器,使得该处理器可以从存储介质读取信息、并将信息写入到该存储介质。或者,可以将存储介质与处理器集成在一起。该处理器和存储介质可以存在于ASIC中。该ASIC可以存在于用户终端中。或者,处理器和存储介质可以作为分立部件存在于用户终端中。The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be directly embodied in hardware, in a software model executed by a processor, or in a combination of both. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. Alternatively, the storage medium can be integrated with the processor. The processor and storage medium may reside in an ASIC. The ASIC may reside in the user terminal. Alternatively, the processor and the storage medium may exist in the user terminal as discrete components.

提供了已公开的实施例的先前描述,以便使本领域的任何技术人员都能够实现或使用本发明。这些实施例的各种修改对本领域的技术人员来说将是容易显然的,并且在不脱离本发明的精神或范围的情况下,可以将这里定义的一般原理应用到其它实施例。因此,本发明不是想要受限于这里所示的实施例,而是要符合与这里公开的原理和新特征一致的最宽范围。The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not intended to be limited to the embodiments shown here, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (38)

1. interface entities, when travelling carriage was just roaming into the GPRS visited network, this interface entities makes can carry out mobile IP communication between CDMA2000 local network and the described GPRS visited network, and this interface entities comprises:
The access control emulation module, it is definite user's who is associated with described travelling carriage identity and privilege safely;
Be coupled to the mobile agent emulation module of described access control emulation module, it supports the carrier between described visited network and the described local network to connect, make described mobile agent emulation module and described access control emulation module to be offered described local network by first external interface, and
The gateway that is coupled to described mobile agent emulation module and described access control emulation module is supported emulation module, it supports the carrier between described visited network and the described local network to connect, and makes and by second external interface described gateway is supported that emulation module offers described visited network.
2. interface entities as claimed in claim 1 also comprises:
Global system for mobile communications (GSM) home location register emulation module, it is coupled to described visited network by the 3rd external interface; And
ANSI-41 Visited Location Registor emulation module, its by all round portion's interface be coupled to ANSI-41 Home Location Register in the described local network.
3. interface entities as claimed in claim 2, wherein, described gateway supports that emulation module is Gateway GPRS Support Node (GGSN) emulation module, it is coupled to Serving GPRS Support Node (SGSN) in the described visited network by described second external interface.
4. interface entities as claimed in claim 3, wherein, described GGSN emulation module is coupled to the Internet by the 5th external interface.
5. interface entities as claimed in claim 3, wherein, described GSM Home Location Register is coupled to described SGSN by described the 3rd external interface.
6. interface entities as claimed in claim 1, wherein, described access control emulation module is (AAA) emulation module that inserts, authorizes, charges, it is coupled to AAA entity in the described local network by the 6th external interface, wherein, described AAA emulation module is undertaken alternately chargeing billing function being provided to carry out mobile IP Foreign Agent challenge authentication and 3GPP2 grouped data by the AAA entity with described local network.
7. interface entities as claimed in claim 1, wherein, described mobile agent emulation module is the foreign agent emulation module by the coupling of the local agent in described first external interface and the described local network.
8. interface entities, when travelling carriage was just roaming into the GPRS visited network, this interface entities makes between CDMA2000 local network and the described GPRS visited network can carry out simple IP communication, and this interface entities comprises:
The access control emulation module, it is definite user's who is associated with described travelling carriage identity and privilege safely;
Be coupled to the link access control emulation module of described access control emulation module, it supports the carrier between described visited network and the described local network to connect, make described link access control emulation module and described access control emulation module to be offered described local network by first external interface, and
The gateway that is coupled to described link access control emulation module and described access control emulation module is supported emulation module, it supports the carrier between described visited network and the described local network to connect, and makes and by second external interface described gateway is supported that emulation module offers described visited network.
9. interface entities as claimed in claim 8 also comprises:
Global system for mobile communications (GSM) home location register emulation module, it is coupled to described visited network by the 3rd external interface, and wherein, described GSM Home Location Register allows the user to register by described the 3rd external interface; And
ANSI-41 Visited Location Registor emulation module, its by all round portion's interface be coupled to ANSI-41 Home Location Register in the described local network, wherein, described Visited Location Registor allow the user by described all round portion's interface register.
10. interface entities as claimed in claim 9, wherein, described gateway supports that emulation module is Gateway GPRS Support Node (GGSN) emulation module, it is coupled to Serving GPRS Support Node (SGSN) in the described visited network by described second external interface.
11. interface entities as claimed in claim 10, wherein, described GGSN emulation module is coupled to the Internet by the 5th external interface.
12. interface entities as claimed in claim 10, wherein, described GSM Home Location Register by described all round portion's interface be coupled to described SGSN.
13. interface entities as claimed in claim 8, wherein, described access control emulation module is (AAA) emulation module that inserts, authorizes, charges, it is coupled to AAA entity in the described local network by the 6th external interface, wherein, described AAA emulation module is undertaken alternately chargeing billing function being provided to carry out L2TP authentication and 3GPP2 grouped data by the AAA entity with described local network.
14. interface entities as claimed in claim 8, wherein, described link access control emulation module is by be coupled down L2TP Network Server in the described local network of described first external interface, and wherein, described Link Access Control Sublayer is layer 2 a last sublayer, and is provided for correct transmission and transmits mechanism at the signaling message of layer 3 generation.
15. an interface entities, when travelling carriage was just roaming into the CDMA visited network, this interface entities makes can carry out mobile IP communication between GPRS local network and the described CDMA visited network, and this interface entities comprises:
The access control emulation module, it is definite user's who is associated with described travelling carriage identity and privilege safely;
Be coupled to the home agent emulation module of described access control emulation module, it supports the carrier between described visited network and the described local network to connect, make described home agent emulation module and described access control emulation module to be offered described visited network by first external interface, and
Be coupled to the service support emulation module of described home agent emulation module, it supports the carrier between described visited network and the described local network to connect, and makes by second external interface described service support emulation module to be offered described local network.
16. interface entities as claimed in claim 15 also comprises:
Global system for mobile communications (GSM) Visited Location Registor emulation module, it is coupled to described local network by the 3rd external interface; And
The ANSI-41 home location register emulation module, its by all round portion's interface be coupled to ANSI-41 Visited Location Registor in the described visited network.
17. interface entities as claimed in claim 16, wherein, described service support emulation module is Serving GPRS Support Node (SGSN) emulation module, and it is coupled to Gateway GPRS Support Node (GGSN) in the described local network by described second external interface.
18. interface entities as claimed in claim 16, wherein, described GSM Visited Location Registor is coupled to GSM Home Location Register in the described local network by described the 3rd external interface.
19. interface entities as claimed in claim 15, wherein, described access control emulation module is (AAA) emulation module that inserts, authorizes, charges, and it is coupled to the AAA entity in the described local network and is coupled to AAA entity in the described visited network by the 6th external interface by the 5th external interface.
20. interface entities as claimed in claim 15, wherein, described home agent emulation module is coupled to packet data serving node (PSDN)/Foreign Agent in the described visited network by described first external interface.
21. an interface entities, when travelling carriage was just roaming into the CDMA visited network, this interface entities makes between GPRS local network and the described CDMA visited network can carry out simple IP communication, and this interface entities comprises:
The access control emulation module, it is definite user's who is associated with described travelling carriage identity and privilege safely;
Be coupled to L2TP Network Server (LNS) emulation module of described access control emulation module, it supports the carrier between described visited network and the described local network to connect, make described LNS emulation module and described access control emulation module to be offered described visited network by first external interface, and
Be coupled to the service support emulation module of described LNS emulation module, it supports the carrier between described visited network and the described local network to connect, and makes by second external interface described service support emulation module to be offered described local network.
22. interface entities as claimed in claim 21 also comprises:
Global system for mobile communications (GSM) Visited Location Registor emulation module, it is coupled to described local network by the 3rd external interface; And
The ANSI-41 home location register emulation module, its by all round portion's interface be coupled to ANSI-41 Visited Location Registor in the described visited network.
23. interface entities as claimed in claim 22, wherein, described service support emulation module is Serving GPRS Support Node (SGSN) emulation module, and it is coupled to Gateway GPRS Support Node (GGSN) in the described local network by described second external interface.
24. interface entities as claimed in claim 22, wherein, described GSM Visited Location Registor is coupled to GSM Home Location Register in the described local network by described the 3rd external interface.
25. interface entities as claimed in claim 21, wherein, described access control emulation module is (AAA) emulation module that inserts, authorizes, charges, and it is coupled to the AAA entity in the described local network and is coupled to AAA entity in the described visited network by the 6th external interface by the 5th external interface.
26. interface entities as claimed in claim 21, wherein, described LNS emulation module is coupled to packet data serving node (PSDN)/link access control in the described visited network by described first external interface.
27. one kind is used for initiating mobile IP method for communicating when travelling carriage is just roaming into the GPRS visited network between CDMA2000 local network and described GPRS visited network, comprises:
Initiate and the communicating by letter of described travelling carriage by described visited network;
Send one or more mobile IP agent bulletins to described travelling carriage;
Receive mobile IP login request from described travelling carriage;
Authenticate with described local network;
Sending mobile IP registration to described travelling carriage answers; And
Upgrade the PDP Context request with described travelling carriage and reply.
28. method as claimed in claim 27 wherein, is initiated to comprise with communicating by letter of described travelling carriage by described visited network:
Be used for the request that GPRS is additional and authenticate from the travelling carriage reception;
Receive the request of activation PDP Context from Serving GPRS Support Node (SGSN), be used for the PDP Context of described travelling carriage with foundation; And
Sending the establishment PDP Context to described SGSN replys.
29. method as claimed in claim 27 wherein, authenticates with described local network and to comprise:
Send RADIUS to (AAA) entity that inserts, authorizes, charges and insert request;
Receive RADIUS from described AAA entity and insert acceptance;
Send mobile IP login request to local agent;
Receiving mobile IP registration from described local agent answers; And
Described AAA entity on described local network is initiated RADIUS account.
30. one kind is used for initiating mobile IP communicating devices when travelling carriage is just roaming into the GPRS visited network between CDMA2000 local network and described GPRS visited network, comprises:
By the module of communicating by letter of described visited network initiation with described travelling carriage;
Send the module of one or more mobile IP agent bulletins to described travelling carriage;
Receive the module of mobile IP login request from described travelling carriage;
The module that authenticates with described local network;
Send the module that mobile IP registration is answered to described travelling carriage; And
The module of upgrading the PDP Context request and replying with described travelling carriage.
31. device as claimed in claim 30 wherein, initiates to comprise with the module of communicating by letter of described travelling carriage by described visited network:
Receive the module of the request be used for the additional and authentication of GPRS from travelling carriage;
Receive the request of activation PDP Context from Serving GPRS Support Node (SGSN), be used for the module of the PDP Context of described travelling carriage with foundation; And
Send the module that the establishment PDP Context is replied to described SGSN.
32. device as claimed in claim 30, wherein, the module that authenticates with described local network comprises:
(AAA) entity sends the module that RADIUS inserts request to inserting, authorize, chargeing;
Receive RADIUS from described AAA entity and insert the module of accepting;
Send the module of mobile IP login request to local agent;
Receive the module that mobile IP registration is answered from described local agent; And
Described AAA entity on described local network is initiated the module of RADIUS account.
33. one kind is used for initiating the simple IP method for communicating when travelling carriage is just roaming into the GPRS visited network between CDMA2000 local network and described GPRS visited network, comprises:
Initiate and the communicating by letter of described travelling carriage by described visited network;
Carrying out PPP(Point-to-Point Protocol)/LCP (LCP) with described travelling carriage consults;
Set up L2TP Tunnel with the LNS in the described local network;
Upgrade the PDP Context request with described travelling carriage and reply; And
Initiate RADIUS account to described local network.
34. method as claimed in claim 33 wherein, is initiated to comprise with communicating by letter of described travelling carriage by described visited network:
Be used for the request that GPRS is additional and authenticate from the travelling carriage reception;
Receive the request of activation PDP Context from Serving GPRS Support Node (SGSN), be used for the PDP Context of described travelling carriage with foundation; And
Sending the establishment PDP Context to described SGSN replys.
35. method as claimed in claim 33 wherein, is initiated RADIUS account and is comprised:
(AAA) entity sends the RADIUS account request to inserting, authorize, chargeing; And
Receiving RADIUS account from described AAA entity accepts.
36. one kind is used for initiating the simple IP communicating devices when travelling carriage is just roaming into the GPRS visited network between CDMA2000 local network and described GPRS visited network, comprises:
By the module of communicating by letter of described visited network initiation with described travelling carriage;
Carry out the module that PPP(Point-to-Point Protocol)/LCP (LCP) is consulted with described travelling carriage;
Set up the module of L2TP Tunnel with the LNS in the described local network;
The module of upgrading the PDP Context request and replying with described travelling carriage; And
Initiate the module of RADIUS account to described local network.
37. device as claimed in claim 36 wherein, initiates to comprise with the module of communicating by letter of described travelling carriage by described visited network:
Receive the module of the request be used for the additional and authentication of GPRS from travelling carriage;
Receive the request of activation PDP Context from Serving GPRS Support Node (SGSN), be used for the module of the PDP Context of described travelling carriage with foundation; And
Send the module that the establishment PDP Context is replied to described SGSN.
38. device as claimed in claim 36, wherein, the module of initiating RADIUS account comprises:
Send the module of RADIUS account request to (AAA) entity that inserts, authorizes, charges; And
Receive the module that RADIUS account is accepted from described AAA entity.
CN2004800408759A 2003-12-03 2004-12-03 Methods and apparatuses for CDMA2000/GPRS roaming Expired - Fee Related CN1918934B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US52655703P 2003-12-03 2003-12-03
US60/526,557 2003-12-03
US10/996,425 2004-11-23
US10/996,425 US7675885B2 (en) 2003-12-03 2004-11-23 Methods and apparatus for CDMA2000/GPRS roaming
PCT/US2004/040430 WO2005057980A1 (en) 2003-12-03 2004-12-03 Methods and apparatuses for cdma2000/gprs roaming

Publications (2)

Publication Number Publication Date
CN1918934A CN1918934A (en) 2007-02-21
CN1918934B true CN1918934B (en) 2011-01-19

Family

ID=37579220

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2004800408759A Expired - Fee Related CN1918934B (en) 2003-12-03 2004-12-03 Methods and apparatuses for CDMA2000/GPRS roaming
CN2004800362261A Expired - Fee Related CN1890994B (en) 2003-12-03 2004-12-03 Method and device for CDMA2000/GPRS roaming

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN2004800362261A Expired - Fee Related CN1890994B (en) 2003-12-03 2004-12-03 Method and device for CDMA2000/GPRS roaming

Country Status (3)

Country Link
CN (2) CN1918934B (en)
TW (2) TWI390876B (en)
UA (2) UA86046C2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222319B (en) * 2007-01-10 2010-05-26 华为技术有限公司 A key distribution method and system in a mobile communication system
CN101312591B (en) * 2007-05-22 2011-08-10 中兴通讯股份有限公司 Method for authentication device to acquire security parameter related to home proxy
CN101431753B (en) * 2007-11-09 2010-11-10 华为技术有限公司 Protection method and equipment for mobile IPv6 fast handover
US9432211B2 (en) * 2011-09-02 2016-08-30 Telefonaktiebolaget Lm Ericsson (Publ) Content delivery session accounting for access/network service provider
CN103179544B (en) * 2011-12-26 2016-05-25 中国电信股份有限公司 Mobile data international roaming user access method and the network equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1143441A (en) * 1995-01-05 1997-02-19 Ntt移动通信网株式会社 Roaming mobile communication system and its method
US5862481A (en) * 1996-04-08 1999-01-19 Northern Telecom Limited Inter-technology roaming proxy
US20030114155A1 (en) * 2001-12-14 2003-06-19 Nikhil Jain Method and system for GSM mobile station roaming to IS-41

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3779207B2 (en) * 1999-06-24 2006-05-24 コンパック・コンピューター・コーポレーション Method and system for providing telephony services over networks using different protocols
EP1137300A1 (en) * 2000-03-20 2001-09-26 Alcatel Transmission of location information of a mobile station in a gprs/internet environment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1143441A (en) * 1995-01-05 1997-02-19 Ntt移动通信网株式会社 Roaming mobile communication system and its method
US5862481A (en) * 1996-04-08 1999-01-19 Northern Telecom Limited Inter-technology roaming proxy
US20030114155A1 (en) * 2001-12-14 2003-06-19 Nikhil Jain Method and system for GSM mobile station roaming to IS-41

Also Published As

Publication number Publication date
TWI366998B (en) 2012-06-21
CN1890994B (en) 2010-12-08
UA86046C2 (en) 2009-03-25
CN1890994A (en) 2007-01-03
TW200541245A (en) 2005-12-16
TW200541360A (en) 2005-12-16
CN1918934A (en) 2007-02-21
TWI390876B (en) 2013-03-21
UA85399C2 (en) 2009-01-26

Similar Documents

Publication Publication Date Title
US8249021B2 (en) Methods and apparatuses for CDMA2000/GPRS roaming
US7773554B2 (en) Methods and apparatus for CDMA2000/GPRS roaming
CN101730997B (en) Apparatus and method for transmitting internet protocol address request to visited service gateway
CN1918934B (en) Methods and apparatuses for CDMA2000/GPRS roaming
HK1097388A (en) Methods and apparatuses for cdma2000/gprs roaming
HK1099458A (en) Methods and apparatuses for cdma2000/gprs roaming

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1097388

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1097388

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110119

Termination date: 20161203