CN107105457B - 一种实现接入点带宽限制的方法和装置 - Google Patents

一种实现接入点带宽限制的方法和装置 Download PDF

Info

Publication number
CN107105457B
CN107105457B CN201610097438.5A CN201610097438A CN107105457B CN 107105457 B CN107105457 B CN 107105457B CN 201610097438 A CN201610097438 A CN 201610097438A CN 107105457 B CN107105457 B CN 107105457B
Authority
CN
China
Prior art keywords
apn
ambr
gwu
shared
data packet
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
CN201610097438.5A
Other languages
English (en)
Other versions
CN107105457A (zh
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.)
ZTE Corp
Original Assignee
ZTE Corp
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
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201610097438.5A priority Critical patent/CN107105457B/zh
Priority to PCT/CN2017/073358 priority patent/WO2017143915A1/zh
Publication of CN107105457A publication Critical patent/CN107105457A/zh
Application granted granted Critical
Publication of CN107105457B publication Critical patent/CN107105457B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种实现接入点带宽限制的方法,该方法包括:为多个网关用户面GwU模块建立共享接入点聚合最大比特率APN‑AMBR统计表;GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN‑AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN‑AMBR统计表获得的APN‑AMBR值对该用户设备在当前接入点下的APN‑AMBR进行统计,根据统计结果进行基于APN‑AMBR的带宽控制。本发明能够在网关控制面和用户面分离架构中准确执行基于接入点聚合最大比特率APN‑AMBR的带宽控制。

Description

