Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

用于有线配置和计费的 3GPP 策略和收费控制

用于有线调配和计费的 3GPP 策略和收费控制概述

第三代合作伙伴计划 (3GPP) 策略和计费控制 (PCC) 为客户提供了有线配置和计费的统一。 图 1 显示了整个 3GPP PCC 架构的组件。

图 1:3GPP PCC 架构概述 3GPP PCC Architecture Overview

PCC 架构的四个主要组件是:

  • 策略和计费规则功能 (PCRF) — 一个集中式策略决策点,用于部署业务策略和计费规则以分配宽带网络资源并管理用户和服务的基于流的费用。PCRF 使用 3GPP Gx 协议和在线策略接口将规则推送到政策和收费执行功能 (PCEF)。

  • 策略和收费实施功能 (PCEF) — 在网关上提供用户流量处理和 QoS 的功能,提供服务数据流检测,并应用从 PCRF 接收的规则。PCEF可以选择使用3GPP Gy协议与在线收费系统(OCS)内的在线收费功能(OCF)进行交互,以检索配额和信用控制的政策和收费授权。

  • 在线充电系统 (OCS) - 负责与 PCEF 交互的组件。PCEF 可以选择使用 3GPP Gy 协议报告使用情况并从 OCS 接收其他授权。宽带PCEF(BPCEF)与OCS的交互使用在线会话收费,具有集中的单位确定和集中评级。

  • 离线收费系统 (OFCS) — 在收集网络资源使用情况的收费信息的同时收集该资源使用情况的过程。如果不需要基于信用的授权,PCEF将使用3GPP Gz协议向OFCS应用策略并报告使用情况。您还可以使用 OCS 作为主要记帐目标,并使用 OFCS 作为备份。

表 1 列出了 PCRF 和 PCEF 之间的功能差异。

表 1:PCRF 和 PCEF 之间的功能比较

功能

聚合酶链反应

聚氯乙烯

收费警务实施

在不同层面参与;聚合托管网络内的信息,被视为 PCC 架构的一部分。

在不同层面参与;位于网关处。

包括的功能

主要包括策略控制决策和基于流的控制功能。

包括策略实施和基于流量的收费功能。

预定义的 PCC 规则

预定义 PCC 规则的激活或停用只能由 PCRF 完成。

由 PCEF 预配置。

线上线下充电互动

不支持

支持

构成图 1 中 PCC 架构的其他三个组件是:

  • 应用程序功能 (AP) — 应用程序功能与需要动态 PCC 的应用程序或服务进行交互。应用程序功能从应用程序信令中提取会话信息,并使用 Rx 协议向 PCRF 提供应用程序会话相关信息。

  • 订阅配置文件存储库 (SPR) — SPR 包含基于每个数据包的数据网络 (PDN) 的订阅者和订阅信息。SP 协议使 PCRF 能够请求与订阅者的服务或会话相关的订阅信息。

  • 承载绑定和事件报告功能 (BBERF) — 需要将 PCC 规则映射到特定的 IP 承载,以确保数据包获得适当的 QoS 处理。PCC 规则与持有者之间的关联称为 持有者绑定。BBERF的位置取决于接入技术。对于 3GPP,BBERF 位于服务网关中并使用 Gxx 协议。

3GPP 策略和充电控制架构的优势

  • 为有线用户配置和计费提供统一的框架。

宽带有线用户策略和收费执行功能概述

政策和收费执行功能 (PCEF) 是 图 2 中第三代合作伙伴计划 (3GPP) 政策和收费控制 (PCC) 架构的四个主要组件之一。

图 2:3GPP PCC 架构概述 3GPP PCC Architecture Overview

PCEF 在网关上提供用户流量处理和服务质量 (QoS),提供服务数据流检测,并应用从策略控制和计费规则功能 (PCRF) 接收的规则。3GPP 将 Gx 定义为 PCRF 和 PCEF 之间的在线策略协议,用于为订阅者提供对策略和基于流的费用的控制。PCRF 是一个集中式策略决策点,用于部署业务策略规则来分配宽带网络资源,并管理基于流的用户和服务费用。或者,PCEF使用3GPP Gy协议与在线收费系统(OCS)进行交互,以检索配额和信用控制的策略和收费授权。

PCEF 为以下环境提供支持:

有线接入环境

对于移动用户,用户设备请求服务;对于宽带有线用户,PCRF 请求服务。在有线环境中,PCRF 充当服务请求方,PCEF 充当服务接收方和执行器。

在有线环境中调整 PCC 模型具有以下优势:

  • 方便

  • 先进的技术

  • 已经由运营商的无线分支实施,通常提供比有线分支大得多的业务

PCRF 通过推送收费规则来控制 PCEF。计费规则作为服务(策略)规则重复使用来推送策略。收费规则还可以具有关联的评级组或收费键。因此,PCEF 配置必须定义收费规则以及信用控制服务 (cc-service) 和评级组之间的映射。

在许多情况下,OCS和离线收费系统(OFCS)3GPP会计服务都需要使用移动站国际用户目录号码(MSISDN)进行用户识别。MSISDN 作为订阅 ID 传递。虽然每个移动用户设备设备都有一个关联的 MSISDN,但此信息不适用于有线订阅者。为了使 PCRF 能够动态传递订阅 ID 参数并支持各种身份验证、授权和配置, 表 2 中的瞻博网络属性值对 (AVP) 已从瞻博网络供应商 ID 空间 (2636) 供应商特定属性 (VSA) 中分配。

注意:

如果未收到动态订阅 ID,则不会启动 OCS 或 OFCS 通信。

表 2:分配的瞻博网络 AVP

AVP 姓名

供应商编号

AVP 类型

直径类型

直径标志

Juniper-Dyn-subscription-Indicator(Juniper-Dyn-subscription-Indicator)

2636

10001

枚举

V

Juniper-dyn-subscription-id

2636

10002

分组

Vm

Juniper-dyn-subscription-id-type

2636

10003

整数32

Vm

Juniper-dyn-subscription-id-data

2636

10004

UTF8 字符串

Vm

客户端系统(路由器)发送 Juniper-Dyn-Subscription-Id-Indicator AVP,以表示支持动态分配订阅 ID。Juniper-Dyn-Subscription-Id-Indicator属性有两个值:

  • DYN_SUBSCRIPtION_NOT_SUPPORTED (0)

  • DYN_SUBSCRIPTION_SUPPORTED (1)

然后,服务器将瞻博网络订阅 ID AVP 发送给表示支持的客户端。这是一个分组的 AVP,其中包含要作为订阅 ID 类型和订阅 ID 数据发送的值。

注意:
  • PCRF 服务器可以使用标准订阅 ID AVP 将动态订阅 ID 传送给路由器。

  • 如果 PCRF 同时发送瞻博网络订阅 ID 和订阅 ID,则使用订阅 ID 值。

