策略和收费控制 (PCC) 规则定义了要应用于与特定应用程序关联的数据包或特定服务数据流的处理方式。
您可以为 Junos OS Subscriber Aware 或 Junos OS Broadband Subscriber Management 配置 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