インターフェイス削除イベント中のDHCP加入者の維持
インターフェイス削除イベント中の加入者の維持
通常はルーターが加入者を削除するようなイベントが発生したときに、DHCP加入者を維持する(加入者のバインディングを維持する)ようにルーターを設定することができます。たとえば、デフォルトでは、ラインカードの再起動や障害などのインターフェイス削除イベントが発生すると、ルーターはDHCP加入者をログアウトします。ただし、加入者を維持するようにルーターを設定した場合、ルーターは削除されたインターフェイス上にあった各加入者を識別し、インターフェイスが回復すると加入者の通常のパケット処理を再開します。この手順では、ルーターの再起動時や障害時に削除された加入者は維持されません。
ルーターが加入者を維持するよう設定されていて、加入者がまだ復元されていない削除済みインターフェイス上にいる場合でも、加入者はリースの期限が切れると通常どおりログオフされます。
ルーターは、加入者をグローバルに維持するよう設定します。この設定は、すべての論理ルーターとルーティングインスタンスのDHCPローカルサーバー、DHCPv6ローカルサーバー、DHCPリレークライアントに適用されます。加入者の維持機能を有効にすると、ルーターは既存の加入者と後から接続する加入者にこの機能を適用します。
ルーターで加入者の維持機能が有効になっている場合、必要に応じてリース有効期限タイムアウトを指定するか、以下のコマンドのいずれかを使用して、加入者バインディングを明示的に削除し、加入者をログアウトできます。
加入者バインディングを維持する利点
加入者セッションの復元時間を短縮し、加入者サービスの損失を最小限に抑えます。
インターフェイス削除イベント中にDHCP加入者を維持するためのルーターの設定
加入者のインターフェイスが削除されたときに、ルーターが加入者をログアウトしない設定を指定することができます。
この手順では、ルータの再起動時や障害時に加入者を維持することはできません。
加入者インターフェイスが削除されたときに、DHCP加入者を維持するようにルーターを設定するには:
加入者バインディング情報を保持するためのACXシリーズDHCPローカルサーバーの設定
DHCPローカルサーバーとして機能しているACXシリーズルーターが再起動すると、デフォルトでは、すべての加入者バインディング情報が失われます。サブスクライバのバインディング情報を /var/preserve のファイルに保持するようにローカルサーバーを設定できます。ルーターが再起動すると、DHCPローカルサーバーがファイルを読み取り、加入者バインディング情報を復元して、加入者の通常のパケット処理を再開します。デフォルトでは、コミット時刻から 24 時間ごとに新しいファイルが生成されますが、バックアップの間隔を 1 時間から 48 時間まで指定できます。構成は、各ルーティング インスタンスのグローバル設定です。
ACXシリーズDHCPローカルサーバーが加入者バインディング情報を保存するように設定するには、次の手順に従います。
永続ストレージを有効にします。
[edit system services dhcp-local-server] user@host# set persistent-storage automatic
サブスクライバーバインディング情報を格納するファイルを設定するには、次のようにします。
次の例では、バインディング情報を 8 時間ごとに /var/preserve/acx-local-server1-client-data に保存します。
[edit system processes dhcp-service] user@host# set persistent-storage acx-local-server1-client-data backup-interval 8
参照
インターフェイス削除イベント中のDHCP加入者バインディングの検証と管理
目的
DHCP 保守サブスクライバ機能に関連する情報を表示し、保守クライアントを明示的にログアウトします。
アクション
DHCP加入者維持機能のDHCPローカルサーバーバインディング情報を表示するには、次の手順に従います。
user@host>show dhcp server binding detail
DHCP 加入者維持機能の DHCPv6 ローカル サーバ バインディング情報を表示するには:
user@host>show dhcpv6 server binding detail
DHCP加入者維持機能のDHCPリレーバインディング情報を表示するには:
user@host>show dhcp relay binding detail
加入者の維持機能が有効になっている場合に、DHCPローカルサーバーの加入者を明示的にログアウトするには:
user@host>clear dhcp server binding binding-type
加入者の維持機能が有効になっている場合に、DHCPv6 ローカル サーバーの加入者を明示的にログアウトするには:
user@host>clear dhcpv6 server binding binding-type
加入者の維持機能が有効になっている場合に、DHCPリレー加入者を明示的にログアウトするには:
user@host>clear dhcp relay binding binding-type