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 指定的值,将服务分类为住宅或企业。

可扩展订阅者服务管理器使用 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 解决错误后,使用命令重新加载字典文件。