一种实现接入点带宽限制的方法和装置
技术领域
本发明涉及无线通信技术领域,尤其涉及的是一种实现接入点带宽限制的方法和装置。
背景技术
如图1所示,3GPP演进分组***(EPS,Evolved Packet System)由演进的通用移动通信***陆地无线接入网(E-UTRAN,Evolved Universal Terrestrial Radio AccessNetwork)、移动管理单元(MME,Mobility Management Entity)、服务网关(S-GW,ServingGateway)、分组数据网络网关(PDN GW或P-GW,Packet Data Network Gateway)、归属用户服务器(HSS,Home Subscriber Server)、3GPP的认证授权计费(AAA,Authentication、Authorization and Accounting)服务器、策略和计费规则功能实体(PCRF,Policy andCharging Rules Function)及其它支撑节点组成。
其中,MME用于移动性管理、非接入层信令的处理和用户移动管理上下文的管理等控制面相关工作;S-GW是与E-UTRAN相连的接入网关设备,在E-UTRAN与P-GW之间转发数据,并且用于对寻呼等待数据进行缓存;P-GW则是EPS与PDN的边界网关,用于PDN的接入及在EPS与PDN间转发数据等功能。PCRF负责策略决策和计费规则的制定,提供基于业务数据流的门控、服务质量控制及计费规则给网关,在承载面执行PCRF所制定的策略和计费规则。在承载建立时,网关按照PCRF发送的规则进行QoS授权和门控控制。根据PCRF发送的计费规则,执行相应的业务数据流计费操作。
在EPS***中,网关的控制面与转发面高度耦合,不利于核心网平滑演进。因此,需要将分组域网关中的控制功能与转发功能进一步分离,以适应网络发展和市场应用的需求。
图2是一种非漫游场景下网关控制面和用户面分离的架构。该架构将原先的EPS架构中的S-GW和P-GW拆分成了GwC(Gateway Controller,网关控制面)和GwU(Gateway User,网关用户面)两类功能网元。GwC负责S-GW和P-GW的控制面功能,包括负荷分担、GwU的选择、IP地址和隧道标识的分配、策略和计费控制等功能。GwU负责S-GW和P-GW的用户面相关功能,包括数据流识别和深度包解析、QoS处理和承载绑定,下行寻呼数据的缓存等功能。
UE为了访问分组数据网络(PDN,Packet Data Network),会建立一个IP连接接入网(IP-CAN,IP Connectivity Access Network)会话的PDN连接。PDN连接由承载组成,承载由业务数据流组成。网络按相应授权的QoS为其业务数据流提供数据传输需要的网络资源,在同一个承载内的业务数据流具有相同的QoS参数,即相同的承载QoS特性。相关的QoS参数包括承载级别的QoS分类标识(QoS Class Identifier,QCI)、资源分配和保留优先级(Allocation and Retention Priority,ARP)、保障带宽GBR(Guaranteed Bit Rate)and最大带宽MBR(Maximum Bit Rate),以及多个EPS承载汇聚相关的QoS参数UE-AMBR(UserEquipment Aggregate Maximum Bit Rate,用户设备聚合最大比特率(用户设备最大带宽))和APN-AMBR(Access Point Node Aggregate Maximum Bit Rate,接入点聚合最大比特率(接入点最大带宽))。
承载分为GBR承载和non-GBR承载:GBR承载包含MBR和GBR,是保障最低带宽的承载;non-GBR承载只包含MBR,是提供尽力而为带宽的承载。当UE附着到网络建立PDN连接后,会建立默认承载,对QoS要求更高的数据业务会建立专有承载。通常专有承载QoS比默认承载QoS要求高。默认承载一定是Non-GBR承载。专用承载可以是GBR承载或Non-GBR承载。
APN-AMBR是存储在HSS中的每个APN的一个签约参数。该参数限制了同一个APN下,所有PDN连接的non-GBR承载的最大比特率。每个non-GBR承载都有可能占用到全部APN-AMBR带宽,例如当其他non-GBR承载没有任何数据流量时。APN-AMBR只针对non-GBR承载,不包括GBR承载在内。P-GW会根据HSS中签约的APN-AMBR数值,对该APN下的所有PDN连接的non-GBR承载的上行和下行数据流执行带宽限制。一个UE相同APN上的所有同时激活的PDN连接,需要在同一个PGW上。即,即使UE支持单APN多PDN连接功能,该UE的所有同时激活的关联到相同APN下的PDN连接,也必须由同一个PGW提供。因此,当前的APN-AMBR只要在该APN对应的P-GW上执行即可。
但对于网关控制面和用户面分离的架构,P-GW分为了多个GwC实例和多个GwU实例,由于存在多个会话和多个承载的问题,GwU上的数据流分发无法保证将同一个用户同一APN下的所有PDN连接分发到同一个GwU实例,例如,部分UE采用静态地址,如果该部分的IP段已经捆绑到相应的GTPU(GPRS Tunnel Protocol User Plane,GPRS隧道协议用户面)节点,即该部分的IP段对应到相应的GwU实例,但该部分UE在GTP(GPRS Tunnel Protocol,GPRS隧道协议)和PMIP(Proxy Mobile IP,代理移动IP)协议之间进行了切换,UE前后选择的可能是两个GwU实例,因此APN-AMBR无法在同一个GwU上执行带宽统计和限制。
因此,如何在网关控制面和用户面分离架构中准确执行APN-AMBR带宽控制,是需要研究和解决的问题。
发明内容
本发明所要解决的技术问题是提供一种实现接入点带宽限制的方法和装置,能够在网关控制面和用户面分离架构中准确执行基于接入点聚合最大比特率APN-AMBR的带宽控制。
本发明提供了一种实现接入点带宽限制的方法,该方法包括:
为多个网关用户面GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表;
GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制。
可选地,为多个GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表,包括:
在独立的GwU实例中建立所述共享APN-AMBR统计表,或者在多个GwU实例的共享内存中建立所述共享APN-AMBR统计表。
可选地,GwU模块之间采用锁互斥机制访问或修改所述共享APN-AMBR统计表,同一时刻只有一个GwU模块有权限访问或修改所述共享APN-AMBR统计表。
可选地,GwU模块中存在一个或多个GwU实例,每一个GwU实例处理多个用户设备的业务数据,多个GwU实例共享APN-AMBR统计表;一个网关控制面GwC模块下存在一个或多个GwU模块。
可选地,GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例在接收到数据包时向独立的GwU共享数据表实例发送访问共享APN-AMBR统计表的请求,其中携带要访问的共享APN-AMBR统计表的标识,以及当前数据包的测量信息;
所述GwU共享数据表实例接收到所述访问共享APN-AMBR统计表的请求后,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于或等于该用户设备的签约值,则决策允许转发数据包,如统计后的APN-AMBR值大于该用户设备的签约值,则决策丢弃数据包,向所述GwU业务实例返回响应消息,其中携带决策指示信息;
所述GwU业务实例接收到所述GwU共享数据表实例返回的响应消息后,根据所述响应消息中携带的决策指示信息对数据包进行转发或丢弃;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
可选地,GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例访问共享内存中保存的共享APN-AMBR统计表,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于或等于该用户设备的签约值,则转发数据包,如统计后的APN-AMBR值大于该用户设备的签约值,则丢弃数据包;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
本发明还提供了一种实现接入点带宽限制的装置,包括:
设置模块,用于为多个网关用户面GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表;
带宽控制模块,用于GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制。
可选地,设置模块,用于为多个GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表,包括:
在独立的GwU实例中建立所述共享APN-AMBR统计表,或者在多个GwU实例的共享内存中建立所述共享APN-AMBR统计表。
可选地,GwU模块之间采用锁互斥机制访问或修改所述共享APN-AMBR统计表,同一时刻只有一个GwU模块有权限访问或修改所述共享APN-AMBR统计表。
可选地,GwU模块中存在一个或多个GwU实例,每一个GwU实例处理多个用户设备的业务数据,多个GwU实例共享APN-AMBR统计表;一个网关控制面GwC模块下存在一个或多个GwU模块。
可选地,带宽控制模块,用于GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例在接收到数据包时向独立的GwU共享数据表实例发送访问共享APN-AMBR统计表的请求,其中携带要访问的共享APN-AMBR统计表的标识,以及当前数据包的测量信息;
所述GwU共享数据表实例接收到所述访问共享APN-AMBR统计表的请求后,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于或等于该用户设备的签约值,则决策允许转发数据包,如统计后的APN-AMBR值大于该用户设备的签约值,则决策丢弃数据包,向所述GwU业务实例返回响应消息,其中携带决策指示信息;
所述GwU业务实例接收到所述GwU共享数据表实例返回的响应消息后,根据所述响应消息中携带的决策指示信息对数据包进行转发或丢弃;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
可选地,带宽控制模块,用于GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例访问共享内存中保存的共享APN-AMBR统计表,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于或等于该用户设备的签约值,则转发数据包,如统计后的APN-AMBR值大于该用户设备的签约值,则丢弃数据包;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
与现有技术相比,本发明提供的一种实现接入点带宽限制的方法和装置,为多个网关用户面GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表,GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,本发明能够在网关控制面和用户面分离架构中准确执行带宽控制,保障网络按照用户签约的APN-AMBR进行正确的带宽限制和数据流门控限制。
附图说明
图1为相关技术中3GPP演进分组***结构示意图。
图2为非漫游场景下网关控制面和用户面分离的架构示意图。
图3为本发明实施例的一种实现接入点带宽限制的方法的流程图。
图4为本发明实施例的一种实现接入点带宽限制的装置的示意图。
图5为本发明示例一对上行数据流的带宽限制信息交互示意图(共享实例)。
图6为本发明示例二对下行数据流的带宽限制信息交互示意图(共享实例)。
图7为本发明示例三对上行数据流的带宽限制信息交互示意图(共享内存)。
图8为本发明示例四对下行数据流的带宽限制信息交互示意图(共享内存)。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
如图3所示,本发明实施例提供了一种实现接入点带宽限制的方法,该方法包括:
S301,为多个网关用户面GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表;
S302,GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制;
其中,为多个GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表,包括:
为多个GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表,包括:
在独立的GwU实例中建立所述共享APN-AMBR统计表,或者在多个GwU实例的共享内存中建立所述共享APN-AMBR统计表;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值;
其中,GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例在接收到数据包时向独立的GwU共享数据表实例发送访问共享APN-AMBR统计表的请求,其中携带要访问的共享APN-AMBR统计表的标识,以及当前数据包的测量信息;
所述GwU共享数据表实例接收到所述访问共享APN-AMBR统计表的请求后,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于该用户设备的签约值,则决策允许转发数据包,如统计后的APN-AMBR值大于或等于该用户设备的签约值,则决策丢弃数据包,向所述GwU业务实例返回响应消息,其中携带决策指示信息;
所述GwU业务实例接收到所述GwU共享数据表实例返回的响应消息后,根据所述响应消息中携带的决策指示信息对数据包进行转发或丢弃;
其中,GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例访问共享内存中保存的共享APN-AMBR统计表,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于或等于该用户设备的签约值,则转发数据包,如统计后的APN-AMBR值大于该用户设备的签约值,则丢弃数据包;
其中,GwU模块之间采用锁互斥机制访问或修改所述共享APN-AMBR统计表,同一时刻只有一个GwU模块有权限访问或修改所述共享APN-AMBR统计表;
其中,GwU模块中存在一个或多个GwU实例,每一个GwU实例处理多个用户设备的业务数据,多个GwU实例共享APN-AMBR统计表;一个网关控制面GwC模块下存在一个或多个GwU模块;
如图4所示,本发明实施例提供了一种实现接入点带宽限制的装置,包括:
设置模块401,用于为多个网关用户面GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表;
带宽控制模块402,用于GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制。
其中,设置模块401,用于为多个GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表,包括:
在独立的GwU实例中建立所述共享APN-AMBR统计表,或者在多个GwU实例的共享内存中建立所述共享APN-AMBR统计表。
其中,GwU模块之间采用锁互斥机制访问或修改所述共享APN-AMBR统计表,同一时刻只有一个GwU模块有权限访问或修改所述共享APN-AMBR统计表。
其中,GwU模块中存在一个或多个GwU实例,每一个GwU实例处理多个用户设备的业务数据,多个GwU实例共享APN-AMBR统计表;一个网关控制面GwC模块下存在一个或多个GwU模块。
其中,带宽控制模块402,用于GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例在接收到数据包时向独立的GwU共享数据表实例发送访问共享APN-AMBR统计表的请求,其中携带要访问的共享APN-AMBR统计表的标识,以及当前数据包的测量信息;
所述GwU共享数据表实例接收到所述访问共享APN-AMBR统计表的请求后,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于或等于该用户设备的签约值,则决策允许转发数据包,如统计后的APN-AMBR值大于该用户设备的签约值,则决策丢弃数据包,向所述GwU业务实例返回响应消息,其中携带决策指示信息;
所述GwU业务实例接收到所述GwU共享数据表实例返回的响应消息后,根据所述响应消息中携带的决策指示信息对数据包进行转发或丢弃;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
其中,带宽控制模块402,用于GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例访问共享内存中保存的共享APN-AMBR统计表,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于或等于该用户设备的签约值,则转发数据包,如统计后的APN-AMBR值大于该用户设备的签约值,则丢弃数据包;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
示例一
如图5所示,本示例对应于非漫游场景下,UE接入3GPP网络,激活后创建了默认承载,GwU上为该用户建立了用户会话表和承载转发表,GwC上获取并保存了用户的QoS授权信息、PCC(Policy and Charging Control,策略与计费控制)规则等策略。通过为每个GwU实例建立共享统计表(该统计表存储在独立的GwU实例中),GwU对UE上行的non-GBR承载数据流执行基于APN-AMBR的带宽控制,具体包括如下步骤:
步骤501:GwU接收实例收到上行数据包。识别出该上行报文为用户面数据GTPU(GPRS Tunnel Protocol User Plane,GPRS隧道协议用户面)报文,查转发表找到该用户业务相应的GwU业务实例。
步骤502:GwU接收实例将该数据流转发到查找到的GwU业务实例上。
步骤503:GwU业务实例根据TEIDU(Tunnel terminal identification for Userplane,用户面隧道终端标识)进行承载转发表匹配,对数据解封装后进行内部五元组匹配。若匹配到了对应的流表和策略,则执行步骤510。
步骤504:若匹配不到当前的流表和策略,则建立新的流表,并将数据报文转发到GwU DPI(Deep Packet Inspection,深度包检测)实例以进行数据流的应用信息识别。
步骤505:GwU DPI实例根据本地特征库匹配到相关业务信息后,返回报文及对应的应用标识等信息给GwU业务实例。
步骤506:GwU业务实例根据收到的应用标识进行五元组等TFT(Traffic FlowTemplate,传输流模板)匹配,若匹配到了对应的流表和策略,则执行步骤510;若该应用标识无法识别(未能匹配到对应的流表和策略),或发生了变化,则将该报文缓存,执行步骤507。
步骤507:GwU业务实例将该报文的TEIDU、五元组信息、以及应用标识发送给GwC,获取相应的QoS策略和计费等信息。
步骤508:GwC根据请求消息携带的应用标识和五元组等信息,获取本地策略,或是向外部(PCRF等)请求策略规则信息。
步骤509:GwC将本地的或外部的策略决策实体(PCRF等)提供的策略信息(包含QoS、计费以及路由转发等策略的信息)返回给GwU业务实例,进行策略执行。
步骤510:GwU业务实例根据当前策略(本地策略或GwC提供的策略)执行上行门控等承载级QoS策略,执行承载绑定,执行上行数据的计费和用量的meter统计,将流量更新到流量表中。
步骤511:GwU业务实例执行完承载相关的策略和计费及用量统计后,发送请求消息给GwU共享统计表实例,请求APN-AMBR决策指示,或当前的APN-AMBR值。请求消息中,携带APN-AMBR标识信息(例如APN-AMBR共享meter的ID),当前数据的测量信息(例如meter统计值),以及TEID和五元组信息等。
步骤512:GwU共享统计表实例收到GwU业务实例发送的携带测量信息和APN-AMBR标识信息的请求消息。对比该UE当前的APN-AMBR签约信息以及本地的APN-AMBR共享测量统计表,根据请求消息中携带的测量信息,做统一的测量统计。如果统计后,当该APN下所述UE的全部non-GBR承载最大比特率大于签约的APN-AMBR,则该数据流需要丢弃。如果统计后,该APN下所述UE的全部non-GBR承载最大比特率小于签约的APN-AMBR,则该数据流可以发送。更新当前的APN-AMBR共享测量统计表,决策当前数据流的丢弃或转发。并将决策指示返回给发送请求的GwU业务实例。GwU实例之间对该统计表项的执行,采用锁互斥机制,保证同时只有一个GwU实例有权限访问或修改该统计表,本发明不对具体机制作限定。
步骤513:GwU共享统计表实例返回APN-AMBR的决策应答给发送请求的GwU业务实例,携带APN-AMBR指示标记,指示当前数据流的丢弃或转发。可选地,消息中携带共享统计表当前的APN-AMBR的值。
步骤514:GwU业务实例收到来自GwU共享统计表实例的响应消息,所述响应消息中携带APN-AMBR执行指示标记,可能还携带APN-AMBR值。核减当前的上行数据的计费和用量的meter统计,更新流表。若APN-AMBR值大于签约允许值,或指示APN-AMBR超出阈值,则该数据流无法发送,被执行门控丢弃。若APN-AMBR值小于签约允许值,或指示APN-AMBR在允许范围内,则将需要携带的信息,如绑定承载信息,路由转发信息,增强到数据包头中,进行数据包的封装。
步骤515:确认在签约允许的APN-AMBR范围内,则GwU业务实例根据数据包的路由转发策略将该数据包发送到下一路由节点或外部PDN网络节点。
如上步骤501-515,对于上行数据流,共享数据统计表存储在独立的GwU共享数据表实例中,GwU业务实例之间对该统计表项的执行,采用锁互斥机制,保证同时只有一个GwU实例有权限访问或修改该统计表。
本实施例中的GwU实例,既可以是实际部署网元中的逻辑功能实体,也可以是独立的实际部署网元;还可以是虚拟化功能设备,或是功能设备中的一个处理器,或是虚拟化的一个网络切片或是微服务,本发明不做限定。
示例二
如图6所示,本示例对应于非漫游场景下,UE接入3GPP网络,激活后创建了默认承载,GwU上为该用户建立了用户会话表和承载转发表,GwC上获取并保存了用户的QoS授权信息,PCC规则等策略。通过为每个GwU实例建立共享APN-AMBR统计表(该共享统计表存储在独立的GwU共享数据表实例中),GwU对下行的non-GBR承载数据流执行基于APN-AMBR的带宽控制,具体包括如下步骤:
步骤601:GwU接收实例收到下行数据包。
步骤602:GwU接收实例识别出该数据包为下行报文,根据IP查转发表找到该用户业务相应的GwU业务实例。
步骤603:GwU将该数据包转发到对应的GwU业务实例上。
步骤604:GwU业务实例根据IP和虚拟路由转发表VRF(Virtual Routing andForwarding)匹配用户会话表,并进行五元组匹配。若下行数据包匹配到了流表,则根据流表中的标志决定是否要发送到GwU DPI实例进行进一步分析。若需要送GwU DPI实例进一步分析,则执行步骤605;若匹配到了对应的流表和策略,且不需要进一步送GwU DPI实例做进一步分析,则执行步骤611;若没有匹配到对应的流表,则建立流表,将报文缓存,执行步骤608。
步骤605:缓存报文,并将数据报文关键信息发送到GwU DPI实例以进行数据流的应用标识等信息识别。
步骤606:GwU DPI实例根据本地特征库匹配到相关业务信息后,返回报文及对应的应用标识等信息给GwU业务实例。
步骤607:GwU业务实例根据收到的应用标识进行五元组等TFT匹配,若匹配到了对应的流表和策略,则执行步骤611;若该应用标识无法识别、或发生了变化,则将该报文缓存,执行步骤608。
步骤608:GwU业务实例发送获取处理策略请求消息给GwC,请求消息中携带该报文的TEIDU,五元组信息,以及应用标识。
步骤609:GwC根据请求消息携带的应用标识和五元组等信息,获取本地策略,或是向外部(例如,PCRF)请求策略规则信息。
步骤610:GwC将本地的或外部策略决策实体(PCRF等)提供的,包含QoS和计费、以及路由转发等策略的信息返回给GwU业务实例,进行策略执行。
步骤611:GwU业务实例根据当前策略(本地策略或GwC提供的策略)执行下行门控等承载级QoS策略,执行承载绑定,执行下行数据的计费和用量的meter统计,将流量更新到流表中。
步骤612:GwU业务实例执行完承载相关的策略和计费及用量统计后,发送请求消息给GwU共享统计表实例,请求APN-AMBR决策指示,或当前的APN-AMBR值。请求消息中,携带APN-AMBR标识信息(例如APN-AMBR共享meter的ID),当前数据的测量信息(例如meter统计值),以及TEID和五元组信息等。GwU实例之间对该统计表项的执行,采用锁互斥机制,保证同时只有一个GwU实例有权限访问或修改该统计表,本发明不对具体机制作限定。
步骤613:GwU共享统计表实例收到GwU业务实例发送的携带测量信息和APN-AMBR标识信息的请求消息。对比该UE当前的APN-AMBR签约信息以及本地的APN-AMBR共享测量统计表,根据请求消息中携带的测量信息,做统一的测量统计。如果统计后,当该APN下所述UE的全部non-GBR承载最大比特率大于签约的APN-AMBR,则该数据流需要丢弃。如果统计后,该APN下所述UE的全部non-GBR承载最大比特率小于签约的APN-AMBR,则该数据流可以发送。更新当前的APN-AMBR共享测量统计表,决策当前数据流的丢弃或转发。并将决策指示返回给发送请求的GwU业务实例。
步骤614:GwU共享统计表实例返回APN-AMBR的决策应答给发送请求的GwU业务实例,携带APN-AMBR指示标记,指示当前数据流的丢弃或转发。可选地,消息中携带共享统计表当前的APN-AMBR的值。
步骤615:GwU业务实例收到来自GwU共享统计表实例的响应消息,所述响应消息中携带APN-AMBR执行指示标记,可能还携带APN-AMBR值。核减当前的下行数据的计费和用量的meter统计,更新流表。若APN-AMBR值大于签约允许值,或指示APN-AMBR超出阈值,则该数据流无法发送,被执行门控丢弃。若APN-AMBR值小于签约允许值,或指示APN-AMBR在允许范围内,则将需要携带的信息,如绑定承载信息,路由转发信息,增强到数据包头中,进行数据包的封装。
步骤616:确认在签约允许的APN-AMBR范围内,则GwU业务实例根据数据包的路由转发策略下发该数据包。
如上步骤601-616,对于下行数据流,该共享数据统计表存储在独立的GwU共享数据表实例中,GwU业务实例之间对该统计表项的执行,采用锁互斥机制,保证同时只有一个GwU实例有权限访问或修改该统计表。
本实施例中的GwU实例,既可以是实际部署网元中的逻辑功能实体,也可以是独立的实际部署网元;还可以是虚拟化功能设备,或是功能设备中的一个处理器,或是虚拟化的一个网络切片或是微服务,本发明不做限定。
示例三
如图7所示,本示例对应于非漫游场景下,UE接入3GPP网络,激活后创建了默认承载,GwU上为该用户建立了用户会话表和承载转发表,GwC上获取并保存了用户的QoS授权信息,PCC规则等策略。通过为每个GwU实例建立共享APN-AMBR统计表(该共享统计表存储在各个GwU实例的共享内存中),GwU对UE上行的non-GBR承载数据流执行基于APN-AMBR的带宽控制,具体包括如下步骤:
步骤701:GwU接收实例收到上行数据包。识别出该上行报文为用户面数据GTPU报文,查转发表找到该用户业务相应的GwU业务实例
步骤702:GwU接收实例将该数据流转发到查找到的相应GwU业务实例上。
步骤703:GwU业务实例根据TEIDU进行承载转发表匹配,对数据解封装后进行内部五元组匹配。若匹配到了对应的流表和策略,则执行步骤710。
步骤704:若匹配不到当前的流表和策略,则建立新的流表,并将数据报文转发到GwU DPI实例,进行数据流的应用信息识别。
步骤705:GwU DPI实例根据本地特征库匹配到相关业务信息后,返回报文及对应的应用标识等信息给GwU业务实例。
步骤706:GwU业务实例根据收到的应用标识进行五元组等TFT匹配,若匹配到了对应的流表和策略,则执行步骤710;若该应用标识无法识别(未能匹配到对应的流表和策略),或发生了变化,则将该报文缓存,执行步骤707。
步骤707:GwU业务实例将该报文的TEIDU,五元组信息,以及应用标识,发送给GwC,获取相应的QoS策略和计费等信息。
步骤708:GwC根据请求消息携带的业务标识和五元组等信息,获取本地策略,或是向外部(PCRF)请求策略规则信息。
步骤709:GwC将本地的或是PCRF等外部策略决策实体提供的,包含QoS和计费以及路由转发等策略的信息返回给GwU业务实例,进行策略执行。
步骤710:GwU业务实例根据当前策略(本地策略或GwC提供的策略)执行上行门控等承载级QoS策略,执行承载绑定,执行上行数据的计费和用量的meter统计,将流量更新到流表中。访问各个GwU实例的共享内存中的共享APN-AMBR统计表,进行meter测量,对比该UE当前的APN-AMBR签约信息。如果统计后,当该UE在该APN下的全部non-GBR承载最大比特率大于签约的APN-AMBR,则将该数据执行门控策略,丢弃(可选地,统计到丢弃流量中)。如果统计后,该UE在该APN下的全部non-GBR承载最大比特率小于签约的APN-AMBR,则需要将该数据重新封装并根据路由策略发送,将需要携带的信息,如绑定承载信息,路由转发信息,增强到数据包头中,进行数据包的封装。
GwU实例之间对该统计表项的执行,采用锁互斥机制,保证同时只有一个GwU实例有权限访问或修改该统计表,本发明不对具体机制作限定。
步骤711:确认在签约允许的APN-AMBR范围内,则GwU业务实例根据数据包的路由转发策略将该数据包发送到下一路由节点或外部PDN网络节点。
如上701-711,对于上行数据流,该共享数据统计表存储在独立的GwU共享数据表实例中,GwU业务实例之间对该统计表项的执行,采用锁互斥机制,保证同时只有一个GwU实例有权限访问或修改该统计表。
本实施例中的GwU实例,既可以是实际部署网元中的逻辑功能实体,也可以是独立的实际部署网元;还可以是虚拟化功能设备,或是功能设备中的一个处理器,或是虚拟化的一个网络切片或是微服务,本发明不做限定。
示例四
如图8所示,本示例对应于非漫游场景下,UE接入3GPP网络,激活后创建了默认承载,GwU上为该用户建立了用户会话表和承载转发表,GwC上获取并保存了用户的QoS授权信息,PCC规则等策略。通过为每个GwU实例建立共享APN-AMBR统计表(该共享统计表存储在各个GwU实例的共享内存中),GwU对下行的non-GBR承载数据流执行基于APN-AMBR的带宽控制,具体包括如下步骤:
步骤801:GwU接收实例收到下行数据包。
步骤802:GwU接收实例识别出该数据包为下行报文,根据IP查转发表找到该用户业务相应的GwU业务实例。
步骤803:GwU接收实例将该数据包转发到转发表对应的GwU业务实例上。
步骤804:GwU业务实例根据IP和虚拟路由转发表VRF匹配用户会话表,并进行五元组匹配。若下行数据包匹配到了流表,则根据流表中的标志决定是否要发送到GwU DPI实例进行进一步分析。若需要送GwU DPI实例进一步分析,则执行步骤805;若匹配到了对应的流表和策略,且不需要进一步送GwU DPI实例做进一步分析,则执行步骤811。若没有匹配到对应的流表,则建立流表,将报文缓存,执行步骤808。
步骤805:若匹配到当前流表,但根据流表中的标志,需要GwU DPI进一步分析,则缓存报文,并将数据报文关键信息发送到GwU DPI实例以进行数据流的应用标识等信息识别。
步骤806:GwU DPI实例根据本地特征库匹配到相关业务信息后,返回报文及对应的应用标识等信息给GwU业务实例。
步骤807:GwU业务实例根据收到的应用标识进行五元组等TFT匹配,若匹配到了对应的流表和策略,则执行步骤811。若该应用标识无法识别、或发生了变化,则将该报文缓存,执行步骤808,若该应用标识可匹配到流表获取详细策略,则执行步骤811。
步骤808:GwU业务实例发送获取处理策略请求消息给GwC,请求消息中携带该报文的TEIDU,五元组信息,以及应用标识。
步骤809:GwC根据请求消息携带的业务标识和五元组等信息,获取本地策略,或是向外部(例如,PCRF)请求策略规则信息。
步骤810:GwC将本地的或是PCRF等外部策略决策实体提供的,包含QoS和计费,以及路由转发等策略的信息返回给GwU业务实例,进行策略执行。
步骤811:GwU业务实例根据当前策略(本地策略或GwC提供的策略)执行下行门控等承载级QoS策略,执行承载绑定,执行下行数据的计费和用量的meter统计,将流量更新到流表中。访问各个GwU实例的共享内存中的共享APN-AMBR统计表,进行meter测量,对比该UE当前的APN-AMBR签约信息。如果统计后,当该UE在该APN下的全部non-GBR承载最大比特率大于签约的APN-AMBR,则将该数据执行门控策略,丢弃(可选地,统计到丢弃流量中)。如果统计后,该UE在该APN下的全部non-GBR承载最大比特率小于签约的APN-AMBR,则需要将该数据重新封装并根据路由策略发送,将需要携带的信息,如绑定承载信息,路由转发信息,增强到数据包头中,进行数据包的封装。
GwU实例之间对该统计表项的执行,采用锁互斥机制,保证同时只有一个GwU实例有权限访问或修改该统计表,本发明不对具体机制作限定。
步骤812:确认在签约允许的APN-AMBR范围内,则GwU业务实例根据数据包的路由转发策略下发该数据包。
如上801-812,对于下行数据流,该共享数据统计表存储在各个GwU实例的共享内存中,GwU业务实例之间对该统计表项的执行,采用锁互斥机制,保证同时只有一个GwU实例有权限访问或修改该统计表。
本实施例中的GwU实例,既可以是实际部署网元中的逻辑功能实体,也可以是独立的实际部署网元;还可以是虚拟化功能设备,或是功能设备中的一个处理器,或是虚拟化的一个网络切片或是微服务,本发明不做限定。
以上示例一到示例四中,GwU之间可通过直接数据转发,或通过定义新接口转发,本发明不做限定。
上述实施例提供的一种实现接入点带宽限制的方法和装置,为多个网关用户面GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表,GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,本发明能够在网关控制面和用户面分离架构中准确执行带宽控制,保障网络按照用户签约的APN-AMBR进行正确的带宽限制和数据流门控限制。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (12)

