[go: up one dir, main page]

CN103379494B - The non-moving certification that mobile network gateway connects - Google Patents

The non-moving certification that mobile network gateway connects Download PDF

Info

Publication number
CN103379494B
CN103379494B CN201310034761.4A CN201310034761A CN103379494B CN 103379494 B CN103379494 B CN 103379494B CN 201310034761 A CN201310034761 A CN 201310034761A CN 103379494 B CN103379494 B CN 103379494B
Authority
CN
China
Prior art keywords
network
mobile
access
wireless device
mobility information
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.)
Active
Application number
CN201310034761.4A
Other languages
Chinese (zh)
Other versions
CN103379494A (en
Inventor
哈特穆特·施勒德尔
尼科拉斯·道森·基特森
斯里尼瓦萨·特拉库拉
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.)
Jungle Network
Original Assignee
Jungle Network
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 US13/553,543 external-priority patent/US9264898B2/en
Application filed by Jungle Network filed Critical Jungle Network
Publication of CN103379494A publication Critical patent/CN103379494A/en
Application granted granted Critical
Publication of CN103379494B publication Critical patent/CN103379494B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

本发明涉及移动网络网关连接的非移动认证。总的来说,描述了一种技术,用于效仿移动认证方法以建立移动服务网关与被附接至备用接入网络的无线装置之间的经认证连接。例如,根据所述技术运行的系统包括移动服务提供商网络、具有接入网关的备用接入网络以及接收网络接入请求的移动服务提供商网络的认证服务器。客户数据库通过虚拟移动性信息来响应网络接入请求,其中,网络接入请求不包括国际移动用户识别码(IMSI),其中虚拟移动性信息包括虚拟IMSI。接入网关利用虚拟移动性信息以向移动服务提供商网络的移动网络网关发信号,以在通过移动网络网关锚定的备用接入网络上建立无线装置的服务会话。

The invention relates to non-mobile authentication of mobile network gateway connections. In general, a technique is described for emulating a mobile authentication method to establish an authenticated connection between a mobile services gateway and a wireless device attached to an alternate access network. For example, a system operating in accordance with the described techniques includes a mobile service provider network, a backup access network with an access gateway, and an authentication server of the mobile service provider network that receives network access requests. The client database responds to the network access request with dummy mobility information, wherein the network access request does not include an International Mobile Subscriber Identity (IMSI), wherein the dummy mobility information includes the dummy IMSI. The access gateway utilizes the virtual mobility information to signal a mobile network gateway of the mobile service provider network to establish a service session for the wireless device on an alternate access network anchored by the mobile network gateway.

Description

移动网络网关连接的非移动认证Non-Mobile Authentication for Mobile Network Gateway Connections

优先权声明priority statement

本申请要求于2012年7月19日提交的美国专利申请第13/553,543的优先权,该美国专利申请要求于2012年4月26日提交的第61/639,008号的美国临时申请的优先权,每个在先申请的全部内容结合于此作为参考。This application claims priority to U.S. Patent Application No. 13/553,543, filed July 19, 2012, which claims priority to U.S. Provisional Application No. 61/639,008, filed April 26, 2012, The entire contents of each prior application are hereby incorporated by reference.

技术领域technical field

本公开涉及移动网络,更具体地,涉及对移动网络的认证。The present disclosure relates to mobile networks and, more particularly, to authentication for mobile networks.

背景技术Background technique

用于接入计算机数据网络的无线装置的使用近来已大大增加。这些无线装置提供了用于蜂窝电话呼叫以及基于蜂窝的对计算机数据服务的接入这二者的平台。例如,通常的蜂窝无线接入网络是小区(cell)的集合,每个小区包括至少一个能够将信号发射并且转发至客户的无线装置的基站。“小区”通常指代利用用于数据发射的特定频率或频率范围的移动网络特定区域。通常的基站是通过特定频率发射并接收数据的多个天线所固定至的塔。诸如蜂窝或移动电话、智能电话、摄像电话、个人数字助理(PDA)以及膝上型计算机的无线装置可以以指定频率发起或发射信号至基站以发起呼叫或数据会话并且开始发射数据。The use of wireless devices for accessing computer data networks has increased significantly in recent times. These wireless devices provide a platform for both cellular telephone calls and cellular-based access to computer data services. For example, a typical cellular wireless access network is a collection of cells, each cell including at least one base station capable of transmitting and forwarding signals to the wireless devices of customers. A "cell" generally refers to a specific area of a mobile network that utilizes a specific frequency or frequency range for data transmission. A typical base station is a tower to which multiple antennas transmit and receive data over a specific frequency. Wireless devices such as cellular or mobile phones, smart phones, camera phones, personal digital assistants (PDAs), and laptop computers can originate or transmit signals at specified frequencies to a base station to initiate a call or data session and begin transmitting data.

移动服务提供商网络将蜂窝信号(例如,在基站接收的来自无线装置的时分多址(TDMA)信号、正交频分复用(OFDM)信号或码分多址(CDMA)信号)转换成用于在基于分组的网络中播送的网际协议(IP)分组。已提出了多个标准以便于蜂窝信号至IP分组的此转换以及发射,诸如,通过用于移动通信(GSM)协会的全球系统标准化的通用分组无线业务(GPRS),通用移动通信系统(UMTS)体系结构,被称为长期演进(LTE)的UMTS的演进,通过因特网工程任务部(IETF)标准化的移动 IP、以及通过第三代合作伙伴计划(3GPP)、第三代合作伙伴计划2(3GPP/2)以及全球互通微波存取(WiMAX)论坛提出的其他标准。The mobile service provider network converts cellular signals (for example, Time Division Multiple Access (TDMA), Orthogonal Frequency Division Multiplexing (OFDM) or Code Division Multiple Access (CDMA) signals received at the base station from wireless devices) into For Internet Protocol (IP) packets broadcast over packet-based networks. Several standards have been proposed to facilitate this conversion and transmission of cellular signals to IP packets, such as the General Packet Radio Service (GPRS) standardized by the Global System for Mobile Communications (GSM) Association, the Universal Mobile Telecommunications System (UMTS) Architecture, an evolution of UMTS known as Long Term Evolution (LTE), Mobile IP standardized by the Internet Engineering Task Force (IETF), and by the 3rd Generation Partnership Project (3GPP), 3rd Generation Partnership Project 2 (3GPP /2) and other standards proposed by the Worldwide Interoperability for Microwave Access (WiMAX) Forum.