在许多情况下,有线用户仅支持一个 IP 系列,这是 AAA 服务和 PCRF 所必需的信息。为了指示此信息,已从 表 3 中的瞻博网络供应商 ID 空间 (2636) VSA 中分配了瞻博网络系列指示器 AVP。

表 3:家庭指标 AVP

AVP 姓名

供应商编号

AVP 类型

直径类型

直径标志

瞻博网络系列指示器

2636

10010

枚举

V

客户端系统(路由器)发送瞻博网络家族指示器 AVP,以指示哪些网络家族与服务请求相关联并得到订阅者的支持。当您配置瞻博网络系列指示器 AVP 以指示关联的网络家族时,系统会将信息发送到 PCRF。瞻博网络系列指示器属性有四个值:

  • 未指定 (0)

  • IPV4_FAMILY (1)

  • IPV6_FAMILY (2)

  • IPV4_IPV6_FAMILY (3)

有线客户通常仅通过PCRF控制用户服务,并将OCS用作方便的实时使用监控机制,而不是执行单元。若要减少可能的错误 OCS 配置的数量,请在层次结构级别包含 force-continue 语句 [edit access ocs partition partition-name] ,以强制宽带 PCEF (BPCEF) 限制来自 OCS 和配额过期的负面响应的影响,并阻止为受影响的评级组发送 OCS 通知。每当PCEF收到对任何报告组的否定响应时,它都会停止向OCS报告该组。

Junos OS 环境

Junos OS 环境中有三类动态配置文件:

  • client-dynamic-profiles

  • cos-service-dynamic-profiles

  • firewall-service-dynamic-profiles

客户端动态配置文件和cos-service-dynamic配置文件定义了提供给订户的服务的带宽和其他特征;防火墙服务配置文件执行过滤和使用计数。对于所有动态配置文件的类别,服务动态配置文件名称用作计费规则名称 AVP 的值。

当服务动态配置文件没有变量时,或者当请求服务动态配置文件定义中提供的默认值时,不需要其他元素。要为服务动态配置文件提供自定义值,请将充电规则定义 AVP 与其他 VSA 一起使用。

PCRF 使用现有的瞻博网络替代 VSA(供应商 ID 2636 和类型 2024)以名称-值对的形式提供属性。PCRF 还可以将参数作为规则名称的一部分的位置表示法包含在内。重定向信息 AVP(供应商 ID 10415 和类型 1085)为重定向 URL 参数提供一个值。

对于客户请求的每个可能的服务动态配置文件参数名称,都会定义一个新的瞻博网络参数 VSA。 表 4 介绍了初始固定瞻博网络参数 VSA 集。

表 4:初始固定瞻博网络参数 VSA 集

参数

VSA 名称

供应商编号

类型

直径类型

Cos-Tcp

Juniper-Param-Cos-Tcp

2636

10005

UTF8 字符串

V4-防火墙-输入-筛选器

Juniper-param-v4-firewall-input-filter

2636

10006

UTF8 字符串

V4-防火墙-输出-筛选器

Juniper-param-v4-firewall-output-filter

2636

10007

UTF8 字符串

V6-防火墙-输入-筛选器

Juniper-param-v6-firewall-input-filter

2636

10008

UTF8 字符串

V6-防火墙-输出-过滤器

Juniper-param-v6-firewall-output-filter

2636

10009

UTF8 字符串

如果 PCRF 需要指示参数或服务标识符和评级组,则使用收费规则定义 AVP;否则,将使用充电规则名称 AVP。

例如,当存在服务标识符和评级组组合时,或者仅指定了服务标识符或仅指定评级组时,该组合在为订阅者安装的规则中必须是唯一的。您可以在路由器上配置服务上下文 ID。

了解路由器和 PCRF 之间的 Gx 交互

Diameter 消息序列通过第三代合作伙伴计划 (3GPP) Gx 协议在策略控制和规则计费功能 (PCRF) 与充当策略和计费执行功能 (PCEF) 的路由器之间进行交换。

从 Junos OS 17.3R1 版开始,使用 Gy 和 Gx 协议添加了对其他 OCS 和 PCRF 功能的支持。新声明:

  • accept-sdr 为层次结构级别的 [edit access pcrf partition partition-name]PCRF 分区添加的。

  • alternative-partition-name 为层次结构级别的 [edit access ocs partition partition-name]OCS 分区添加。

它们交互以执行以下订阅者访问任务:

订阅者登录

路由器向策略管理器 (PCRF) 发送包含一组固定必需信息的 Diameter CCR 请求,并接收包含策略和其他信息的 CCA 响应。当您在层次结构级别包含语句[edit access profile profile-name]时,provisioning-order pcrf将为订阅者启用 Gx 配置。当应用程序请求 AAA 激活订阅者的会话时,路由器会向 PCRF 发送 CCR-GX-I(其中 I 表示 INITIAL_REQUEST)消息,以请求订阅者会话的一组修复配置信息,并接收包含策略和其他信息(包括结果代码 AVP(AVP 代码 268))的 CCA-GX-I 响应消息。

在访问配置文件中配置 provisioning-order 语句时,宽带 PCEF (BPCEF) 模块会在客户端激活期间向 PCRF 发送调配请求。以下示例显示了 CCR-GX-I 和 CCA-GX-I 数据包交换:

CCR-GX-I 数据包示例

注意:

T(可能重新传输的消息)位在重新发送 CCR-GX-I 时重新计算。此标志是在链路故障转移过程之后设置的,以删除重复的请求。

CCA-GX-I 数据包示例

注意:

如果在 CCA-GX-I 中未定义规则安装 AVP,则安装默认规则。

所有事件触发器(包括尚未定义的触发器)都是可接受的。但是,只有少数事件触发器在实现时实际生成事件。

PCRF 返回一条 CCA-GX-I 消息,其中包含映射到 表 5 中列出的结果类别的结果代码 AVP(AVP 代码 268)。

表 5:结果代码 AVP 类别

结果代码 AVP 值

结果类别

成功(2001),LIMITED_SUCCSS(2002)和有效信息

授予

AUTHENTICATION_REJECTED(4001)、UNKNOWN_SESSION_ID(5002)、AUTHORIZATION_REJECTED(5003)、USER_UNKNOWN(5030)

否认

UNABLE_TO_DELIVER(3002)、REALM_NOT_SERVED(3003)、TOO_BUSY(3004)、LOOP_DETECTED(3005)、REDIRECT_INDICATION(3006)

失败

所有其他直径永久失效结果代码 AVP 大于和等于 5000,以及所有直径协议错误结果代码 AVP 大于和等于 3000 且小于 4000

永久性故障

无效消息或无响应的其他结果代码 AVP

失败

表6所示,CCA-GX-I响应处理取决于三个因素:

  • 本地决策超时是否已过期

  • 本地决策的设置

  • 结果类别

