简介
本文档介绍当数据包数据网络网关(PGW)报告比分配的配置更高的配额时要检查的配置。
先决条件
要求
Cisco 建议您了解以下主题:
- 长期演进(LTE)
- 在线计费
- Diameter信用控制应用程序
使用的组件
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
问题
当配额用尽时,PGW在已用服务单元(USU)属性值对(AVP)下报告比在线计费系统(OCS)在较早的信用控制应答更新(Credit-Control-Answer Update)中在授权服务单元(GSU)下分配的配额多。
执行的分析
一旦前一个Credit-Control-Answer_UPDATE (帧3130)中的OCS提供的配额用尽,PGW就会报告在USU (帧3142)下使用更高的配额。报告的GSU (CC-Total-Octets=11375)和USU (CC-Total-Octets=11756)八位组之间发现了一个细微的差异。
No. Source Destination Protocol CC-Request-Type CC-Total-Octets 3GPP-Reporting-Reason Info
3130 10.30.50.36 10.125.230.100 DIAMETER UPDATE_REQUEST 11375 cmd=Credit-Control Answer(272)
3142 10.125.230.100 10.30.50.36 DIAMETER UPDATE_REQUEST 11756 QUOTA_EXHAUSTED cmd=Credit-Control Request(272)
RFC 4006包含此方案的行为和交互。标准规定:
8.17. Granted-Service-Unit AVP
Granted-Service-Unit AVP (AVP Code 431) is of type Grouped and
contains the amount of units that the Diameter credit-control client
can provide to the end user until the service must be released or the
new Credit-Control-Request must be sent.
8.19. Used-Service-Unit AVP
The Used-Service-Unit AVP is of type Grouped (AVP Code 446) and
contains the amount of used units measured from the point when the
service became active or, if interim interrogations are used during
the session, from the point when the previous measurement ended.
解决方案
观察到此行为时,请查看PGW的show configuration verbose 输出,并验证credit-control group 配置下是否启用了quota request-trigger include-packet-causing-trigger 命令。Cisco StarOS®配置指南中涉及此配置行的说明:
quota request-trigger
This command configures the action on the packet that triggers the credit control application to request quota.
include-packet-causing-trigger
Includes the packet causing the threshold limit violation trigger.
如果启用此命令,则触发QUOTA_EXHAUSTED报告的数据包必须包含在此报告中,并且其负载会导致USU报告值高于OCS的GSU。
根据您的要求,可以使用quota request-trigger 通过包含或排除导致阈值限制违规触发的数据包来控制此行为:
quota request-trigger { exclude-packet-causing-trigger | include-packet-causing-trigger }
注意:默认情况下,它设置为include-packet-causing-trigger。