通常的3GPP移动服务提供商网络(也是“移动网络”或“蜂窝网络”)包括核心分组交换网、运输网以及一个或多个无线接入网。移动网络的核心分组交换网络建立了在被附接至无线接入网中的一个的无线装置与分组数据网络(PDN)之间的路径上的许多服务节点间的逻辑连接(被称为承载,bearer)。从而服务节点利用承载来传送在无线装置与PDN(其可包括(例如)因特网、企业内部网、第三层VPN以及服务提供商的私人网络)之间交换的客户业务。各种PDN向无线装置提供各种基于分组的数据服务以使能无线装置与应用或PDN的其他服务器交换客户数据。数量日益增加的移动客户装置可获得的数量日益增加的服务给可获得的移动网络资源造成压力。A typical 3GPP mobile service provider network (also a "mobile network" or "cellular network") includes a core packet-switched network, a transport network, and one or more radio access networks. The core packet-switched network of a mobile network establishes logical connections (called bearers, bearer). The service node thus utilizes the bearer to convey customer traffic exchanged between the wireless device and a PDN (which may include, for example, the Internet, a corporate intranet, a Layer 3 VPN, and a service provider's private network). Various PDNs provide various packet-based data services to wireless devices to enable wireless devices to exchange client data with applications or other servers of the PDN. The increasing number of services available to the increasing number of mobile client devices is putting pressure on available mobile network resources.

移动网络网关是对PDN来说作为网关操作并且用作用于无线装置移动性的锚点的移动服务提供商网络的服务节点。移动网络网关对PDN与无线装置之间的客户数据业务应用策略和计费规则,以执行计费功能并且管理服务连接以确保核心、运输以及无线网络资源的有效利用。诸如因特网、电子邮件、语音以及多媒体的不同服务具有不同的服务质量(QoS)要求,此外可根据用户变化。A mobile network gateway is a serving node of a mobile service provider network that operates as a gateway to the PDN and acts as an anchor for wireless device mobility. The mobile network gateway applies policies and charging rules to customer data traffic between the PDN and wireless devices to perform charging functions and manage service connections to ensure efficient utilization of core, transport and wireless network resources. Different services such as Internet, e-mail, voice, and multimedia have different Quality of Service (QoS) requirements, which may also vary according to the user.

无线装置的普遍使用以及用户从世界各地对快速的网络接入的日益增加的期望已提出了许多挑战。例如,蜂窝无线装置的普遍使用已对通过服务提供商的移动网络的数据服务(经常使移动网络紧张并且造成延迟的或丢失的数据通信)提出了高要求。某些无线装置除了经由至蜂窝移动网络的无线接口支持至PDN的连接之外,还支持经由与移动服务提供商的蜂窝网络分开的备用接入网络(非移动网络)来交换数据的无线能力。例如,许多无线装置包括当存在WiFi“热点”或其他无线接入点(WAP)时提供数据服务的无线局域网(WLAN)接口。这种无线能力的其他实例可包括蓝牙或近场通信(NFC)。当存在WLAN时,用户可希望将无线的数据服务转换成WLAN,从而加速数据传输、降低成本并且避免与移动服务提供商网络相关的任何延迟。The ubiquitous use of wireless devices and the increasing expectations of users from around the world for fast network access have presented many challenges. For example, the ubiquitous use of cellular wireless devices has placed high demands on data services over the service provider's mobile network, often straining the mobile network and causing delayed or lost data communications. Certain wireless devices support the wireless capability to exchange data via an alternate access network (non-mobile network) separate from the mobile service provider's cellular network, in addition to a connection to a PDN via a wireless interface to a cellular mobile network. For example, many wireless devices include a wireless local area network (WLAN) interface that provides data services when a WiFi "hotspot" or other wireless access point (WAP) is present. Other examples of such wireless capabilities may include Bluetooth or Near Field Communication (NFC). When WLANs are present, users may wish to switch wireless data services to WLANs, thereby speeding up data transfers, reducing costs, and avoiding any delays associated with mobile service provider networks.

发明内容Contents of the invention

移动网络通常依赖于基于客户识别模块(SIM)的认证,从而移动网络接收无线装置的SIM模块上所存储的国际移动用户识别码(IMSI)以查找使用该无线装置的客户的客户账户信息和状态、订阅的服务以及服务级别。总的来说,描述了用于使用备选客户标识符以建立在移动服务提供商网关与被附接至备用接入网络的无线装置之间的被认证连接来效仿基于SIM或移动的认证方法的技术。Mobile networks typically rely on Subscriber Identity Module (SIM) based authentication whereby the mobile network receives the International Mobile Subscriber Identity (IMSI) stored on the SIM module of the wireless device to look up the customer account information and status of the customer using the wireless device , the service subscribed to, and the service level. In general, methods for emulating SIM or mobile based authentication using an alternate customer identifier to establish an authenticated connection between a mobile service provider gateway and a wireless device attached to an alternate access network are described. Technology.

例如,备用接入网络的无线接入网关(WAG)作为SaMOG操作以使能利用移动网络的移动网络网关的基于GTP的连接。使用非移动认证方法,无线装置将不包括ISMI的客户证书发送至基于SaMOG的WAG。WAG将客户证书转发至认证、授权以及计费(AAA)服务器,其利用客户证书查询不是针对移动网络的归属位置寄存器(HLR)的客户数据库。客户数据库利用客户证书查找并且返回客户的IMSI以及MSISDN至AAA服务器,其将IMSI和MSISDN转发至WAG以效仿客户账户信息的基于HLR的查找。在移动网络HLR中,IMSI和MSISDN可以或者可以不与客户相关联。For example, a Wireless Access Gateway (WAG) of the alternate access network operates as a SaMOG to enable GTP-based connections with the Mobile Network Gateway of the mobile network. Using the non-mobile authentication method, the wireless device sends a client certificate that does not include the ISMI to the SaMOG-based WAG. The WAG forwards the client credentials to an Authentication, Authorization and Accounting (AAA) server, which uses the client credentials to query a client database other than the mobile network's Home Location Register (HLR). The customer database looks up with the customer credentials and returns the customer's IMSI and MSISDN to the AAA server, which forwards the IMSI and MSISDN to the WAG to emulate an HLR-based lookup of customer account information. In the mobile network HLR, the IMSI and MSISDN may or may not be associated with the customer.

WAG将IMSI和MSISDN发送至移动网络网关以请求WAG与移动网络网关之间的GTP隧道。一旦接收到来自移动网络网关的包括客户的无线装置的终端用户IP地址的答复,WAG创建分组数据协议(PDP)上下文以将WAG与无线装置之间备用接入网络的面向客户的连接与WAG与移动网络网关之间的上行和下行GTP隧道相关联。WAG利用PDP上下文以实现无线装置与移动网络网关之间的用于服务会话的PDP承载,其从而可应用移动策略并且对服务会话的客户数据业务计费。The WAG sends the IMSI and MSISDN to the mobile network gateway to request a GTP tunnel between the WAG and the mobile network gateway. Upon receiving a reply from the Mobile Network Gateway including the end-user IP address of the customer's wireless device, the WAG creates a Packet Data Protocol (PDP) context to connect the customer-facing connection between the WAG and the wireless device's alternate access network with the WAG and Uplink and downlink GTP tunnels are associated between mobile network gateways. The WAG utilizes the PDP context to enable the PDP bearer for the service session between the wireless device and the mobile network gateway, which can thus apply mobility policies and charge for the customer data traffic of the service session.

在某些实例中,本文所描述的技术可实现移动服务提供商利用虚拟IMSI(即,不是从无线装置SIM获得的IMSI)对附接至移动网络网关的无线装置的客户数据业务应用策略和计费功能。由于某些类型的非蜂窝、备用接入网不提供(或倾向不提供)基于SIM的认证(诸如,EAP-SIM或EAP-AKA),不要求IMSI的非移动认证方法可允许基于SaMOG的 WAG从而仍认证无线装置并且建立与移动网络网关的基于GTP的服务会话。结果,在使用未改进的Gx、Gy以及Rx接口的一些情况中,该技术可允许无线装置的移动和固定的(即,经由备用接入网络)客户数据业务,从而为统一的策略和计费控制而集中在移动网络网关。在某些情况中,该技术还可实现在移动网络与备用接入网络之间无线装置的无缝的、不间断的传输的IP地址保留。在一方面,一种方法,包括利用移动服务提供商网络的认证服务器从备用接入网络的接入网关接收无线装置的网络接入请求,其中,网络接入请求不包括国际移动用户识别码(IMSI)。该方法还包括响应于网络接入请求,从移动服务提供商网络的客户数据库获得虚拟移动性信息(virtual mobility information),其中,虚拟移动性信息包括虚拟的国际移动用户识别码(IMSI)。该方法还包括将虚拟移动性信息从认证服务器发送至接入网关。该方法还包括利用使用虚拟移动性信息的接入网关向移动服务提供商网络的移动网络网关发信号,以在通过移动网络网关锚定的备用接入网络上建立无线装置的服务会话。In some instances, the techniques described herein enable a mobile service provider to utilize a virtual IMSI (i.e., an IMSI that is not obtained from a wireless device SIM) to apply policies and plans to customer data traffic of a wireless device attached to a mobile network gateway. fee function. Since some types of non-cellular, alternate access networks do not provide (or tend not to provide) SIM-based authentication (such as EAP-SIM or EAP-AKA), non-mobile authentication methods that do not require IMSI may allow SaMOG-based WAGs The wireless device is thus still authenticated and a GTP-based service session is established with the mobile network gateway. As a result, in some cases using unmodified Gx, Gy, and Rx interfaces, this technique may allow mobile and fixed (i.e., via an alternate access network) customer data traffic for wireless devices, thereby providing for unified policy and charging Control is centralized at the mobile network gateway. In some cases, the technique may also enable IP address reservation for seamless, uninterrupted transmission of the wireless device between the mobile network and the alternate access network. In one aspect, a method includes receiving, with an authentication server of a mobile service provider network, a network access request for a wireless device from an access gateway of an alternate access network, wherein the network access request does not include an International Mobile Subscriber Identity (IMSI) ( IMSI). The method also includes obtaining virtual mobility information from a customer database of the mobile service provider network in response to the network access request, wherein the virtual mobility information includes a virtual International Mobile Subscriber Identity (IMSI). The method also includes sending virtual mobility information from the authentication server to the access gateway. The method also includes signaling, with the access gateway using the virtual mobility information, to a mobile network gateway of the mobile service provider network to establish a service session for the wireless device on an alternate access network anchored by the mobile network gateway.

另一方面,一种方法,通过备用接入网络的接入网关来执行。该方法包括接收无线装置的网络接入请求,其中,网络接入请求不包括国际移动用户识别码(IMSI)。该方法还包括从网络接入请求提取无线装置识别码,将无线装置识别码发送至授权服务器以请求无线装置的移动性信息。该方法还包括接收无线装置的虚拟移动性信息,并利用虚拟移动性信息向移动服务提供商网络的移动网络网关发信号,以在通过移动网络网关锚定的备用接入网络上建立无线装置的服务会话。In another aspect, a method is performed by an access gateway of a backup access network. The method includes receiving a network access request from the wireless device, wherein the network access request does not include an International Mobile Subscriber Identity (IMSI). The method also includes extracting the wireless device identity from the network access request, and sending the wireless device identity to the authorization server to request mobility information of the wireless device. The method also includes receiving virtual mobility information of the wireless device and using the virtual mobility information to signal a mobile network gateway of a mobile service provider network to establish a connection of the wireless device on an alternate access network anchored by the mobile network gateway service session.

另一方面,一种移动服务提供商网络的认证系统,包括:归属位置寄存器(HomeLocation Register,HLR),与归属位置寄存器分开的客户数据库,以及从备用接入网络的接入网关接收无线装置的网络接入请求的认证服务器,其中,网络接入请求不包括国际移动用户识别码(IMSI),其中,认证服务器将网络接入请求的表示发送至客户数据库,其中,客户数据库通过虚拟移动性信息响应于网络接入请求的所述表示,其中,虚拟移动性信息包括虚拟国际移动用户识别码(IMSI),其中,认证服务器将虚拟移动性信息发送至接入网关。In another aspect, an authentication system for a mobile service provider network includes: a Home Location Register (HomeLocation Register, HLR), a customer database separate from the Home Location Register, and an authentication system for receiving a wireless device from an access gateway of a backup access network. an authentication server for a network access request, wherein the network access request does not include an International Mobile Subscriber Identity (IMSI), wherein the authentication server sends a representation of the network access request to a client database, wherein the client database passes the virtual mobility information In response to said representation of a network access request, wherein the virtual mobility information includes a virtual International Mobile Subscriber Identity (IMSI), wherein the authentication server sends the virtual mobility information to the access gateway.

在另一方面,一种非易失计算机可读存储介质,包括,用于使移动服务提供商网络的接入网关的一个或多个可编程处理器执行以下操作的指令:接收无线装置的网络接入请求,其中网络接入请求不包括国际移动用户识别码(IMSI),从网络接入请求提取无线装置识别码,将无线装置识别码发送至授权服务器以请求无线装置的移动性信息。该指令还使可编程处理器响应于该请求接收无线装置的虚拟移动性信息,其中,虚拟移动性信息包括虚拟国际移动用户识别码(IMSI),并且利用虚拟移动性信息向移动服务提供商网络的移动网络网关发信号,以在通过移动网络网关锚定的备用接入网络上建立无线装置的服务会话。In another aspect, a non-transitory computer readable storage medium comprising instructions for causing one or more programmable processors of an access gateway of a mobile service provider network to: receive a network The access request, wherein the network access request does not include an International Mobile Subscriber Identity (IMSI), extracts the wireless device identity from the network access request, and sends the wireless device identity to the authorization server to request mobility information of the wireless device. The instructions further cause the programmable processor to receive virtual mobility information for the wireless device in response to the request, wherein the virtual mobility information includes a virtual International Mobile Subscriber Identity (IMSI), and to send the virtual mobility information to the mobile service provider network The mobile network gateway signals the wireless device to establish a service session on an alternate access network anchored by the mobile network gateway.

在另一方面中,一种系统,包括:移动服务提供商网络,其包括蜂窝接入网络和包括接入网关的备用接入网络。移动服务提供商网络的认证服务器从接入网关接收无线装置的网络接入请求。该系统还包括用于移动服务提供商网络的客户数据库,其中客户数据库通过虚拟移动性信息响应于网络接入请求,其中,网络接入请求不包括国际移动用户识别码(IMSI),其中,虚拟移动性信息包括虚拟IMSI,其中,接入网关使用虚拟移动性信息向移动服务提供商网络的移动网络网关发信号以建立在通过移动网络网关锚定的备用接入网络上的无线装置的服务会话。In another aspect, a system includes a mobile service provider network including a cellular access network and a backup access network including an access gateway. The authentication server of the mobile service provider network receives the network access request of the wireless device from the access gateway. The system also includes a customer database for the mobile service provider network, wherein the customer database responds to network access requests with virtual mobility information, wherein the network access requests do not include an International Mobile Subscriber Identity (IMSI), wherein the virtual The mobility information includes a virtual IMSI, wherein the access gateway uses the virtual mobility information to signal a mobile network gateway of the mobile service provider network to establish a service session with the wireless device on an alternate access network anchored through the mobile network gateway .

在另一方面,一种方法,包括,利用不包括国际移动用户识别码(IMSI)的客户标识符来为被附接至备用接入网络的无线装置建立移动服务提供商网关与备用接入网络的接入网关之间的认证连接,以效仿基于移动的认证方法。In another aspect, a method includes utilizing a customer identifier that does not include an International Mobile Subscriber Identity (IMSI) to establish a mobile service provider gateway and an alternate access network for a wireless device attached to the alternate access network Authenticated connections between access gateways to emulate mobile-based authentication methods.

结合附图和下面的描述给出一个或多个实例的细节。根据描述和附图并且根据权利要求,其他特征、目的和优点将是显而易见的。The details of one or more examples are set forth in the accompanying drawings and the description below. Other features, objects, and advantages will be apparent from the description and drawings, and from the claims.

附图说明Description of drawings

图1A~图1C是示出包括根据所描述的技术操作的网络组件的实例网络系统的框图。1A-1C are block diagrams illustrating example network systems that include network components operating in accordance with the described techniques.

图2A~图2B描绘了示出网络装置的操作实例的顺序图,该操作实例用以以与本文描述的技术一致的方式执行用于PDN的接入服务的在无线装置与移动网络网关之间建立服务会话的非移动认证。2A-2B depict sequence diagrams illustrating examples of operation of a network device to perform access services for a PDN between a wireless device and a mobile network gateway in a manner consistent with the techniques described herein Non-mobile authentication to establish a service session.

图3A~图3B描绘了示出网络装置的实例操作的顺序图,该网络装置用以以与本文描述的技术一致的方式执行用于PDN的接入服务的在无线装置与移动网络网关之间的服务会话的非移动认证。3A-3B depict sequence diagrams illustrating example operation of a network device to perform access services for a PDN between a wireless device and a mobile network gateway in a manner consistent with the techniques described herein Non-mobile authentication for service sessions.

图4是示出其中客户装置附接至宽带接入网络的实例网络系统的框图,该宽带网络系统根据本文所描述的技术利用非移动认证来建立与移动服务提供商网络的服务会话。4 is a block diagram illustrating an example network system in which a client device is attached to a broadband access network utilizing non-mobile authentication to establish a service session with a mobile service provider network according to the techniques described herein.

图5A~图5B描绘了示出其中客户装置附接至宽带接入网络的网络系统的实例操作的顺序图,该宽带网络系统根据与本文所描述的技术的一些方面利用非移动认证来建立与移动服务提供商网络的服务会话。FIGS. 5A-5B depict sequence diagrams illustrating example operations of a network system in which a client device attaches to a broadband access network utilizing non-mobile authentication to establish a connection with the technology in accordance with some aspects of the techniques described herein. A service session for a mobile service provider network.

在整个附图以及正文中,相同的参考符号指示类似的元素。Throughout the drawings and text, the same reference signs indicate similar elements.

具体实施方式detailed description

图1A是示出其中根据所描述的技术操作的各种网络组件的实例网络系统2的框图。在图1A的实例中,网络系统2包括提供无线装置4的非移动认证的网络组件,该无线装置4附接至移动服务提供商网络8(下文中,“SP网络8”)外部的备用接入网络10。网络系统2包括具有允许无线装置4与分组数据网络(PDN)12(诸如,因特网)之间的数据通信的蜂窝网络6的实例SP网络8。SP网络8是公共陆地移动网络(PLMN)的实例,在所示出的实例中,可以是用于与无线装置4相关联的客户的归属PLMN(Home PLMN)。FIG. 1A is a block diagram of an example network system 2 illustrating various network components therein operating in accordance with the described techniques. In the example of FIG. 1A , network system 2 includes network components that provide non-mobile authentication of wireless device 4 attached to a backup interface external to mobile service provider network 8 (hereinafter, "SP network 8"). into the network 10. The network system 2 includes an example SP network 8 with a cellular network 6 that allows data communication between wireless devices 4 and a packet data network (PDN) 12 , such as the Internet. The SP network 8 is an example of a Public Land Mobile Network (PLMN), which in the example shown may be a Home PLMN (Home PLMN) for customers associated with the wireless device 4 .

此公开的技术允许利用非移动认证方法来建立无线装置(当被附接至备选接入网络10时)与SP网络8之间的连接。如在下面进一步详细描述的,本公开的技术可使操作SP网络8的移动服务提供商利用虚拟IMSI(即,不是从无线装置4的SIM获得的IMSI)对无线装置4的客户数据业务应用策略和计费功能。This disclosed technique allows for establishing a connection between a wireless device (when attached to an alternate access network 10 ) and the SP network 8 utilizing a non-mobile authentication method. As described in further detail below, techniques of the present disclosure may enable a mobile service provider operating an SP network 8 to apply policies to customer data traffic of a wireless device 4 using a virtual IMSI (i.e., an IMSI not obtained from the wireless device 4's SIM) and billing functions.

无线装置4例如表示通过利用任意IEEE802.11通信协议的无线LAN接口方式支持局域无线(例如,“WiFi”)网络接入的任意移动通信装置。无线装置4可可选择地支持用于与基站14(与无线网络控制器(RNC)18结合以代表SP网络8的无线接入网络)的通信的蜂窝无线接入。无线装置4例如可表示移动电话;可选择地包括(例如)3G/4G无线卡的膝上型电脑、平板电脑或其他移动计算机;或具有WLAN通信和可选择的蜂窝通信能力的个人数字助理(PDA)。无线装置4可运行一个或多个软件应用,诸如,VoIP客户端、视频游戏、视频会议、电子邮件以及因特网浏览器等。PDN12支持通过无线装置4的请求并使用而可获得的一个或多个基于分组的服务。在无线装置4上运行的特定应用可要求对PDN12(诸如,移动电话、视频游戏、视频会议以及电子邮件等)提供的服务的接入。无线装置4在各种体系结构实例中还可被称为用户装置(UE)或移动站(MS)。于2010年12月14日提交的结合在本文中作为参考的题目为“MULTI-SERVICE VPN NETWORK CLIENT FOR WIRELESS DEVICE”美国专利申请第12/967,977号中描述了无线装置的一个实例。无线装置4例如可在客户识别模块(SIM)中或在无线装置4的存储器或集成电路中可选地存储诸如所存储的国际移动用户识别码(IMSI)或国际移动装置识别码(IMEI)的唯一识别码。The wireless device 4 represents, for example, any mobile communication device that supports local area wireless (for example, “WiFi”) network access through a wireless LAN interface method using any IEEE802.11 communication protocol. The wireless device 4 may optionally support cellular radio access for communication with a base station 14 (in conjunction with a radio network controller (RNC) 18 to represent the radio access network of the SP network 8 ). The wireless device 4 may represent, for example, a mobile phone; a laptop, tablet or other mobile computer optionally including, for example, a 3G/4G wireless card; or a personal digital assistant (PDA) with WLAN communication and optionally cellular communication capabilities ( PDAs). Wireless device 4 may run one or more software applications, such as VoIP clients, video games, video conferencing, email, and Internet browsers, among others. PDN 12 supports one or more packet-based services available through wireless device 4's request and use. Certain applications running on wireless device 4 may require access to services provided by PDN 12 such as mobile telephony, video games, video conferencing, and email, among others. Wireless device 4 may also be referred to as a user equipment (UE) or a mobile station (MS) in various architectural examples. One example of a wireless device is described in US Patent Application Serial No. 12/967,977, filed December 14, 2010 and incorporated herein by reference, entitled "MULTI-SERVICE VPN NETWORK CLIENT FOR WIRELESS DEVICE." The wireless device 4 may optionally store information such as a stored International Mobile Subscriber Identity (IMSI) or International Mobile Equipment Identity (IMEI), for example in a Subscriber Identity Module (SIM) or in a memory or integrated circuit of the wireless device 4. unique identifier.

服务提供商操作SP网络8,以对无线装置4提供网络接入、数据传送以及其他服务。SP网络8包括基站14和服务网络6。在某些情况中,SP网络8包括PDN12,在这种情况下,PDN12提供诸如IP多媒体子系统(IMS)、分组交换流(PSS)和/或多媒体广播/多点传送服务(MBMS)用户服务的服务提供商IP服务。无线装置4可通过无线链路与基站14通信以接入SP网络8。The service provider operates the SP network 8 to provide network access, data transfer, and other services to the wireless devices 4 . The SP network 8 includes a base station 14 and a service network 6 . In some cases, SP network 8 includes PDN 12, in which case PDN 12 provides user services such as IP Multimedia Subsystem (IMS), Packet Switched Streaming (PSS) and/or Multimedia Broadcast/Multicast Service (MBMS) The service provider IP service. Wireless device 4 may communicate with base station 14 over a wireless link to access SP network 8 .

服务提供商供应并且操作蜂窝网络6以向蜂窝移动装置提供网络接入、数据传送以及其他服务。通常,蜂窝网络6可实现包括通过标准实体(诸如,全球移动通信系统(GSM)协会、第三代合作伙伴计划(3GPP)、第三代合作伙伴计划2(3GPP/2)、因特网工程任务部(IETF)以及全球互通微波存取(WiMAX)论坛)定义的那些体系结构的任意通常定义的 蜂窝网络体系结构。例如,蜂窝网络6可表示GSM体系结构、通用分组无线业务(GPRS)体系结构、通用移动通信系统(UMTS)体系结构以及被称为长期演进(LTE)的UMTS的演进中的一个或多个,其中的每一个通过3GPP来标准化。蜂窝网络6可可选地或与上面中的一个结合地实现码分多址2000(“CDMA2000”)体系结构。蜂窝网络6再次作为备选或与上面中的一个或多个结合地实现通过WiMAX格式定义的WiMAX体系结构。The service provider supplies and operates the cellular network 6 to provide network access, data transfer, and other services to cellular mobile devices. Typically, cellular networks 6 may be implemented including through standards bodies such as the Global System for Mobile Communications (GSM) Association, 3rd Generation Partnership Project (3GPP), 3rd Generation Partnership Project 2 (3GPP/2), Internet Engineering Task Force (IETF) and those defined by the Worldwide Interoperability for Microwave Access (WiMAX) Forum) any commonly defined cellular network architecture. For example, the cellular network 6 may represent one or more of the GSM architecture, the General Packet Radio Service (GPRS) architecture, the Universal Mobile Telecommunications System (UMTS) architecture, and an evolution of UMTS known as Long Term Evolution (LTE), Each of these is standardized by 3GPP. Cellular network 6 may alternatively or in combination with one of the above implement a Code Division Multiple Access 2000 ("CDMA2000") architecture. The cellular network 6 again implements, alternatively or in combination with one or more of the above, the WiMAX architecture defined by the WiMAX format.

在图1A的实例中,SP网络8包括根据第三代合作伙伴计划(3GPP)标准并且根据本文描述的技术操作的通用移动通信系统(UMTS)网络。为了示出的目的,将关于UMIT网络来描述本文的技术。然而,这些技术在其他实例中可应用于其他通信网络类型。例如,这些技术可类似地应用于采用基于3GPP/2、LTE、CDMA2000、WiMAX以及移动IP的技术和标准的网络体系结构。In the example of FIG. 1A , SP network 8 comprises a Universal Mobile Telecommunications System (UMTS) network according to Third Generation Partnership Project (3GPP) standards and operating according to the techniques described herein. For purposes of illustration, the techniques herein will be described with respect to a UMIT network. However, these techniques can be applied to other communication network types in other instances. For example, these techniques are similarly applicable to network architectures employing technologies and standards based on 3GPP/2, LTE, CDMA2000, WiMAX, and Mobile IP.

在此实例中,蜂窝网络6包括被耦合至基站14的无线网络控制器(RNC)18。RNC18和基站14可提供通过无线装置4的对蜂窝网络6的无线接入。基站14可以是在基站14服务的地理区域(或“小区”)中使用空中接口与用户装置进行通信的节点B基站收发机站。在某些实例中,基站14是微小区(femtocell)。无线装置4可在通过基站14服务的小区内被定位。在某些实例中,SP网络8可包括附加的基站,其中的每一个可服务几个小区中的一个。在某些实例中,基站14可以是诸如地点控制器或WiMAX接入点的其他类型的无线收发机站。In this example, the cellular network 6 includes a radio network controller (RNC) 18 coupled to a base station 14 . RNC 18 and base station 14 may provide wireless access to cellular network 6 through wireless device 4 . Base station 14 may be a Node B base transceiver station that communicates with user devices using an air interface in a geographic area (or "cell") served by base station 14 . In some examples, base station 14 is a femtocell. Wireless device 4 may be located within a cell served by base station 14 . In some instances, SP network 8 may include additional base stations, each of which may serve one of several cells. In some instances, base station 14 may be another type of wireless transceiver station, such as a site controller or a WiMAX access point.

在所示出的实例中,蜂窝网络6包括服务GPRS支持节点20(“SGSN20”)以及网关GPRS支持节点22(“GGSN22”)。SGSN20将移动业务切换至可用的GGSN,诸如,GGSN22。蜂窝网络6还包括RNC18,其管理和路由至SGSN20的/来自基站14的数据。RNC18可建立并支持至SGSN20的GTP隧道。在某些实例中,RNC18包括IP路由器。在某些实例中,SP网络8可包括附加的RNC以及各种设置的相关基站。在其中SP网络8包括LTE网络的实例中,e节点B、服务网关(SGW)以及PDN网关(PGW)在所示出的实例中执行SP网络8的元素的功能。In the example shown, the cellular network 6 includes a Serving GPRS Support Node 20 ("SGSN 20") and a Gateway GPRS Support Node 22 ("GGSN 22"). SGSN20 handovers the mobile service to an available GGSN, such as GGSN22. Cellular network 6 also includes RNC 18 which manages and routes data to/from base stations 14 to and from SGSN 20 . RNC18 can establish and support the GTP tunnel to SGSN20. In some instances, RNC 18 includes an IP router. In some instances, SP network 8 may include additional RNCs and related base stations in various arrangements. In the example where the SP network 8 comprises an LTE network, the eNodeB, Serving Gateway (SGW) and PDN Gateway (PGW) perform the functions of elements of the SP network 8 in the example shown.

SGSN20和GGSN22向RNC18提供分组交换(PS)服务。例如,SGSN20和GGSN22提供分组路由和交换,以及由RNC18服务的无线装置4的移动性管理、认证以及会话管理。通过SGSN20和GGSN22提供的分组交换服务可包括诸如认证和漫游服务的移动性管理,以及呼叫处理服务,在蜂窝网络6与诸如PDN12的外部网络之间发信号、开账单(billing)以及互联(internetworking)。例如,SGSN20服务于RNC18。无线装置4可连接至SGSN20,其经由RNC18从在无线装置4(例如,IMSI)内的SIM卡向SGSN20发送识别证书,其中SGSN20用于与归属位置寄存器(HLR)24协作认证无线装置。在某些实例中,如所示,HLR24可被连接至AAA服务器40。SGSN20 and GGSN22 provide packet switched (PS) services to RNC18. For example, SGSN 20 and GGSN 22 provide packet routing and switching, as well as mobility management, authentication, and session management for wireless devices 4 served by RNC 18 . Packet switched services provided by SGSN 20 and GGSN 22 may include mobility management such as authentication and roaming services, as well as call processing services, signaling, billing and internetworking between cellular network 6 and external networks such as PDN 12 ). For example, SGSN20 serves RNC18. Wireless device 4 is connectable to SGSN 20 , which sends identification credentials via RNC 18 from a SIM card within wireless device 4 (eg, IMSI) to SGSN 20 for cooperating with Home Location Register (HLR) 24 to authenticate the wireless device. In some instances, HLR 24 may be connected to AAA server 40 as shown.