表 6 还包含 PCRF 本地决策超时过期操作。

表 6:CCA-GX-I 响应处理

PCRF 本地 决策超时

PCRF 本地决策

结果 类别

行动

未过期

授予

清除本地决策计时器,应用来自 CCA-GX-I 的规则,通知在线收费系统 (OCS),然后确认用户激活。

未过期

否认

清除本地决策计时器并使订阅者激活失败。

未过期

失败

重试 CCA-GX-I,直到本地决策超时。

未过期

授予

永久性故障

清除本地决策计时器,应用默认规则,确认订阅者激活,然后继续重试 CCA-GX-I。

未过期

否认

永久性故障

订阅者激活失败并启动订阅者注销过程。

过期时

授予

应用默认规则,无限期地重试 CCA-GX-I,并确认订阅者激活。

过期时

否认

订阅者激活失败并启动订阅者注销过程。

过期

授予

授予

如果 CCA-GX-I 包含规则,请删除默认规则并安装收到的规则,然后通知 OCS 并确认订阅者激活。

过期

授予

否认

注销客户端。

过期

授予

失败

无限期地重试 CCA-GX-I。

过期

授予

永久性故障

暂停很长时间,然后重新启动重试 CCA-GX-I。

过期

否认

否认

如果订阅者仍在注销,请忽略订阅者;否则,无需执行任何操作。

订阅者登录将启动以下事件序列:

  1. 客户端应用程序(如 DHCP、PPP 或静态订阅者会话)请求 AAA 对订阅者进行身份验证。

  2. 如果订阅者访问配置文件指定了 RADIUS 身份验证,则开始身份验证。身份验证成功后,登录将继续。当配置文件中的语句未指定 RADIUS 身份验证或无身份验证时 authentication-order ,登录失败。身份验证失败时,登录也会失败。

  3. 将为订阅者激活默认服务。身份验证服务器在身份验证授权中包含的任何服务都将被激活。此外,可能已为客户端应用程序配置了默认服务。

  4. 如果订阅者访问配置文件指定了 Gx 调配,路由器将通过向 PCRF 发送 CCR-GX-I 消息来启动 Gx 消息交换。路由器在不可配置的超时期限内等待 PCRF 使用 CCA-GX-I 消息进行响应。

    当 PCRF 在超时期限内响应并在 CCA-GX-I 消息中包含充电规则安装 AVP 时,当路由器停用任何默认服务并尝试激活指定服务时,订阅者登录将延迟。

    • 如果激活了所有指定的服务,则登录完成。

    • 如果无法激活任何服务,路由器将向 PCRF 发送 CCR-GX-U(其中 U 表示 UPDATE_REQUEST)消息,其中包含服务的状态(规则报告)。PCRF 使用 CCA-GX-U 响应此消息,CCA-GX-U 可以包含一组新的激活服务。

    • 路由器会忽略任何默认服务,即使 CCA-GX-I 消息不包含任何服务也是如此。在这种情况下,不会激活任何服务。

    如果 PCRF 在超时期限内未返回 CCA-GX-I,则订阅者登录完成。

    • 路由器首先搜索从身份验证服务器返回的服务,并激活它找到的任何服务。如果未找到此类服务,则路由器将激活任何本地配置的默认服务。默认服务激活成功时订阅者登录完成,但当任何默认服务激活失败时,订阅者登录将失败。由于不需要存在默认服务,因此当找不到默认服务时,登录也会完成。

    • 如果登录完成(有或没有默认服务),路由器会定期将 CCR-GX-I 消息重新发送到 PCRF。如果 PCRF 随后返回 CCA-GX-I,路由器将停用默认服务(如果有),然后激活 CCA-GX-I 中包含的任何服务。如果消息不包含任何服务,则不会激活任何服务,甚至不会激活默认服务。

    • 如果无法激活 CCA-GX-I 中包含的任何服务,路由器将向 PCRF 发送包含服务状态的 CCR-GX-U 消息(规则报告)。PCRF 使用 CCA-GX-U 响应此消息,CCA-GX-U 可以包含一组新的激活服务。

订阅者登录错误恢复

从 Junos 版本 20.1R1 开始,您可以将路由器配置为从某些 PCRF 服务器错误中恢复,方法是重新初始化订阅者会话以重新同步路由器和 PCRF 服务器状态。某些 PCRF 服务器可能无法正确处理它发送到路由器的 CCA-GX-I 消息丢失的情况。当路由器重试将 CCR-GX-I 发送到 PCRF 时,服务器与路由器不同步,因为它已经发送了回复,并且不知道路由器未收到消息。这种状态不匹配可能会导致以下任一错误:

  • PCRF 服务器使用 CCA-GX-I 响应重试,该 CCA-GX-I 包含值为 5012(直径无法遵守)的直径结果代码 AVP(代码 268)。这被视为永久性故障(表 5)。

  • PCRF 服务器发送 RAR。服务器期望会话处于活动状态,因为它将 CCA-GX-I 发送到路由器,并且不知道未收到消息。服务器可能会发送以下任何 RAR 消息:

    • RAR-GX-D 断开会话,因为它认为会话不好

    • RAR-GX-A 读取有关错误会话的信息

    • RAR-GX-U 更新会话,因为它认为会话运行正常。

您可以使用 PCRF local-decision 配置重新初始化订阅者会话,以响应其中一个或两个错误。

  • reinit-on-failure包括永久性故障错误的选项。

  • 包括 reinit-on-rar RAR 错误的选项。

注意:

重新初始化操作具有以下附加配置要求:

  • 您必须配置本地决策 grant 选项。

  • 您必须将路由器配置为使用扩展会话 ID,以便它可以维护原始会话和绑定到同一登录事件的新会话的状态。为此,请配置 PCRF use-session-stamp 选项。

在这两种情况下,重新初始化操作都包含以下步骤:

  1. 路由器向 PCRF 发送会话终止请求 CCR-GX-T 以终止会话。这样做是为了尝试使路由器和 PCRF 服务器对此会话具有相同的状态。

  2. 路由器等待重新初始化超时期限以接收 CCA-GX-T。您可以使用该 reinit-timeout 选项指定不同于默认值的时间段。

  3. 如果路由器在超时期限内收到 CCA-GX-T,或者 CCA-GX-T 在超时到期前未到达,则路由器会使用新的扩展会话 ID 向 PCRF 发送 CCR-GX-I。扩展会话 ID 在直径会话 ID AVP(AVP 代码 263)中传达。

    路由器通过附加由路由器创建 CCR-GX-I 时的 UTC 时间组成的会话标记来形成扩展会话 ID。例如,请考虑以下直径会话 ID AVP。会话 ID 为 23,未 use-session-stamp 配置:

    配置后 use-session-stamp ,会话时间戳将附加到 AVP 值:

