地域配信ユニットの設定
このセクションでは、地域配信ユニット(RDU)コンポーネントを設定する方法について説明します。その他のコンポーネントおよびテクノロジーを設定する前に、これらの設定タスクを実行する必要があります。
次の表では、RDU を設定する際に準拠するワークフローを確認できます。
タスク |
参照先 |
|
---|---|---|
ステップ 1 |
プライム ケーブル プロビジョニング で使用するシステム syslog サービスを設定します。 |
|
ステップ 2 |
プライム ケーブル プロビジョニング Admin UI にアクセスします。 |
|
ステップ 3 |
ログイン パスワードを変更します。 |
|
ステップ 4 |
ライセンス ファイルを追加します。 |
|
ステップ 5 |
RDU SNMP エージェントを設定します。 |
|
ステップ 6 |
デフォルトの重大度ログ レベル、通知レベルを設定します。 |
|
ステップ 7 |
IPv4 または IPv6 のプロビジョニング グループ機能を有効にします。 |
RDU 拡張機能の設定
カスタム拡張ポイントの作成が、プライム ケーブル プロビジョニング Admin UI で使用される場合に可能なプログラミング アクティビティであり、プライム ケーブル プロビジョニング 動作を併用したり、新しいデバイスのテクノロジーへサポートを追加できます。
拡張機能の管理を十分に理解する前に、プライム ケーブル プロビジョニング が必要とする RDU 拡張を知る必要があります。バッチに代わってデバイスを中断する場合、少なくとも 1 個の中断拡張が関連付けられたテクノロジーの中断拡張ポイントに接続されている必要があります。
次の表は、プライム ケーブル プロビジョニング が拡張機能を実行するために必要な RDU 拡張ポイントを一覧にしています。
拡張ポイント |
説明 |
用途 |
特定のテクノロジー? |
---|---|---|---|
一般的な設定生成 |
デバイスの設定を生成するために実行します。テクノロジー固有のサービス レベル選択拡張機能の後や、テクノロジー固有の設定生成拡張機能の前に、この拡張ポイントに接続されている拡張機能が実行されます。このリリースに組み込まれたデフォルトの拡張機能では、この拡張ポイントを使用しないでください。 |
任意 |
非対応 |
設定の生成 |
デバイスの設定を生成するために実行します。 |
必須 |
対応 |
デバイスの検出 |
デバイスの DHCP 検出要求パケットの情報に基づき、デバイス テクノロジーを決定するために実行します。 |
必須 |
非対応 |
中断 |
デバイスの中断を実行します。 |
必須 |
対応 |
パブリッシュ |
外部データストアにプロビジョニング データを公開するために実行します。プライム ケーブル プロビジョニング に組み込まれているデフォルトの拡張機能には、パブリッシング プラグインを含めないでください。 |
任意 |
非対応 |
サービス レベルの選択 |
サービス レベルを選択してデバイスに付与するために実行します。この拡張ポイントに接続されている拡張機能は、一般的な設定生成拡張機能やテクノロジー固有の設定生成拡張機能の前に実行されます。 |
オプション |
○ |
認証 |
リモート認証サーバ経由でユーザーを認証するために実行します。拡張機能は、RDU のデフォルト ページに記載されている認証モードに基づき拡張ポイントに接続されます。Radius 拡張機能は、プライム ケーブル プロビジョニング の認証拡張機能にデフォルトで組み込まれています。 |
必須 |
対応 |
拡張機能の管理には次が含まれています。
(注) |
カンマ区切りリストで拡張ポイントを指定することで、複数の拡張ポイントを指定できます。 |
新規クラスの作成
この手順は、カスタム拡張作成プロセス全体をより分かりやすく説明するために含まれています。さまざまな種類の拡張機能を作成することができます。この手順の目的に従い、新しいパブリッシング拡張ポイントが使用されます。
新規クラスを書き込むには。
手順
ステップ 1 |
カスタム パブリッシング拡張機能の Java ソース ファイルを作成し、コンパイルします。 |
||||
ステップ 2 |
拡張クラスを含む JAR ファイルのマニフェスト ファイルを作成します。
|
||||
ステップ 3 |
カスタム拡張ポイントの JAR ファイルを作成します。
|
デバイス検出プロセス
デバイスの検出プロセスには、3 つのフェーズがあります。
-
初期設定フェーズでは、ロギング制御などデバイスや項目に関する基本情報を保持するさまざまな「house keeping」フィールドを初期化します。
-
2 つ目のフェーズでは、検出情報の収集で構成されています。デバイス検出に関連する情報は、DHCPv4 および DHCPv6 構成から抽出します。クラス id、リレー エージェント回線 id、リモート id 等の DHCPv4 情報、ベンダー固有の情報、そしてベンダー クラスやベンダー選択などの DHCPv6 情報等が収集されます。
-
最後のフェーズは、収集されたすべての情報を確認し、デバイス タイプとこのデバイスの前に別のデバイスがあるか判断します。決定可能な場合は、デバイス検出コンテキストで設定されます。
RDU カスタム拡張機能ポイントのインストール
JAR ファイルが作成された後、Admin UI を使用してインストールします。
手順
ステップ 1 |
新しい JAR ファイルを追加するには、ファイルの追加 を参照してください。
|
||
ステップ 2 |
[Submit] をクリックします。` |
||
ステップ 3 |
RDU デフォルト ページに戻り、[Extension Point JAR File Search Order] フィールドに新しく追加された JAR ファイルが表示されているか確認します。 |
||
ステップ 4 |
[Publishing Extension Point] フィールドに拡張子クラス名を入力します。
|
||
ステップ 5 |
[Submit] をクリックして、RDU データベースへの変更を確定します。 |
||
ステップ 6 |
RDU 拡張機能を表示して、適切な拡張機能がロードされたことを確認します。 |
RDU 拡張機能の表示
[View Regional Distribution Unit Details] ページから、すべての RDU 拡張機能の属性を直接表示できます。このページでは、インストールされている拡張 JAR ファイルと、ロードされた拡張クラス ファイルの詳細が表示されます。Monitoring RDUを参照してください。
IPDeviceKeys プロパティによって異なる RDU 拡張機能
RDU 組み込み拡張機能の動作は、プライム ケーブル プロビジョニング プロパティ階層で定義されている IPDeviceKeys プロパティによって異なります。たとえば、PacketCable BASIC vs. セキュア モード プロビジョニングは、サポートされているプロビジョニング フロー モードの DHCPv4 オプション 60 機能に基づいています。
プロパティ |
スコープ |
RDU 組み込み拡張機能 |
---|---|---|
EXTENDED_FILENAME_SCRIPT |
DHCP |
ConfigGeneration |
DROP_IF_MAX_IA_ADDRESSES_EXCEEDED_ENABLE MAX_IA_ADDRESSES |
DHCP |
ConfigGeneration |
MUST_BE_BEHIND_DEVICE MUST_BE_IN_PROV_GROUP MUST_BE_BEHIND_DEVICE_AUTO_ENABLE |
DHCP |
ServiceLevelSelection |
USE_BOOT_FILE_OPTION_FOR_CONFIG_FILE USE_FILE_OPTION_FOR_CONFIG_FILE |
DHCP
|
ConfigGeneration |
USE_VALIDATE_CONTINUE_FOR_CABLELABS_SOFTWARE_VERSION_DHCPV4 USE_VALIDATE_CONTINUE_FOR_CABLELABS_SOFTWARE_VERSION_DHCPV6 USE_VALIDATE_CONTINUE_FOR_CLIENT_ID USE_VALIDATE_CONTINUE_FOR_CLIENT_ID_CREATED_FROM_MAC_ADDRESS USE_VALIDATE_CONTINUE_FOR_DHCP_CLASS_IDENTIFIER USE_VALIDATE_CONTINUE_FOR_DHCP_PARAMETER_REQUEST_LIST USE_VALIDATE_CONTINUE_FOR_VENDOR_CLASS USE_VALIDATE_PREFIX_FOR_DHCP_CLASS_IDENTIFIER USE_VALIDATE_CONTINUE_FOR_DHCP_CL_OPTION_IP_PREF_DHCPV6 USE_VALIDATE_CONTINUE_FOR_DHCP_CL_OPTION_IP_PREF_DHCPV4 USE_VALIDATE_CONTINUE_FOR_DHCP_CL_OPTION_ORO_DHCPV6 USE_VALIDATE_CONTINUE_FOR_DHCP_CL_OPTION_ORO_DHCPV4 USE_VALIDATE_CONTINUE_FOR_RELAY_AGENT_CIRCUIT_ID |
DHCP |
ConfigGeneration |
VALIDATE_CABLELABS_SOFTWARE_VERSION_DHCPV4 VALIDATE_CABLELABS_SOFTWARE_VERSION_DHCPV6 VALIDATE_CLIENT_ID VALIDATE_CLIENT_ID_CREATED_FROM_MAC_ADDRESS VALIDATE_DHCP_CLASS_IDENTIFIER VALIDATE_DHCP_PARAMTER_REQUEST_LIST VALIDATE_VENDOR_CLASS VALIDATE_DHCP_CL_OPTION_IP_PREF_DHCPV6 VALIDATE_DHCP_CL_OPTION_IP_PREF_DHCPV4 VALIDATE_DHCP_CL_OPTION_ORO_DHCPV6 VALIDATE_DHCP_CL_OPTION_ORO_DHCPV4 VALIDATE_RELAY_AGENT_CIRCUIT_ID |
DHCP |
ConfigGeneration |
リモート SNMP リセットの設定
デフォルトのデバイス SNMP リセット(アクティベーション)は、中断の延長を使って RDU によって行われます。デバイス中断の実装は、RDU からデバイスに SNMP 設定メッセージを送信します。
プライム ケーブル プロビジョニング 6.1 は、デバイス SNMP リセット要求が RDU 以外に DPE から送信可能な場合、リモート SNMP リセットをサポートします。リセット操作中に、RDU は DPE にリセット要求を送信し、DPE は SNMP 設定をデバイスに送信します。
Admin UI または API を使用して、DPE 機能によりデバイス SNMP リセットを有効または無効にできます。この機能を有効化/無効化する PG 機能は次のとおりです。
- 機能名:/provgroup/capability/dpe/remote/snmp/reset
- API 定数:ProvGroupCapabilitiesKeys.REMOTE_SNMP_RESET
リセット操作から DPE の除外
SNMP リモート リセット機能が PG に対して有効な場合、デバイス リセット操作中に、RDU はリセット要求を PG の使用可能な DPE(MAC.DUID ベース アフィニティに基づく)のいずれかに送信します。ただし、ユーザーは DPE の除外リストを設定できるため、RDU はそれらの DPE にリセット要求を送信しません。
リモート リセットを送信中に PG レベルで特定の DPE を除外するプロパティは次のとおりです。
- 機能名:/provgroup/capability/dpe/remote/snmp/reset/exclude/dpes/csv
- API 定数:ProvGroupCapabilitiesKeys.REMOTE_RESET_EXCLUDE_DPES_CSV
プロパティの値は、コンマ区切り値(CSV)であり、リモート SNMP リセットで除外する必要がある DPE のホスト名で構成されます。
ケーブル モデム リセットのデフォルト SNMP バージョン
ケーブル モデム リセットは、デフォルトでは 1 の SNMP バージョンを使用して行われます。ユーザーはケーブル モデム リセットに SNMP v2c を使用するように設定できます。
(注) |
DOCSIS モデム リセットにデフォルトの SNMP バージョンを設定するには。
このプロパティは rdu.properties で設定でき、DOCSIS デバイスに SNMP デバイス リセット メッセージを送信中に使用可能な SNMP バージョンが含まれます。このプロパティのデフォルト値は 0(SNMP v1)であり、該当する値は(0 = SNMP v1; 1 = SNMP v2c)です。 |