GGSN22是经由通过物理通信链路(未示出)操作的Gi接口28将蜂窝网络6连接至PDN12的移动网络网关。SGSN20从RNC18获得上行数据业务(例如,通过无线装置4发起的业务),并且将该数据业务路由至GGSN22。GGSN22解封该数据业务,并且在Gi接口28上朝着PDN12发起IP业务。类似地,GGSN22可在Gi接口28上接收去往无线装置4的IP业务,为了在GPRS隧道协议(GTP)隧道中传输而封装该IP,并且在Gn接口30A上发送下行至SGSN10的被封装业务。GGSN22经由PDN12能接入至服务器提供的一个或多个服务,并且GGSN22将可接入的服务映射至接入点。GGSN 22 is a mobile network gateway that connects cellular network 6 to PDN 12 via a Gi interface 28 operating over a physical communication link (not shown). SGSN20 obtains uplink data traffic (eg, traffic initiated by wireless device 4) from RNC18, and routes the data traffic to GGSN22. GGSN22 decapsulates the data service, and initiates IP service towards PDN12 on Gi interface 28 . Similarly, GGSN 22 may receive IP traffic destined for wireless device 4 over Gi interface 28, encapsulate the IP for transmission in a GPRS Tunneling Protocol (GTP) tunnel, and send encapsulated traffic downlink to SGSN 10 over Gn interface 30A . GGSN22 can access one or more services provided by the server via PDN12, and GGSN22 maps the accessible services to access points.

在某些情况中,与无线装置4相关联的客户会希望经由备用接入网络10而不是SP网络8的蜂窝网络6来接收数据服务。备用接入网络10被SP网络8认为是可靠的非-3GPP接入网络并可表示(例如)WLAN或Wi-Fi网络。在图1A的实例中,备用接入网络10包括接入点32,无线装置4可附接至该接入点以接入通过PDN12获得的服务。备用接入网络10还包括接口至SP网络8的GGSN22和AAA服务器40以向无线装置4提供至SP网络8的被认证接入的基于SaMOG的无线(或Wi-Fi)接入网关16(在下文中被示出为并且被称为“SaMOG WAG16”)。In some cases, a customer associated with a wireless device 4 may wish to receive data services via the alternate access network 10 rather than the cellular network 6 of the SP network 8 . The backup access network 10 is considered by the SP network 8 to be a reliable non-3GPP access network and may represent, for example, a WLAN or Wi-Fi network. In the example of FIG. 1A , alternate access network 10 includes access point 32 to which wireless device 4 can attach to access services obtained through PDN 12 . Alternate access network 10 also includes a SaMOG-based wireless (or Wi-Fi) access gateway 16 that interfaces to SP network 8 and AAA server 40 to provide wireless devices 4 with authenticated access to SP network 8 (infra Illustrated herein as and referred to as "SaMOG WAG16").

在所示出的实例中,SaMOG WAG16分别通过S2a接口31和STa接口41接口至GGSN22和AAA服务器40。STa接口41(还称为STa参考 点)将备用接入网络10与AAA服务器41相连接并且传输接入认证、授权以及可选地传输移动性参数和计费相关信息。S2a接口31和STa接口41可通过连接SaMOG WAG16和GGSN22的回程(backhaul)IP网络来进行操作。SaMOG WAG16可因此合并并执行备用接入网络10的可信的WLAN AAA代理服务器(Trusted WLAN AAAProxy)(TWAP)和可信的WLAN接入网关(Trusted WLAN Access Gateway)(TWAG)功能。In the example shown, SaMOG WAG 16 interfaces to GGSN 22 and AAA server 40 via S2a interface 31 and STa interface 41 respectively. The STa interface 41 (also referred to as STa reference point) connects the backup access network 10 with the AAA server 41 and transmits access authentication, authorization and optionally mobility parameters and charging related information. The S2a interface 31 and the STa interface 41 may operate through a backhaul IP network connecting the SaMOG WAG 16 and the GGSN 22 . The SaMOG WAG 16 may thus incorporate and perform the Trusted WLAN AAA Proxy (TWAP) and Trusted WLAN Access Gateway (TWAG) functions of the backup access network 10 .

S2a接口31是基于GTP或基于代理移动IP(PMIP:Proxy Mobile IP)的接口并且因此类似于UMTS网络的Gn接口(例如,Gn接口30)或LTE网络的S5/S8接口。S2a接口31在下文中被描述为基于GTP。SaMOG技术在第三代合作伙伴计划、技术规范组业务和系统方面(Technical Specification Group Services and System Aspects)、第二阶段(第11版)“Study on S2a Mobility based On GTP&WLAN access to EPC(SaMOG)”中被进一步描述,其全部内容结合于此作为参考。此公开的技术允许在(SaMOG WAG16)建立无线装置4与SP网络8的GGSN22之间的基于IP的连接时被附接至备用接入网络10的无线装置4的通过SaMOGWAG16与AAA服务器40及客户数据库26合作的非移动认证。这些技术在某些情况中可对于HLR24和蜂窝网络6的装置无需变化地被应用。The S2a interface 31 is a GTP or Proxy Mobile IP (PMIP: Proxy Mobile IP) based interface and is thus similar to the Gn interface (eg Gn interface 30 ) of the UMTS network or the S5/S8 interface of the LTE network. The S2a interface 31 is described below as being based on GTP. SaMOG technology in the third generation partnership project, Technical Specification Group Services and System Aspects (Technical Specification Group Services and System Aspects), the second phase (version 11) "Study on S2a Mobility based On GTP&WLAN access to EPC (SaMOG)" is further described in , the entire contents of which are hereby incorporated by reference. This disclosed technique allows communication between a wireless device 4 attached to an alternate access network 10 via the SaMOG WAG 16 with AAA server 40 and client Non-mobile authentication of database 26 cooperation. These techniques can be applied without change to the HLR 24 and cellular network 6 devices in some cases.