表 7 提供了路由器如何根据当前本地 PCRF 状态对这些错误做出反应的详细信息。

表 7:基于本地 PCRF 状态的路由器操作

本地州

发生 PCRF 错误时的操作

local-active- 订阅者在使用默认服务时处于活动状态。

路由器执行以下操作:

  • 转换到 local-reinit 状态。

  • 将 CCR-GX-T 发送到 PCRF。

  • 启动本地决策重新初始化计时器并等待来自 PCRF 的 CCA-GX-T 回复。

local-grant- 默认服务调配正在进行中。

默认配置完成后,路由器将执行以下操作:

  • 转换到 local-reinit 状态。

  • 将 CCR-GX-T 发送到 PCRF。

  • 启动本地决策重新初始化计时器并等待来自 PCRF 的 CCA-GX-T 回复。

started- 本地决策计时器仍在运行。

未配置默认服务时,路由器执行以下操作:

  • 转换到 local-reinit 状态。

  • 将 CCR-GX-T 发送到 PCRF。

  • 启动本地决策重新初始化计时器并等待来自 PCRF 的 CCA-GX-T 回复。

配置默认服务时,路由器执行以下操作:

  • 转换到 local-reinit-early 状态。

  • 开始预配默认服务。

默认配置完成后,路由器将执行以下操作:

  • 转换到 local-reinit 状态。

  • 将 CCR-GX-T 发送到 PCRF。

  • 启动本地决策重新初始化计时器并等待来自 PCRF 的 CCA-GX-T 回复。

订阅者更新

每当路由器上发生触发事件时,都会向 PCRF 发送更新请求。以下示例显示了 CCR-GX-U(其中 U 表示 UPDATE_REQUEST)和 CCA-GX-U 数据包交换:

CCR-GX-U 数据包示例

注意:

T 位在重新发送 CCR-GX-U 时重新计算。

CCA-GX-U 数据包示例

PCRF 返回一条 CCA-GX-U 消息,其中包含映射到 表 8 中列出的结果类别的结果代码 AVP(AVP 代码 268)。

表 8:结果代码 AVP 类别

结果代码 AVP 值

结果类别

成功(2001),LIMITED_SUCCSS(2002)和有效信息

成功

UNABLE_TO_DELIVER(3002)、REALM_NOT_SERVED(3003)、TOO_BUSY(3004)、LOOP_DETECTED(3005)、REDIRECT_INDICATION(3006)

失败

所有其他直径永久失效结果代码 AVP 大于和等于 5000,以及所有直径协议错误结果代码 AVP 大于和等于 3000 且小于 4000

成功

无效消息或无响应的其他结果代码 AVP

失败

订阅者注销

当客户端应用程序向 AAA 发送订阅者注销通知时,Gx 会发送 CCR-GX-T(其中 T 表示 TERMINATION_REQUEST)消息,以通知 PCRF 预配的订阅者会话正在终止。

每当路由器上发生触发事件时,都会向 PCRF 发送终止请求。以下示例显示了 CCR-GX-T 和 CCA-GX-T 数据包交换:

CCR-GX-T 数据包示例

注意:

T 位在重新发送 CCR-GX-T 时重新计算。

CCA-GX-T 数据包示例

PCRF 返回一条 CCA-GX-T 消息,其中包含映射到 表 9 中列出的结果类别的结果代码 AVP(AVP 代码 268)。

表 9:结果代码 AVP 类别

结果代码 AVP 值

结果类别

成功(2001),LIMITED_SUCCSS(2002)和有效信息

成功

UNABLE_TO_DELIVER(3002)、REALM_NOT_SERVED(3003)、TOO_BUSY(3004)、LOOP_DETECTED(3005)、REDIRECT_INDICATION(3006)

失败

所有其他直径永久失效结果代码 AVP 大于和等于 5000,以及所有直径协议错误结果代码 AVP 大于和等于 3000 且小于 4000

成功

无效消息或无响应的其他结果代码 AVP

失败

如果结果代码值为成功,Gx 将通知 AAA,AAA 通知应用程序注销已完成。如果 Gx 未收到 CCA-GX-T 消息,或者结果代码 AVP 具有任何其他值或丢失,则会重试终止请求,直到 CCA-GX-T 消息返回成功。路由器通过发送另一个 CCR 请求以由 CCA 响应确认来通知 PCRF 有关订阅者注销的信息。PCRF 还可以使用 RAR 请求来强制用户注销或更改应用的服务。

如果“结果代码”值为“失败”,则重试请求。

用户断开连接

为了执行订阅者断开连接,PCRF 发送 RAR-GX-D(其中 D 表示断开连接),BPCEF 使用 RAA-GX-D 消息进行响应。

以下示例显示了 RAR-GX-D 和 RAA-GX-D 数据包交换:

RAR-GX-D 数据包示例

RAA-GX-D 数据包示例

PCRF 返回一条 RAA-GX-T 消息,其中包含映射到 表 10 中列出的结果类别的结果代码 AVP(AVP 代码 268)。

表 10:结果代码 AVP 类别

结果代码 AVP 值

结果类别

DIAMETER_SUCCESS(2001年)

正在断开订阅者连接或未找到订阅者

DIAMETER_UNABLE_TO_COMPLY(5012)

订阅服务器不可移动

DIAMETER_TOO_BUSY(3004)

未完成的连接请求过多

注意:

BPCEF 包含至少 512 个 RAR-GX-D 或 RAA-GX-D 消息的缓冲空间。

连接故障恢复

Gx 不依赖于设备之间的连接状态来检测路由器或 PCRF 中断,因为某些事件不会影响连接状态,而当设备之间存在 Diameter 中继或代理时,不会检测到其他事件。

为了缓解 PCRF 的连接故障,路由器使用以下故障恢复过程:

  • 如果 PCRF 不可用,并且您安装并配置了默认服务,则订阅者登录将相应地继续。

  • 未确认的预配请求无限期重播,或者直到订阅者注销。

  • 注销请求等待最终的OCS询问完成,然后任何未确认的注销请求重放24小时。

  • 路由器使用标准 Diameter 传输冗余与冗余 PCRF 通信。

Gx 容错的一个重要方面是订阅者登录和终止请求被重试(重放)24 小时,直到从 PCRF 收到令人满意的响应。您可以发出 clear network-access pcrf subscribers 命令以清除所有 PCRF 订阅者。

了解路由器和 OCS 之间的 Gy 交互

信息或询问通过第三代合作伙伴计划 (3GPP) Gy 协议在在线充电系统 (OCS) 和充当策略和计费执行功能 (PCEF) 的路由器之间进行交换。宽带PCEF(BPCEF)与OCS的交互使用在线会话收费,具有集中的单位确定和集中评级。PCEF 可以选择使用 Gy 协议报告使用情况并从 OCS 接收其他授权。

