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