Leaflet

3-38
思科 ASA 系列命令参考,A H 命令
3 area auto-update timeout 命令
asp rule-engine transactional-commit
asp rule-engine transactional-commit
使用 asp rule-engine transactional-commit 命令启用或禁用规则引擎的交易执行模式。
asp rule-engine transactional-commit option
no asp rule-engine transactional-commit option
语法说明
命令默认值 默认情况下,禁用交易执行模式。
命令模式 下表展示可输入此命令的模式:
命令历史
使用指南 默认情况下,当您更改基于规则的策略(例如访问规则)时,更改会立即生效。但是这种即时性会
在一定程度上降低性能。对于每秒高连接环境的大量规则列表而言,例如当您更改具有 25,000 条规
则的策略而 ASA 每秒处理 18,000 个连接时,性能降低更加明显。
因为规则引擎编译规则以启用更快的规则查找,所以性能会受到影响。默认情况下,系统在评估
连接尝试以便可应用新的规则时,也搜索未编译的规则;因为规则没有编译,所以搜索需要更长
时间。
您可以更改此行为,以便规则引擎在实施规则更改时使用交易模式,并在新规则编译并备妥可用
之前继续使用旧规则。使用交易模式时,性能不应在规则编译期间降低。下表解释了行为差异。
option
对选定策略启用规则引擎的交易执行模式。选项包括:
access-group - 访问全局应用或应用到接口的规则。
nat - 网络地址转换规则。
命令模式
防火墙模式 安全情景
路由 透明 单个
多个
情景 系统
全局配置
版本 修改
9.1(5)
我们引入了此命令。
9.3(1)
我们添加了 nat 关键字。
型号 编译之前 编译期间 编译之后
默认 匹配旧规则。 匹配新规则。
(每秒连接率将降低。)
匹配新规则。
事务性 匹配旧规则。 匹配旧规则。
(每秒连接率将不受影响。)
匹配新规则。