从 Junos OS 17.3R1 版开始,使用 Gy 和 Gx 协议添加了对其他 OCS 和 PCRF 功能的支持。新声明:

  • accept-sdr 为层次结构级别的 [edit access pcrf partition partition-name]PCRF 分区添加的。

  • alternative-partition-name 为层次结构级别的 [edit access ocs partition partition-name]OCS 分区添加。

从 Junos OS 18.1R1 版开始,当 OCS 的主路径和备用路径均不可用时,宽带 PCEF 为 OCS 数据提供文件备份。CCR-GY-T 帧存储在远程位置的文件中。层次结构 [edit access ocs partition partition-name]支持备份。

在策略控制和规则计费功能 (PCRF) 和 PCEF 之间完成用户调配后,路由器开始在 OCS 和 PCEF 之间发送以下询问:

对OCS的第一次审讯

在第一次询问期间,路由器向OCS充电服务器发送包含一组固定的必需信息的Diameter CCR请求。然后,OCS收费服务器使用有效期,评级组和使用配额进行回复。

注意:

对于此实施阶段,路由器允许订阅者访问,而无需等待 OCS 响应,并且 OCS 始终授予必要的配额。

要配置收费服务列表以通过 Gy 协议与 OCS 通信信息,请在层次结构级别配置 charging-service-list ocs 语句 [edit access profile profile-name] 。以下示例显示了 CCR-GY-I 和 CCA-GY-I 数据包交换:

注意:

T(可能重新传输的消息)位在重新发送 CCR-GY-I 时重新计算。此标志是在链路故障转移过程之后设置的,以帮助删除重复的请求。

CCR-GY-I 数据包示例

CCA-GY-I 数据包示例

对OCS的中级审讯

路由器向OCS充电服务器发送一组固定的必需信息后,OCS充电服务器会回复有效期、评级组和使用配额。有效期和配额到期会触发中间审讯事件。

每当路由器上发生触发事件时,都会向 OCS 发送更新请求。以下示例显示了 CCR-GY-U(其中 U 表示 UPDATE_REQUEST)和 CCA-GY-U 数据包交换:

CCR-GY-U 数据包示例

CCA-GY-U 数据包示例

对OCS的最后审讯

当客户端应用程序向 AAA 发送订阅者注销通知时,Gy 会发送 CCR-GY-T(其中 T 表示 TERMINATION_REQUEST)消息,以通知 OCS 预配的订阅者正在终止。

每当路由器上发生触发事件时,都会向 OCS 发送终止请求。以下示例显示了 CCR-GY-T 和 CCA-GY-T 数据包交换:

CCR-GY-T 数据包示例

CCA-GY-T 数据包示例

连接故障恢复

Gy 不依赖于设备之间的连接状态来检测路由器或 OCS 中断,因为某些事件不会影响连接状态,而当设备之间存在 Diameter 中继或代理时,不会检测到其他事件。

为了缓解 OCS 的连接故障,路由器使用以下故障恢复过程:

  • 如果 OCS 不可用,您可以通过在层次结构级别设置force-continue[edit access ocs partition partition-name]语句来配置为允许订阅者流量。

    注意:

    force-continue 语句是必需的配置语句。

  • 未确认的第一次和中间询问无限期重播,或者直到订阅者注销。

  • 未经承认的最终审讯重播长达24小时。

  • 路由器使用标准 Diameter 传输冗余与冗余 OCS 通信。

  • 您可以配置传输冗余事件以触发应用程序流量中的故障。

Gy容错的一个重要方面是订阅者登录和终止请求被重试(重放)24小时,直到从OCS收到令人满意的响应。您可以发出 clear network-access ocs statistics 命令以清除所有 OCS 统计信息。

中止会话请求

当接收 MX 系列路由器收集最终数据并发布最终询问时,OCS 可能会发出 ASR(中止会话请求)。MX 系列路由器收到响应后,会停止更新相关会话的 OCS。

Gy 文件备份概述

Gy 协议(也称为 OCS)基于增量使用情况报告,同时保留中间数据。因此,OCS 服务器包括多种故障保护机制,例如直径传输冗余、OCS 的替代路径和文件备份。从 Junos OS 18.1R1 版开始,当主路径和备用路径均不可用时,宽带 PCEF 提供文件备份。CCR-GY-T 帧存储在远程位置的文件中。

OCS 备份在 OCS 最终响应超时到期时生效。数据将排队等待备份过程,订阅者注销进入 pcrf 会话终止。在所有情况下,备份操作都由以下配置参数控制:

  • backup-limit— 备份条目总数的限制。达到限制后,新订阅者的登录失败或删除最旧的备份条目,具体取决于备份溢出设置。

  • backup-timeout— 备份操作超时。

  • backup-overflow— 控制备份条目数超过备份限制时的操作。

OCS SFTP-Backup

stfp 备份是实现的第一个备份机制。操作由以下参数控制:

  • 累积超时 – 文件在第一次 CCR-GY-T 提交的文件累积时间之后写入。

  • 累积计数 – 在满足文件帐户计数的请求数后写入文件。

  • 累积大小 – 文件在其大小达到累积大小限制后写入。

  • 重试间隔 – 在此间隔之后重试每个失败的写入操作,直到累积备份超时。

  • 响应超时 – 单个 sftp 命令响应的超时。

注意:

OCS SFTP-备份服务器由其地址、登录名、密码、目录和文件前缀进行配置。默认情况下存在目标目录,如果不存在,则创建该目录。如果已存在同名的目标文件,则该文件将被覆盖。

Gy文件备份的好处

  • 提供了另一种处理内部网络不稳定的方法。

了解 PCRF、PCEF 和 OCS 之间的相互作用

政策和收费规则功能 (PCRF)、政策和收费执行功能 (PCEF) 以及在线收费系统 (OCS) 相互作用,以提供用户服务并为其收费。这些交互包括订阅者登录、现有会话的服务更新、连接和监控以及订阅者终止和注销。

图 3 显示了第三代合作伙伴计划 (3GPP) 策略和充电控制 (PCC) 架构的整体组件。PCRF 使用 3GPP Gx 协议将规则向下推送到 MX 系列路由器上的 PCEF。PCEF 提供服务数据流检测,并应用从 PCRF 接收的规则。或者,PCEF使用3GPP Gy协议与OCS交互,以检索配额和信用控制的策略和收费授权。宽带PCEF(BPCEF)与OCS的交互使用在线会话收费,具有集中的单位确定和集中评级。

图 3:3GPP PCC 架构概述 3GPP PCC Architecture Overview

PCRF 还可以推送对应用于现有会话的规则的更改。但是,不支持修改评级组。您还需要在 中[edit access ocs partition partition-name] hierarchy level设置语句force-continue

登录交互

