プライム ケーブル プロビジョニングデフォルトで、次の表で説明されている IP アドレスとポートにバインドします。
表 1. バインド用のリース クエリ アドレス
IPv4
|
|
67
|
IPv6
|
Wildcard
|
547
|
ポート 547 およびポート 67 が RDU で使用可能な場合は、リース クエリ要求を送信するために特別な設定を実行する必要はありません。RDU をインストール中の場合、インストール プログラムはこれらのポートのいずれかが別のプロセスによって使用されていることを検出し、オペレーティング
システムを選択する動的ポートを使用することが推奨されます。
次に例を示します。
DHCPv4/DHCPv6 lease query port(s) (Udp/67 and Udp/547) is in use.
Configuring the RDU to use a dynamic port for DHCPv4/DHCPv6 lease query.
インストール プログラムは、BPR_HOME/rdu/conf/rdu.properties ファイルの次のプロパティに値 0 を設定して、動的ポートの選択を自動的に有効にします。
/cnrQuery/clientSocketAddress=0.0.0.0:0
/cnrQuery/ipv6/clientSocketAddress=[::]:0
同じプロパティを使用して、リース クエリ通信に選択した IP アドレスとポートを設定できます。次に例を示します。
/cnrQuery/clientSocketAddress=10.1.2.3:166
/cnrQuery/ipv6/clientSocketAddress=[2001:0DB8:0:0:203:baff:fe12:d5ea]:1547
これらのプロパティを使用して、RDU は指定した IP アドレスとポートにバインドします。
(注) |
rdu.properties ファイルのプロパティを手動で変更する場合、RDU を再起動してください。/etc/init.d/bprAgent restart rdu コマンドを使用します。
|
(注) |
リリース 5.0 で /dhcpLeaseQuery の以前のプレフィックスが付いている下のプロパティ名は、リリース 5.1 から /cnrQuery で開始するように変更されています。
-
/cnrQuery/retries -> /dhcpLeaseQuery/retries (default:1)
-
/cnrQuery/timeout -> /dhcpLeaseQuery/timeout (default: 500)
-
/cnrQuery/requireAllAnswers -> /dhcpLeaseQuery/requireAllAnswers (default: false)
|
RequireAllAnswers プロパティ (/dhcpLeaseQuery/requireAllAnswers は、IPv4 リース クエリを使用できます。
RDU からリース クエリ要求がトリガされるたびに、デバイスが属するプロビジョニング グループ内のすべての Network Registrar サーバに送信されます。デバイスの IP アドレスで要求に Network Registrar サーバのいずれかが応答すると、RDU
は他の Network Registrar サーバからの応答を待機しません。
RequireAllAnswers プロパティを有効にすると、すべての Network Registrar サーバからの応答を待機するように RDU を設定できます。複数のサーバからの応答を受信した後、RDU は最も新しいトランザクション時間(client-last-transaction-time)の応答を使用します。
プライム ケーブル プロビジョニング 6.0 から requireAllAnswers プロパティ(/dhcpLeaseQuery/ipv6/requireAllAnswers)は、IPv6 リース クエリに追加されます。デフォルトでは、プロパティは [disabled(無効)] 状態であり、RDU がすべての Network Registrar サーバからの応答を待機しないため、IPv6 リース クエリのパフォーマンスが向上します。RequireAllAnswers プロパティを有効にすることで、RDU はすべての Network Registrar サーバから受信した応答の中から最も新しい OPTION_CLT_TIME(client-last-transaction-time)の応答を使用します。