使用loca账号认证不稳定是正常的现象,asa默认有一个机制来重新尝试启用fail状态的aaa-server,你的本地账号能否正常使用完全取决于asa上当前认证使用的aaa-server的状态,如果认证被送到外部的服务器上,那么返回的肯定是一个失败的结果。
ciscoasa(config-aaa-server-group)# reactivation-mode ?
aaa-server-group mode commands/options:
depletion Failed servers will remain inactive until all other servers in
this group are inactive
timed Failed servers will be reactivated after 30 seconds of down time
ciscoasa(config-aaa-server-group)# reactivation-mode
重启激活失败的服务器有两个设置选项,一个是fail的服务器会一直保持fail状态,直至组内其他的服务器都变成inactive状态,
另一个是每30s尝试进行激活。 目前不确定缺省状态是那种设置。但就你的描述来看,使用asa本地账户认证失败时,应该是到外部的aaa服务器上去认证了。