Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

可扩展订阅者服务管理器

可扩展订阅者服务管理器概述

可扩展订阅者服务管理器 (ESSM) 是智能客户可扩展身份验证、授权和计费 (ICE-AAA) 框架的一部分的背景流程,该框架支持面向商业和住宅订阅者的可扩展服务。根据 Access-Accept 消息中收到的 RADIUS VSA (26-173) ERX-Service-Activate-Type 指定值,将服务分类为住宅或业务。

可扩展订阅者服务管理器使用由字典、操作脚本和 RADIUS 供应商特定的属性 (VSA) 组成的 ICE-AAA 框架为订阅者创建业务服务,无需修改 Junos OS。可扩展订阅者服务管理器仅支持服务 ERX-Activate 类型。

通过使用可扩展订阅者服务管理器,您可以使用以下来源创建业务服务:

  • 引用或调用操作脚本的字典。

  • 您用于创建订阅者特定的配置的操作脚本

  • RADIUS 服务器发送的 VSA,其中包含用于调配服务的配置值

了解字典文件

基于 XML 的字典指定 ESSMD 在收到服务请求时要执行的操作。字典包含调配、取消配置和操作脚本。ESSMD 在初始化期间解析字典文件并将解析的信息存储在数据库中。可扩展订阅者服务管理器根据在字典文件中配置的服务对可扩展订阅者服务请求起作用。

在提交操作期间,essmd 会验证字典文件的路径和文件名。如果路径或文件名无效,则提交操作将失败,并将错误记录在系统日志消息中。重新启动守护程序或执行平滑路由引擎切换 (GRES) 操作会强制 essmd 使用新字典。确保您始终为 essmd 配置有效的字典。

成功提交操作后加载字典文件时,essmd 会验证是否:

  • 解析字典文件时出错。

  • 路由器上提供了字典文件中指定的操作脚本。

  • 所有活动服务均会修改。

如果验证失败,系统会将错误记录在系统日志消息中,essmd 继续使用现有版本的字典文件。解决错误后, request services extensible-subscriber-services reload-dictionary 使用命令重新加载字典文件。