DHCP終了の原因とコード値
DHCPイベントによって加入者セッションが終了し、RADIUS Acct-Stopメッセージが発行されると、RADIUS Acct-Terminate-Cause属性(49)が終了の原因または理由を報告します。この属性は、RADIUS Acct-Stop メッセージにのみ含まれます。終了原因は、属性内のコード値として伝えられます。 RFC 2866、RADIUSアカウンティングでは、 18のコード値と終了原因の間の標準マッピングが定義されています。
Junos OSは、RFCで定義されたコード値にマッピングされた一連の内部終了原因コードを定義します。加入者セッションが終了すると、ルーターは内部終了原因のメッセージをログに記録し、RADIUS Acct-Terminate-Cause属性の別のメッセージをログに記録します。ログに記録された情報は、終了したセッションの監視とトラブルシューティングに役立てることができます。
表1 は、DHCP終了原因の内部識別子と、それらをRADIUS Acct-Terminate-Cause属性(49)で表すコード値とのデフォルトのマッピングを示しています。
[edit access]階層レベルでterminate-codeステートメントを使用することで、内部識別子を1から4,294,967,295の範囲のカスタムコード値に再マッピングできます。show network-access terminate-code dhcp detailコマンドを発行することで、現在のマッピングを表示できます。
内部DHCP 終了原因 |
RADIUS Acct-Terminate-Cause属性 |
|
|---|---|---|
|
コード値 |
RADIUS終端の原因 |
クライアントリクエスト |
1 |
ユーザーのリクエスト |
ロストキャリア |
2 |
ロストキャリア |
NAK |
15 |
サービスを利用できません |
NASログアウト |
10 |
NASリクエスト |
オファーはありません |
4 |
アイドルタイムアウト |