图1B示出了为了建立经由备用接入网络10在无线装置4与GGSN22之间承载客户数据业务的服务会话而交换控制信息以认证被附接至备用接入网络10的无线装置4的网络系统2的元素。根据此公开的技术,无线装置4将作为网络接入请求(具有客户证书或无线装置4识别码(其不包括无线装置4的IMSI))的消息50A发送至SaMOG WAG16。SaMOG WAG16将网络接入请求的表示(即,消息50A)转发至AAA服务器40。FIG. 1B shows a network system for exchanging control information to authenticate a wireless device 4 attached to an alternate access network 10 in order to establish a service session between the wireless device 4 and the GGSN 22 via the alternate access network 10 to carry customer data traffic. 2 elements. According to this disclosed technique, the wireless device 4 sends a message 50A to the SaMOG WAG 16 as a network access request (with a client certificate or wireless device 4 identification code (which does not include the wireless device 4's IMSI)). SaMOG WAG 16 forwards the representation of the network access request (ie, message 50A) to AAA server 40 .

AAA服务器40是接收并处理SP网络12的连接请求的装置。如参照图2~图5示出并描述的,被AAA服务器40接收的消息50A可表示包含客户证书或无线装置4识别码(诸如,客户用户名和密码、无线装置4第二层(L2)MAC地址或可扩展的认证协议识别码(ExtensibleAuthentication Protocol identifier)的RADIUS协议接入请求、认证请求或相应的直径请求。在所示出的实例中,AAA服务器40将一些AAA功能外包至客户数 据库26。客户数据库26表示存储和/或产生被网络系统2的元素使用的移动信息以建立用以承载无线装置4与GGSN22之间客户数据业务的服务会话的非HLR装置(诸如,结构化查询语言(StructuredQuery Language)或轻量目录访问协议(LDAP,Lightweight Directory Access Protocol)数据库服务器)。在某些情况下,客户数据库26功能的一些方面可与AAA服务器40集成。尽管客户数据库26表示非HLR装置,但客户数据库26可在某些情况下被集成在执行HLR功能的多功能装置内。客户数据库26例如可实现附加的认证以及地址保留技术,如参照在下面所结合的美国专利申请第13/247,357号中以及在于2011年9月28日提交的题目为“CREDENTIALGENERATION FOR AUTOMATIC AUTHENTICATION ON WIRELESS ACCESS NETWORK”的美国专利申请第13/247,308号中的客户数据库所描述的,其全部内容结合于此作为参考。The AAA server 40 is a device that receives and processes a connection request from the SP network 12 . As shown and described with reference to FIGS. 2-5 , the message 50A received by the AAA server 40 may indicate a client credential or wireless device 4 identification code (such as a client username and password, wireless device 4 Layer 2 (L2) MAC Address or Extensible Authentication Protocol identifier (Extensible Authentication Protocol identifier) RADIUS protocol access request, authentication request or corresponding diameter request. In the example shown, AAA server 40 outsources some AAA functions to client database 26. Customer database 26 represents non-HLR devices (such as StructuredQuery Language) that store and/or generate mobile information used by elements of network system 2 to establish service sessions for carrying customer data traffic between wireless device 4 and GGSN 22. Language) or Lightweight Directory Access Protocol (LDAP, Lightweight Directory Access Protocol) database server). In some cases, some aspects of customer database 26 functions can be integrated with AAA server 40. Although customer database 26 represents a non-HLR device, Customer database 26 can be integrated in some cases in the multifunctional device that carries out HLR function.Customer database 26 can realize additional authentication and address reservation technology, as referring to the 13/247, the 357th of the combined U.S. patent application below and in US Patent Application No. 13/247,308, filed September 28, 2011, entitled "CREDENTIALGENERATION FOR AUTOMATIC AUTHENTICATION ON WIRELESS ACCESS NETWORK," the entire contents of which are hereby incorporated by reference.

如参照图2~图5在下面进一步详细示出和描述的,例如,移动客户信息可包括IMSI、MSISDN、“虚拟”IMSI、“虚拟”MSISDN、客户证书(例如,用户名和密码),服务会话的默认APN以及IP地址。客户可以是“真正的客户”(其中,该客户具有对SP网络8服务的预先存在的订阅)或SP网络8的“虚拟客户”(其中,客户基于ad-hoc接入SP网络8)。MSISDN号码(在本文中还简称为“MSISDN”)有时被扩展至涉及“移动客户综合业务数字网络号(MobileSubscriber Integrated Services Digital Network Number)”或“移动台综合业务数字网络号(Mobile Station Integrated Services Digital Network Number)”。As shown and described in further detail below with reference to FIGS. The default APN and IP address. A customer can be a "real customer" (where the customer has a pre-existing subscription to SP network 8 services) or a "virtual customer" of the SP network 8 (where a customer accesses the SP network 8 on an ad-hoc basis). The MSISDN number (also referred to herein simply as "MSISDN") is sometimes extended to refer to a "Mobile Subscriber Integrated Services Digital Network Number" or a "Mobile Station Integrated Services Digital Network Number". Network Number)".

因为AAA服务器40不具有无线装置4的IMSI,AAA服务器40通过消息50B询问客户数据库26,而不是询问SP网络8的HLR24。消息50B可包括在消息50A中接收的客户证书或无线装置4识别码。如在下面参照图2~图5进一步详细示出和描述的,客户数据库26使用消息50B来查找或产生无线装置4的移动信息,其客户数据库26在消息50C中返回AAA服务器40。以这种方式,客户数据库26以对于SaMOG WAG16表现为代表给定客户但可能实际上与无线装置6无关的IMSI和MSISDN的形式返回虚拟移动性信息。换言之,客户数据库26伪造移动性信息以允 许SaMOG WAG16建立与GGSN22的服务会话,以使用例如策略计费和规则功能(PCRF:Policy Charging and Rules Function)实体来实现集中的策略和计费控制。在某些情况中,由于在基于非EAP-SIM或EAP-AKA中的认证,无线装置4可对IMSI但不是对SIM卡上的加密向量具有访问。在这种情况中,尽管根据本文所描述的技术认证本身仍是基于密码,但无线装置4可获得并发送作为客户证书而不是用户名的其SIM卡的IMSI。Because the AAA server 40 does not have the IMSI of the wireless device 4, the AAA server 40 queries the customer database 26 via message 50B instead of querying the HLR 24 of the SP network 8. Message 50B may include the client certificate or wireless device 4 identification code received in message 50A. As shown and described in further detail below with reference to FIGS. 2-5 , customer database 26 uses message 50B to look up or generate movement information for wireless device 4 , which customer database 26 returns to AAA server 40 in message 50C. In this manner, customer database 26 returns virtual mobility information in the form of IMSI and MSISDN that appear to SaMOG WAG 16 to represent a given customer, but may not actually be associated with wireless device 6 . In other words, the customer database 26 forges mobility information to allow the SaMOG WAG 16 to establish a service session with the GGSN 22 to implement centralized policy and charging control using entities such as Policy Charging and Rules Function (PCRF: Policy Charging and Rules Function). In some cases, due to authentication in non-EAP-SIM or EAP-AKA based, the wireless device 4 may have access to the IMSI but not to the encryption vector on the SIM card. In this case, the wireless device 4 may obtain and send its SIM card's IMSI as a client credential rather than a username, although authentication itself is still password-based according to the techniques described herein.

AAA服务器40将消息50D返回至SaMOG WAG16。消息50D是答复消息50A并且可表示RADIUS接入-接受(Access-Accept)、授权-接受(Authorization-Accept)或相应的直径(Diameter)消息。消息50D可包括在消息50C中通过AAA服务器接收的移动信息的一部分或全部。AAA server 40 returns message 50D to SaMOG WAG 16 . Message 50D is a reply to message 50A and may represent a RADIUS Access-Accept, Authorization-Accept or a corresponding Diameter message. Message 50D may include some or all of the movement information received by the AAA server in message 50C.

一旦接收消息50D,SaMOG WAG16向GGSN22发出创建会话请求消息50E。创建会话请求消息50E包括通过客户数据库26查询或产生的IMSI和MSISDN。在所示出的情况中,会话请求消息50E代表创建PDP-上下文请求(Create PDP-Context Request)消息。在蜂窝网络6表示LTE网络演进分组核心(EPC,Evolved Packet Core)的情况中,创建会话请求消息50E代表创建会话请求消息。Upon receiving message 50D, SaMOG WAG 16 sends Create Session Request message 50E to GGSN 22. Create Session Request message 50E includes the IMSI and MSISDN queried or generated through customer database 26 . In the illustrated case, the Session Request message 50E represents a Create PDP-Context Request (Create PDP-Context Request) message. In the case that the cellular network 6 represents an Evolved Packet Core (EPC, Evolved Packet Core) of an LTE network, the create session request message 50E represents a create session request message.

除了别的操作以外,GGSN22接收创建会话请求消息50E并且通过执行控制协议建立无线装置4的客户会话以接收PDP地址配置并且与SaMOG WAG16通信以建立承载以携带与无线装置4的服务会话的客户数据业务(可选地被称为“服务业务”、“客户业务”或“用户业务”)。具体地,GGSN22将创建会话响应消息50F发送至SaMOG WAG16。创建会话答复消息50F可代表创建PDP-上下文答复(UMTS)或创建会话响应(LTE)消息(Create PDP-ContextReply(UMTS)或Create Session Response(LTE))。在创建会话请求消息50E以及创建会话响应消息50F中的GTP隧道标识符(TEID)定义了S2a接口31上的GTP-U(ser数据)。GTP-U隧道运载GGSN22与无线装置4之间的上行或下行服务业务(或者被称为“客户数据业务”、“客户业务”、或“用户业务”)。Among other operations, the GGSN 22 receives the Create Session Request message 50E and establishes a client session with the wireless device 4 by executing the control protocol to receive the PDP address configuration and communicates with the SaMOG WAG 16 to establish a bearer to carry the client data for the service session with the wireless device 4 Business (alternatively referred to as "Service Business", "Customer Business" or "User Business"). Specifically, GGSN22 sends a create session response message 50F to SaMOG WAG16. Create Session Reply message 50F may represent Create PDP-Context Reply (UMTS) or Create Session Response (LTE) message (Create PDP-Context Reply (UMTS) or Create Session Response (LTE)). The GTP Tunnel Identifier (TEID) in the Create Session Request message 50E and Create Session Response message 50F defines the GTP-U (ser data) on the S2a interface 31 . The GTP-U tunnel carries uplink or downlink service traffic (or called "customer data traffic", "customer traffic", or "user traffic") between the GGSN 22 and the wireless device 4 .

图1C示出了利用与在此公开中描述的技术一致的非移动认证方法通过网络系统2的元素建立的GTP-U隧道60。无线装置4通过具有接入点32的无线链路64、备用接入网络10以及GTP-U隧道60与PDN12交换服务数据业务62。FIG. 1C shows a GTP-U tunnel 60 established by elements of network system 2 using a non-mobile authentication method consistent with the techniques described in this disclosure. Wireless device 4 exchanges service data traffic 62 with PDN 12 over wireless link 64 with access point 32 , backup access network 10 and GTP-U tunnel 60 .

图2A~图2B描绘了示出网络装置的操作实例的顺序图200,该操作实例用以以与本文描述的技术一致的方式执行用于建立无线装置4与GGSN22之间的服务会话以接入PDN的服务的非移动认证。顺序图200根据此公开的技术结合了非基于HLR(例如,客户数据库26)并且管理客户的“客户数据库”。FIGS. 2A-2B depict a sequence diagram 200 illustrating an example of the operation of a network device to perform a service session for establishing a service session between a wireless device 4 and a GGSN 22 in a manner consistent with the techniques described herein to access Non-mobile authentication of PDN services. Sequence diagram 200 incorporates a "customer database" that is not HLR based (eg, customer database 26 ) and manages customers according to the techniques of this disclosure.

在某些实例中,客户数据库26从HLR24获得了客户的移动性信息(例如,IMSI/MSISDN值)并且将各个移动性信息与客户证书(例如,用户名/密码)相关联。在这种实例中,当无线装置4试图通过客户证书认证至SaMOG WAG16时,AAA服务器40利用客户证书来查找移动性信息。SaMOG WAG16然后可利用“真实客户”的实际移动性信息来建立用于接入PDN12服务的与GGSN22的服务会话。在这方面,这些实例提供在HLR24与客户数据库26之间的真实1:1映射。In some instances, customer database 26 obtains the customer's mobility information (eg, IMSI/MSISDN values) from HLR 24 and associates the respective mobility information with customer credentials (eg, username/password). In such an example, when the wireless device 4 attempts to authenticate to the SaMOG WAG 16 via the client certificate, the AAA server 40 utilizes the client certificate to look up mobility information. The SaMOG WAG 16 can then utilize the actual mobility information of the "real client" to establish a service session with the GGSN 22 for accessing the PDN 12 service. In this regard, these examples provide a true 1:1 mapping between the HLR 24 and the customer database 26 .

在某些实例,HLR24定义了HLR24所不使用的IMSI的范围。作为替代,客户数据库24将这些“空闲”IMSI分配给试图经由SaMOG WAG16建立至PDN12的服务会话的无线装置。在这种情况中的无线装置4可以不包括SIM卡,并且在认证过程中无线装置4可以不将客户证书发送至SaMOG WAG16。尽管将使用不同的IMSI,但特定MSISDN可在HLR24中与真正客户相关联或被其使用(这意味着GGSN22将对真实客户应用计费/开账单)。可替代地,特定MSISDN可以不位于HLR24中,因此仅临时对服务会话应用计费/开账单。结果,无线装置4不会接收对额外服务的接入。In some instances, HLR24 defines a range of IMSIs that are not used by HLR24. Instead, customer database 24 assigns these "idle" IMSIs to wireless devices attempting to establish service sessions to PDN 12 via SaMOG WAG 16 . The wireless device 4 in this case may not include a SIM card, and the wireless device 4 may not send a client certificate to the SaMOG WAG 16 during the authentication process. A specific MSISDN may be associated with or used by the real customer in the HLR 24 (meaning that the GGSN 22 will apply charging/billing to the real customer), although a different IMSI will be used. Alternatively, the specific MSISDN may not be located in the HLR 24, so charging/billing is only temporarily applied to the service session. As a result, the wireless device 4 will not receive access to additional services.

在某些实例中,IMSI/MSISDN是动态的,因此是暂时的,IMSI/MSISDN映射是基于每次连接/认证。然而,无线装置4的用户可在认证过程中提供信用卡号或其他计费识别码,因此,服务提供商可利用服 务会话对服务会话和/或服务数据业务进行计费。上面的客户管理实例可被用在备选中或在所有客户或其任意子集的任意组合中。In some instances, the IMSI/MSISDN is dynamic and thus transient, and the IMSI/MSISDN mapping is on a per-connection/authentication basis. However, the user of the wireless device 4 may provide a credit card number or other billing identification code during the authentication process, so that the service provider may use the service session to bill for the service session and/or service data traffic. The customer management example above can be used in alternatives or in any combination of all customers or any subset thereof.

顺序图200示出了当客户数据库26将客户证书(在本情况下,用户名和密码)映射至虚拟IMSI/MSISDN对以用在GTP-C信号发送中时的技术。图2的实例示出了用户设备(UE)(例如,具有SIM卡的无线装置4的情况)、WLAN(例如,备用接入网络10,具体地,接入点32)、SaMOG WAG16、AAA服务器40、HLR24以及GGSN22的操作。如在图2中所示,与接入点32关联的无线装置4执行到通过RADIUS接入请求初始化的AAA服务器40的基于EAP的认证。网络元素可使用EAP的形式(诸如,EAP-TTLS或PEAP)作为WLAN802.1x认证的一部分。Sequence diagram 200 shows the technique when customer database 26 maps customer credentials (in this case username and password) to virtual IMSI/MSISDN pairs for use in GTP-C signaling. The example of Fig. 2 shows User Equipment (UE) (e.g. in the case of wireless device 4 with a SIM card), WLAN (e.g. backup access network 10, specifically access point 32), SaMOG WAG 16, AAA server 40. Operation of HLR24 and GGSN22. As shown in FIG. 2, wireless device 4 associated with access point 32 performs EAP-based authentication to AAA server 40 initiated through a RADIUS access request. Network elements may use a form of EAP such as EAP-TTLS or PEAP as part of WLAN 802.1x authentication.

顺序图200示出了在WLAN802.1x认证的上下文中的技术,其可包括EAP-TTLS或PEAP。如上所述,在根据时序图200操作的实例中,客户证书和移动性信息可以是得自客户数据库26并且被预先放置在客户数据库26中。移动性信息可以或者可以不与HLR24中真实的或存在的客户相关。另外,在这些实例中,客户数据库26可以针对到来的会话请求向各个(即,非默认的)APN发信号。Sequence diagram 200 illustrates techniques in the context of WLAN 802.1x authentication, which may include EAP-TTLS or PEAP. As noted above, in an example operating according to sequence diagram 200 , client credentials and mobility information may be obtained from and pre-placed in client database 26 . Mobility information may or may not be related to real or existing customers in HLR 24 . Additionally, in these instances, customer database 26 may signal various (ie, non-default) APNs for incoming session requests.

最初,接入点32要求无线装置4利用LAN上EAP(EAPoL)请求识别帧来标识其自身(202)。无线装置4用包含无线装置4的标识符(例如,用户名)的EAP响应识别帧进行响应。接入点32将标识符封装在RADIUS接入请求消息中并且将该消息(其被封装在包括UE MAC地址的L2帧中)经由SaMOG WAG16发送至AAA服务器40(202)。在这一点,SaMOG16从L2帧的报头获知来自L2的无线装置4的UE MAC地址。Initially, the access point 32 asks the wireless device 4 to identify itself with an EAP over LAN (EAPoL) request identification frame (202). The wireless device 4 responds with an EAP response identification frame that includes an identifier of the wireless device 4 (eg, username). Access point 32 encapsulates the identifier in a RADIUS Access Request message and sends the message (encapsulated in an L2 frame including the UE MAC address) to AAA server 40 via SaMOG WAG 16 (202). At this point, the SaMOG 16 knows the UE MAC address of the wireless device 4 from L2 from the header of the L2 frame.

AAA服务器40向无线装置4发出EAP开始消息(210),其提示在无线装置4(212)与AAA服务器40之间的附加EAP消息的交换(214)。AAA服务器40基于无线装置4的标识符请求来自客户数据库26(在认证之前预先放置在客户数据库26中)的无线装置4的附加证书(216)。AAA server 40 issues an EAP START message to wireless device 4 (210), which prompts the exchange of additional EAP messages between wireless device 4 (212) and AAA server 40 (214). AAA server 40 requests additional credentials for wireless device 4 from client database 26 (pre-placed in client database 26 prior to authentication) based on the identifier of wireless device 4 (216).

客户数据库26将用户名映射至密码(共同为,“客户证书”)并且客户26将客户证书映射至“虚拟”IMSI/MSISDN,其可以或者可以不代表与客户证书相关联的真实客户的IMSI/MSISDN(218)。客户数据库26将虚拟IMSI/MSISDN(以及可选的APN)返回至AAA服务器40(220),其将它们在RADIUS接入-接受消息(其包括由IMSI/MSISDN以及可选的APN以及作为加密密钥(例如,微软的点对点加密(MPPE)密钥)的所得主密钥(PMK)组成的可计费用户ID(CUID,ChargeableUserID))中转发至SaMOG WAG16(222)。为了建立包括用于服务(其可通过可选的APN或默认APN在创建PDP-上下文请求消息中被识别)的GTP-U隧道的服务会话,SaMOG WAG16使用GTP-C发信号并且将创建PDP-上下文请求消息发送至GGSN22(224),其通过创建PDP-上下文响应消息进行响应(226)。在LTE体系结构的背景下,GTP-C信号发送可利用SaMOG WAG16与PGW之间的创建会话响应/请求消息。Customer database 26 maps usernames to passwords (collectively, "client credentials") and customers 26 map customer credentials to "virtual" IMSI/MSISDNs, which may or may not represent the real customer's IMSI/MSISDN associated with the client certificate. MSISDN (218). Customer database 26 returns virtual IMSI/MSISDN (and optionally APN) to AAA server 40 (220), which sends them in a RADIUS Access-Accept message (which includes Forwarded to the SaMOG WAG16 (222) in a Chargeable User ID (CUID, ChargeableUserID) consisting of a Master Key (PMK) derived from a key (eg, Microsoft's Point-to-Point Encryption (MPPE) key). In order to establish a service session including a GTP-U tunnel for the service (which can be identified in the Create PDP-Context Request message by an optional APN or a default APN), the SaMOG WAG16 uses GTP-C signaling and will create a PDP-Context The Context Request message is sent to GGSN 22 (224), which responds (226) by creating a PDP-Context Response message. In the context of the LTE architecture, GTP-C signaling may utilize Create Session Response/Request messages between the SaMOG WAG 16 and the PGW.