1.一种实现接入点带宽限制的方法,该方法包括:
为多个网关用户面GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表;
GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制;
GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例在接收到数据包时向独立的GwU共享数据表实例发送访问共享APN-AMBR统计表的请求,所述GwU共享数据表实例接收到所述访问共享APN-AMBR统计表的请求后,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,并向所述GwU业务实例返回响应消息,所述GwU业务实例根据所述响应消息对数据包进行转发或丢弃;或者,
GwU业务实例访问共享内存中保存的共享APN-AMBR统计表,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计后的APN-AMBR值对数据包进行转发或丢弃;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
2.如权利要求1所述的方法,其特征在于:
为多个GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表,包括:
在独立的GwU实例中建立所述共享APN-AMBR统计表,或者在多个GwU实例的共享内存中建立所述共享APN-AMBR统计表。
3.如权利要求1所述的方法,其特征在于:
GwU模块之间采用锁互斥机制访问或修改所述共享APN-AMBR统计表,同一时刻只有一个GwU模块有权限访问或修改所述共享APN-AMBR统计表。
4.如权利要求1所述的方法,其特征在于:
GwU模块中存在一个或多个GwU实例,每一个GwU实例处理多个用户设备的业务数据,多个GwU实例共享APN-AMBR统计表;一个网关控制面GwC模块下存在一个或多个GwU模块。
5.如权利要求2所述的方法,其特征在于:
GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例在接收到数据包时向独立的GwU共享数据表实例发送访问共享APN-AMBR统计表的请求,其中携带要访问的共享APN-AMBR统计表的标识,以及当前数据包的测量信息;
所述GwU共享数据表实例接收到所述访问共享APN-AMBR统计表的请求后,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于或等于该用户设备的签约值,则决策允许转发数据包,如统计后的APN-AMBR值大于该用户设备的签约值,则决策丢弃数据包,向所述GwU业务实例返回响应消息,其中携带决策指示信息;
所述GwU业务实例接收到所述GwU共享数据表实例返回的响应消息后,根据所述响应消息中携带的决策指示信息对数据包进行转发或丢弃;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
6.如权利要求2所述的方法,其特征在于:
GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例访问共享内存中保存的共享APN-AMBR统计表,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于或等于该用户设备的签约值,则转发数据包,如统计后的APN-AMBR值大于该用户设备的签约值,则丢弃数据包;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
7.一种实现接入点带宽限制的装置,包括:
设置模块,用于为多个网关用户面GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表;
带宽控制模块,用于GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制;
GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例在接收到数据包时向独立的GwU共享数据表实例发送访问共享APN-AMBR统计表的请求,所述GwU共享数据表实例接收到所述访问共享APN-AMBR统计表的请求后,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,并向所述GwU业务实例返回响应消息,所述GwU业务实例根据所述响应消息对数据包进行转发或丢弃;或者,
GwU业务实例访问共享内存中保存的共享APN-AMBR统计表,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计后的APN-AMBR值对数据包进行转发或丢弃;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
8.如权利要求7所述的装置,其特征在于:
设置模块,用于为多个GwU模块建立共享接入点聚合最大比特率APN-AMBR统计表,包括:
在独立的GwU实例中建立所述共享APN-AMBR统计表,或者在多个GwU实例的共享内存中建立所述共享APN-AMBR统计表。
9.如权利要求7所述的装置,其特征在于:
GwU模块之间采用锁互斥机制访问或修改所述共享APN-AMBR统计表,同一时刻只有一个GwU模块有权限访问或修改所述共享APN-AMBR统计表。
10.如权利要求7所述的装置,其特征在于:
GwU模块中存在一个或多个GwU实例,每一个GwU实例处理多个用户设备的业务数据,多个GwU实例共享APN-AMBR统计表;一个网关控制面GwC模块下存在一个或多个GwU模块。
11.如权利要求8所述的装置,其特征在于:
带宽控制模块,用于GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例在接收到数据包时向独立的GwU共享数据表实例发送访问共享APN-AMBR统计表的请求,其中携带要访问的共享APN-AMBR统计表的标识,以及当前数据包的测量信息;
所述GwU共享数据表实例接收到所述访问共享APN-AMBR统计表的请求后,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于或等于该用户设备的签约值,则决策允许转发数据包,如统计后的APN-AMBR值大于该用户设备的签约值,则决策丢弃数据包,向所述GwU业务实例返回响应消息,其中携带决策指示信息;
所述GwU业务实例接收到所述GwU共享数据表实例返回的响应消息后,根据所述响应消息中携带的决策指示信息对数据包进行转发或丢弃;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
12.如权利要求8所述的装置,其特征在于:
带宽控制模块,用于GwU模块在接收到数据包时访问该数据包对应的用户设备在当前接入点下的共享APN-AMBR统计表,根据当前数据包的测量信息以及访问所述共享APN-AMBR统计表获得的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,根据统计结果进行基于APN-AMBR的带宽控制,包括:
GwU业务实例访问共享内存中保存的共享APN-AMBR统计表,根据当前数据包的测量信息以及所述共享APN-AMBR统计表中记录的APN-AMBR值对该用户设备在当前接入点下的APN-AMBR进行统计,如统计后的APN-AMBR值小于或等于该用户设备的签约值,则转发数据包,如统计后的APN-AMBR值大于该用户设备的签约值,则丢弃数据包;
其中,所述共享APN-AMBR统计表中记录每一个用户设备在接入点下的APN-AMBR值。
CN201610097438.5A 2016-02-22 2016-02-22 一种实现接入点带宽限制的方法和装置 Active CN107105457B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610097438.5A CN107105457B (zh) 2016-02-22 2016-02-22 一种实现接入点带宽限制的方法和装置
PCT/CN2017/073358 WO2017143915A1 (zh) 2016-02-22 2017-02-13 一种实现接入点带宽限制的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610097438.5A CN107105457B (zh) 2016-02-22 2016-02-22 一种实现接入点带宽限制的方法和装置