此事件登录序列由检测到 PCEF 上的服务数据流触发。这通常是由订阅者(CPE)发送的 DHCP 发现或 PPPoE PADI 数据包:

  1. PCEF 向 PCRF 发送 CCR-GX-I,其中包含标识订阅者的信息。

  2. PCRF 通过 CCA-GX-I 向 PCEF 回复,并说明为订阅者应用哪些规则。

  3. PCEF 为订阅者安装请求的服务/规则。

  4. 如果正在使用 OCS,PCEF 将使用 CCR-GY-I 消息向 OCS 发送第一个询问,OCS 使用 CCA-GY-I 消息向 PCRF 发送适用的报告。

    如果配置了,则在处理请求的服务/规则后,PCEF 会通过 CCR-GX-U 消息向 PCRF 发送通知。

    • 当满足以下两个条件时,会将规则报告为 PCRF 的非活动 状态:

      • 服务动态配置文件实例化失败。

      • 为计费规则设置资源分配通知 (ENABLE_NOTIFICATION)。

      当规则报告为非活动时,它不会影响订阅者登录或其他规则。

    • 当满足以下所有条件时,该规则将报告为 PCRF 处于活动状态

      • 服务动态配置文件实例化成功。

      • 为计费规则设置资源分配通知 (ENABLE_NOTIFICATION)。

      • SUCCESSFUL_RESOURCE_ALLOCATION事件触发器在请求中设置。

    • 如果没有要报告的规则,则不会发送报告。

  5. PCRF 会回复 CCA-GX-U 消息。

  6. PCEF 为订阅者激活服务。

更新交互

此事件更新序列由 PCEF 从 PCRF 接收的 RAR-GX-U 消息触发。

  1. 如果更新请求包含对具有评级组的规则的任何安装或修改,则 PCEF 将拒绝该请求;否则,它通过向 PCRF 发送 RAA-GX-U 消息来确认请求。

  2. PCEF 将启动服务删除和安装过程。

  3. PCEF等待服务删除和安装过程完成,如果适用,将启动最终数据收集过程以向OCS报告。收集最终统计信息后,PCEF 会发送 CCR-GY-U 请求以通知 OCS。在以下每种情况下,这是现有服务删除过程的一部分:

    • 当要删除的服务具有评级组时。

    • 添加具有分级组的新规则时。

    • 当同时删除和添加具有评级组的规则时。

  4. PCEF 使用 CCR-GX-U 消息将适用的报告发送到 PCRF。

    • 当满足以下两个条件时,会将规则报告为 PCRF 的非活动 状态:

      • 服务动态配置文件实例化失败。

      • 为计费规则设置资源分配通知 (ENABLE_NOTIFICATION)。

      当规则报告为非活动时,它不会影响更新或其他规则。

    • 当满足以下所有条件时,该规则将报告为 PCRF 处于活动状态

      • 服务动态配置文件实例化成功。

      • 为计费规则设置资源分配通知 (ENABLE_NOTIFICATION)。

      • SUCCESSFUL_RESOURCE_ALLOCATION事件触发器在请求中设置。

    • 如果没有要报告的规则,则不会发送报告。

配额到期和有效期-时间交互

对于配额到期和有效性时间交互,路由器使用 CCR-GY-U 消息向 OCS 发送中间询问并处理 OCS 响应。

连接和监控交互

与 PCRF、OCS 或 Diameter 中继/代理服务器建立连接时,Diameter 守护程序会执行标准的能力交换请求 (CER)/能力交换应答 (CEA) 事务。您可以使用现有的 Junos OS Diameter 基础架构来配置具有必要冗余功能的适当拓扑。此外,您可以将相同的 Diameter 连接用于 PCRF 和 OCS 通信以及其他应用。

以下示例显示了两种不同的通信连接方案:

具有用于与 PCRF 通信的专用连接的 CER 示例

注意:

如果在或[edit access ocs partition partition-name]层次结构级别设置send-origin-state-id[edit access pcrf partition partition-name]路由器语句,则源状态 ID 将包含在直径级别消息中,例如:CER、设备监视器请求 (DWR)/设备监视器应答 (DWA) 和断开连接对等请求 (DPR)/断开连接对等应答 (DPA)。

具有专用连接的 CER 示例,用于与 PCRF 和 OCS 通信

注意:

身份验证应用程序 ID: 4 字段和值是 OCS 的身份验证应用程序 ID。这是第一个和第二个示例之间的区别。

您可以使用标准 DWR/DWA 和 DPR/DPA 消息监视和管理连接。

注销交互

此注销事件序列由以下任一事件触发:

  • 订阅者注销请求,例如 DHCP 版本或 PPPoE PADT 数据包。

  • PCEF 从 PCRF 接收 RAR,其中包含终止订阅者会话的请求。

触发注销时,将发生以下顺序:

  1. 系统基础结构通知 OCS 订户注销已开始。

  2. 如果适用,OCS将启动最终的数据收集过程。

    • 如果要删除的服务具有评级组,则需要报告此服务的最终数据。OCS根据需要开始最终数据收集。

  3. PCRF和PCEF都等待最终审讯过程完成。

  4. PCEF 向 PCRF 发送终止请求(CCR-GX-T 消息),然后等待来自 PCRF 的应答(CCA-GX-T 消息)。

  5. PCEF 完成订阅者注销过程。

了解 PCRF 的上游和下游消息

MX 系列路由器实施了许多措施来防止下游和上游事务的数据过载。在过载情况下,通过限制来自网络的输入来保护下游事务。上游事务通过限制未完成请求的数量和使用对第一个未确认消息的慢速重试来实现可靠恢复来保护。

策略和收费执行功能 (PCEF) 环境的内置功能可防止因用户登录速率过高而导致过载。如果由于重新授权请求 (RAR-GX) 消息而导致的规则更改和断开连接操作过多,路由器将发送重新授权应答 (RAA-GX) 响应,结果代码为:DIAMETER_TOO_BUSY (3004)。

在路由器的 AAA 组件中,会话表示会话数据库 (SDB) 中的订阅者(客户端)会话条目。

注意:

这仅表示订阅者会话;它不是类似于电话号码的独立于连接的永久标识符。如果用户断开连接并重新连接,并且它收到第二个连接的不同会话 ID。

会话 ID 在会话 ID(AVP 代码 263)中传达。会话和会话 ID 值之间存在一对一的对应关系。会话 ID 是全局且永久唯一的,因为它绑定到唯一的路由器身份并用于标识用户会话,而不引用其他信息。同一订阅者可以映射到多个会话,例如一个来自断开连接和重新连接事件的会话。但是,会话始终与单个订阅者相关联。会话 ID AVP 具有以下默认格式:

DiameterIdentity 字段是您为 Diameter 源主机配置的值。内部会话 ID 是按升序分配的 64 位整数。会话 ID 字符串的两个数字部分都是使用 %010u 格式生成的,这保证了会话 ID AVP 值在字典上的顺序与内部 64 位会话相同。