SaMOG WAG16存储在UE MAC地址与在创建PDP-上下文响应消息中返回的IP地址之间的相关性(228)。SaMOG WAG16还将RADIUS接入接受消息转发至接入点32,其发送EAP-SUCCESS消息(232)并且与无线装置4执行EAP四次握手(four-way handshake)。The SaMOG WAG 16 stores the correlation between the UE MAC address and the IP address returned in the Create PDP-Context Response message (228). SaMOG WAG 16 also forwards the RADIUS Access Accept message to access point 32 , which sends an EAP-SUCCESS message ( 232 ) and performs an EAP four-way handshake with wireless device 4 .

无线装置4然后可获得通过GGSN22分配的IP地址。在此实例中,无线装置4利用UEMAC地址将动态主机配置协议-发现消息(Dynamic Host Configuration Protocol(DHCP)-Discover message)发送至SaMOG WAG16(236),其读取所存储的在UE MAC地址与在创建PDP-上下文响应消息中返回的IP地址之间的相关性,并且将该IP地址返回至无线装置4。SaMOG WAG16和无线装置4完成DHCP处理以完成连接并且建立IP连接性(240)。另外,SaMOGWAG16可在其转发或数据平面中建立策略,其识别从无线装置4的IP地址接收的业务并且为了服务会话将该业务在GTP-U隧道60上转发至GGSN(242)。SaMOG WAG16可创建类似的用于下行客户数据业务的策略。Wireless device 4 may then obtain an IP address assigned by GGSN 22 . In this example, the wireless device 4 sends a Dynamic Host Configuration Protocol (DHCP)-Discover message using the UE MAC address to the SaMOG WAG 16 (236), which reads the stored A correlation between the IP address returned in the PDP-Context Response message is created and returned to the wireless device 4 . SaMOG WAG 16 and wireless device 4 complete DHCP processing to complete the connection and establish IP connectivity (240). Additionally, SaMOGWAG 16 may establish policies in its forwarding or data plane that identify traffic received from the IP address of wireless device 4 and forward that traffic over GTP-U tunnel 60 to the GGSN for the service session (242). SaMOG WAG16 can create similar policies for downstream customer data traffic.

图3A~图3B描绘了示出网络装置的实例操作的顺序图300,该网络装置用以以与本文描述的技术一致的方式执行用于建立无线装置4与 GGSN22之间的服务会话以接入PDN的服务的非移动认证。顺序图300示出了当SaMOG WAG16没有从无线装置4接收客户证书时基于UE MAC地址使用DHCP的技术。即,无线装置4首先附接至接入点32以开启SSID(302),然后SaMOG WAG16一旦在DHCP-DISCOVER消息中检测到与客户相关联的无线装置4的新MAC地址(“UE MAC地址”)就建立服务会话,DHCP-DISCOVER消息被封装在包括UE MAC地址的L2帧中。在这一点,SaMOG16从L2帧报头获知无线装置4的UE MAC地址。FIGS. 3A-3B depict a sequence diagram 300 illustrating example operations of a network device to perform for establishing a service session between wireless device 4 and GGSN 22 to access Non-mobile authentication of PDN services. Sequence diagram 300 shows a technique for using DHCP based on UE MAC address when SaMOG WAG 16 is not receiving a client certificate from wireless device 4 . That is, the wireless device 4 first attaches to the access point 32 to turn on the SSID (302), then the SaMOG WAG 16 once detects the new MAC address of the wireless device 4 associated with the client in a DHCP-DISCOVER message ("UE MAC address" ) to establish a service session, the DHCP-DISCOVER message is encapsulated in an L2 frame including the UE MAC address. At this point, the SaMOG 16 knows the UE MAC address of the wireless device 4 from the L2 frame header.

SaMOG WAG16将RADIUS接入请求消息与MAC地址发出至AAA服务器40(306),其查询客户数据库26以选择MAC地址的移动性信息(308)。如果对客户数据库26是新的MAC地址(310的否分支),则客户数据库26可将空闲的IMSI/MSISDN以及可选的APN与MAC地址相关联(312)。客户数据库26不仅向AAA服务器40返回移动性信息,客户数据库26还将移动性信息与MAC地址相关联并且将该关联存储在表或其他数据结构中(312)。如果MAC地址已以这种方式被预先存储(310中的是分支),则客户数据库26可使用MAC地址来查找相关联的移动性信息以返回至AAA服务器40(314)。客户数据库26将IMSI/MSISDN和可选的APE返回至AAA服务器40(316),其将它们在包括由IMSI/MSISDN和可选的APN组成的ChargeableUserID(CUID)的RADIUS接入接受消息中转发至SaMOG WAG16。为了建立包括用于服务(其可通过可选APN或默认APN在创建PDP-上下文请求消息中被识别)的GTP-U隧道的服务会话,SaMOGWAG16使用GTP-C信号发送并且将创建PDP-上下文请求消息发送至GGSN22(320),其通过创建PDP-上下文响应消息来响应(322)。在LTE体系结构的背景下,GTP-C信号发送可使用SaMOG WAG16与PGW之间的创建会话响应/请求消息。The SaMOG WAG 16 issues a RADIUS Access Request message with the MAC address to the AAA server 40 (306), which queries the client database 26 to select the mobility information for the MAC address (308). If it is a new MAC address for customer database 26 (NO branch of 310 ), then customer database 26 may associate a free IMSI/MSISDN and optionally APN with the MAC address ( 312 ). Not only does customer database 26 return the mobility information to AAA server 40, customer database 26 also associates the mobility information with the MAC address and stores the association in a table or other data structure (312). If the MAC address has been pre-stored in this manner (yes branch in 310), customer database 26 may use the MAC address to look up associated mobility information to return to AAA server 40 (314). Customer database 26 returns the IMSI/MSISDN and optional APE to AAA server 40 (316), which forwards them in a RADIUS Access Accept message including the ChargeableUserID (CUID) consisting of the IMSI/MSISDN and optional APN to SaMOG WAG16. To establish a service session including a GTP-U tunnel for the service (which can be identified in the Create PDP-Context Request message by an optional APN or a default APN), SaMOGWAG16 uses GTP-C signaling and will create a PDP-Context Request The message is sent to GGSN22 (320), which responds (322) by creating a PDP-Context Response message. In the context of the LTE architecture, GTP-C signaling may use Create Session Response/Request messages between the SaMOG WAG 16 and the PGW.

SaMOG WAG16存储UE MAC地址与在创建PDP-上下文响应消息中返回的IP地址之间的相关性(324)。SaMOG WAG16在这方面通过向具有通过GGSN22分配的IP地址的无线装置4发出DHCP-Offer而发起DHCP(326)。SaMOG WAG16和无线装置4完成DHCP处理以完成连接 并且建立IP连接性(328)。另外,SaMOG WAG16在其转发或数据平面中建立策略,其识别从无线装置4的IP地址接收的业务并且为了服务会话将该业务在GTP-U隧道60上转发至GGSN(330)。SaMOG WAG16可创建类似的用于下行客户数据业务的策略。The SaMOG WAG 16 stores the correlation between the UE MAC address and the IP address returned in the Create PDP-Context Response message (324). The SaMOG WAG 16 in this regard initiates DHCP by issuing a DHCP-Offer to the wireless device 4 with the IP address assigned by the GGSN 22 ( 326 ). The SaMOG WAG 16 and wireless device 4 complete the DHCP process to complete the connection and establish IP connectivity (328). Additionally, the SaMOG WAG 16 establishes policies in its forwarding or data plane that identify traffic received from the IP address of the wireless device 4 and forward that traffic over the GTP-U tunnel 60 to the GGSN for the service session (330). SaMOG WAG16 can create similar policies for downstream customer data traffic.

图4是示出其中客户装置附接至宽带接入网络的实例网络系统的框图,该宽带网络系统根据本文所描述的技术利用非移动认证来建立与移动服务提供商网络的服务会话。在此网络系统2的实例中,备用接入网络10用有线宽带接入网络(BAN)302来取代。客户装置306可代表图1A~1C中的用户装置4的实例以及有线装置/顾客预置设备(CPE:customerpremises equipment),诸如计算机、电视机顶盒、视频游戏系统、会议系统或数字用户线(DSL)或电缆调制解调器。4 is a block diagram illustrating an example network system in which a client device is attached to a broadband access network utilizing non-mobile authentication to establish a service session with a mobile service provider network according to the techniques described herein. In this example of the network system 2 , the backup access network 10 is replaced by a wired broadband access network (BAN) 302 . The client device 306 may represent an example of the user device 4 in FIGS. 1A-1C and wired devices/customer premises equipment (CPE: customerpremises equipment), such as computers, TV set-top boxes, video game systems, conferencing systems, or digital subscriber lines (DSL) or cable modem.

客户装置306通过BAN302(例如,其可表示DSL或电缆调制解调终端系统(CMTS)网络)附接至宽带远程接入服务器(BRAS)304。作为一个实例,客户装置306可通过BRAS304(第三层(L3)装置)建立点对点协议(PPP)会话。BRAS304被耦合至SaMOG WAG16,其获得客户装置306的客户证书并且结合网络系统2的其他元素应用本文所描述的技术以建立与SP网络8的服务会话。在某些实例中,网络系统2的元素通过顺序图400进行操作以建立服务会话。结果,运行SP网络8的服务提供商可对于有线BAN302交换的客户数据业务应用统一的策略和计费控制。在某些实例中,BAN302和BRAS304可表示L2网络装置,诸如,城域以太网(MetroEthernet Network)和接入交换机。在于2011年9月28日提交的题目为“NETWORK ADDRESSPRESERVATION IN MOBILE NETWORKS”的美国专利申请第13/247,357号中描述了用于连接至移动服务提供商网络的实例城域以太网和接入交换机,其全部内容结合在本文中作为参考。Client device 306 is attached to Broadband Remote Access Server (BRAS) 304 through BAN 302 (eg, which may represent a DSL or Cable Modem Termination System (CMTS) network). As one example, client device 306 may establish a Point-to-Point Protocol (PPP) session through BRAS 304 (layer three (L3) device). BRAS 304 is coupled to SaMOG WAG 16 , which obtains the client credentials of client device 306 and applies the techniques described herein in conjunction with other elements of network system 2 to establish a service session with SP network 8 . In some instances, elements of network system 2 operate through sequence diagram 400 to establish a service session. As a result, service providers operating the SP network 8 can apply uniform policy and billing controls to customer data traffic exchanged by the wireline BAN 302 . In some instances, BAN 302 and BRAS 304 may represent L2 network devices, such as MetroEthernet Network and access switches. Example Metro Ethernet and access switches for connection to mobile service provider networks are described in U.S. Patent Application No. 13/247,357, filed September 28, 2011, entitled "NETWORK ADDRESSPRESERVATION IN MOBILE NETWORKS," Its entire contents are incorporated herein by reference.

