キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 
cancel
4585
閲覧回数
1
いいね!
2
返信

C9800(WLC)におけるクライアントセッションタイムアウトの設定について

arax1920
Level 1
Level 1

<機器>
WLC:Catalyst9800-L-C-K9
AP:C9120AXI-Q(FlexConnectモード)
クライアントPC:Windows10
その他:別途Radiusサーバ、DHCPサーバ(クライアント認証、DHCP用)

<WLCのOS>
Cisco IOS XE Bengaluru Version 17.06.04

<AP runImage(capwapを使用、WLCにて集中管理型)>
17.6.4.56


WLCにおいて、無線LAN接続したクライアントのセッションタイムアウトの値を無効にしたいと思います。
WLCではデフォルトで30分(1800秒)ごとにセッションタイムアウトとなっているため、無線LAN接続後にユーザが30分ごとに
セッションを切られないように設定したいと思っております。

公式のコマンドリファレンスを確認するとwlan上で
no session-timeout
を設定するような記載がありました。

(公式リファレンスURL)
https://www.cisco.com/c/en/us/td/docs/wireless/controller/9800/17-6/cmd-ref/b_wl_17_6_cr/configuration-commands-g-to-z.html#wp4206376729

ただ、実機の9800にて本コマンドを設定したのですが、このコマンドは設定自体がありませんでした。

過去のバージョンなどのリファレンスを確認するとwireless profile policy上にてセッションタイムアウトの設定があり
ました。
ただ、この設定では20秒~しかありませんでした。

# wireless profile policy <policy-profile-name>
# session-timeout <20-86400 seconds>
# no shutdown

(該当ドキュメントURL)

https://www.cisco.com/c/ja_jp/support/docs/wireless/catalyst-9800-series-wireless-controllers/213970-catalyst-9800-wireless-controllers-commo.html#anc16

上記のコマンドを設定しながら、試しに「0」を入れたところ、タイムアウト無効となったような動作をしております。
また設定時に?で設定値範囲を出力させると、
「Zero(0) for disable session timeout」と表示が出ていたのですが、この設定でクライアントのタイムアウトを無効にできたかエビデンス資料が無いため確証が持てない状況です。

<設定時にタイムアウトの値を確認>
C9800(config-wireless-policy)#session-timeout ?
<0-86400> The duration of session in seconds, Zero (0) for disable session timeout

<sh run抜粋>
wireless profile policy ポリシー名
session-timeout 0 ※この設定で「0」に指定
vlan Vlan名
no shutdown

<設定値の確認コマンド>
C9800#show wireless profile policy all

WLAN Timeout
Session Timeout : 0 ※セッションタイムアウト値は0となっているように見える。
Idle Timeout : 300
Idle Threshold : 0
Guest LAN Session Timeout : DISABLED

本件について、クライアントタイムアウト設定を無効にするため、本設定で良いのか、若しくは異なるのか、解決方などご助言いただけますと幸いです。
何卒よろしくお願い致します。

1 件の受理された解決策

受理された解決策

こんにちは。

当方も貴殿と同様Catalyst 9800-L IOS-XE:17.6.4 を使用していますが、セッションタイムアウトの指定はご記載の箇所・設定で適切であると思います。

ちなみに、当方はアイドルタイムアウトを12時間、セッションタイムアウトを24時間にして運用しており、下記の設定を行っています。

wireless profile policy Sample
 idle-timeout 43200
 session-timeout 86400

ご参考になれば幸いです。

元の投稿で解決策を見る

2件の返信2

こんにちは。

当方も貴殿と同様Catalyst 9800-L IOS-XE:17.6.4 を使用していますが、セッションタイムアウトの指定はご記載の箇所・設定で適切であると思います。

ちなみに、当方はアイドルタイムアウトを12時間、セッションタイムアウトを24時間にして運用しており、下記の設定を行っています。

wireless profile policy Sample
 idle-timeout 43200
 session-timeout 86400

ご参考になれば幸いです。

cja56910tf 様
こんばんは。
お教え頂きまして有難うございました。大変助かりました。
アイドルタイムアウトの件も記載頂きまして、参考にさせて頂きます。