您还可以将路由器配置为使用扩展会话 ID,将会话标记附加到 ID。会话戳记由路由器创建 CCR-GX-I 时的 UTC 时间组成。在这种情况下,会话 ID AVP 具有以下格式:

AVP 的前 64 位保持不变,使 PCRF 能够跟踪重新初始化。

您始终将路由器配置为在重新初始化会话以响应 PCRF 服务器错误时使用扩展会话 ID。有关详细信息,请参阅 了解路由器和 PCRF 之间的 Gx 交互

策略和计费规则功能 (PCRF) 使用 3GPP Gx 协议和在线策略接口将规则和消息向下推送到 PCEF。PCRF 和 Gx 协议包括以下消息:

常见上游消息

用于启动、更新和终止的信用控制响应(CCR-GX-I、CCR-GX-U 和 CCR-GX-T)和 RAA-GX 的上游消息可能包括以下规则、参数和数据:

事件时间戳 AVP

下面显示了 CCR-GX-I、CCR-GX-U 和 CCR-GX-T 的 AVP,以及 PCRF 和 Gx 之间的 RAA-GX 消息:

如果配置事件时间戳 AVP,则会将其包含在下游消息中。 表 11 中的消息定义因事务而异。

表 11:事件时间戳 AVP 消息定义

消息

定义

CCR-GX-I

订阅者登录时间戳

收费规则安装通知

以下通知显示了 PCRF 和 Gx 之间的 CCR-GX-U 消息的失败安装示例和收费规则安装的成功安装示例:

注意:

如果在客户端注销时未确认的报告仍处于挂起状态,则这些收费规则将包含在 CCR-GX-T 消息中。

报告规则安装失败的通知

报告规则安装成功的通知

事件触发器命令

下面显示了用于 PCRF 和 Gx 之间的 CCR-GX 和 RAA-GX 消息的预定义事件触发命令:

常见下游消息

用于启动和更新的信用控制应答(CCA-GX-I 和 CCA-GX-U)和 RAR-GX 的下游消息可能包括以下带有参数和数据的预定义规则:

注意:

CCA-GX-T(终止)消息不包含为下游消息。

收费规则安装命令

以下示例显示了 PCRF 和 Gx 之间的 CCA-GX 和 RAR-GX 消息的预定义规则安装命令:

注意:

某些 PCRF 可能无法生成资源分配通知 AVP。因此, report-resource-allocation 默认情况下,层次结构级别的语句 [edit access pcrf partition partition-name] 会提供生成的报告。

收费规则删除命令

以下示例显示了 PCRF 和 Gx 之间的 CCA-GX 和 RAR-GX 消息的预定义规则删除命令:

路由器会在执行任何规则安装操作之前处理所有规则删除操作,使您能够在单个事务中同时请求删除现有规则和安装具有相同基本名称的规则。

事件触发器命令

下面显示了 PCRF 和 Gx 之间的 CCA-GX 和 RAR-GX 消息的预定义事件触发命令:

如果下游数据中存在 SUCCESSFUL_RESOURCE_ALLOCATION (22) 触发值,宽带 PCEF 将报告在收费规则安装 AVP 中标记为资源分配通知 AVP 的规则的成功安装。

注意:

某些 PCRF 可能无法生成此事件触发器。因此, report-successful-resource-allocation 默认情况下,层次结构级别的语句 [edit access pcrf partition partition-name] 会提供生成的报告。

配置 OCS 分区

在线收费系统 (OCS) 在特定逻辑系统:路由实例上下文(称为分区)中工作。

注意:

目前仅支持单个分区;您必须在默认逻辑系统:路由实例上下文中进行配置。

在配置 OCS 分区之前,请执行以下任务:

  • [edit diameter] 层次结构级别配置 Diameter 实例。请参见 配置直径

OCS 分区的配置包括命名分区,然后定义或关联大量参数以定义分区的特征。

要配置 OCS 分区,请执行以下操作:

  1. 创建分区或指定现有分区的名称。
  2. 指定 OCS 分区的直径实例。
    注意:

    目前,仅支持默认的 Diameter 实例 master

  3. (可选)配置分区的所有 CCR-Gy 数据包中使用的被叫站 ID AVP。
  4. (可选)配置分区的所有 CCR-Gy 数据包中使用的 3GPP 充电 ID AVP。
  5. (可选)配置 CCR-GY-I 消息中使用的目标主机 AVP 值。
  6. (可选)配置所有 CCR-GY 消息中使用的目标领域 AVP 值
  7. (可选)将 OCS 分区配置为耗尽状态,以快速进行大量配置更改。
  8. (可选)配置 OCS 分区在置于清空状态后响应并开始清空之前的时间量(以秒为单位)。
  9. (可选)配置 OCS 分区在订阅者注销过程中停止尝试发送最终询问之前的时间量(以秒为单位)。
  10. 配置 OCS 分区,以便在第一次 OCS 询问之前允许订阅者流量,并且在收到来自 OCS 的否定响应时,PCEF 不会删除服务。
  11. (可选)配置所有 CCR-GY 消息中使用的 GGSN 地址 AVP 值。
  12. (可选)配置所有 CCR-GY 消息中使用的 3GPP-GGSN-MCC-MNC AVP 值。
  13. (可选)配置从 OCS 到 OCS 服务器的未完成请求数,当请求得到不正确应答时,可以重试这些请求数。
  14. (可选)指定源状态 ID AVP 包含在分区的 Diameter 基本协议级别消息中,并与发送的最新值同步,以帮助监视值更改。
  15. (可选)配置在 OCS 分区发送到 PCEF 以标识订阅者的用户名中串联为字符串的信息。
    1. (可选)包括底层接口名称或物理接口名称。
    2. (可选)使用指定的字符分隔用户名的组成部分。
    3. (可选)包括指定的域名。
    4. (可选)包括接口名称。
    5. (可选)包括传入数据包中的客户端硬件 MAC 地址。
    6. (可选)包括标识订阅者正在使用的物理接口的 NAS 端口 ID(RADIUS 属性 87)。
    7. (可选)包括发出 Diameter 消息的主机的名称。
    8. (可选)包括发出 Diameter 消息的领域的名称。
    9. 包括用户名。
    10. (可选)包括指定的前缀。
  16. (可选)配置为 OCS 数据提供文件备份所需的信息。
    1. (可选)包括对 OCS 数据的备份条目总数的限制。
    2. (可选)包括备份操作的超时。
    3. (可选)包括有关超过限制的备份条目数的操作。
  17. (可选)配置提供为 OCS 数据实现的 stfp 备份机制所需的信息。
    1. (可选)配置提交第一个 CCR-GY-T 后写入文件的时间长度。
    2. (可选)配置累积计数语句以设置特定值。
    3. (可选)配置累积大小语句以设置特定值。
    4. (可选)配置重试间隔语句以设置特定值。
    5. (可选)配置响应超时语句以设置特定值。
    6. (可选)配置路由实例语句以设置特定值。
    7. (可选)配置 address 语句以设置特定值。
    8. (可选)配置 port 语句以设置特定值。
    9. (可选)配置 directory 语句以设置特定值。
    10. (可选)配置文件前缀语句以设置特定值。
    11. (可选)配置 node-ipv4-address 语句以设置特定值。
    12. (可选)配置 ssh-login 语句以设置特定值。
    13. (可选)配置 ssh-connection-linger 语句以设置特定值。
    14. (可选)配置 ssh-log-verbose 语句以设置特定值。
    15. (可选)配置 ssh 密码语句以设置特定值。