图5A~图5B描绘了示出网络装置的实例操作的顺序图400,该网络装置以与本文所描述的技术相一致的方式执行用于建立在图4的客户装置306(“UE”)与GGSN22之间的服务会话以接入PDN的服务的非移动认证。如上所述,根据顺序图400的操作的实例,客户证书和移动性信号可 得自客户数据库26并且被预先放置在该客户数据库中。移动性信息可以或者可以不与HLR24中真实的或存在的客户相关。另外,在这些实例中,客户数据库26可以针对到来的会话请求向各个(即,非默认的)APN发信号。FIGS. 5A-5B depict a sequence diagram 400 illustrating example operation of a network device performing a method for establishing the client device 306 ("UE") in FIG. 4 in a manner consistent with the techniques described herein. Non-mobile authentication of service sessions between GGSN22 to access PDN services. According to an example of the operation of sequence diagram 400, client credentials and mobility signals may be obtained from and pre-placed in client database 26, as described above. Mobility information may or may not be related to real or existing customers in HLR 24 . Additionally, in these instances, customer database 26 may signal various (ie, non-default) APNs for incoming session requests.

最初,无线装置4发起PPP认证(402)。例如,无线装置4可发送密码认证协议(PAP,Password Authentication Protocol)或挑战握手认证协议(CHAP,Challenge HandshakeAuthentication Protocol)的点对点协议(PPP)链路控制协议(LCP)帧。BRAS304(具有在PPP认证发起期间从无线装置4获得的用户名和密码(“客户证书”))将具有客户证书的RADIUS接入请求发向SaMOG WAG16,其将RADIUS接入请求转发至AAA服务器40(404)。Initially, wireless device 4 initiates PPP authentication (402). For example, the wireless device 4 may send a Point-to-Point Protocol (PPP) Link Control Protocol (LCP) frame of Password Authentication Protocol (PAP) or Challenge Handshake Authentication Protocol (CHAP). BRAS 304 (with username and password ("client credentials") obtained from wireless device 4 during PPP authentication initiation) sends RADIUS access request with client credentials to SaMOG WAG 16, which forwards RADIUS access request to AAA server 40 ( 404).

AAA服务器40利用证书查询客户数据库26(406)。客户数据库26将客户证书映射至“虚拟”IMSI/MSISDN,其可以或可以不代表与客户证书相关联的真正客户的IMSI/MSISDN(408)。客户数据库26将虚拟IMSI/MSISDN以及可选择的APN返回AAA服务器40(410),其将它们在包括由IMSI/MSISDN以及(可选的)APN组成的可计费的用户ID(CUID)的RADIUS接入-接受消息中转发至SaMOG WAG16。为了建立包括用于服务(其可通过可选APN或默认APN在创建PDP-上下文请求消息中被识别)GTP-U隧道的服务会话,SaMOG WAG16使用GTP-C信号发送(signaling)并且将创建PDP-上下文请求消息发送至GGSN22(414),其通过创建PDP-上下文响应消息来响应(416)。在LTE体现结构的背景下,GTP-C信号发送可利用SaMOG WAG16与PGW之间的创建会话响应/请求消息。AAA server 40 queries client database 26 with the certificate (406). Customer database 26 maps the customer certificate to a "virtual" IMSI/MSISDN, which may or may not represent the real customer's IMSI/MSISDN associated with the customer certificate (408). Customer database 26 returns the virtual IMSI/MSISDN and optional APN back to AAA server 40 (410), which places them in a RADIUS Forwarded to SaMOG WAG16 in Access-Accept message. In order to establish a service session including a GTP-U tunnel for the service (which can be identified in the Create PDP-Context Request message by an optional APN or a default APN), the SaMOG WAG16 uses GTP-C signaling and will create a PDP - A Context Request message is sent to the GGSN22 (414), which responds (416) by creating a PDP-Context Response message. In the context of the LTE embodied architecture, GTP-C signaling may utilize Create Session Response/Request messages between the SaMOG WAG 16 and the PGW.

SaMOG WAG16在RADIUS接入接受消息中将在创建PDP-文本响应消息中接收的IP地址转发至BRAS304。BRAS304发送PPP确认消息(422)并且无线装置4和BRAS304完成PPP会话建立处理使得无线装置4接收服务会话的IP地址(424)。另外,SaMOG WAG16创建策略以基于在BAN302中的客户数据业务的成帧的IP地址通过服务会话的新 GTP-U隧道将业务导向GGSN22(428)。SaMOG WAG16可创建类似的用于下行客户数据业务的策略。The SaMOG WAG 16 forwards the IP address received in the Create PDP-Text Response message to the BRAS 304 in a RADIUS Access Accept message. BRAS 304 sends a PPP acknowledgment message (422) and wireless device 4 and BRAS 304 complete the PPP session establishment process such that wireless device 4 receives an IP address serving the session (424). Additionally, the SaMOG WAG 16 creates policies to direct traffic to the GGSN 22 over the new GTP-U tunnel for the service session based on the framed IP address of the customer data traffic in the BAN 302 (428). SaMOG WAG16 can create similar policies for downstream customer data traffic.

类似于通过顺序图400示出的方法可被用于管理基于客户的虚拟私人网络-隧道(Virtual Private Networking(VPN)-Tunnel)。在这种情况下,VPN集线器代替BRAS304并且SaMOG WAG16开启从无线装置4朝着VPN集线器的安全套接层(SSL)VPN隧道(SecureSocket Layer(SSL)VPN tunnel)或IPsec隧道。SaMOG WAG接收成帧的IP地址并且将IP地址分配给无线装置4。在这一点,服务会话的数据隧道背负在VPN隧道之上。因此,代替利用基于PPP的认证,该技术可类似地被应用于基于非移动的基于用户名/密码的认证方法以建立VPN隧道。A method similar to that shown by sequence diagram 400 can be used to manage customer-based virtual private network tunnels (Virtual Private Networking (VPN) tunnels). In this case, the VPN hub replaces the BRAS 304 and the SaMOG WAG 16 opens a Secure Socket Layer (SSL) VPN tunnel or IPsec tunnel from the wireless device 4 towards the VPN hub. The SaMOG WAG receives the framed IP address and assigns the IP address to the wireless device 4 . At this point, the data tunnel for the service session is piggybacked on top of the VPN tunnel. Therefore, instead of utilizing PPP-based authentication, the technique can similarly be applied to non-mobile based username/password based authentication methods to establish VPN tunnels.

在此公开中所描述的技术可至少部分地以硬件、软件、固件或其任意组合来实现。例如,所描述的技术的各个方面可在一个或多个处理器(包括一个或多个微处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程逻辑门阵列(FPGA)或任意其他等价的集成或分立逻辑电路,以及这些组件的任意结合)内实现。术语“处理器”或“处理电路”可通常指任意的前述电路(单独的或与其他逻辑电路结合),或任意其他等价电路。包括硬件的控制单元也可执行此公开的技术中的一种或多种。The techniques described in this disclosure may be implemented at least in part in hardware, software, firmware, or any combination thereof. For example, various aspects of the described technology may be implemented on one or more processors, including one or more microprocessors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) ) or any other equivalent integrated or discrete logic circuit, and any combination of these components). The terms "processor" or "processing circuitry" may generally refer to any of the foregoing circuitry, alone or in combination with other logic circuitry, or any other equivalent circuitry. A control unit including hardware may also perform one or more of the techniques of this disclosure.

这种硬件、软件以及固件可在相同的装置内或在分开的装置内实现以支持在此公开中描述的各种技术。另外,所描述的单元、模块或组件中的任意一种可一起或作为分开的但能共同操作的逻辑器件分开地实现。作为模块或单元的不同特征的描述意在强调不同的功能方面,而不一定是暗示这些模块或单元必须通过分开的硬件、固件或软件组件来实现。更确切的,与一个或多个模块或单元相关联的功能可通过分开的硬件、固件或软件组件或者被集成在公共的或分开的硬件、固件或软件组件内来执行。Such hardware, software, and firmware may be implemented within the same device or within separate devices to support the various techniques described in this disclosure. In addition, any of the described units, modules or components may be implemented together or separately as separate but interoperable logic devices. Depiction of different features as modules or units is intended to emphasize different functional aspects and does not necessarily imply that these modules or units must be realized by separate hardware, firmware or software components. Rather, the functions associated with one or more modules or units may be performed by separate hardware, firmware or software components or integrated within common or separate hardware, firmware or software components.

还可在包括用指令编码的计算机可读介质的产品中体现或编码在此公开中描述的技术。在包括被编码的计算机可读介质的产品中植入或编码的指令可使一个或多个可编程处理器或其他处理器以实现本文所描述的一种或多种技术,诸如,当在计算机可读介质中所包括的或被编码的指令 通过一个或多个处理器执行时,计算机可读存储介质可包括随机存储器(RAM)、只读存储器(ROM)、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、闪存、硬盘、光盘(CD-ROM)、软盘、磁带、磁介质、光介质或其他计算机可读介质。在某些实例中,产品可包括一种或多种计算机可读存储介质。在某些实例中,计算机可读存储介质可包括非易失介质。术语“非易失”可指示不在载波或传播信号中体现的存储介质。在某些实例中,非易失存储介质可存储随时间变化的数据(例如,在RAM或高速缓冲存储器中)The techniques described in this disclosure may also be embodied or encoded in an article of manufacture that includes a computer-readable medium encoded with instructions. Instructions embedded or encoded in an article of manufacture that includes an encoded computer-readable medium may cause one or more programmable processors or other processors to implement one or more of the techniques described herein, such as when a computer When the instructions contained or encoded in the readable medium are executed by one or more processors, the computer readable storage medium may include random access memory (RAM), read only memory (ROM), programmable read only memory (PROM) , Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), flash memory, hard disk, compact disc (CD-ROM), floppy disk, magnetic tape, magnetic media, optical media or other computer Read media. In some instances, a product may include one or more computer-readable storage media. In some instances, computer readable storage media may include non-volatile media. The term "non-volatile" may refer to a storage medium that is not embodied in a carrier wave or propagated signal. In some instances, non-volatile storage media can store data that changes over time (for example, in RAM or cache memory)

另外或作为上面的备选,描述了下面的实施方式。在下面的实施方式的任意一种中描述的特征可通过本文所描述的任意其他实施方式来利用。Additionally or alternatively to the above, the following embodiments are described. Features described in any of the following embodiments may be utilized by any of the other embodiments described herein.

一种实施方式针对了一种方法,包括通过移动服务提供商网络的认证服务器从备用接入网络的接入网关接收无线装置的网络接入请求,其中,网络接入请求不包括国际移动用户识别码(IMSI)。该方法还包括响应于网络接入请求,从用于移动服务提供商网络的客户数据库获得虚拟移动性信息,其中,虚拟移动性信息包括虚拟的国际移动用户识别码(IMSI)。该方法还包括将虚拟移动性信息从认证服务器发送至接入网关。该方法还包括利用使用虚拟移动性信息的接入网关向移动服务提供商网络的移动网络网关发信号,以在通过移动网络网关锚定的备用接入网络上建立用于无线装置的服务会话。An embodiment is directed to a method comprising receiving, via an authentication server of a mobile service provider network, a network access request for a wireless device from an access gateway of an alternate access network, wherein the network access request does not include an International Mobile Subscriber Identity code (IMSI). The method also includes obtaining virtual mobility information from a customer database for the mobile service provider network in response to the network access request, wherein the virtual mobility information includes a virtual International Mobile Subscriber Identity (IMSI). The method also includes sending virtual mobility information from the authentication server to the access gateway. The method also includes signaling, with the access gateway using the virtual mobility information, to a mobile network gateway of the mobile service provider network to establish a service session for the wireless device on an alternate access network anchored by the mobile network gateway.

在某些实施方式中,客户数据库并不作为用于移动服务提供商网络的归属位置寄存器(HLR)来操作。In some embodiments, the customer database does not operate as a home location register (HLR) for the mobile service provider network.

在某些实施方式中,在用于移动服务提供商网络的归属位置寄存器中,虚拟IMSI与无线装置的客户不相关联。In some embodiments, the virtual IMSI is not associated with the customer of the wireless device in the home location register for the mobile service provider network.

在某些实施方式中,备用接入网络包括Wi-Fi网络、WiMAX网络或无线局域网络(WLAN)网络中的一个,并且接入网关包括Wi-Fi接入网关、WiMAX接入网关、WLAN接入网关中的一个。In some embodiments, the alternate access network includes one of a Wi-Fi network, a WiMAX network, or a wireless local area network (WLAN) network, and the access gateway includes a Wi-Fi access gateway, a WiMAX access gateway, a WLAN access one of the ingress gateways.

在某些实施方式中,接入网关包括利用S2a接口来接口至移动网络网关的SaMOG网关。In some embodiments, the access gateway comprises a SaMOG gateway interfaced to the mobile network gateway using the S2a interface.

在某些实施方式中,利用使用虚拟移动性信息的接入网络向移动网络网关发信号包括将包括虚拟IMSI的创建会话请求发送至移动网络网关。In some embodiments, signaling to the mobile network gateway with the access network using the virtual mobility information includes sending a create session request including the virtual IMSI to the mobile network gateway.

在某些实施方式中,利用使用虚拟移动性信息的接入网络向移动网络网关发信号包括通过包括用于无线装置的因特网协议(IP)地址的接入网关来接收创建会话答复。In certain embodiments, signaling the mobile network gateway with the access network using the virtual mobility information includes receiving a create session reply through the access gateway including an Internet Protocol (IP) address for the wireless device.

在某些实施方式中,移动服务提供商网络包括长期演进(LTE)或通用移动通信系统(UMTS)体系架构中的一个。In some embodiments, the mobile service provider network includes one of Long Term Evolution (LTE) or Universal Mobile Telecommunications System (UMTS) architectures.

在某些实施方式中,该方法还可进一步包括利用使用与移动网络网关的服务会话的接入网关发送和接收无线装置的客户数据业务。In some embodiments, the method may further include sending and receiving customer data traffic from the wireless device with the access gateway using the service session with the mobile network gateway.

在某些实施方式中,该方法可进一步包括将客户证书预先存放在客户数据库并且将客户证书与对应客户的各个虚拟移动性信息相关联。In some implementations, the method may further include pre-storing the client certificate in the client database and associating the client certificate with each virtual mobility information of the corresponding client.

在某些实施方式中,网络接入请求包括客户证书,客户数据库将客户证书映射至对应的虚拟移动性信息。In some embodiments, the network access request includes client credentials, and the client database maps the client credentials to corresponding virtual mobility information.

在某些实施方式中,该方法进一步包括通过客户数据库从移动服务提供商网络的归属位置寄存器获得对应客户的各个虚拟移动性信息,其中,对应客户的虚拟移动性信息包括对应客户的实际移动性信息。In some embodiments, the method further includes obtaining each virtual mobility information of the corresponding customer from the home location register of the mobile service provider network through the customer database, wherein the virtual mobility information of the corresponding customer includes the actual mobility of the corresponding customer information.

在某些实施方式中,网络接入请求包括无线装置的MAC地址,该方法可进一步包括当客户数据库不包括MAC地址与虚拟移动性信息之间的关联时,通过客户数据库为无线装置分配虚拟移动性信息并且将MAC地址与虚拟移动性信息相关联。该方法还可包括当客户数据库包括虚拟移动性信息与MAC地址之间的关联时,通过客户数据库分配与MAC地址相关联的虚拟移动性信息。In some embodiments, the network access request includes a MAC address of the wireless device, and the method may further include assigning a virtual mobile device to the wireless device through the customer database when the customer database does not include an association between the MAC address and the virtual mobility information. mobility information and associates MAC addresses with virtual mobility information. The method may further include assigning, by the customer database, the virtual mobility information associated with the MAC address when the customer database includes an association between the virtual mobility information and the MAC address.

在某些实施方式中,该方法可进一步包括建立用于服务会话的连接接入网关与移动网络网关的GTP-U隧道。该方法还可包括通过接入网关将GTP-U隧道映射至与无线装置的在备用接入网络中的第二层(L2)连接。In some embodiments, the method may further include establishing a GTP-U tunnel connecting the access gateway and the mobile network gateway for the service session. The method may also include mapping, through the access gateway, the GTP-U tunnel to a Layer 2 (L2) connection with the wireless device in the alternate access network.

在某些实施方式中,虚拟移动性信息包括服务会话的非默认接入点名称(APN)。In some implementations, the virtual mobility information includes a non-default access point name (APN) for the service session.

在某些实施方式中,授权服务器利用不要求IMSI的非移动认证方法认证所述无线装置。In some implementations, the authorization server authenticates the wireless device using a non-mobile authentication method that does not require an IMSI.

在某些实施方式中,虚拟移动性信息包括在用于移动服务提供商网络的归属位置寄存器中与无线装置的客户相关联的MSISDN号,并且该方法还进一步包括利用MSISDN号通过移动网络网关来对客户计费。In some embodiments, the virtual mobility information includes an MSISDN number associated with the customer of the wireless device in a home location register for the mobile service provider network, and the method further includes utilizing the MSISDN number to communicate via the mobile network gateway Bill customers.

在某些实施方式中,虚拟移动性信息包括临时MSISDN号,并且该方法可进一步包括利用临时MSISDN号通过移动网络网关来计费服务会话。In some embodiments, the virtual mobility information includes a temporary MSISDN number, and the method may further include using the temporary MSISDN number to bill for the service session through the mobile network gateway.

一种实施方式针对通过备用接入网络的接入网关执行的方法,该方法包括接收无线装置的网络接入请求,其中,网络接入请求不包括国际移动用户识别码(IMSI)。该方法还包括从网络接入请求提取无线装置识别码,将无线装置识别码发送至授权服务器以请求无线装置的移动性信息,以及接收无线装置的虚拟移动性信息。该方法还包括利用虚拟移动性信息向移动服务提供商网络的移动网络网关发信号,以在通过移动网络网关锚定的备用接入网络上建立无线装置的服务会话。One embodiment is directed to a method performed by an access gateway of an alternate access network, the method comprising receiving a network access request from a wireless device, wherein the network access request does not include an International Mobile Subscriber Identity (IMSI). The method also includes extracting the wireless device identity from the network access request, sending the wireless device identity to the authorization server to request mobility information of the wireless device, and receiving virtual mobility information of the wireless device. The method also includes signaling a mobile network gateway of the mobile service provider network with the virtual mobility information to establish a service session for the wireless device on an alternate access network anchored by the mobile network gateway.

在某些实施方式中,无线装置标识符包括无线装置的MAC地址或与无线装置相关联的客户的客户证书中的一个。In some implementations, the wireless device identifier includes one of a MAC address of the wireless device or a client certificate of a client associated with the wireless device.

在某些实施方式中,授权服务器不包括移动服务提供商网络的归属位置寄存器。In some embodiments, the authorization server does not include a home location register of the mobile service provider network.

一种实施方式针对移动服务提供商网络的认证系统,该认证系统包括:归属位置寄存器,与归属位置寄存器分开的客户数据库,以及从备用接入网络的接入网关接收无线装置的网络接入请求的认证服务器,其中,网络接入请求不包括国际移动用户识别码(IMSI),其中,认证服务器将网络接入请求的表示发送至客户数据库,其中,客户数据库通过虚拟移动性信息响应于网络接入请求的所述表示,其中,虚拟移动性信息包括虚拟 国际移动用户识别码(IMSI),其中,认证服务器将虚拟移动性信息发送至接入网关。An embodiment is directed to an authentication system for a mobile service provider network, the authentication system comprising: a home location register, a customer database separate from the home location register, and receiving a network access request from a wireless device from an access gateway of an alternate access network , wherein the network access request does not include an International Mobile Subscriber Identity (IMSI), wherein the authentication server sends a representation of the network access request to a client database, wherein the client database responds to the network access with virtual mobility information The representation of the incoming request, wherein the dummy mobility information includes a dummy International Mobile Subscriber Identity (IMSI), wherein the authentication server sends the dummy mobility information to the access gateway.

一种实施方式针对一种非易失计算机可读存储介质,包括用于使移动服务提供商网络的接入网关的一个或多个可编程处理器接收无线装置的网络接入请求的指令,其中网络接入请求不包括国际移动用户识别码(IMSI)。该指令还使处理器从网络接入请求提取无线装置识别码,将无线装置识别码发送至授权服务器以请求无线装置的移动性信息,响应于该请求接收无线装置的虚拟移动性信息,其中,虚拟移动性信息包括虚拟国际移动用户识别码(IMSI)。该指令还使处理器利用虚拟移动性信息向移动服务提供商网络的移动网络网关发信号,以在通过移动网络网关锚定的备用接入网络上建立无线装置的服务会话。One embodiment is directed to a non-transitory computer readable storage medium comprising instructions for causing one or more programmable processors of an access gateway of a mobile service provider network to receive a network access request from a wireless device, wherein The network access request does not include the International Mobile Subscriber Identity (IMSI). The instructions further cause the processor to extract a wireless device identification code from the network access request, send the wireless device identification code to the authorization server to request mobility information for the wireless device, and receive virtual mobility information for the wireless device in response to the request, wherein, The virtual mobility information includes a virtual International Mobile Subscriber Identity (IMSI). The instructions also cause the processor to signal a mobile network gateway of the mobile service provider network with the virtual mobility information to establish a service session for the wireless device on an alternate access network anchored by the mobile network gateway.

一种实施方式针对移动服务提供商网络,包括蜂窝接入网络以及具有接入网关的备用接入网络。移动服务提供商网络还包括从接入网关接收无线装置的网络接入请求的移动服务提供商网络的认证服务器。移动服务提供商网络进一步包括移动服务提供商网络的客户数据库,其中客户数据库通过虚拟移动性信息响应于网络接入请求,其中,网络接入请求不包括国际移动用户识别码(IMSI),其中,虚拟移动性信息包括虚拟IMSI,其中,接入网关使用虚拟移动性信息向移动服务提供商网络的移动网络网关发信号以建立在通过移动网络网关锚定的备用接入网络上的无线装置的服务会话。One embodiment is directed to a mobile service provider network, including a cellular access network and an alternate access network with an access gateway. The mobile service provider network also includes an authentication server of the mobile service provider network that receives the wireless device's network access request from the access gateway. The mobile service provider network further includes a customer database of the mobile service provider network, wherein the customer database responds to network access requests with dummy mobility information, wherein the network access requests do not include an International Mobile Subscriber Identity (IMSI), wherein, The virtual mobility information includes a virtual IMSI, wherein the access gateway uses the virtual mobility information to signal a mobile network gateway of the mobile service provider network to establish service for the wireless device on an alternate access network anchored through the mobile network gateway session.

一种实施方式针对一种方法,包括,利用不包括国际移动用户识别码(IMSI)的客户标识符以对被附接至备用接入网络的无线装置建立移动服务提供商网关与该备用接入网络的接入网关之间的认证连接,来效仿基于移动的认证方法。One embodiment is directed to a method comprising utilizing a customer identifier that does not include an International Mobile Subscriber Identity (IMSI) to establish a mobile service provider gateway with an alternate access network for a wireless device attached to the alternate access network. Authenticated connections between access gateways in the network to emulate mobility-based authentication methods.

此外,在上述实施方式的任意一个中给出的具体特征的任意一个可被结合进所描述的技术的有益实施方式中。即,具体特征中的任意一个通常可应用于发明的所有实施方式。已描述了本发明的各种实施方式。Furthermore, any of the specific features presented in any of the above embodiments may be incorporated into beneficial embodiments of the described technology. That is, any one of specific features is generally applicable to all embodiments of the invention. Various embodiments of the invention have been described.

Claims (23)

1.一种用于使用非移动认证建立服务会话的方法,所述方法包括:CLAIMS 1. A method for establishing a service session using non-mobile authentication, the method comprising: 通过移动服务提供商网络的认证服务器从备用接入网络的接入网关接收无线装置的网络接入请求,其中,所述网络接入请求不包括国际移动用户识别码(IMSI);receiving a network access request for the wireless device from an access gateway of the alternate access network via an authentication server of the mobile service provider network, wherein the network access request does not include an International Mobile Subscriber Identity (IMSI); 响应于接收所述网络接入请求,通过所述认证服务器认证用于接入到所述移动服务提供商网络的所述无线装置;authenticating, with the authentication server, the wireless device for access to the mobile service provider network in response to receiving the network access request; 针对所述无线装置并且响应于所述认证,通过所述认证服务器动态分配虚拟移动性信息,所述虚拟移动性信息包括不由所述移动服务提供商网络的归属位置寄存器(HLR)、归属用户服务器(HSS)或归属授权、认证和计费服务器(H-AAA)存储的虚拟的国际移动用户识别码(IMSI);dynamically assigning, by the authentication server, virtual mobility information for the wireless device and in response to the authentication, the virtual mobility information including a Home Location Register (HLR), Home Subscriber Server, (HSS) or the virtual International Mobile Subscriber Identity (IMSI) stored in the Home Authorization, Authentication and Accounting Server (H-AAA); 将所述虚拟移动性信息从所述认证服务器发送至所述接入网关;以及sending the virtual mobility information from the authentication server to the access gateway; and 通过使用所述虚拟移动性信息的所述接入网关向所述移动服务提供商网络的移动网络网关发信号,以在通过所述移动网络网关锚定的所述备用接入网络上建立所述无线装置的所述服务会话。Signaling by the access gateway using the virtual mobility information to a mobile network gateway of the mobile service provider network to establish the The service session for the wireless device. 2.根据权利要求1所述的方法,2. The method of claim 1, 其中,动态分配所述虚拟移动性信息包括:通过所述认证服务器从所述移动服务提供商网络的客户数据库获得所述虚拟移动性信息,Wherein, dynamically allocating the virtual mobility information includes: obtaining the virtual mobility information from a customer database of the mobile service provider network through the authentication server, 其中,所述客户数据库不作为所述移动服务提供商网络的归属位置寄存器来操作。Wherein said customer database does not operate as a home location register for said mobile service provider network. 3.根据权利要求1至2中任一项所述的方法,其中,在所述移动服务提供商网络的归属位置寄存器中,所述虚拟IMSI与所述无线装置的客户不关联。3. The method of any one of claims 1 to 2, wherein the virtual IMSI is not associated with a customer of the wireless device in a Home Location Register of the mobile service provider network. 4.根据权利要求1所述的方法,其中,所述备用接入网络包括Wi-Fi网络、WiMAX网络或无线局域网络(WLAN)网络中的一个,并且所述接入网关包括Wi-Fi接入网关、WiMAX接入网关、WLAN接入网关中的一个。4. The method of claim 1 , wherein the alternate access network comprises one of a Wi-Fi network, a WiMAX network, or a wireless local area network (WLAN) network, and the access gateway comprises a Wi-Fi access network. One of an ingress gateway, a WiMAX access gateway, and a WLAN access gateway. 5.根据权利要求1所述的方法,其中,所述接入网关包括利用S2a接口来接口至所述移动网络网关的经由通用分组无线服务隧道协议的S2a移动性(SaMOG)网关。5. The method of claim 1, wherein the access gateway comprises a S2a Mobility over General Packet Radio Tunneling Protocol (SaMOG) gateway utilizing an S2a interface to interface to the mobile network gateway. 6.根据权利要求1所述的方法,其中,通过使用所述虚拟移动性信息的所述接入网关向所述移动网络网关发信号包括:将包括所述虚拟IMSI的创建会话请求发送至所述移动网络网关。6. The method of claim 1, wherein signaling to the mobile network gateway by the access gateway using the virtual mobility information comprises sending a create session request including the virtual IMSI to the The mobile network gateway described above. 7.根据权利要求6所述的方法,其中,通过使用所述虚拟移动性信息的所述接入网关向所述移动网络网关发信号包括:通过所述接入网关来接收包括所述无线装置的因特网协议(IP)地址的创建会话答复。7. The method of claim 6, wherein signaling, by the access gateway using the virtual mobility information, to the mobile network gateway comprises receiving, by the access gateway, a Create Session Reply for the Internet Protocol (IP) address. 8.根据权利要求1所述的方法,其中,所述移动服务提供商网络包括长期演进(LTE)或通用移动通信系统(UMTS)体系架构中的一个。8. The method of claim 1, wherein the mobile service provider network comprises one of a Long Term Evolution (LTE) or Universal Mobile Telecommunications System (UMTS) architecture. 9.根据权利要求1所述的方法,进一步包括通过使用与所述移动网络网关的服务会话的所述接入网关来发送和接收所述无线装置的客户数据业务。9. The method of claim 1, further comprising sending and receiving customer data traffic for the wireless device by the access gateway using a service session with the mobile network gateway. 10.根据权利要求1所述的方法,进一步包括将客户证书预先存放在所述客户数据库并且将所述客户证书与对应客户的各自的虚拟移动性信息相关联。10. The method of claim 1, further comprising pre-storing client credentials in the client database and associating the client credentials with respective virtual mobility information of corresponding clients. 11.根据权利要求10所述的方法,11. The method of claim 10, 其中,所述网络接入请求包括客户证书,以及Wherein, the network access request includes a client certificate, and 其中,所述客户数据库将所述客户证书映射至所述对应的虚拟移动性信息。Wherein, the customer database maps the customer certificate to the corresponding virtual mobility information. 12.根据权利要求10所述的方法,进一步包括:12. The method of claim 10, further comprising: 通过客户数据库从所述移动服务提供商网络的归属位置寄存器获得对应客户的各自的虚拟移动性信息,其中,对应客户的所述虚拟移动性信息包括对应客户的实际移动性信息。The respective virtual mobility information of the corresponding customers is obtained from the HLR of the mobile service provider network through the customer database, wherein the virtual mobility information of the corresponding customers includes the actual mobility information of the corresponding customers. 13.一种用于使用非移动认证建立服务会话的方法,所述方法包括:13. A method for establishing a service session using non-mobile authentication, the method comprising: 通过移动服务提供商网络的认证服务器从备用接入网络的接入网关接收无线装置的网络接入请求,其中,所述网络接入请求不包括国际移动用户识别码(IMSI),其中,所述网络接入请求包括所述无线装置的MAC地址;Receiving a network access request for the wireless device from an access gateway of an alternate access network via an authentication server of a mobile service provider network, wherein the network access request does not include an International Mobile Subscriber Identity (IMSI), wherein the the network access request includes the MAC address of the wireless device; 响应于所述网络接入请求,从所述移动服务提供商网络的客户数据库获得虚拟移动性信息,其中,所述虚拟移动性信息包括虚拟的国际移动用户识别码(IMSI);obtaining virtual mobility information from a customer database of the mobile service provider network in response to the network access request, wherein the virtual mobility information includes a virtual International Mobile Subscriber Identity (IMSI); 当所述客户数据库不包括所述MAC地址与所述虚拟移动性信息之间的关联时,通过所述客户数据库分配用于所述无线装置的虚拟移动性信息,并且将所述MAC地址与所述虚拟移动性信息相关联;当所述客户数据库包括所述虚拟移动性信息与所述MAC地址之间的关联时,通过所述客户数据库分配与所述MAC地址相关联的所述虚拟移动性信息;When the customer database does not include an association between the MAC address and the virtual mobility information, assigning virtual mobility information for the wireless device through the customer database and associating the MAC address with the virtual mobility information associated with the virtual mobility information; when the customer database includes an association between the virtual mobility information and the MAC address, assigning the virtual mobility associated with the MAC address through the customer database information; 将所述虚拟移动性信息从所述认证服务器发送至所述接入网关;以及sending the virtual mobility information from the authentication server to the access gateway; and 通过使用所述虚拟移动性信息的所述接入网关向所述移动服务提供商网络的移动网络网关发信号,以在通过所述移动网络网关锚定的所述备用接入网络上建立所述无线装置的所述服务会话。Signaling by the access gateway using the virtual mobility information to a mobile network gateway of the mobile service provider network to establish the The service session for the wireless device. 14.根据权利要求13所述的方法,进一步包括:14. The method of claim 13, further comprising: 建立用于服务会话的连接所述接入网关与移动网络网关的通用分组无线服务隧道协议-用户GTP-U隧道;以及establishing a General Packet Radio Service Tunneling Protocol-User GTP-U tunnel connecting the access gateway and the mobile network gateway for the service session; and 通过所述接入网关将所述GTP-U隧道映射至在所述备用接入网络中与所述无线装置的第二层(L2)连接。The GTP-U tunnel is mapped by the access gateway to a Layer 2 (L2) connection with the wireless device in the alternate access network. 15.根据权利要求13所述的方法,其中,所述虚拟移动性信息包括所述服务会话的非默认接入点名称(APN)。15. The method of claim 13, wherein the virtual mobility information includes a non-default access point name (APN) for the service session. 16.根据权利要求13所述的方法,其中,所述认证服务器使用不要求IMSI的非移动认证方法认证所述无线装置。16. The method of claim 13, wherein the authentication server authenticates the wireless device using a non-mobile authentication method that does not require an IMSI. 17.根据权利要求13所述的方法,其中,所述虚拟移动性信息包括在所述移动服务提供商网络的归属位置寄存器中与所述无线装置的客户相关联的MSISDN号,所述方法进一步包括:17. The method of claim 13, wherein the virtual mobility information comprises an MSISDN number associated with a customer of the wireless device in a home location register of the mobile service provider network, the method further include: 使用所述MSISDN号通过所述移动网络网关来对客户计费。The customer is billed through the mobile network gateway using the MSISDN number. 18.根据权利要求13所述的方法,其中,所述虚拟移动性信息包括临时MSISDN号,所述方法进一步包括:18. The method of claim 13, wherein the virtual mobility information includes a temporary MSISDN number, the method further comprising: 使用所述临时MSISDN号通过所述移动网络网关来对所述服务会话计费。The service session is billed by the mobile network gateway using the temporary MSISDN number. 19.一种通过备用接入网络的接入网关执行的方法,所述方法包括:19. A method performed by an access gateway of a backup access network, the method comprising: 接收无线装置的网络接入请求,其中,所述网络接入请求不包括国际移动用户识别码(IMSI);receiving a network access request from a wireless device, wherein the network access request does not include an International Mobile Subscriber Identity (IMSI); 从所述网络接入请求提取无线装置识别码;extracting a wireless device identification code from the network access request; 将所述无线装置识别码发送至认证服务器以请求所述无线装置的移动性信息;sending the wireless device identification code to an authentication server to request mobility information of the wireless device; 从所述认证服务器接收所述无线装置的虚拟移动性信息,所述虚拟移动性信息由所述认证服务器响应于接收所述无线装置识别码、响应于认证用于接入到移动服务提供商网络的所述无线装置而为所述无线装置动态分配,其中,所述虚拟移动性信息包括不存储到所述移动服务提供商网络的归属位置寄存器(HLR)、归属用户服务器(HSS)或归属授权、认证和计费服务器(H-AAA)的虚拟的国际移动用户识别码(IMSI);以及receiving virtual mobility information for the wireless device from the authentication server, the virtual mobility information being used by the authentication server for access to a mobile service provider network in response to receiving the wireless device identification code, in response to authentication dynamically allocated for the wireless device, wherein the virtual mobility information includes a Home Location Register (HLR), Home Subscriber Server (HSS), or Home Authorization , the virtual International Mobile Subscriber Identity (IMSI) of the Authentication and Accounting Server (H-AAA); and 利用所述虚拟移动性信息向所述移动服务提供商网络的移动网络网关发信号,以在通过所述移动网络网关锚定的所述备用接入网络上建立所述无线装置的服务会话。A mobile network gateway of the mobile service provider network is signaled with the virtual mobility information to establish a service session for the wireless device on the alternate access network anchored by the mobile network gateway. 20.根据权利要求19所述的方法,其中,所述无线装置识别码包括所述无线装置的MAC地址或与所述无线装置相关联的客户的客户证书中的一个。20. The method of claim 19, wherein the wireless device identification code comprises one of a MAC address of the wireless device or a client certificate of a client associated with the wireless device. 21.根据权利要求19所述方法,其中,所述认证服务器不包括所述移动服务提供商网络的归属位置寄存器。21. The method of claim 19, wherein the authentication server does not include a home location register of the mobile service provider network. 22.一种移动服务提供商网络的认证系统,所述认证系统包括:22. An authentication system for a mobile service provider network, the authentication system comprising: 归属位置寄存器;Home Location Register; 客户数据库,与所述归属位置寄存器分开;以及a customer database, separate from said home location register; and 认证服务器,从备用接入网络的接入网关接收无线装置的网络接入请求,其中,所述网络接入请求不包括国际移动用户识别码(IMSI),an authentication server, receiving a network access request of the wireless device from an access gateway of the standby access network, wherein the network access request does not include an International Mobile Subscriber Identity (IMSI), 其中,所述认证服务器响应于接收所述网络接入请求,认证用于接入到所述移动服务提供商网络的所述无线装置,并且wherein the authentication server authenticates the wireless device for access to the mobile service provider network in response to receiving the network access request, and 其中,所述认证服务器将所述网络接入请求的表示发送至所述客户数据库以请求虚拟移动性信息的动态分配,所述虚拟移动性信息包括不由所述移动服务提供商网络的所述归属位置寄存器、归属用户服务器(HSS)或归属授权、认证和计费服务器(H-AAA)存储的虚拟的国际移动用户识别码(IMSI),wherein the authentication server sends a representation of the network access request to the customer database to request dynamic allocation of virtual mobility information including the attribution not provided by the mobile service provider network Virtual International Mobile Subscriber Identity (IMSI) stored in location register, Home Subscriber Server (HSS) or Home Authorization, Authentication and Accounting Server (H-AAA), 其中,所述客户数据库通过所述虚拟移动性信息来响应所述网络接入请求的所述表示,wherein said client database responds to said representation of said network access request with said virtual mobility information, 其中,所述虚拟移动性信息包括虚拟国际移动用户识别码(IMSI),以及Wherein, the virtual mobility information includes a virtual International Mobile Subscriber Identity (IMSI), and 其中,所述认证服务器将所述虚拟移动性信息发送至所述接入网关。Wherein, the authentication server sends the virtual mobility information to the access gateway. 23.一种用于使用非移动认证建立服务会话的系统,所述系统包括:23. A system for establishing a service session using non-mobile authentication, the system comprising: 移动服务提供商网络,包括蜂窝接入网络和归属位置寄存器;Mobile service provider networks, including cellular access networks and home location registers; 备用接入网络,包括接入网关;Alternate access networks, including access gateways; 所述移动服务提供商网络的客户数据库;a customer database of said mobile service provider network; 所述移动服务提供商网络的认证服务器,从所述接入网关接收无线装置的网络接入请求,an authentication server of the mobile service provider network receiving a network access request from the wireless device from the access gateway, 其中,所述认证服务器响应于接收所述网络接入请求,认证用于接入到所述移动服务提供商网络的所述无线装置,以及wherein the authentication server authenticates the wireless device for access to the mobile service provider network in response to receiving the network access request, and 其中,所述认证服务器将所述网络接入请求的表示发送至所述客户数据库以请求虚拟移动性信息的动态分配,所述虚拟移动性信息包括不由所述移动服务提供商网络的所述归属位置寄存器、归属用户服务器(HSS)或归属授权、认证和计费服务器(H-AAA)存储的虚拟的国际移动用户识别码(IMSI),wherein the authentication server sends a representation of the network access request to the customer database to request dynamic allocation of virtual mobility information including the attribution not provided by the mobile service provider network Virtual International Mobile Subscriber Identity (IMSI) stored in location register, Home Subscriber Server (HSS) or Home Authorization, Authentication and Accounting Server (H-AAA), 其中所述客户数据库通过所述虚拟移动性信息来响应用于所述虚拟移动性信息的动态分配的请求,wherein said customer database responds to a request for dynamic allocation of said virtual mobility information with said virtual mobility information, 其中,所述网络接入请求的表示不包括国际移动用户识别码(IMSI),wherein the representation of the network access request does not include an International Mobile Subscriber Identity (IMSI), 其中,所述虚拟移动性信息包括虚拟IMSI,以及Wherein, the virtual mobility information includes a virtual IMSI, and 其中,所述接入网关利用所述虚拟移动性信息向所述移动服务提供商网络的移动网络网关发信号,以在通过所述移动网络网关锚定的所述备用接入网络上建立所述无线装置的所述服务会话。wherein the access gateway uses the virtual mobility information to signal a mobile network gateway of the mobile service provider network to establish the The service session for the wireless device.
CN201310034761.4A 2012-04-26 2013-01-29 The non-moving certification that mobile network gateway connects Active CN103379494B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201261639008P 2012-04-26 2012-04-26
US61/639,008 2012-04-26
US13/553,543 2012-07-19
US13/553,543 US9264898B2 (en) 2012-04-26 2012-07-19 Non-mobile authentication for mobile network gateway connectivity

Publications (2)

Publication Number Publication Date
CN103379494A CN103379494A (en) 2013-10-30
CN103379494B true CN103379494B (en) 2016-11-30

Family

ID=

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1674497A (en) * 2004-03-26 2005-09-28 华为技术有限公司 Certification method for WLAN terminal switching in mobile network
EP1624639A1 (en) * 2004-08-02 2006-02-08 Service Factory SF AB Sim-based authentication
CN103124440A (en) * 2011-11-18 2013-05-29 中兴通讯股份有限公司 Method and system for accessing terminal without SIM (Subscriber Identity Module) card to Internet of Things

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1674497A (en) * 2004-03-26 2005-09-28 华为技术有限公司 Certification method for WLAN terminal switching in mobile network
EP1624639A1 (en) * 2004-08-02 2006-02-08 Service Factory SF AB Sim-based authentication
CN103124440A (en) * 2011-11-18 2013-05-29 中兴通讯股份有限公司 Method and system for accessing terminal without SIM (Subscriber Identity Module) card to Internet of Things

Similar Documents

Publication Publication Date Title
US10021566B2 (en) Non-mobile authentication for mobile network gateway connectivity
US9549317B2 (en) Methods and apparatuses to provide secure communication between an untrusted wireless access network and a trusted controlled network
US8769626B2 (en) Web authentication support for proxy mobile IP
CN103348717B (en) Mobile router in EPS
KR101545879B1 (en) Method and apparatus for providing network access to a user entity
CN1925690B (en) Method and system for providing roaming service in mobile communication system
US20060182061A1 (en) Interworking between wireless WAN and other networks
WO2013054121A1 (en) Access point
WO2012006448A1 (en) Method and system for interworking a wlan into a wwan for session and mobility management
EP3340691A1 (en) Method for initiating wi-fi voice service, lte communication device, terminal, and communication system
WO2011116713A2 (en) Method, device and system for machine type communication (mtc) terminal communicating with network through gateway
CN103781073B (en) The cut-in method and system of mobile subscriber's fixed network
WO2004051930A1 (en) A communication system and method of authentication therefor
CN103379494B (en) The non-moving certification that mobile network gateway connects
CN103687049B (en) The method and system that multi-connection is established
WO2014059823A1 (en) Pdn service realizing method, system and network element
CN103582160B (en) Data transmission method and device
WO2013152640A1 (en) Address allocation method and device

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: California, USA

Patentee after: Juniper Networks, Inc.

Address before: California, USA

Patentee before: Jungle network