Leaflet
3-36
思科 ASA 系列命令参考,A 至 H 命令
第 3 章 area 至 auto-update timeout 命令
asp load-balance per-packet
asp load-balance per-packet
对于多核 ASA,要更改负载平衡行为,请在全局配置模式下使用 asp load-balance per-packet 命
令。要恢复默认负载平衡机制,请使用此命令的 no 形式。
asp load-balance per-packet [auto]
no asp load-balance per-packet
语法说明
命令默认值 对于 asp load-balance per-packet 命令,默认情况下负载平衡机制支持多个接口。对于 asp
load-balance per-packet auto 命令,默认行为是一次只允许一个核心从接口接收环接收数据包。
命令模式 下表展示可输入此命令的模式:
命令历史
使用指南 针对在所有接口环统一接收数据包的情况优化默认行为。针对流量不对称分布在接口接收环的情
况优化每个数据包行为。多核 ASA 的性能可根据处理器的数量、接口接收环的数量和所通过流量
的性质而变化。使用 asp load-balance per-packet 命令可允许多个核心同时处理从单个接口接收环
接收的数据包。如果收到的数据包遍布许多独立连接,则此命令提供并行处理。注意对于来自相
同的相关连接的数据包,此命令可能导致额外的队列开销,因为这些数据包由一个核心处理。
如果系统丢弃数据包,并且 show cpu 命令输出远小于 100%,则此命令可在数据包属于许多无关
的连接时帮助您提高吞吐量。CPU 使用率是有效使用多少核心的良好指标。
例如在包括八个核心的 ASA 5580-40 上,如果使用两个核心,则 show cpu 命令输出将为 25% ;
使用四个核心将为 50% ;使用六个核心将为 75%。
auto 选项让 ASA 可检测是否已引入不对称流量。如果需要负载平衡,会释放接口接收环和核心
之间的一对一锁定。此自适应 ASP 负载平衡机制有助于避免以下问题:
• 流上的突发流量峰值造成的溢出
• 批量流订用过多特定接口接收环造成的溢出
• 单核无法承受负载的相对严重过载接口接收环造成的溢出。
auto
自动开启和关闭每个接口接收环上的每数据包 ASP 负载平衡。默认设
置为禁用。
命令模式
防火墙模式 安全情景
路由 透明 单个
多个
情景 系统
全局配置
• 是 • 是 • 是
—
• 是
版本 修改
8.1(1)
我们引入了此命令。
9.3(1)
添加了 auto 选项,以根据网络状况支持自动开启和关闭 ASP 负载平衡。