Publications (2)

Publication Number Publication Date
CN107105457A CN107105457A (zh) 2017-08-29
CN107105457B true CN107105457B (zh) 2020-05-15

Family

ID=59658361

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610097438.5A Active CN107105457B (zh) 2016-02-22 2016-02-22 一种实现接入点带宽限制的方法和装置

Country Status (2)

Country Link
CN (1) CN107105457B (zh)
WO (1) WO2017143915A1 (zh)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11271846B2 (en) 2018-10-22 2022-03-08 Oracle International Corporation Methods, systems, and computer readable media for locality-based selection and routing of traffic to producer network functions (NFs)
US10819636B1 (en) * 2019-06-26 2020-10-27 Oracle International Corporation Methods, systems, and computer readable media for producer network function (NF) service instance wide egress rate limiting at service communication proxy (SCP)
US11159359B2 (en) 2019-06-26 2021-10-26 Oracle International Corporation Methods, systems, and computer readable media for diameter-peer-wide egress rate limiting at diameter relay agent (DRA)
US11252093B2 (en) 2019-06-26 2022-02-15 Oracle International Corporation Methods, systems, and computer readable media for policing access point name-aggregate maximum bit rate (APN-AMBR) across packet data network gateway data plane (P-GW DP) worker instances
US11082393B2 (en) 2019-08-29 2021-08-03 Oracle International Corporation Methods, systems, and computer readable media for actively discovering and tracking addresses associated with 5G and non-5G service endpoints
US11323413B2 (en) 2019-08-29 2022-05-03 Oracle International Corporation Methods, systems, and computer readable media for actively discovering and tracking addresses associated with 4G service endpoints
JP2023504002A (ja) * 2019-11-26 2023-02-01 オラクル・インターナショナル・コーポレイション パケットデータネットワークゲートウェイデータプレーン(p-gw dp)ワーカインスタンスにわたってアクセスポイント名-集約最大ビットレート(apn-ambr)をポリシングするための方法、システムおよびコンピュータ読取可能媒体
US11224009B2 (en) 2019-12-30 2022-01-11 Oracle International Corporation Methods, systems, and computer readable media for enabling transport quality of service (QoS) in 5G networks
CN115669049A (zh) * 2020-06-01 2023-01-31 中兴通讯股份有限公司 特定于网络切片的聚合最大比特率(ambr)配置
US11528334B2 (en) 2020-07-31 2022-12-13 Oracle International Corporation Methods, systems, and computer readable media for preferred network function (NF) location routing using service communications proxy (SCP)
US11290549B2 (en) 2020-08-24 2022-03-29 Oracle International Corporation Methods, systems, and computer readable media for optimized network function (NF) discovery and routing using service communications proxy (SCP) and NF repository function (NRF)
US11483694B2 (en) 2020-09-01 2022-10-25 Oracle International Corporation Methods, systems, and computer readable media for service communications proxy (SCP)-specific prioritized network function (NF) discovery and routing
US11570262B2 (en) 2020-10-28 2023-01-31 Oracle International Corporation Methods, systems, and computer readable media for rank processing for network function selection
US11470544B2 (en) 2021-01-22 2022-10-11 Oracle International Corporation Methods, systems, and computer readable media for optimized routing of messages relating to existing network function (NF) subscriptions using an intermediate forwarding NF repository function (NRF)
US11496954B2 (en) 2021-03-13 2022-11-08 Oracle International Corporation Methods, systems, and computer readable media for supporting multiple preferred localities for network function (NF) discovery and selection procedures
US11895080B2 (en) 2021-06-23 2024-02-06 Oracle International Corporation Methods, systems, and computer readable media for resolution of inter-network domain names
US11849506B2 (en) 2021-10-08 2023-12-19 Oracle International Corporation Methods, systems, and computer readable media for routing inter-public land mobile network (inter-PLMN) messages related to existing subscriptions with network function (NF) repository function (NRF) using security edge protection proxy (SEPP)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594285A (zh) * 2008-05-26 2009-12-02 华为技术有限公司 一种使用聚合最大比特率的方法、装置及***
CN101795472A (zh) * 2009-02-03 2010-08-04 华为技术有限公司 参数获取方法以及速率控制方法和控制装置
CN101917339A (zh) * 2010-08-17 2010-12-15 建汉科技股份有限公司 网络设备的网络频宽上限统计及调整方法
CN102026421A (zh) * 2009-09-22 2011-04-20 中兴通讯股份有限公司 一种聚合最大位率ambr的存储方法及装置
CN102685816A (zh) * 2011-03-09 2012-09-19 中兴通讯股份有限公司 一种用户面配置参数的处理方法及装置
EP2582175A1 (en) * 2011-01-12 2013-04-17 Huawei Technologies Co., Ltd. Method, device and system for setting maximum bandwidth
CN103582028A (zh) * 2013-11-15 2014-02-12 大唐移动通信设备有限公司 核心网侧用户资源管理方法和装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594285A (zh) * 2008-05-26 2009-12-02 华为技术有限公司 一种使用聚合最大比特率的方法、装置及***
CN101795472A (zh) * 2009-02-03 2010-08-04 华为技术有限公司 参数获取方法以及速率控制方法和控制装置
CN102026421A (zh) * 2009-09-22 2011-04-20 中兴通讯股份有限公司 一种聚合最大位率ambr的存储方法及装置
CN101917339A (zh) * 2010-08-17 2010-12-15 建汉科技股份有限公司 网络设备的网络频宽上限统计及调整方法
EP2582175A1 (en) * 2011-01-12 2013-04-17 Huawei Technologies Co., Ltd. Method, device and system for setting maximum bandwidth
CN102685816A (zh) * 2011-03-09 2012-09-19 中兴通讯股份有限公司 一种用户面配置参数的处理方法及装置
CN103582028A (zh) * 2013-11-15 2014-02-12 大唐移动通信设备有限公司 核心网侧用户资源管理方法和装置

