accept-lifetime
キーチェーンの認証キーが有効なキーとして受信される期間を設定するには、キーチェーン キー コンフィギュレーション モードで accept-lifetime コマンドを使用します。デフォルト値に戻すには、このコマンドの no 形式を使用します。
構文
accept-lifetime start-time {infinite | end-time | duration seconds}
no accept-lifetime
パラメータ
-
start-time:key コマンドで指定したキーが受信できる開始時刻です。構文は次のいずれかにすることができます。
-
hh:mm:ss Month date year
-
hh:mm:ss date Month year
-
hh:時間(0 ~ 23)
-
mm:分(0 ~ 59)
-
ss:秒(0 ~ 59)
-
Month:月の最初の 3 文字
-
date:日(1 ~ 31)
-
year:年(4 桁)
-
許容される年の範囲は 2020 ~ 2037 年で、デフォルトの開始時刻および許容される最も早い日付は、許容される最初の年の 1 月 1 日です。
-
infinite:キーは start-time 値以降、受信可能です。
-
end-time:キーは、start-time 値から end-time 値まで、受信可能です。構文は、start-time 値と同じです。end-time 値は start-time 値の後である必要があります。デフォルトの終了時刻は無限の期間です。
-
duration seconds:キーが受信可能な時間の長さ(秒単位)。値の範囲は 1 ~ 2147483646 です。
デフォルト設定
認証キーが着信パケットを認証できるデフォルトの期間はForeverに設定されます。
Foreverの定義:開始時刻は 2000 年 1 月 1 日、終了時刻は無期限です。
コマンド モード
キー チェーン キー コンフィギュレーション モード
使用上のガイドライン
Time-of-Date のデフォルト値は常に過去の時間のため、Time-of-Date が管理または SNTP で設定されていないことに関係なく、スイッチは再度 Time-of-Date と start-time 引数の値をチェックします。
start-time 引数の値の検証に成功し、end-time 引数が設定され、その値が infinite の場合、Time-of-Date が管理または SNTP によって設定されていないことに関係なく、キーは有効と見なされます。
Time-of-Date が管理または SNTP によって設定されておらず、end-time 引数が infinite または duration パラメータと異なる値で設定されている場合、キーは期限切れと見なされます。
Time-of-Date が管理または SNTP によって設定されている場合、スイッチは再度 Time-of-Date と、end-time 引数または duration パラメータの値をチェックします。
最後のキーの期限が切れると、認証はエラーで終了します。
例
次の例では、keychain1 という名前のキー チェーンが設定されます。string1 という名前のキーが午後 1 時 30 分から午後 3 時 30 分まで承認され、午後 2 時 00 分から午後 3 時 00 分まで送信されます。string2 という名前のキーが午後 2 時 30 分から午後 4 時 30 分まで承認され、午後 3 時 00 分から午後 4 時 00 分まで送信されます。ルータの設定時間内でのキーの移行または不一致に対して重複が許されます。時間の違いを処理するために、各側に 30 分間の余裕があります。
switchxxxxxx(config)# router rip
switchxxxxxx(config-rip)# network 172.19.1.1
switchxxxxxx(config-rip)# exit
switchxxxxxx(config)# interface ip 172.19.1.1
switchxxxxxx(config-ip)# ip rip authentication mode md5
switchxxxxxx(config-ip)# ip rip authentication key-chain keychain1
switchxxxxxx(config-ip)# exit
switchxxxxxx(config)# key chain keychain1
switchxxxxxx(config-keychain)# key 1
switchxxxxxx(config-keychain-key)# key-string string1
switchxxxxxx(config-keychain-key)# accept-lifetime 13:30:00 Jan 25 2011 duration 7200
switchxxxxxx(config-keychain-key)# send-lifetime 14:00:00 Jan 25 2011 duration 3600
switchxxxxxx(config-keychain-key)# exit
switchxxxxxx(config-keychain)# key 2
switchxxxxxx(config-keychain-key)# key-string string2
switchxxxxxx(config-keychain-key)# accept-lifetime 14:30:00 Jan 25 2011 duration 7200
switchxxxxxx(config-keychain-key)# send-lifetime 15:00:00 Jan 25 2011 duration 3600
switchxxxxxx(config-keychain-key)# exit