アクセス制御リストの設定
以下は、LOW_IMPACT_TEMPLATE という名前のローカル サービス テンプレートによって使用されるアクセス制御リスト(ACL)の設定例です。
ip access-list extended LOW_IMPACT_ACL
permit udp any any eq bootps
permit tcp any any eq www
permit tcp any any eq 443
permit ip any 172.30.0.0 0.0.255.255
ローカル サービス テンプレートの設定
以下は、認証が失敗した場合でも、すべてのホストへのアクセスを制限するローカル サービス テンプレートの設定例です。
service-template LOW_IMPACT_TEMPLATE
description Service template for Low impact mode
access-group LOW_IMPACT_ACL
inactivity-timer 60
tag LOW_IMPACT_TEMPLATE
制御ポリシーの設定
以下は、LOW_IMPACT_TEMPLATE という名前のテンプレートを使用して、認証が失敗した場合でもすべてのホストへのアクセスを制限する制御ポリシーの設定例です。認証が成功すると、ポリシーマネージャはサービステンプレートを削除し、RADIUS
サーバーによってダウンロードされたポリシーに基づいてアクセスを許可します。
class-map type control subscriber match-all DOT1X_MAB_FAILED
no-match result-type method dot1x success
no-match result-type method mab success
!
policy-map type control subscriber CONCURRENT_DOT1X_MAB_LOW_IMP_MODE
event session-started match-all
10 class always do-until-failure
10 authorize
20 activate service-template LOW_IMPACT_TEMPLATE
30 authenticate using mab
40 authenticate using dot1x
event authentication-success match-all
10 class always do-until-failure
10 deactivate service-template LOW_IMPACT_TEMPLATE
event authentication-failure match-first
10 class DOT1X_MAB_FAILED do-until-failure
10 authorize
20 terminate dot1x
30 terminate mab
event agent-found match-all
10 class always do-until-failure
10 authenticate using dot1x
event inactivity-timeout match-all
10 class always do-until-failure
10 clear-session