Also Published As

Publication number Publication date
WO2017143915A1 (zh) 2017-08-31
CN107105457A (zh) 2017-08-29

Similar Documents

Publication Publication Date Title
CN107105457B (zh) 一种实现接入点带宽限制的方法和装置
US20230198787A1 (en) Selecting a User Plane Function Based on a Device Type Received by a Session Management Function
WO2021018021A1 (zh) 计费方法、计费***和通信装置
KR101762184B1 (ko) 맞춤가능한 이동 광대역 네트워크 시스템 및 이동 광대역 네트워크를 맞춤화하는 방법
EP2611234B1 (en) System and method for managing quality of service
CN107295575B (zh) 一种服务质量的控制方法和装置
US9838904B1 (en) Policy and charging control rule programming and lookup in connectivity access networks
WO2017193427A1 (zh) 分组交换业务识别方法及终端
US9521679B2 (en) Systems and methods for implementing reflective EPS bearers to ensure uplink quality of service
WO2019062499A1 (zh) 一种策略确定的方法及通信装置
CN110679175B (zh) 管理上行链路服务质量的方法和执行所述方法的基站
US9642032B2 (en) Third party interface for provisioning bearers according to a quality of service subscription
US20140254373A1 (en) Method and Apparatus for Improving LTE Enhanced Packet Core Architecture Using Openflow Network Controller
CN106921585B (zh) 数据报文发送方法、装置和***
EP2745485B1 (en) Advanced determination, processing and control in communication networks
EP2903220B1 (en) Method and apparatus for processing packet
KR20160019523A (ko) 무선 네트워크에서 최종 사용자 혼잡을 완화하기 위한 방법, 장치, 시스템, 컴퓨터 프로그램 및 컴퓨터 프로그램 제품
US9877258B2 (en) Method and device for transferring data traffic
US9647935B2 (en) Inter-layer quality of service preservation
WO2018045834A1 (zh) 一种VoLTE业务处理方法及装置
WO2018120246A1 (zh) 一种数据传输方法及相关网元
CN108632892B (zh) 无线通信方法、终端、接入网设备和网络***
US20200177512A1 (en) Network architecture with control plane node
CN104754540B (zh) 以无线接入单元为锚点的媒体数据环回处理方法
WO2015028048A1 (en) Method and apparatus

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant