CN104137616B - 选择分组数据网关的方法、装置及*** - Google Patents
选择分组数据网关的方法、装置及*** Download PDFInfo
- Publication number
- CN104137616B CN104137616B CN201380000338.0A CN201380000338A CN104137616B CN 104137616 B CN104137616 B CN 104137616B CN 201380000338 A CN201380000338 A CN 201380000338A CN 104137616 B CN104137616 B CN 104137616B
- Authority
- CN
- China
- Prior art keywords
- pgw
- instruction
- request type
- aaa server
- 3gpp aaa
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 144
- 230000008569 process Effects 0.000 claims abstract description 90
- 230000005484 gravity Effects 0.000 claims description 58
- 230000008859 change Effects 0.000 claims description 4
- 238000010187 selection method Methods 0.000 abstract description 38
- 230000003068 static effect Effects 0.000 description 20
- 230000007246 mechanism Effects 0.000 description 10
- 230000011664 signaling Effects 0.000 description 9
- 238000004321 preservation Methods 0.000 description 8
- 230000000977 initiatory effect Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000009826 distribution Methods 0.000 description 5
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011217 control strategy Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0055—Transmission or use of information for re-establishing the radio link
- H04W36/0066—Transmission or use of information for re-establishing the radio link of control information between different types of networks in order to establish a new radio link in the target network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0083—Determination of parameters used for hand-off, e.g. generation or modification of neighbour cell lists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/17—Selecting a data network PoA [Point of Attachment]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种分组数据网关PGW的选择方法,所述方法包括:3GPP AAA服务器接收分组数据网关PGW发送的请求类型指示,所述请求类型指示用于指示用户设备UE所执行的流程的类型,或者用于指示IP地址是否保存;所述3GPP AAA服务器根据所述请求类型指示,选择目标PGW。本发明实施例还提供一种3GPP AAA服务器、分组数据网关PGW以及用户设备。采用本发明实施例,能够实现PGW的动态调整,且避免不必要的PGW重选流程。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种分组数据网关PGW的选择方法及***、3GPPAAA服务器、分组数据网关PGW以及用户设备。
背景技术
新的3GPP(The3rd Generation Partnership Project,第三代合作伙伴计划)核心网络EPC(Evolved Packet Core Network,演进分组核心网)主要包括三个逻辑功能实体:MME(MobilityManagement Entity,移动性管理网元)、SGW(Serving Gateway,服务网关)以及PGW(PDNGateway,分组数据网关)。其中,PGW是对外部网络的出口,不但支持3GPP接入技术,同时支持非3GPP接入技术,尤其在移动切换过程中作为全局移动性锚点。
非3GPP接入网络可分为可信(Trusted)接入网络与非可信(Untrusted)接入网络。对于非可信接入网络,UE(User Equipment,终端设备)首先需要建立到ePDG(Evolved PacketData Gateway,演进分组数据网关)的IPSec(Internet Protocol Security,安全隧道)。而可信接入网络不需要ePDG,UE可以直接通过接入网设备连接到PGW。
UE在移动过程中,可依靠网络侧来保证其业务的连续性,也可由UE自已维护。当由UE自己维护时,UE与PGW之间采用S2c接口,使用DSMIPv6(Dual-Stack MIPv6,双栈移动IPv6)协议。
现有技术中,当UE从非3GPP网络接入时,如果用户签约数据中含有动态PGW标识,则无论UE执行何种流程都必须与所述动态PGW建立连接,但此动态PGW可能并非合适的目标PGW。例如,当UE执行初始附着流程时,如果也选择动态PGW,则可能无法选到更优的PGW。
发明内容
本发明提供一种选择分组数据网关PGW的方法、3GPP AAA(Authentication,Authorization,and Accounting,认证鉴权和计费)服务器、分组数据网关PGW以及用户设备,实现PGW的动态调整,且避免不必要的PGW重选流程。
第一方面,提供了一种分组数据网关PGW选择方法,所述方法包括:3GPP AAA服务器接收分组数据网关PGW发送的请求类型指示,所述请求类型指示用于指示用户设备UE所执行的流程的类型,或者用于指示IP(Internet Protocol,网络之间互连的协议)地址是否保存;所述3GPP AAA服务器根据所述请求类型指示,选择目标PGW。
在第一方面的第一种可能的实现方式中,所述根据所述请求类型指示,选择目标PGW,包括:当所述请求类型指示用于指示所述UE执行的流程类型为切换流程,且HSS(HomeSubscriber Service,归属地签约用户服务器)下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW;或者,当所述请求类型指示用于指示IP地址保存,且归属地签约用户服务器HSS下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW。
在第一方面的第二种可能的实现方式中,所述根据所述请求类型指示,选择目标PGW,包括:当所述请求类型指示用于指示所述UE执行的流程类型为初始附着、初始请求,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW;或者,当所述请求类型指示用于指示IP地址不保存,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述选择距离所述UE最近的PGW为所述目标PGW,包括:通过所述UE的CoA(Care-Of Address,移动转交地址)IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系,选择所述距离UE最近的PGW。
结合第一方面的第二或第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述方法进一步包括:当所述目标PGW不同于所述PGW时,所述3GPP AAA服务器发送所述目标PGW给归属地签约用户服务器HSS。
结合第一方面上述任何一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述方法进一步包括:当所述目标PGW不同于所述PGW时,发送PGW重选指示和所述目标PGW的标识至所述PGW。
第二方面,提供了一种分组数据网关PGW选择方法,所述方法包括:分组数据网关PGW确定请求类型指示,其中,所述请求类型指示用于指示用户设备UE执行的流程的类型或用于指示是否保存IP地址,所述请求类型指示用于3GPP AAA服务器选择目标PGW;所述PGW发送所述请求类型指示到所述3GPP AAA服务器。
在第二方面的第一种可能的实现方式中,所述方法还包括:所述PGW接收请求消息,所述请求消息包括所述UE发送的IPSec安全隧道建立请求消息,或接入网设备发送的会话建立请求消息;所述PGW确定请求类型指示,包括:所述PGW根据所述请求消息中是否携带有切换指示或所述UE的IP地址,确定所述请求类型指示。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述PGW根据所述请求消息中是否携带有切换指示或所述UE的IP地址,确定所述请求类型指示,包括:当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为切换;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为初始附着或初始请求;或者,当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为保存IP地址;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为不保存IP地址。
结合第二方面的任何一种可能的实现方式,在第二方面的第三种可能的实现方式中,进一步包括:所述PGW接收所述3GPP AAA服务器发送的PGW重选指示和所述目标PGW的标识,将所述目标PGW的标识发送给所述UE。
第三方面,提供了一种分组数据网关PGW选择方法,所述方法包括:3GPP AAA服务器接收用户设备UE支持多PGW选择的指示信息,所述指示信息用于指示所述UE能够根据执行的流程选择PGW;向所述UE发送PGW的标识和请求类型指示,所述请求类型指示用于指示所述PGW能够被用于的流程类型。
在第三方面的第一种可能的实现方式中,所述PGW为用户签约数据中包含的动态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为根据运营商配置信息选择的PGW,所述请求类型指示用于指示初始附着流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示初始附着类型。
结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,所述根据运营商配置信息选择的PGW为:距离所述UE最近的PGW;或者,负载最低的PGW。
结合第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述距离UE最近的PGW为:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系选择的所述距离UE最近的PGW。
第四方面,提供了一种分组数据网关PGW选择方法,所述方法包括:用户设备UE发送支持多PGW选择的指示信息,所述指示信息用于指示所述UE能够根据执行的流程选择PGW;所述UE接收PGW的标识和请求类型指示,所述请求类型指示用于指示所述PGW能够被用于的流程类型;当所述UE执行的流程的类型为所述请求类型指示所指示的流程类型时,选择所述PGW。
在第四方面的第一种可能的实现方式中,所述请求类型指示用于指示切换流程类型;或者,所述请求类型指示用于指示初始附着类型。
第五方面,提供了一种3GPP AAA服务器,所述3GPP AAA服务器包括:第一接收器,用于接收分组数据网关PGW发送的请求类型指示,所述请求类型指示用于指示用户设备UE所执行的流程的类型,或者用于指示IP地址是否保存;第一处理器,用于根据所述请求类型指示,选择目标PGW。
在第五方面的第一种可能的实现方式中,所述第一处理器根据所述请求类型指示选择目标PGW,包括:当所述请求类型指示用于指示所述UE执行的流程类型为切换流程,且归属地签约用户服务器HSS下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW;或者,当所述请求类型指示用于指示IP地址保存,且归属地签约用户服务器HSS下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW。
在第五方面的第二种可能的实现方式中,所述第一处理器根据所述请求类型指示选择目标PGW,包括:当所述请求类型指示用于指示所述UE执行的流程类型为初始附着、初始请求,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW;或者,当所述请求类型指示用于指示IP地址不保存,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW。
结合第五方面的第二种可能的实现方式,在第五方面的第三种可能的实现方式中,所述第一处理器选择距离所述UE最近的PGW为所述目标PGW,包括:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系,选择所述距离UE最近的PGW。
结合第五方面的第二或第三种可能的实现方式,在第五方面的第四种可能的实现方式中,所述3GPP AAA服务器进一步包括:第一发送器,用于当所述目标PGW不同于所述PGW时,发送所述目标PGW给归属地签约用户服务器HSS。
结合第五方面上述任何一种可能的实现方式,在第五方面的第五种可能的实现方式中,所述3GPP AAA服务器还包括:第二发送器,用于当所述目标PGW不同于所述PGW时,发送PGW重选指示和所述目标PGW的标识至所述PGW。
第六方面,提供了一种分组数据网关PGW,所述分组数据网关PGW包括:第二处理器,用于确定请求类型指示,其中,所述请求类型指示用于指示用户设备UE执行的流程的类型或用于指示是否保存IP地址,所述请求类型指示用于3GPP AAA服务器选择目标PGW;第三发送器,用于发送所述请求类型指示到所述3GPP AAA服务器。
在第六方面的第一种可能的实现方式中,所述PGW还包括:第二接收器,用于接收请求消息,所述请求消息包括所述UE发送的IPSec安全隧道建立请求消息,或接入网设备发送的会话建立请求消息;所述第二处理器确定请求类型指示,包括:根据所述请求消息中是否携带有切换指示或所述UE的IP地址,确定所述请求类型指示。
结合第六方面的第一种可能的实现方式,在第六方面的第二种可能的实现方式中,所述第二处理器根据所述请求消息中是否携带有切换指示或所述UE的IP地址,确定所述请求类型指示,包括:当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为切换;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为初始附着或初始请求;或者,当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为保存IP地址;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为不保存IP地址。
结合第六方面的任何一种可能的实现方式,在第六方面的第三种可能的实现方式中,所述分组数据网关PGW进一步包括:第三接收器,用于接收所述3GPP AAA服务器发送的PGW重选指示和所述目标PGW的标识;所述第三发送器,用于将所述目标PGW的标识发送给所述UE。
第七方面,提供了一种3GPP AAA服务器,所述3GPP AAA服务器包括:第四接收器,用于接收用户设备UE支持多PGW选择的指示信息,所述指示信息用于指示所述UE能够根据执行的流程选择PGW;第四发送器,用于向所述UE发送PGW的标识和请求类型指示,所述请求类型指示用于指示所述PGW能够被用于的流程类型。
在第七方面的第一种可能的实现方式中,所述PGW为用户签约数据中包含的动态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为根据运营商配置信息选择的PGW,所述请求类型指示用于指示初始附着流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示初始附着类型。
结合第七方面的第一种可能的实现方式,在第七方面的第二种可能的实现方式中,所述根据运营商配置信息选择的PGW为:距离所述UE最近的PGW;或者,负载最低的PGW。
结合第七方面的第二种可能的实现方式,在第七方面的第三种可能的实现方式中,所述距离UE最近的PGW为:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系选择的所述距离UE最近的PGW。
第八方面,提供了一种用户设备UE,所述用户设备UE包括:第五发送器,用于发送支持多PGW选择的指示信息,所述指示信息用于指示所述UE能够根据执行的流程选择PGW;第五接收器,用于接收PGW的标识和请求类型指示,所述请求类型指示用于指示所述PGW能够被用于的流程类型;第三处理器,用于当所述UE执行的流程的类型为所述请求类型指示所指示的流程类型时,选择所述PGW。
在第八方面的第一种可能的实现方式中,所述请求类型指示用于指示切换流程类型;或者,所述请求类型指示用于指示初始附着类型。
第九方面,提供一种分组数据网关PGW选择***,所述***包括:用户设备UE、分组数据网关PGW、第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器;所述PGW,用于确定请求类型指示,其中,所述请求类型指示用于指示用户设备UE执行的流程的类型或用于指示是否保存IP地址,所述请求类型指示用于所述3GPP AAA服务器选择目标PGW;发送所述请求类型指示到所述3GPP AAA服务器;所述3GPP AAA服务器,用于接收所述PGW发送的请求类型指示;根据所述请求类型指示,选择目标PGW。
在第九方面的第一种可能的实现方式中,所述3GPP AAA服务器根据所述请求类型指示选择目标PGW,包括:当所述请求类型指示用于指示所述UE执行的流程类型为切换流程,且归属地签约用户服务器HSS下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW;或者,当所述请求类型指示用于指示IP地址保存,且归属地签约用户服务器HSS下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW。
在第九方面的第二种可能的实现方式中,所述3GPP AAA服务器根据所述请求类型指示选择目标PGW,包括:当所述请求类型指示用于指示所述UE执行的流程类型为初始附着、初始请求,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW;或者,当所述请求类型指示用于指示IP地址不保存,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW。
结合第九方面的第二种可能的实现方式,在第九方面的第三种可能的实现方式中,所述选择距离所述UE最近的PGW为所述目标PGW,包括:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系,选择所述距离UE最近的PGW。
结合第九方面的第二种和第三种可能的实现方式,在第九方面的第四种可能的实现方式中,所述3GPP AAA服务器还用于,当所述目标PGW不同于所述PGW时,发送所述目标PGW给归属地签约用户服务器HSS。
结合第九方面的上述任何一种可能的实现方式,在第九方面的第五种可能的实现方式中,所述3GPP AAA服务器还用于,当所述目标PGW不同于所述PGW时,发送PGW重选指示和所述目标PGW的标识至所述PGW。
在第九方面的第六种可能的实现方式中,所述PGW用于接收请求消息,所述请求消息包括所述用户设备UE发送的IPSec安全隧道建立请求消息,或接入网设备发送的会话建立请求消息;根据所述请求消息中是否携带有切换指示或所述UE的IP地址,确定所述请求类型指示。
结合第九方面的第六种可能的实现方式,在第九方面的第七种可能的实现方式中,所述PGW根据所述请求消息中是否携带有切换指示或所述UE的IP地址,确定所述请求类型指示,包括:当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为切换;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为初始附着或初始请求;或者,当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为保存IP地址;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为不保存IP地址。
结合第九方面的第六种和第七种可能的实现方式,在第九方面的第八种可能的实现方式中,所述PGW还用于接收所述3GPP AAA服务器发送的PGW重选指示和所述目标PGW的标识;将所述目标PGW的标识发送给所述UE。
第十方面,还提供一种分组数据网关PGW选择***,所述***包括:用户设备UE、分组数据网关PGW以及第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器;所述UE,用于发送支持多PGW选择的指示信息,所述指示信息用于指示所述UE能够根据执行的流程选择PGW;所述3GPP AAA服务器,用于接收所述UE支持多PGW选择的指示信息;向所述UE发送PGW的标识和请求类型指示,所述请求类型指示用于指示所述PGW能够被用于的流程类型;所述UE,用于接收所述PGW的标识和请求类型指示;当所述UE执行的流程的类型为所述请求类型指示所指示的流程类型时,选择所述PGW。
在第十方面的第一种可能的实现方式中,所述PGW为用户签约数据中包含的动态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为根据运营商配置信息选择的PGW,所述请求类型指示用于指示初始附着流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示初始附着类型。
结合第十方面的第一种可能的实现方式,在第十方面的第二种可能的实现方式中,所述根据运营商配置信息选择的PGW为:距离所述UE最近的PGW;或者,负载最低的PGW。
结合第十方面的第二种可能的实现方式,在第十方面的第三种可能的实现方式中,所述距离UE最近的PGW为:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系选择的所述距离UE最近的PGW。
本发明实施例中,3GPP AAA服务器接收到PGW发送的鉴权认证请求消息时,根据其中携带的请求类型指示,确定UE当前执行的流程,结合HSS下发的用户签约数据、当前的PGW标识、以及运营商配置信息等决定进行PGW重选流程,并获取重选所需的目标PGW标识,发送PGW重选指示和目标PGW标识至所述当前PGW,由PGW将所述目标PGW标识发送给UE,实现UE的PGW选择。由此,可以实现在可信或非可信接入网络下,PGW的动态调整,且避免不必要的PGW重选流程。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一所述的分组数据网关PGW选择方法流程图;
图2为本发明实施例二所述的分组数据网关PGW选择方法流程图;
图3为本发明实施例三所述的分组数据网关PGW选择方法的信令流程图;
图4为本发明实施例四所述的分组数据网关PGW选择方法的信令流程图;
图5为本发明实施例一所述的3GPP AAA服务器的结构图;
图6为本发明实施例一所述的分组数据网关PGW的结构图;
图7为本发明实施例五所述的分组数据网关PGW选择方法流程图;
图8为本发明实施例六所述的分组数据网关PGW选择方法流程图;
图9为本发明实施例七所述的分组数据网关PGW选择方法的信令流程图;
图10为本发明实施例八所述的分组数据网关PGW选择方法的信令流程图;
图11为本发明实施例二所述的3GPP AAA服务器的结构图;
图12为本发明实施例所述的用户设备UE的结构图;
图13为本发明实施例一所述的分组数据网关PGW选择***的结构图;
图14为本发明实施例二所述的分组数据网关PGW选择***的流程图。
具体实施方式
本发明实施例提供一种分组数据网关PGW的选择方法及***、3GPP AAA服务器、分组数据网关PGW以及用户设备,实现PGW的动态调整,且避免不必要的PGW重选流程。
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
参照图1,为本发明实施例一所述的分组数据网关PGW选择方法流程图。如图1所示,所述方法包括以下步骤:
步骤S101:3GPP AAA服务器接收分组数据网关PGW发送的请求类型指示,所述请求类型指示用于指示用户设备UE所执行的流程的类型,或者用于指示IP地址是否保存。
步骤S102:所述3GPP AAA服务器根据所述请求类型指示,选择目标PGW。
本发明实施例一所述方法中,3GPP AAA服务器接收到PGW发送的请求类型指示,该请求类型指示用于指示用户设备UE所执行的流程的类型,或者用于指示IP地址是否保存。3GPP AAA服务器根据所述请求类型指示确定UE当前执行的流程,结合UE所执行的流程来选择目标PGW,实现UE的PGW选择。由此,可以实现在可信或非可信接入网络下,PGW的动态调整,且避免不必要的PGW重选流程。
优选的,本发明实施例一所述方法,所述步骤S102中,3GPP AAA服务器根据所述请求类型指示选择目标PGW的第一种具体实现方式可以为:
当所述请求类型指示用于指示所述UE执行的流程类型为切换流程,且归属地签约用户服务器HSS下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW;
或者,当所述请求类型指示用于指示IP地址保存,且归属地签约用户服务器HSS下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW。
优选的,本发明实施例一所述方法,所述步骤S102中,3GPP AAA服务器根据所述请求类型指示选择目标PGW的第二种具体实现方式可以为:
当所述请求类型指示用于指示所述UE执行的流程类型为初始附着、初始请求,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW;
或者,当所述请求类型指示用于指示IP地址不保存,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW。
需要说明的是,上述选择距离所述UE最近的PGW为所述目标PGW可以包括:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系,选择所述距离UE最近的PGW。
结合上述3GPP AAA服务器根据所述请求类型指示选择目标PGW的第二种具体实现方式,所述方法还可以包括:当所述目标PGW不同于所述PGW时,所述3GPP AAA服务器发送所述目标PGW给归属地签约用户服务器HSS。
优选的,对于本发明实施例一上述各种实现方式中,所述方法还可以包括:当所述目标PGW不同于所述PGW时,发送PGW重选指示和所述目标PGW的标识至所述PGW。
参照图2,为本发明实施例二所述的分组数据网关PGW选择方法流程图。如图2所示,所述方法包括以下步骤:
步骤S201:分组数据网关PGW确定请求类型指示,其中,所述请求类型指示用于指示用户设备UE执行的流程的类型或用于指示是否保存IP地址,所述请求类型指示用于3GPPAAA服务器选择目标PGW。
步骤S202:所述PGW发送所述请求类型指示到所述3GPP AAA服务器。
本发明实施例二所述方法中,PGW根据UE当前所执行的流程,确定请求类型指示,该请求类型指示用于指示用户设备UE执行的流程的类型或用于指示是否保存IP地址,并将该请求类型指示发送至3GPP AAA服务器,用于指示3GPP AAA服务器选择目标PGW。由此使得3GPP AAA服务器能够根据请求类型指示确定UE当前执行的流程,并结合UE执行的流程决定进行PGW重选并获取重选所需的目标PGW标识。由此,可以实现在可信或非可信接入网络下,PGW的动态调整,且避免不必要的PGW重选流程。
优选的,本发明实施例二所述方法,还可以包括:所述PGW接收请求消息,所述请求消息包括所述UE发送的IPSec安全隧道建立请求消息,或接入网设备发送的会话建立请求消息。
此时,步骤S201中所述PGW确定请求类型指示,具体可以包括:所述PGW根据所述请求消息中是否携带有切换指示或所述UE的IP地址,确定所述请求类型指示。
优选的,结合上述实施例所述的方法,所述PGW根据所述请求消息中是否携带有切换指示或所述UE的IP地址,确定所述请求类型指示,包括:当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为切换;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为初始附着或初始请求;或者,当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为保存IP地址;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为不保存IP地址。
优选的,结合上述各实施例所述的方法,所述方法还可以包括:所述PGW接收所述3GPPAAA服务器发送的PGW重选指示和所述目标PGW的标识,将所述目标PGW的标识发送给所述UE。
前面已经提到,非3GPP接入网络可分为可信接入网络与非可信接入网络。下面分别对这两种接入网络下,对本发明实施例一和二提供的PGW优化选择方案进行详细介绍。
实施例三:
本发明实施例三实现在可信接入网络架构下,UE与网络侧建立连接的过程中,PGW的优化选择方案。采用本发明实施例三,可以实现在可信接入网络下,PGW的动态调整,且避免不必要的PGW重选流程。
参照图3,为本发明实施例三所述的分组数据网关PGW选择方法的信令流程图。所述方法包括以下步骤:
步骤S301:UE进行接入鉴权认证。
具体的,步骤S301所述的接入鉴权认证流程可以包括以下步骤:
UE发起接入鉴权认证流程。具体的,UE将用户标识发送给可信接入网络的接入网设备(Trusted Non3GPP IP Access Network);所述接入网设备接收到所述用户标识后发送鉴权认证请求消息到3GPP AAA服务器(3GPP AAA Server)。其中,所述鉴权认证请求消息中包括:UE的用户标识、鉴权认证类型、接入类型以及接入网设备支持的移动性协议等。
所述3GPP AAA服务器接收到所述鉴权认证请求消息后,发送鉴权请求到归属地签约用户服务器HSS,获取UE鉴权认证所需的鉴权向量,并通过所述接入网设备将所述鉴权向量发送给UE。
UE根据所述鉴权向量进行UE与网络侧的双向鉴权。鉴权通过后,3GPP AAA服务器从HSS获取该UE对应的用户签约数据,并将3GPP AAA服务器标识注册到HSS。
步骤S302:建立鉴权认证通过的UE与接入网设备之间的IP连接。
对于鉴权认证通过的UE,建立UE与接入网设备之间的IP连接。具体的,建立所述IP连接包括:UE从接入网设备获取本地IP地址,并将所述本地IP地址作为移动转交地址(CoAIP)由UE存储。
步骤S303:如果网络侧部署了PCRF(Policy and Charging Rules Function,计费策略控制),所述接入网设备触发网关控制会话的建立。
具体的,由所述接入网设备发送UE的本地IP地址(步骤S302中获取的)给PCRF。所述PCRF根据UE的用户标识、用户业务签约数据、以及运营商策略等决定QoS(Quality ofService,服务质量)策略。
需要说明的是,当所述网络侧没有部署PCRF时,该步骤S303省略,直接由步骤S302进入步骤S304。
步骤S304:建立IPSec安全隧道。
首先,UE发现PGW。其中,PGW发现机制同现有技术,例如UE可以通过DNS(DomainName System,域名***)查询发现PGW对应的IP地址,或者UE从网络侧获取PGW对应的IP地址等。当然,本发明实施例并不限定采用哪种UE发现PGW的方式,现有的PGW发现机制均适用于本发明实施例所述的方法。
然后,UE发起IPSec安全隧道的建立。所述IPSec安全隧道用来保护UE与PGW之间的DSMIP信令及传递鉴权认证参数。如果UE需要保留步骤S302中获取的本地IP地址,如UE进行切换流程,则UE在发送IPSec安全隧道建立请求消息中携带所述本地IP地址给PGW。所述建立请求消息中还可能包括APN(Access Point Name,网络接入点名称)。
步骤S304a:PGW接收UE发送的IPSec安全隧道建立请求消息,根据所述安全隧道建立请求消息中是否携带有切换指示或所述UE的IP地址,确定请求类型指示。
PGW发送鉴权认证请求消息至3GPP AAA服务器;所述鉴权认证请求消息中包含所述请求类型指示,所述请求类型指示用于指示用户设备UE所执行的流程的类型,或者用于指示IP地址是否保存。所述请求类型指示用于3GPP AAA服务器选择目标PGW。
需要说明的是,本发明实施例所述方法中,所述请求类型指示可以用于指示用户设备UE所执行的流程的类型,或者用于指示IP地址是否保存。例如,当UE执行切换流程时,会在发送给PGW的IPSec安全隧道建立请求消息中携带本地IP地址;当UE执行初始附着流程时,则不需要在所述IPSec安全隧道建立请求消息中携带本地IP地址。
因此,PGW可以基于接收到的所述IPSec安全隧道建立请求消息中携带的所述指示UE当前执行的流程类型的信息来判断UE当前所执行的流程。例如,所述信息可以为UE的本地IP地址;具体的,如果PGW接收到安全隧道建立请求消息中携带有UE的本地IP地址,则PGW判断UE执行切换流程;如果PGW接收到所述安全隧道建立请求消息中没有携带UE的本地IP地址,则PGW判断UE执行初始附着流程。
PGW发送鉴权认证请求消息到3GPP AAA服务器。所述鉴权认证请求消息中包括UE的用户标识、鉴权认证参数、PGW标识(PGW的IP地址或PGW的FQDN(Fully QualifiedDomain Name,全称域名))、APN、UE的CoA IP、以及所述请求类型指示。
需要进行详细说明的是,本发明实施例中,所述请求类型指示可以包括以下几种形式:
(1)如果UE执行切换流程,则PGW将所述请求类型指示的值设置为切换(Handover);如果UE执行初始附着流程,则PGW将所述请求类型指示的值设置为初始附着(Initial Attach)或初始请求(Initial Request),但本发明不对具体的参数名称做限制。
3GPP AAA服务器接收到所述鉴权认证请求消息时,查看所述请求类型指示。当所述请求类型指示的值为“Handover”,确定UE执行切换流程;当所述请求类型指示的值为“InitialAttach”或“Initial Request”时,确定UE执行初始附着流程。
(2)如果UE执行切换流程,则PGW将所述请求类型指示的值设置为保存IP地址;如果UE执行初始附着流程,则PGW将所述请求类型指示的值设置为不保存IP地址。
具体的,所述请求类型指示可以为IP address preservation Indication。如果UE执行切换流程,则PGW将所述UE保存有本地IP地址指示参数设置为“True”,即为保存IP地址;如果UE执行初始附着流程,则PGW将所述UE保存有本地IP地址指示参数设置为“Flase”,即为不保存IP地址。
3GPP AAA服务器接收到所述鉴权认证请求消息时,查看所述请求类型指示。当所述请求类型指示为True时,确定UE执行切换流程;当所述请求类型指示为Flase时,确定UE执行初始附着流程。
(3)所述请求类型指示为UE初始附着指示参数。
具体的,所述请求类型指示可以为Initial Attach或者IP address un-preservation。如果UE执行切换流程,则PGW将所述UE初始附着指示参数设置为空,即为所述鉴权认证请求消息中不携带任何指示信息;如果UE执行初始附着流程,则PGW将所述UE初始附着指示参数设置为“初始附着指示(Initial Attach)”或者“IP地址不保存(IP address un-preservation)”。
3GPP AAA服务器接收到所述鉴权认证请求消息时,查看所述请求类型指示。当所述请求类型指示为空时,确定UE执行切换流程;当所述请求类型指示为Initial Attach或者IPaddress un-preservation时,确定UE执行初始附着流程。
(4)所述请求类型指示为UE切换指示参数。
具体的,所述请求类型指示可以为Handover或IP address Preservation。如果UE执行切换流程,则PGW将所述UE切换指示参数设置为“切换指示(Handover)”或“IP地址保存(IP address Preservation)”;如果UE执行初始附着流程,则PGW将所述UE切换指示参数设置为空,即为所述鉴权认证请求消息中不携带任何指示信息。
3GPP AAA服务器接收到所述鉴权认证请求消息时,查看所述请求类型指示。当所述请求类型指示为空时,确定UE执行初始附着流程;当所述请求类型指示为Handover或IP addressPreservation时,确定UE执行切换流程。
步骤S304b:3GPP AAA服务器接收到所述鉴权认证请求消息时,根据所述请求类型指示,决定是否进行PGW重选流程。
具体的,所述3GPP AAA服务器根据所述鉴权认证请求消息中携带的请求类型指示,确定UE当前所执行的流程,结合用户签约数据(从HSS获取)、当前的源PGW标识、接入点APN信息(从源PGW获得或使用用户签约数据中的缺省APN)、运营商配置信息等决定是否进行PGW重选流程。
具体的,3GPP AAA服务器决定是否进行PGW重选流程具体可以包括以下步骤:
(1)如果所述用户签约数据中配置有当前接入点APN所对应的静态PGW标识,则:
a、如果所述静态PGW标识与源PGW(即为当前PGW)标识不同,则3GPP AAA服务器发送所述静态PGW标识(作为目标PGW标识)及PGW重选指示给所述源PGW,指示源PGW进行PGW重选流程。
b、如果所述静态PGW标识与源PGW标识相同,则3GPP AAA服务器不指示源PGW进行PGW重选流程。
(2)如果所述用户签约数据中没有配置当前接入点APN所对应的静态PGW标识,即为没有任何PGW标识或存在APN所对应的动态PGW标识,则:
a、如果UE执行初始附着流程(所述请求类型指示用于指示所述UE执行的流程类型为初始附着、初始请求,或者用于指示IP地址不保存),且运营商配置信息决定重选PGW时,3GPP AAA服务器根据运营商配置信息、UE的移动转交地址CoA IP及当前PGW标识信息等决定是否进行PGW重选流程。
具体的,3GPP AAA服务器选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW。
具体的,3GPP AAA服务器能够通过UE的CoA IP及PGW标识信息判断两者之间的位置关系。
如果UE执行初始附着流程且3GPP AAA服务器基于运营商配置决定重选PGW,如源PGW与UE距离较远或源PGW负载较重等情况下,则3GPP AAA服务器根据UE的CoA IP为其选择距离所述UE最近的PGW为所述目标PGW,或者选择负荷最低的PGW为所述目标PGW,并将所述目标PGW标识及PGW重选指示发送至源PGW。
具体的,当选择距离所述UE最近的PGW为所述目标PGW时,可以通过以下步骤实现:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系,选择所述距离UE最近的PGW。
否则,3GPP AAA服务器不指示源PGW进行PGW重选流程。即便用户签约数据中指示的动态PGW标识与源PGW标识不同,也不进行PGW重选流程。
需要说明的是,本发明实施例所述方法不限制所述目标PGW的具体选择方案。
UE执行初始附着场景下,3GPP AAA服务器将目标PGW标识与APN绑定关系发送给HSS。
b、如果UE执行切换流程(所述请求类型指示用于指示所述UE执行的流程类型为切换流程,或者用于指示IP地址保存),则3GPP AAA服务器根据用户签约数据及当前PGW标识信息等决定是否进行PGW重选流程。
具体的,如果HSS下发的用户签约数据中包含的动态PGW的标识与所述源PGW的标识不同且UE执行切换流程,3GPP AAA服务器选择所述动态PGW为所述目标PGW,并发送PGW重选指示和所述目标PGW的标识至所述源PGW,指示源PGW进行PGW重选流程。
否则,当源PGW标识与用户签约数据中指示的所述APN对应的动态PGW标识相同时,3GPP AAA服务器不指示源PGW进行PGW重选流程。
当所述目标PGW不同于所述源PGW时,所述3GPP AAA服务器发送所述目标PGW给归属地签约用户服务器HSS。
至此,3GPP AAA服务器决定是否进行PGW重选流程的过程完成。
如果源PGW接收到PGW重选指示及所述目标PGW标识,则源PGW将所述目标PGW标识发送给UE,由UE发起PGW重选流程。
如无需进行PGW重选,则PGW基于UE的请求为UE分配IPv6地址前缀,UE可以根据自动配置协议获得家乡IPv6地址(HoA(Home Adress,家乡地址)IP地址)。
步骤S305:UE发送绑定更新消息给PGW。
其中,所述绑定更新消息中包括UE的HoA IP和CoA IP、及绑定有效时长(lifetime)。UE还可以在所述绑定更新消息中携带IPv4地址请求指示。
步骤S306:如果网络侧部署了PCRF,PGW触发IP-CAN(IP-Connectivity Access Network)会话建立流程.
具体的,PGW发送IP-CAN会话建立请求消息给PCRF,所述会话建立请求消息中至少包括UE的HoA IP和CoA IP。此外,所述会话建立请求消息中还可以包括用户标识、APN、以及缺省承载QoS参数等信息。
PCRF发送IP-CAN会话建立回复消息给PGW。所述会话建立回复消息中携带PCC(计费与控制策略)规则。
需要说明的是,当所述网络侧没有部署PCRF时,该步骤S306省略,直接由步骤S305进入步骤S307。
步骤S307:PGW发送绑定通知消息给UE。所述绑定通知消息中包括绑定有效时长、UE的HoA IP和CoA IP。如果UE在步骤S105中申请了IPv4地址,则PGW将分配的IPv4地址通过所述绑定通知消息发送给UE。
步骤S308:PCRF发起网关控制与QoS规则装载流程。该流程与现有技术相同,在此不再赘述。
本发明实施例三所述方法中,UE发送给PGW的IPSec安全隧道建立请求消息中携带有用于指示UE当前执行的流程类型的信息;PGW根据该信息确定UE当前执行的流程,并发送携带有请求类型指示的鉴权认证请求消息至3GPP AAA服务器;3GPP AAA服务器接收到鉴权认证请求消息时,根据其中携带的请求类型指示,确定UE当前执行的流程,结合用户签约数据、当前的源PGW标识、接入点APN信息等决定进行PGW重选流程和重选所需的目标PGW标识,并通过PGW将所述目标PGW标识发送给UE,使得UE实现PGW选择。由此,可以实现在可信接入网络下,PGW的动态调整,且避免不必要的PGW重选流程。
实施例四:
本发明实施例四实现在非可信接入网络架构下,UE与网络侧建立连接的过程中,PGW的优化选择方案。采用本发明实施例四,可以实现在非可信接入网络下,PGW的动态调整,且避免不必要的PGW重选流程。
参照图4,为本发明实施例四所述的分组数据网关PGW选择方法的信令流程图。所述方法包括以下步骤:
步骤S401:UE进行接入鉴权认证。
所述UE鉴权认证成功后,接入网设备为UE分配本地IP地址。
步骤S402:UE获取ePDG地址,如可以通过DNS解析获取ePDG地址等。UE使用接入网设备分配的本地IP地址作为源地址发起到ePDG的IPSec安全隧道建立流程。
UE与网络侧进行双向的鉴权认证,对于鉴权认证通过UE,ePDG为其分配CoA IP。
步骤S403:ePDG将其为UE分配的CoA IP地址通过IKEv2消息发送给UE。
步骤S404:UE与ePDG之间的IPSec安全隧道建立完成。
步骤S405:同实施例三中的步骤S304。
步骤S406:同实施例三中的步骤S305。
步骤S407:同实施例三中的步骤S306。
步骤S408:同实施例三中的步骤S307。
步骤S409:IP连接建立完成。
本发明实施例四所述方法中,UE发送给PGW的IPSec安全隧道建立请求消息中携带有用于指示UE当前执行的流程类型的信息;PGW根据该信息确定UE当前执行的流程,并发送携带有请求类型指示的鉴权认证请求消息至3GPP AAA服务器;3GPP AAA服务器接收到鉴权认证请求消息时,根据其中携带的请求类型指示,确定UE当前执行的流程,结合用户签约数据、当前的源PGW标识、接入点APN信息等决定进行PGW重选流程和重选所需的目标PGW标识,并通过PGW将所述目标PGW标识发送给UE,使得UE实现PGW选择。由此,可以实现在非可信接入网络下,PGW的动态调整,且避免不必要的PGW重选流程。
对应于本发明实施例一至四提供的分组数据网关PGW选择方法,本发明实施例还提供一种3GPP AAA服务器和分组数据网关PGW。
参照图5,为本发明实施例一所述的3GPP AAA服务器的结构图。如图5所示,所述3GPPAAA服务器可以包括:接收器U101和处理器U102。
所述接收器U101,用于接收分组数据网关PGW发送的请求类型指示,所述请求类型指示用于指示用户设备UE所执行的流程的类型,或者用于指示IP地址是否保存。
所述处理器U102,用于根据所述请求类型指示,选择目标PGW。
本发明实施例一所述3GPP AAA服务器,接收到PGW发送的请求类型指示,该请求类型指示用于指示用户设备UE所执行的流程的类型,或者用于指示IP地址是否保存。3GPPAAA服务器根据所述请求类型指示确定UE当前执行的流程,结合UE所执行的流程来选择目标PGW,实现UE的PGW选择。由此,可以实现在可信或非可信接入网络下,PGW的动态调整,且避免不必要的PGW重选流程。
优选的,所述处理器U102根据所述请求类型指示选择目标PGW的第一种具体实现方式可以为:
当所述请求类型指示用于指示所述UE执行的流程类型为切换流程,且归属地签约用户服务器HSS下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW;
或者,当所述请求类型指示用于指示IP地址保存,且归属地签约用户服务器HSS下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW。
优选的,所述处理器U102根据所述请求类型指示选择目标PGW的第二种具体实现方式可以为:
当所述请求类型指示用于指示所述UE执行的流程类型为初始附着、初始请求,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW;
或者,当所述请求类型指示用于指示IP地址不保存,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW。
需要说明的是,在这二种具体实现方式中,所述处理器U102选择距离所述UE最近的PGW为所述目标PGW,可以包括:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系,选择所述距离UE最近的PGW。
优选的,所述3GPP AAA服务器进一步可以包括:第一发送器U103,用于当所述目标PGW不同于所述PGW时,发送所述目标PGW给归属地签约用户服务器HSS。
优选的,所述3GPP AAA服务器还可以包括:第二发送器U104,用于当所述目标PGW不同于所述PGW时,发送PGW重选指示和所述目标PGW的标识至所述PGW。
参照图6,为本发明实施例一所述的分组数据网关PGW的结构图。如图6所示,所述分组数据网关PGW可以包括:处理器U201和发送器U202。
所述处理器U201,用于确定请求类型指示,其中,所述请求类型指示用于指示用户设备UE执行的流程的类型或用于指示是否保存IP地址,所述请求类型指示用于3GPP AAA服务器选择目标PGW。
所述发送器U202,用于发送所述请求类型指示到所述3GPP AAA服务器。
本发明实施例一所述PGW,根据UE当前所执行的流程,确定请求类型指示,该请求类型指示用于指示用户设备UE执行的流程的类型或用于指示是否保存IP地址,并将该请求类型指示发送至3GPP AAA服务器,用于指示3GPP AAA服务器选择目标PGW。由此使得3GPP AAA服务器能够根据请求类型指示确定UE当前执行的流程,并结合UE执行的流程决定进行PGW重选并获取重选所需的目标PGW标识。由此,可以实现在可信或非可信接入网络下,PGW的动态调整,且避免不必要的PGW重选流程。
优选的,所述PGW还可以包括:第一接收器U203,用于接收请求消息,所述请求消息包括所述UE发送的IPSec安全隧道建立请求消息,或接入网设备发送的会话建立请求消息。
此时,所述处理器U201确定请求类型指示,可以包括:根据所述请求消息中是否携带有切换指示或所述UE的IP地址,确定所述请求类型指示。
优选的,所述处理器U201根据所述请求消息中是否携带有切换指示或所述UE的IP地址,确定所述请求类型指示的具体实现方式可以为:
当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为切换;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为初始附着或初始请求;或者,当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为保存IP地址;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为不保存IP地址。
优选的,所述分组数据网关PGW还可以进一步包括:第二接收器U204,用于接收所述3GPP AAA服务器发送的PGW重选指示和所述目标PGW的标识;所述第三发送器,用于将所述目标PGW的标识发送给所述UE。
参照图7,为本发明实施例五所述的分组数据网关PGW选择方法流程图。如图7所示,所述方法包括以下步骤:
步骤S501:3GPP AAA服务器接收用户设备UE支持多PGW选择的指示信息,所述指示信息用于指示所述UE能够根据执行的流程选择PGW。
步骤S502:向所述UE发送PGW的标识和请求类型指示,所述请求类型指示用于指示所述PGW能够被用于的流程类型。
本发明实施例五所述方法用于UE支持多PGW选择的情况下,3GPP AAA服务器接收到用户设备UE支持多PGW选择的指示信息后,根据业务流程对PGW进行标识,指示各PGW能够被用于的流程类型;并将所述PGW的标识和用于指示所述PGW能够被用于的流程类型的请求类型指示转发给UE。由此使得UE可以根据当前执行的流程,结合所述标识,选择相应的PGW进行重选。由此,可以实现在可信或非可信接入网络下,PGW的动态调整,且避免后续再次发起不必要的PGW重选流程。
优选的,本发明实施例中,所述PGW为用户签约数据中包含的动态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为根据运营商配置信息选择的PGW,所述请求类型指示用于指示初始附着流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示初始附着类型。
需要说明的是,上述根据运营商配置信息选择的PGW可以为:距离所述UE最近的PGW;或者,负载最低的PGW。
当选择的PGW为距离所述UE最近的PGW时,可以通过下述步骤实现:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系选择的所述距离UE最近的PGW。参照图8,为本发明实施例六所述的分组数据网关PGW选择方法流程图。如图8所示,所述方法包括以下步骤:
步骤S601:用户设备UE发送支持多PGW选择的指示信息,所述指示信息用于指示所述UE能够根据执行的流程选择PGW。
步骤S602:所述UE接收PGW的标识和请求类型指示,所述请求类型指示用于指示所述PGW能够被用于的流程类型。
步骤S603:当所述UE执行的流程的类型为所述请求类型指示所指示的流程类型时,选择所述PGW。
本发明实施例六所述方法用于UE支持多PGW选择的情况下,UE发送支持多PGW选择的指示信息给3GPP AAA服务器,所述指示信息用于指示所述UE能够根据执行的流程选择PGW;3GPP AAA服务器向UE发送PGW的标识和用于指示所述PGW能够被用于的流程类型的请求类型指示;UE根据当前执行的流程进行PGW重选,选择能够被用于所述UE当前执行的流程类型的PGW。由此,可以实现在可信或非可信接入网络下,PGW的动态调整,且避免后续再次发起不必要的PGW重选流程。
前面已经提到,非3GPP接入网络可分为可信接入网络与非可信接入网络。下面分别对这两种接入网络下,对本发明实施例五和六提供的PGW优化选择方案进行详细介绍。
实施例七:
本发明实施例七实现在可信接入网络架构下,UE与网络侧建立连接的过程中,PGW的优化选择方案。采用本发明实施例七,可以实现在可信接入网络下,PGW的动态调整,且避免后续再次发起不必要的PGW重选流程。
参照图9,为本发明实施例七所述的分组数据网关PGW选择方法的信令流程图。所述方法包括以下步骤:
步骤S701:UE进行接入鉴权认证。
UE发起接入鉴权认证流程。具体的,UE将用户标识发送给接入网设备;所述接入网设备发送鉴权认证请求消息到3GPP AAA服务器。
与实施例三中步骤S301不同的是,如果UE支持多PGW选择机制,则发送支持多PGW选择的指示信息给接入网设备。其中,所述指示信息用于指示所述UE能够根据执行的流程选择PGW。
步骤S701a、接入网设备发送鉴权认证请求消息至3GPP AAA服务器。所述鉴权认证请求消息中包括:UE的用户标识、鉴权认证类型、接入类型、接入网设备支持的移动性协议及支持多PGW选择的指示信息等。
步骤S701b、3GPP AAA服务器发送鉴权请求至HSS,获取UE鉴权认证所需的鉴权向量,并通过接入网设备发送给UE。UE根据所述鉴权向量进行UE与网络侧的双向鉴权。鉴权通过后,3GPP AAA服务器从HSS获取该UE对应的用户签约数据,并将3GPP AAA服务器标识注册到HSS。所述用户签约数据中含有用户标识、接入点APN信息、及所述APN对应的PGW标识。
对于支持多PGW选择机制的UE,如果所述APN对应的PGW为动态PGW,则3GPP AAA服务器可以根据运营商配置信息为UE选择其他PGW。
需要说明的是,所述其他PGW可以基于UE的当前位置选取,例如选取与UE距离较近的PGW;或根据PGW的负载情况选取,例如选取负载较低的PGW等。本发明实施例所述方法并不限定所述PGW的选择方案。
对于支持多PGW选择机制的UE,3GPP AAA服务器在鉴权认证回复消息中发送用户签约数据给接入设备。所述用户签约数据中对于APN对应的动态PGW标识的情况,3GPP AAA服务器增加请求类型指示给接入网设备。所述请求类型指示用于指示PGW能够被用于的流程类型。
对于HSS下发的用户签约数据中包含的动态PGW,可以用于UE执行切换流程时使用,为该PGW设置指示该PGW用于切换流程类型的请求类型指示;对于根据运营商配置信息选择的PGW,可以用于UE执行初始附着流程时使用,为该PGW设置指示该PGW用于初始附着流程类型的请求类型指示。对于HSS下发的用户签约数据中包含的静态PGW,既可以用于UE执行切换流程时使用,又可以用于UE执行初始附着流程时使用,可以为该PGW同时设置指示该PGW用于切换流程类型的请求类型指示和指示该PGW用于初始附着流程类型的请求类型指示,或对于该APN只发送唯一一个静态PGW给UE,即在任何场景下UE都应选择该静态PGW。
需要说明的是,所述根据运营商配置信息选择的PGW可以为:距离所述UE最近的PGW;或者,负载最低的PGW。
当选择的PGW为距离所述UE最近的PGW时,可以通过下述步骤实现:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系选择的所述距离UE最近的PGW。
其具体的实现方案可以包括以下几种:
(1)3GPP AAA服务器为所述用于UE执行切换流程时使用的PGW设置的请求类型指示可以为:“Handover”指示或用于切换流程的APN指示;为所述用于UE执行初始附着流程时使用的PGW设置的请求类型指示可以为:“Initial Attache”指示或用于初始附着流程的APN指示。
(2)3GPP AAA服务器为所述用于UE执行切换流程时使用的PGW设置的请求类型指示可以为:“Handover”指示或用于切换流程的APN指示;为所述用于UE执行初始附着流程时使用的PGW设置的请求类型指示可以为:空指示,即为不设置任何指示。
(3)3GPP AAA服务器为所述用于UE执行初始附着流程时使用的PGW设置的请求类型指示可以为:“Initial Attache”指示或用于初始附着流程的APN指示;为所述用于UE执行切换流程时使用的PGW设置的请求类型指示可以为:空指示,即为不设置任何指示。
3GPP AAA服务器将所述用于切换流程的PGW的标识和所述请求类型指示发送给接入网设备。
步骤S702:建立鉴权认证通过的UE与接入网设备之间的IP连接。
对于鉴权认证通过的UE,建立UE与接入网设备之间的IP连接。具体的,建立所述IP连接包括:UE从接入网设备获取本地IP地址,并将所述本地IP地址作为移动转交地址(CoAIP)由UE存储。
与实施例三的步骤302不同的是,如果接入网设备从3GPP AAA服务器获取了某个APN对应的多个PGW的标识和请求类型指示。则接入网设备将所述APN及其对应的多个PGW的标识和请求类型指示发送给UE。
步骤S703:如果网络侧部署了PCRF(Policy and Charging Rules Function,计费策略控制),所述接入网设备触发网关控制会话的建立。
同实施例三的步骤S303。
步骤S704:建立IPSec安全隧道。
UE发现PGW。
UE发起IPSec安全隧道的建立。
与实施例三中步骤S304不同的是:对于支持多PGW选择机制的UE,所述UE接收接入网设备发送的多个PGW的标识和请求类型指示,所述请求类型指示用于指示所述PGW能够被用于的流程类型。
UE根据所要执行的流程进行PGW选择。具体的,UE选择请求类型指示所指示的流程类型为所述UE执行的流程类型的PGW。
具体的,如果UE执行切换流程,则UE选择请求类型指示所指示的流程类型为切换流程的PGW发起IPSec安全隧道建立流程。具体为,可以选择APN对应的带有“Handover”指示或用于切换流程的APN指示的PGW。
如果UE执行初始附着流程,则UE选择请求类型指示所指示的流程类型为初始附着流程的PGW发起IPSec安全隧道建立流程。具体为:可以选择带有“Initial Attache”指示或用于初始附着流程的APN指示的PGW。
如果UE对于某个APN只收到唯一的PGW标识,则采用所述唯一的PGW标识
步骤S704a:PGW发起鉴权认证请求消息至3GPP AAA服务器。所述鉴权认证请求消息中包括:UE的用户标识、鉴权认证参数、PGW标识、APN、UE的CoA IP。
步骤S704b:对于支持多PGW选择机制的UE(3GPP AAA服务器通过步骤S701a获取UE具备该能力信息),在任何情况下,3GPP AAA服务器都不再进行PGW重选流程。
对于鉴权认证通过的UE,3GPP AAA服务器将用户签约数据发送给PGW。所述用户签约数据中包括:UE的用户标识,APN信息及缺省承载QoS参数等。
PGW基于UE的请求为UE分配IPv6地址前缀,UE可以根据自动配置协议获得家乡IP地址(HoA IP地址)。
步骤S705:同实施例三的步骤S305。
步骤S706:同实施例三的步骤S306。
步骤S707:同实施例三的步骤S307。
步骤S708:同实施例三的步骤S308。
本发明实施例七所述方法用于UE支持多PGW选择的情况下,UE发送支持多PGW选择的指示信息给3GPP AAA服务器,3GPP AAA服务器根据业务流程对PGW进行标识,指示各PGW能够被用于的流程类型;并将所述PGW的标识和用于指示所述PGW能够被用于的流程类型的请求类型指示转发给UE。UE根据当前执行的流程进行PGW重选,选择能够被用于所述UE当前执行的流程类型的PGW。由此,可以实现在可信接入网络下,PGW的动态调整,且避免后续再次发起不必要的PGW重选流程。
实施例八:
本发明实施例八实现在非可信接入网络架构下,UE与网络侧建立连接的过程中,PGW的优化选择方案。采用本发明实施例八,可以实现在可信接入网络下,PGW的动态调整,且避免后续再次发起不必要的PGW重选流程。
参照图10,为本发明实施例四所述的分组数据网关PGW选择方法的信令流程图。所述方法包括以下步骤:
步骤S801:UE进行接入鉴权认证。
所述UE鉴权认证成功后,接入网设备为UE分配本地IP地址。
步骤S802:UE获取ePDG地址,如可以通过DNS解析获取ePDG地址等。UE使用接入网设备分配的本地IP地址作为源地址发起到ePDG的IPSec安全隧道建立流程。
UE与网络侧进行双向的鉴权认证,对于鉴权认证通过UE,ePDG为其分配CoA IP。
如果UE支持多PGW选择机制,则发送支持多PGW选择指示给ePDG。
步骤S802a、ePDG发送鉴权认证请求消息至3GPP AAA服务器。所述鉴权认证请求消息中包括:UE的用户标识、鉴权认证类型、接入类型、接入网设备支持的移动性协议及UE支持多PGW选择指示等。
步骤S802b、同实施例七中的步骤S701b。进一步还包括:对于鉴权认证通过的UE,如果ePDG从3GPP AAA服务器获取了某个APN对应的多个PGW标识信息,即为所述用于切换流程的PGW的标识和用于初始附着流程的PGW的标识信息。则ePDG将所述APN及其对应的多个用于切换流程的PGW的标识和用于初始附着流程的PGW的标识发送给UE。
步骤S803:ePDG将其为UE分配的CoA IP地址通过IKEv2消息发送给UE。
步骤S804:UE与ePDG之间的IPSec安全隧道建立完成。
步骤S805:对于支持多PGW选择机制的UE,UE根据所要执行的流程进行PGW选择。
具体的,如果UE执行切换流程,则UE选择带有用于切换流程的标识的PGW发起IPSec安全隧道建立流程。具体为,选择APN对应的带有“Handover”指示或用于切换流程的APN指示的PGW。
如果UE执行初始附着流程,则UE选择带有用于初始附着流程的标识的PGW发起IPSec安全隧道建立流程。具体为:选择带有“Initial Attache”指示或用于初始附着流程的APN指示的PGW。
如果UE对于某APN只收到唯一的PGW标识,则采用所述唯一的PGW标识发起IPSec安全隧道建立流程。
步骤S805a:PGW发起鉴权认证请求消息至3GPP AAA服务器。所述鉴权认证请求消息中包括:UE的用户标识、鉴权认证参数、PGW标识、APN、UE的CoA IP。
步骤S805b:对于支持多PGW选择机制的UE(3GPP AAA服务器通过步骤S802a获取UE具备该能力信息),在任何情况下,3GPP AAA服务器都不再进行PGW重选流程。
对于鉴权认证通过的UE,3GPP AAA服务器将用户签约数据发送给PGW。所述用户签约数据中包括:UE的用户标识,APN信息及缺省承载QoS参数等。
PGW基于UE的请求为UE分配IPv6地址前缀,UE可以根据自动配置协议获得家乡IP地址(HoA IP地址)。
步骤S806:同实施例三的步骤S705。
步骤S807:同实施例三的步骤S706。
步骤S808:同实施例三的步骤S707。
步骤S809:同实施例三的步骤S708。
本发明实施例八所述方法用于UE支持多PGW选择的情况下,UE发送支持多PGW选择的指示信息给3GPP AAA服务器,3GPP AAA服务器根据业务流程对PGW进行标识,指示各PGW能够被用于的流程类型;并将所述PGW的标识和用于指示所述PGW能够被用于的流程类型的请求类型指示转发给UE。UE根据当前执行的流程进行PGW重选,选择能够被用于所述UE当前执行的流程类型的PGW。由此,可以实现在非可信接入网络下,PGW的动态调整,且避免后续再次发起不必要的PGW重选流程。
对应于本发明实施例五至八提供的分组数据网关PGW选择方法,本发明实施例还提供一种3GPP AAA服务器和用户设备UE。
参照图11,为本发明实施例二提供的3GPP AAA服务器的结构图。如图11所示,所述3GPP AAA服务器可以包括:接收器U301和发送器U302。
所述接收器U301,用于接收用户设备UE支持多PGW选择的指示信息,所述指示信息用于指示所述UE能够根据执行的流程选择PGW。
所述发送器U302,用于向所述UE发送PGW的标识和请求类型指示,所述请求类型指示用于指示所述PGW能够被用于的流程类型。
本发明实施例二所述3GPP AAA服务器,接收到用户设备UE支持多PGW选择的指示信息后,根据业务流程对PGW进行标识,指示各PGW能够被用于的流程类型;并将所述PGW的标识和用于指示所述PGW能够被用于的流程类型的请求类型指示转发给UE。由此使得UE可以根据当前执行的流程,结合所述标识,选择相应的PGW进行重选。由此,可以实现在可信或非可信接入网络下,PGW的动态调整,且避免后续再次发起不必要的PGW重选流程。
需要说明的是,所述PGW为用户签约数据中包含的动态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为根据运营商配置信息选择的PGW,所述请求类型指示用于指示初始附着流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示初始附着类型。
具体的,上述根据运营商配置信息选择的PGW可以为:距离所述UE最近的PGW;或者,负载最低的PGW。
其中,所述距离UE最近的PGW为:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系选择的所述距离UE最近的PGW。
本发明实施例还提供一种用户设备UE。参照图12,为本发明实施例提供的用户设备UE的结构图。如图12所示,所述用户设备UE可以包括:发送器U401、接收器U402、处理器U403。
所述发送器U401,用于发送支持多PGW选择的指示信息,所述指示信息用于指示所述UE能够根据执行的流程选择PGW.
所述接收器U402,用于接收PGW的标识和请求类型指示,所述请求类型指示用于指示所述PGW能够被用于的流程类型。
所述处理器U403,用于当所述UE执行的流程的类型为所述请求类型指示所指示的流程类型时,选择所述PGW。
本发明实施例所述UE,发送支持多PGW选择的指示信息给3GPP AAA服务器,所述指示信息用于指示所述UE能够根据执行的流程选择PGW;3GPP AAA服务器向UE发送PGW的标识和用于指示所述PGW能够被用于的流程类型的请求类型指示;UE根据当前执行的流程进行PGW重选,选择能够被用于所述UE当前执行的流程类型的PGW。由此,可以实现在可信或非可信接入网络下,PGW的动态调整,且避免后续再次发起不必要的PGW重选流程。
需要说明的是,所述请求类型指示用于指示切换流程类型;或者,所述请求类型指示用于指示初始附着类型。
本发明实施例还提供一种分组数据网关PGW选择***。参照图13,为本发明实施例所述的分组数据网关PGW选择***结构图。如图13所示,所述***包括:用户设备UE10、分组数据网关PGW20、第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器30、
所述PGW20,用于确定请求类型指示,其中,所述请求类型指示用于指示用户设备UE执行的流程的类型或用于指示是否保存IP地址,所述请求类型指示用于所述3GPP AAA服务器选择目标PGW;发送所述请求类型指示到所述3GPP AAA服务器30。
所述3GPP AAA服务器30,用于接收所述PGW20发送的请求类型指示;根据所述请求类型指示,选择目标PGW。
本发明实施例一所述***,PGW根据UE当前所执行的流程,确定请求类型指示,该请求类型指示用于指示用户设备UE执行的流程的类型或用于指示是否保存IP地址,并将该请求类型指示发送至3GPP AAA服务器,用于指示3GPP AAA服务器选择目标PGW。由此使得3GPP AAA服务器能够根据请求类型指示确定UE当前执行的流程,并结合UE执行的流程决定进行PGW重选并获取重选所需的目标PGW标识。由此,可以实现在可信或非可信接入网络下,PGW的动态调整,且避免不必要的PGW重选流程。
优选的,所述3GPP AAA服务器30根据所述请求类型指示选择目标PGW,包括:当所述请求类型指示用于指示所述UE执行的流程类型为切换流程,且归属地签约用户服务器HSS下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW;或者,当所述请求类型指示用于指示IP地址保存,且归属地签约用户服务器HSS下发的用户签约数据中包含的动态PGW的标识与所述PGW的标识不同时,选择所述动态PGW为所述目标PGW。
优选的,所述3GPP AAA服务器30根据所述请求类型指示选择目标PGW,包括:当所述请求类型指示用于指示所述UE执行的流程类型为初始附着、初始请求,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW;或者,当所述请求类型指示用于指示IP地址不保存,且运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW。
优选的,所述选择距离所述UE最近的PGW为所述目标PGW,包括:通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系,选择所述距离UE最近的PGW。
优选的,所述3GPP AAA服务器30还用于,当所述目标PGW不同于所述PGW时,发送所述目标PGW给归属地签约用户服务器HSS。
优选的,所述3GPP AAA服务器30还用于,当所述目标PGW不同于所述PGW时,发送PGW重选指示和所述目标PGW的标识至所述PGW。
优选的,所述PGW20用于接收请求消息,所述请求消息包括所述用户设备UE U10发送的IPSec安全隧道建立请求消息,或接入网设备发送的会话建立请求消息;根据所述请求消息中是否携带有切换指示或所述UE的IP地址,确定所述请求类型指示。
优选的,所述PGW20根据所述请求消息中是否携带有切换指示或所述UE10的IP地址,确定所述请求类型指示,包括:当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为切换;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为初始附着或初始请求;或者,当所述请求消息中携带有所述UE的IP地址或携带有切换指示时,所述请求类型指示的值设置为保存IP地址;或者,当所述请求消息中未携带有所述UE的IP地址或未携带有切换指示时,所述请求类型指示的值设置为不保存IP地址。
优选的,所述PGW20还用于接收所述3GPP AAA服务器30发送的PGW重选指示和所述目标PGW的标识;将所述目标PGW的标识发送给所述UE10。
本发明实施例二还提供一种用于UE支持多PGW选择的情况下的分组数据网关PGW选择***。参照图14,为本发明实施例二所述分组数据网关PGW选择***的结构图。如图14所示,所述***包括:用户设备UE100、分组数据网关PGW200以及第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器300。
所述UE100,用于发送支持多PGW选择的指示信息,所述指示信息用于指示所述UE100能够根据执行的流程选择PGW。
所述3GPP AAA服务器300,用于接收所述UE100支持多PGW选择的指示信息;向所述UE100发送PGW的标识和请求类型指示,所述请求类型指示用于指示所述PGW能够被用于的流程类型。
所述UE100,用于接收所述PGW的标识和请求类型指示;当所述UE100执行的流程的类型为所述请求类型指示所指示的流程类型时,选择所述PGW。
本发明实施例而所述***用于UE支持多PGW选择的情况下,UE发送支持多PGW选择的指示信息给3GPP AAA服务器,所述指示信息用于指示所述UE能够根据执行的流程选择PGW;3GPP AAA服务器向UE发送PGW的标识和用于指示所述PGW能够被用于的流程类型的请求类型指示;UE根据当前执行的流程进行PGW重选,选择能够被用于所述UE当前执行的流程类型的PGW。由此,可以实现在可信或非可信接入网络下,PGW的动态调整,且避免后续再次发起不必要的PGW重选流程。
优选的,所述PGW为用户签约数据中包含的动态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示切换流程类型;或者,所述PGW为根据运营商配置信息选择的PGW,所述请求类型指示用于指示初始附着流程类型;或者,所述PGW为用户签约数据中包含的静态PGW,所述请求类型指示用于指示初始附着类型。
优选的,所述根据运营商配置信息选择的PGW为:距离所述UE100最近的PGW;或者,负载最低的PGW。
优选的,所述距离UE100最近的PGW为:通过所述UE100的移动转交地址CoA IP和多个PGW的标识信息判断所述UE100与所述多个PGW之间的位置关系选择的所述距离UE100最近的PGW
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (19)
1.一种分组数据网关PGW选择方法,其特征在于,所述方法包括:
第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器接收分组数据网关PGW发送的请求类型指示,所述请求类型指示用于指示用户设备UE所执行的流程的类型为初始附着;
所述3GPP AAA服务器根据所述请求类型指示,选择目标PGW;
其中,所述根据所述请求类型指示,选择目标PGW,包括:
当所述请求类型指示用于指示所述UE执行的流程类型为初始附着,且根据运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW。
2.根据权利要求1所述的方法,其特征在于,所述选择距离所述UE最近的PGW为所述目标PGW,包括:
通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系,选择距离所述UE最近的PGW。
3.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
当所述目标PGW不同于所述PGW时,所述3GPP AAA服务器发送所述目标PGW给归属地签约用户服务器HSS。
4.根据权利要求1-3任一所述的方法,其特征在于,所述方法进一步包括:
当所述目标PGW不同于所述PGW时,发送PGW重选指示和所述目标PGW的标识至所述PGW。
5.一种分组数据网关PGW选择方法,其特征在于,所述方法包括:
分组数据网关PGW接收请求消息,所述请求消息包括用户设备UE发送的IPSec安全隧道建立请求消息,或接入网设备发送的会话建立请求消息;
所述PGW根据所述请求消息中是否携带有切换指示,确定请求类型指示,其中,所述请求类型指示用于指示所述UE执行的流程的类型为初始附着,所述请求类型指示用于第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器选择目标PGW;
所述PGW发送所述请求类型指示到所述3GPP AAA服务器。
6.根据权利要求5所述的方法,其特征在于,所述PGW根据所述请求消息中是否携带有切换指示,确定所述请求类型指示,包括:
当所述请求消息中未携带有切换指示时,所述请求类型指示的值设置为初始附着。
7.根据权利要求5或6所述的方法,其特征在于,进一步包括:
所述PGW接收所述3GPP AAA服务器发送的PGW重选指示和所述目标PGW的标识,将所述目标PGW的标识发送给所述UE。
8.一种第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器,其特征在于,所述第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器包括:
接收器,用于接收分组数据网关PGW发送的请求类型指示,所述请求类型指示用于指示用户设备UE所执行的流程的类型为初始附着;
处理器,用于根据所述请求类型指示,选择目标PGW;
其中,所述处理器根据所述请求类型指示选择目标PGW,包括:
当所述请求类型指示用于指示所述UE执行的流程类型为初始附着,且根据运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW。
9.根据权利要求8所述的第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器,其特征在于,所述处理器选择距离所述UE最近的PGW为所述目标PGW,包括:
通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系,选择所述距离UE最近的PGW。
10.根据权利要求8所述的第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器,其特征在于,所述3GPP AAA服务器进一步包括:
第一发送器,用于当所述目标PGW不同于所述PGW时,发送所述目标PGW给归属地签约用户服务器HSS。
11.根据权利要求8-10任一所述的第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器,其特征在于,所述3GPP AAA服务器还包括:
第二发送器,用于当所述目标PGW不同于所述PGW时,发送PGW重选指示和所述目标PGW的标识至所述PGW。
12.一种分组数据网关PGW,其特征在于,所述分组数据网关PGW包括:
第一接收器,用于接收请求消息,所述请求消息包括用户设备UE发送的IPSec安全隧道建立请求消息,或接入网设备发送的会话建立请求消息;
处理器,用于根据所述请求消息中是否携带有切换指示确定请求类型指示,其中,所述请求类型指示用于指示用户设备UE执行的流程的类型为初始附着,所述请求类型指示用于第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器选择目标PGW;
发送器,用于发送所述请求类型指示到所述3GPP AAA服务器。
13.根据权利要求12所述的分组数据网关PGW,其特征在于,所述处理器根据所述请求消息中是否携带有切换指示,确定所述请求类型指示,包括:
当所述请求消息中未携带有切换指示时,所述请求类型指示的值设置为初始附着或初始请求。
14.根据权利要求12或13所述的分组数据网关PGW,其特征在于,所述分组数据网关PGW进一步包括:
第二接收器,用于接收所述3GPP AAA服务器发送的PGW重选指示和所述目标PGW的标识;
所述发送器,还用于将所述目标PGW的标识发送给所述UE。
15.一种分组数据网关PGW选择***,其特征在于,所述***包括:用户设备UE、分组数据网关PGW、第三代合作伙伴计划认证鉴权和计费3GPP AAA服务器;
所述PGW,用于接收请求消息,所述请求消息包括用户设备UE发送的IPSec安全隧道建立请求消息,或接入网设备发送的会话建立请求消息;根据所述请求消息中是否携带有切换指示,确定请求类型指示,其中,所述请求类型指示用于指示所述UE执行的流程的类型为初始附着;发送所述请求类型指示到所述3GPP AAA服务器;
所述3GPP AAA服务器,用于接收所述PGW发送的请求类型指示;根据所述请求类型指示,选择目标PGW;
其中,所述3GPP AAA服务器根据所述请求类型指示选择目标PGW,包括:
当所述请求类型指示用于指示所述UE执行的流程类型为初始附着,且根据运营商配置信息决定重选PGW时,选择距离所述UE最近的PGW为所述目标PGW,或者,选择负荷最低的PGW为所述目标PGW。
16.根据权利要求15所述的***,其特征在于,所述选择距离所述UE最近的PGW为所述目标PGW,包括:
通过所述UE的移动转交地址CoA IP和多个PGW的标识信息判断所述UE与所述多个PGW之间的位置关系,选择所述距离UE最近的PGW。
17.根据权利要求15所述的***,其特征在于,所述3GPP AAA服务器还用于,当所述目标PGW不同于所述PGW时,发送所述目标PGW给归属地签约用户服务器HSS。
18.根据权利要求15-17任一所述的***,其特征在于,所述3GPP AAA服务器还用于,当所述目标PGW不同于所述PGW时,发送PGW重选指示和所述目标PGW的标识至所述PGW;
所述PGW还用于接收所述3GPP AAA服务器发送的PGW重选指示和所述目标PGW的标识;将所述目标PGW的标识发送给所述UE。
19.根据权利要求15-17任一所述的***,其特征在于,所述PGW根据所述请求消息中是否携带有切换指示,确定所述请求类型指示,包括:
当所述请求消息中未携带有切换指示时,所述请求类型指示的值设置为初始附着或初始请求。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/070010 WO2014106318A1 (zh) | 2013-01-04 | 2013-01-04 | 选择分组数据网关的方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104137616A CN104137616A (zh) | 2014-11-05 |
CN104137616B true CN104137616B (zh) | 2016-11-16 |
Family
ID=51062124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380000338.0A Active CN104137616B (zh) | 2013-01-04 | 2013-01-04 | 选择分组数据网关的方法、装置及*** |
Country Status (7)
Country | Link |
---|---|
US (1) | US20150304908A1 (zh) |
EP (1) | EP2943014A4 (zh) |
CN (1) | CN104137616B (zh) |
BR (1) | BR112015016035A2 (zh) |
MX (1) | MX2015008696A (zh) |
RU (1) | RU2621973C2 (zh) |
WO (1) | WO2014106318A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150350912A1 (en) * | 2014-05-28 | 2015-12-03 | Telefonaktiebolaget L M Ericsson (Publ) | Residential service delivery based on unique residential apn |
CN112996069A (zh) * | 2015-10-06 | 2021-06-18 | 苹果公司 | 使用3gpp无线电接入技术的接入***之间的双无线电操作 |
US10237795B2 (en) * | 2015-10-11 | 2019-03-19 | Qualcomm Incorporated | Evolved packet data gateway (EPDG) reselection |
EP3414969A1 (en) * | 2016-02-12 | 2018-12-19 | Telefonaktiebolaget LM Ericsson (PUBL) | Method for converging iot data with mobile core |
US10291602B1 (en) * | 2017-04-12 | 2019-05-14 | BlueTalon, Inc. | Yarn rest API protection |
CN107332710A (zh) * | 2017-07-30 | 2017-11-07 | 深圳有麦科技有限公司 | 基于api的热部署分布式容灾方法及其*** |
CN109587126B (zh) * | 2018-11-26 | 2022-12-09 | 平安科技(深圳)有限公司 | 用户鉴权方法和*** |
CN112654073B (zh) * | 2019-10-11 | 2022-06-10 | 维沃移动通信有限公司 | 网络附着方法及用户设备 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101079804B (zh) * | 2006-05-25 | 2011-04-06 | 华为技术有限公司 | 在WiMAX与3GPP互连中建立隧道的方法 |
CN101431797B (zh) * | 2007-05-11 | 2012-02-01 | 华为技术有限公司 | 一种注册处理方法、***及装置 |
RU2461981C2 (ru) * | 2007-06-22 | 2012-09-20 | Интердиджитал Текнолоджи Корпорейшн | Способ и устройство управления ресурсами при операции передачи обслуживания |
CN101552978B (zh) * | 2008-03-31 | 2011-04-13 | 华为技术有限公司 | 实现路由优化的方法、***及装置 |
EP2194686A1 (en) * | 2008-12-03 | 2010-06-09 | Panasonic Corporation | Secure tunnel establishment upon attachment or handover to an access network |
WO2011001628A1 (ja) * | 2009-07-03 | 2011-01-06 | パナソニック株式会社 | コネクション管理方法、コネクション管理システム、移動端末、パケットデータゲートウェイ並びに移動管理ゲートウェイ |
US8634346B2 (en) * | 2009-10-27 | 2014-01-21 | Cisco Technology, Inc. | Dynamic gateway selection process |
EP2534880A1 (en) * | 2010-02-11 | 2012-12-19 | Telefonaktiebolaget LM Ericsson (publ) | Interworking between systems using different ip mobility management protocols |
ES2620753T3 (es) * | 2010-09-27 | 2017-06-29 | Telefonaktiebolaget L M Ericsson (Publ) | Reubicación de una Pasarela de Servicio asociada a un Equipo de Usuario |
US8554933B2 (en) * | 2010-10-05 | 2013-10-08 | Verizon Patent And Licensing Inc. | Dynamic selection of packet data network gateways |
US9271316B2 (en) * | 2011-01-21 | 2016-02-23 | Blackberry Limited | Network apparatus and process to determine the connection context for connections used for (local) offloading |
CN102761935A (zh) * | 2011-04-26 | 2012-10-31 | 中兴通讯股份有限公司 | 一种选择ePDG /PDN GW的方法、***及UE |
CN102781004B (zh) * | 2011-05-10 | 2017-05-24 | 中兴通讯股份有限公司 | 一种选择网关的方法及装置 |
CN102511195B (zh) * | 2011-09-30 | 2014-04-02 | 华为技术有限公司 | 多接入场景下执行分组数据网连接的方法 |
US20130102308A1 (en) * | 2011-10-24 | 2013-04-25 | Basavaraj Patil | Method and apparatus for dynamic agent selection in a communications network |
WO2013063783A1 (zh) * | 2011-11-03 | 2013-05-10 | 华为技术有限公司 | 一种数据安全通道的处理方法及设备 |
WO2014090329A1 (en) * | 2012-12-14 | 2014-06-19 | Telefonaktiebolaget L M Ericsson (Publ) | Network gateway selection at multipath communication |
-
2013
- 2013-01-04 WO PCT/CN2013/070010 patent/WO2014106318A1/zh active Application Filing
- 2013-01-04 MX MX2015008696A patent/MX2015008696A/es unknown
- 2013-01-04 BR BR112015016035A patent/BR112015016035A2/pt not_active IP Right Cessation
- 2013-01-04 EP EP13869882.4A patent/EP2943014A4/en not_active Withdrawn
- 2013-01-04 CN CN201380000338.0A patent/CN104137616B/zh active Active
- 2013-01-04 RU RU2015132444A patent/RU2621973C2/ru not_active IP Right Cessation
-
2015
- 2015-07-02 US US14/790,769 patent/US20150304908A1/en not_active Abandoned
Non-Patent Citations (1)
Title |
---|
《3GPP,TSG SA,Architecture enhancements for non-3GPP accesses》;3GPP,TSG SA;《3GPP TS23.402》;20121231;第4.5.2节 * |
Also Published As
Publication number | Publication date |
---|---|
CN104137616A (zh) | 2014-11-05 |
RU2015132444A (ru) | 2017-02-09 |
WO2014106318A1 (zh) | 2014-07-10 |
US20150304908A1 (en) | 2015-10-22 |
RU2621973C2 (ru) | 2017-06-08 |
EP2943014A4 (en) | 2016-03-02 |
BR112015016035A2 (pt) | 2017-07-11 |
EP2943014A1 (en) | 2015-11-11 |
MX2015008696A (es) | 2016-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104137616B (zh) | 选择分组数据网关的方法、装置及*** | |
US9844082B1 (en) | Method and apparatus for supporting multiple connections in 3GPP systems | |
CN101227391B (zh) | 非漫游场景下策略和计费规则功能实体的选择方法 | |
CN100579302C (zh) | 一种非漫游场景下策略和计费规则功能服务器的选择方法 | |
CN101730150B (zh) | 业务流迁移时对网络资源进行控制的方法 | |
CN108307375A (zh) | 用于ip移动性管理的方法 | |
US9521005B2 (en) | Access network selection | |
CN101277541A (zh) | 一种Diameter路由实体转发消息的方法 | |
US8594067B2 (en) | Multiple access method and system of terminal in evolved packet system | |
CN105393630B (zh) | 建立网络连接的方法、网关及终端 | |
CN102781004B (zh) | 一种选择网关的方法及装置 | |
US10015697B2 (en) | Gateway weight factor and load information | |
CN104145505B (zh) | 接入处理方法、装置和*** | |
CN103731930B (zh) | 会话建立方法、装置及*** | |
CN102340766B (zh) | 归属网络获取拜访网络中网元信息的方法及*** | |
CN102972084B (zh) | 分组数据网络pdn连接建立方法和设备 | |
CN103107901B (zh) | 策略和计费规则功能选择方法及相关设备 | |
CN103037408B (zh) | Ip业务流的切换方法、终端以及相应的功能实体 | |
CN102036413B (zh) | 多接入的接入信息管理方法、装置及网关 | |
CN103024738A (zh) | 一种有缝的业务分流控制的实现方法和*** | |
CN102761932B (zh) | 一种ip流迁移的策略控制方法及*** | |
CN103428798B (zh) | 网关选择方法、服务器、用户设备、网关及分组数据*** | |
CN102238521A (zh) | 业务授权方法、装置及*** | |
CN103379547A (zh) | 一种分流连接建立方法和设备 | |
WO2016155277A1 (zh) | 实现缺省路由决策的方法、核心网网元、用户设备及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |