策略和收费控制 (PCC) 规则定义了应用于与特定应用或特定服务数据流关联的数据包的处理方式。
您可以为 Junos OS 订阅者感知或 Junos OS 宽带订阅者管理配置 PCC 规则,但要为每个产品使用不同的 CLI 层次结构级别。
注意:
如果您使用的是 Junos OS 宽带订阅者管理,则无法在订阅者使用时更改 PCC 规则。要修改规则,您必须注销正在使用该规则的订阅服务器。
配置 PCC 规则之前,必须执行以下作:
注意:
在 PCEF 配置文件中指定应用感知型 PCC 规则时,还必须配置默认的第 3 层或第 4 层通配符 PCC 规则,以确保默认计费特性应用于不匹配的用户流量,而不会丢弃该流量。例如,默认的第 3 层或第 4 层通配符 PCC 规则可防止基于 DNS 查询的流量被丢弃。此外,包含应用感知型 PCC 规则的策略(PCEF 配置文件)还必须包括优先级较低的通配符第 3 层或第 4 层 PCC 规则。
- 指定 PCC 规则的名称。
对于 Junos OS 订阅者感知:
[edit unified-edge pcef]
user@host# edit pcc-rules rule-name
对于 Junos OS 宽带订阅者管理:
[edit services pcef]
user@host# edit pcc-rules rule-name
- 在语句中
from ,指定 SDF 过滤器以使用第 3 层或第 4 层匹配条件过滤订阅者流量。
对于 Junos OS 订阅者感知:
[edit unified-edge pcef pcc-rules rule-name]
user@host# set from flows flow-identifier
对于 Junos OS 宽带订阅者管理:
[edit services pcef pcc-rules rule-name]
user@host# set from flows flow-identifier
如果您不想根据 SDF 过滤器过滤订阅者流量,请使用该 any 选项。
对于 Junos OS 订阅者感知:
[edit unified-edge pcef pcc-rules rule-name]
user@host# set from flows any
对于 Junos OS 宽带订阅者管理:
[edit services pcef pcc-rules rule-name]
user@host# set from flows any
- (可选)将应用指定为过滤订阅者流量的匹配条件。
对于 Junos OS 订阅者感知:
[edit unified-edge pcef pcc-rules rule-name]
user@host# set from applications application-name
对于 Junos OS 宽带订阅者管理:
[edit services pcef pcc-rules rule-name]
user@host# set from applications application-name
- (可选)通过将应用组指定为过滤订阅者流量的匹配条件,指定多个应用,而不是单独指定每个应用。
对于 Junos OS 订阅者感知:
[edit unified-edge pcef pcc-rules rule-name]
user@host# set from application-groups application-group-name
对于 Junos OS 宽带订阅者管理:
[edit services pcef pcc-rules rule-name]
user@host# set from application-groups application-group-name
- 指定 PCC 规则作配置文件,用于定义要应用于特定服务数据流或与特定应用程序关联的数据包的处理方式。
注意:
只有在仅匹配基于 HTTP 的应用程序和任何流的 PCC 规则中,才能将 PCC作配置文件与 HTTP 重定向或 HCM 配置文件一起使用。
对于 Junos OS 订阅者感知:
[edit unified-edge pcef pcc-rules rule-name]
user@host# set then pcc-action-profile profile-name
对于 Junos OS 宽带订阅者管理:
[edit services pcef pcc-rules rule-name]
user@host# set then pcc-action-profile profile-name