本页内容
可扩展订阅者服务管理器
可扩展订阅者服务管理器概述
可扩展订阅者服务管理器 (ESSM) 是智能客户可扩展身份验证、授权和计费 (ICE-AAA) 框架的一部分的后台进程,该框架支持面向商业和住宅订阅者的客户可扩展服务。根据为访问-接受消息中接收的 RADIUS VSA (26-173) ERX-Service-Activate-Type 指定的值,将服务分类为住宅或商业。
可扩展订阅者服务管理器使用 ICE-AAA 框架(该框架包括字典、作脚本和 RADIUS 供应商特定属性 (VSA),无需修改 Junos OS,即可为订阅者创建业务服务。 可扩展订阅者服务管理器仅支持服务 ERX-Activate 类型。
使用可扩展订阅服务器服务管理器,您可以使用以下源创建业务服务:
引用或调用作脚本的字典。
用于创建特定于用户的配置的作脚本
RADIUS 服务器发送的包含用于配置服务的配置值的 VSA
也可以看看
了解字典文件
基于 XML 的字典指定 ESSMD 在收到服务请求时要执行的作。该字典包含调配、取消调配和作脚本。ESSMD 在初始化过程中解析字典文件,并将解析后的信息存储在数据库中。可扩展订阅服务器服务管理器根据字典文件中配置的服务对可扩展订阅服务器服务请求执行作。
在提交作期间,essmd 将验证字典文件的路径和文件名。如果路径或文件名无效,则提交作将失败,并且错误将记录在系统日志消息中。重新启动守护程序或执行平滑路由引擎切换 (GRES)作会强制 essmd 使用新字典。确保始终为 essmd 配置有效的词典。
在成功提交作后加载字典文件时,essmd 会验证是否:
解析字典文件时存在错误。
字典文件中指定的作脚本可在路由器上使用。
修改所有活动服务。
如果验证失败,则会在系统日志消息中记录错误,并且 essmd 将继续使用字典文件的现有版本。解决错误后,使用该 request services extensible-subscriber-services reload-dictionary 命令重新加载字典文件。