配置 PCRF 分区

策略控制和规则收费功能 (PCRF) 在特定逻辑系统:路由实例上下文(称为分区)中工作。

注意:

目前仅支持单个分区;您必须在默认逻辑系统:路由实例上下文中进行配置。

在配置 PCRF 分区之前,请执行以下任务:

  • [edit diameter] 层次结构级别配置 Diameter 实例。请参见 配置直径

PCRF 分区的配置包括命名分区,然后定义或关联大量参数以定义分区的特征。

要配置 PCRF 分区,请执行以下操作:

  1. 创建分区或指定现有分区的名称。
  2. 指定 PCRF 分区的直径实例。
    注意:

    目前,仅支持默认的 Diameter 实例 master

  3. (可选)配置 CCR-GX-I 消息中使用的目标主机 AVP 值。
  4. (可选)配置所有 CCR-GX 消息中使用的目标领域 AVP 值
  5. (可选)将 PCRF 配置为耗尽状态,以快速进行大量配置更改。
  6. (可选)配置 PCRF 在置于排出状态后响应并开始排出之前的时间量(以秒为单位)。
  7. 配置最适合您的操作环境和接入网络的 IP 连接接入网络 (IP-CAN)。
  8. (可选)将路由器配置为使用会话 ID 的扩展格式。
    注意:

    配置路由器以进行本地重新初始化时,此步骤是必需的。即使未配置本地重新初始化,您也可能发现它很有用。

    注意:

    此配置还会影响 OCS 会话,无需任何进一步配置。给定订阅者的会话 ID 对于 Gx 和 Gy 会话是相同的。

  9. (可选)配置 PCRF 分区的本地决策属性,以确定 PCRF 不可用或 PCRF 未及时响应时的行为。
    1. (可选)配置订阅者登录以继续。
      注意:

      您可以通过指定 deny 而不是 grant来恢复登录不继续的默认行为。

    2. (可选)指定路由器在使用本地决策登录订阅者之前等待 PCRF 响应的时间。
  10. (可选)配置 PCRF 分区的本地决策属性,以便在路由器对 CCR-GX-I 的 PCRF 服务器响应丢失时路由器重新初始化 PCRF 会话。
    注意:

    对于本地重新初始化,还必须配置以下内容:

    • 选项grant

    • use-session-stamp带有分区语句的选项

    1. (可选)将重新初始化配置为当 PCRF 响应来自路由器的 CCR-GX-I 重试并在 AVP 268 中出现无法合规的错误代码 (5012) 时进行。
    2. (可选)将重新初始化配置为当 PCRF 错误地响应来自具有任何类型的 RAR 的路由器的 CCR-GX-I 重试时发生的。
    3. (可选)指定路由器在使用本地决策登录订阅者之前等待 PCRF 响应 CCA-GX-T 的时间。
  11. (可选)配置 PCRF 停止尝试发送订阅者注销消息之前的时间量(以秒为单位)。
  12. (可选)配置从 PCRF 到 PCRF 服务器的未完成请求数,当请求未正确应答时,可以重试这些请求数。
  13. (可选)指定默认情况下 PCRF 发送本地报告下游消息。
  14. (可选)指定默认情况下,当计费规则中标有资源分配通知 AVP 的规则安装失败时,.PCRF 会报告
  15. (可选)指定默认情况下,对于计费规则中标有资源分配通知 AVP 的规则,当安装失败或成功时,PCRF 会报告 PCRF。
  16. (可选)指定包含 Juniper-Dyn-Subscription-Id-Indicator AVP,以指示支持动态分配订阅 ID。
  17. (可选)指定包括瞻博网络系列指示器 AVP,以指示与服务请求关联并由订阅者支持的网络系列。
  18. (可选)指定
  19. (可选)指定源状态 ID AVP 包含在分区的 Diameter 基本协议级别消息中,并与发送的最新值同步,以帮助监视值更改。
  20. (可选)配置要在 PCRF 分区消息中用于标识订阅者的订阅者数据。
    1. (可选)包括底层接口名称或物理接口名称。
    2. (可选)使用指定的字符分隔订阅标识符的组件。
    3. (可选)包括指定的域名。
    4. (可选)包括接口名称。
    5. (可选)包括传入数据包中的客户端硬件 MAC 地址。
    6. (可选)包括标识订阅者正在使用的物理接口的 NAS 端口 ID(RADIUS 属性 87)。
    7. (可选)包括发出 Diameter 消息的主机的名称。
    8. (可选)包括发出 Diameter 消息的领域的名称。
    9. 包括用户名。
    10. (可选)包括指定的前缀。
    11. (可选)包括订阅者 VLAN 标记。当外部 VLAN 标记在整个系统中是唯一的(具体取决于您的网络拓扑和用例)时,您可以使用此选项代替 interface-name 该选项。

      (可选)包括订阅者 VLAN 标记。当外部 VLAN 标记在整个系统中是唯一的(具体取决于您的网络拓扑和用例)时,您可以使用此选项代替 interface-name 该选项。

  21. (可选)在 CCR-GX-I 和 CCA-GX-I 消息中的登录会话期间使用自定义或预定义类型值标识订阅者。
  22. (可选)配置 PCRF 分区停止尝试使用 CCR-GX-U 消息发送更新的规则报告响应之前的时间量(以秒为单位)。

配置 OCS 全局参数

您可以为在线收费系统 (OCS) 配置第三代合作伙伴计划 (3GPP) 直径信用控制服务收费系统的全局属性,该系统与策略和收费执行功能 (PCEF) 交互。

目前,唯一可配置的全局属性是由服务提供商或运营商分配的服务上下文标识符。此值对应于服务上下文 ID AVP,它与服务标识符 AVP 一起唯一且全局地标识 Diameter 信用控制服务。

要配置 OCS 全局参数:

  • 配置服务上下文标识符。

版本历史记录表
释放
描述
19.2R1
从 Junos 版本 20.1R1 开始,您可以将路由器配置为从某些 PCRF 服务器错误中恢复,方法是重新初始化订阅者会话以重新同步路由器和 PCRF 服务器状态。