Extensible Subscriber Services Manager
Extensible Subscriber Services Manager の概要
Extensible Subscriber Services Manager(ESSM)は、Intelligent Customer Extendable Authentication, Authorization, and Accounting(ICE-AAA)フレームワークの一部であるバックグラウンド プロセスであり、企業加入者と一般家庭の両方の加入者に対して顧客拡張可能なサービスをサポートします。サービスは、Access-Acceptメッセージで受信されたRADIUS VSA(26-173) ERX-Service-Activate-Type
に指定された値に基づいて、住宅または企業として分類されます。
Extensible Subscriber Services Manager は、ディクショナリ、運用スクリプト、および VSA(RADIUS ベンダー固有属性)で構成される ICE-AAA フレームワークを使用して、Junos OSを変更することなく加入者向けのビジネス サービスを作成します。 Extensible Subscriber Services Manager は、 ERX-Activate
サービス タイプのみをサポートします。
Extensible Subscriber Services Manager を使用すると、次のソースを使用してビジネスサービスを作成できます。
操作スクリプトを参照または呼び出すディクショナリ。
加入者固有の設定を作成するために使用する操作スクリプト
RADIUSサーバーが送信する、プロビジョニングサービスの構成値を含むVSA
参照
辞書ファイルについて
XML ベースの辞書は、ESSMD がサービス要求を受け取ったときに実行するアクションを指定します。ディクショナリには、プロビジョニング、プロビジョニング解除、および操作スクリプトが含まれています。ESSMD は、初期設定時にディクショナリー・ファイルを構文解析し、構文解析された情報をデータベースに保管します。Extensible Subscriber Services Manager は、辞書ファイルで構成されたサービスに基づいて、extensible-subscriber-service 要求に対応します。
コミット操作中に、essmd は辞書ファイルのパスとファイル名を検証します。パスまたはファイル名が無効な場合、コミット操作は失敗し、エラーはシステムログメッセージに記録されます。デーモンを再起動するか、グレースフルルーティングエンジンスイッチオーバー(GRES)操作を実行すると、essmdは新しいディクショナリを強制的に使用します。essmd の有効なディクショナリーを常に構成してください。
コミット操作が成功した後に辞書ファイルをロードすると、essmdは次の点を検証します。
辞書ファイルの解析中にエラーが発生します。
辞書ファイルで指定されている操作スクリプトは、ルーター上で利用可能です。
アクティブなサービスはすべて変更されます。
検証に失敗すると、エラーがシステム・ログ・メッセージに記録され、essmd は既存のバージョンのディクショナリ・ファイルを引き続き使用します。 request services extensible-subscriber-services reload-dictionary
コマンドを使用して、エラーを解決した後、辞書ファイルをリロードします。