fortinet.fortios.fortios_system_npu 模块 – 在 Fortinet 的 FortiOS 和 FortiGate 中配置 NPU 属性。
注意
此模块是 fortinet.fortios 集合(版本 2.3.8)的一部分。
如果您使用的是 ansible 包,则可能已经安装了此集合。 它不包含在 ansible-core 中。 要检查是否已安装,请运行 ansible-galaxy collection list。
要安装它,请使用:ansible-galaxy collection install fortinet.fortios。 您需要其他要求才能使用此模块,请参阅 要求 了解详细信息。
要在 playbook 中使用它,请指定:fortinet.fortios.fortios_system_npu。
fortinet.fortios 2.0.0 中的新增功能
概要
- 此模块能够通过允许用户设置和修改系统功能和 npu 类别来配置 FortiGate 或 FortiOS (FOS) 设备。 示例包括使用前需要调整为数据源的所有参数和值。 使用 FOS v6.0.0 进行了测试 
要求
执行此模块的主机需要以下要求。
- ansible>=2.15 
参数
| 参数 | 注释 | 
|---|---|
| 基于令牌的身份验证。 从 Fortigate 的 GUI 生成。 | |
| 启用/禁用任务的日志记录。 选择 
 | |
| 要操作的成员属性路径。 如果有多个属性,则用斜杠字符分隔。 标有 member_path 的参数对于执行成员操作是合法的。 | |
| 在指定的属性路径下添加或删除成员。 当指定 member_state 时,将忽略 state 选项。 选择 
 | |
| 配置 NPU 属性。 | |
| 启用/禁用卸载托管的 FortiAP 和 FortiLink CAPWAP 会话。 选择 
 | |
| 管理守护程序的亲和性设置(十六进制值,最多 256 位,格式为 xxxxxxxxxxxxxxxx)。 | |
| 启用后,当 NP 繁忙时,将一个 CPU 专用于 GUI 和 CLI 连接。 选择 
 | |
| 设置默认 QoS 类型。 选择 
 | |
| NPU DoS 配置。 | |
| 设置 DoS 计量器 NPU 卸载模式。 选择 
 | |
| 启用/禁用将 DoS 计量器 ID 插入到会话表。 选择 
 | |
| 启用双层 mcast 卸载。 选择 
 | |
| 配置 NPU DSW DTS 配置文件。 | |
| 设置 NPU DSW DTS 配置文件操作。 选择 
 | |
| 设置 NPU DSW DTS 配置文件最小限制。 | |
| 设置 NPU DSW DTS 配置文件 ID。请参阅 注释。 | |
| 设置 NPU DSW DTS 配置文件步骤。 | |
| 配置 NPU DSW 队列 DTS 配置文件。 | |
| 设置 NPU DSW DTS 输入端口。 选择 
 | |
| 名称。 | |
| 设置 NPU DSW DTS 输出端口。 选择 
 | |
| 设置 NPU DSW DTS 配置文件 ID。 | |
| 设置 NPU DSW DTS 队列 ID 选择(0 - 重置为默认值)。 | |
| 启用/禁用 NP6 卸载(也称为快速路径)。 选择 
 | |
| IPv4/IPv6 异常保护。 | |
| 无效的 IPv4 ICMP 校验和异常。 选择 
 | |
| 可能是第 4 层 ICMP 异常的一部分的第 3 层分段数据包。 选择 
 | |
| ICMP Land 异常。 选择 
 | |
| 无效的 IPv4 IP 校验和异常。 选择 
 | |
| Land 异常。 选择 
 | |
| 宽松源记录路由选项异常。 选择 
 | |
| 记录路由选项异常。 选择 
 | |
| 安全选项异常。 选择 
 | |
| 严格源路由选项异常。 选择 
 | |
| 流选项异常。 选择 
 | |
| 时间戳选项异常。 选择 
 | |
| 无效的第 4 层协议异常。 选择 
 | |
| 未知选项异常。 选择 
 | |
| 目标地址为未指定或环回地址的异常。 选择 
 | |
| Land 异常。 选择 
 | |
| 端点标识异常。 选择 
 | |
| 家乡地址选项异常。 选择 
 | |
| 无效选项异常。无效选项异常。 选择 
 | |
| 巨型选项异常。 选择 
 | |
| 网络服务接入点地址选项异常。 选择 
 | |
| 路由器告警选项异常。 选择 
 | |
| 隧道封装限制选项异常。 选择 
 | |
| 第 4 层无效协议异常。 选择 
 | |
| 源地址为组播地址的异常。 选择 
 | |
| 未知选项异常。 选择 
 | |
| 无效的 IPv4 TCP 校验和异常。 选择 
 | |
| 设置了 FIN 标志但未设置 ACK 标志的 TCP SYN 洪泛攻击异常。 选择 
 | |
| 仅设置了 FIN 标志的 TCP SYN 洪泛攻击异常。 选择 
 | |
| TCP land 异常。 选择 
 | |
| 未设置任何标志的 TCP SYN 洪泛攻击异常。 选择 
 | |
| 带有数据的 TCP SYN 洪泛攻击数据包异常。 选择 
 | |
| 设置了 SYN/FIN 标志的 TCP SYN 洪泛攻击异常。 选择 
 | |
| TCP WinNuke 异常。 选择 
 | |
| 无效的 IPv4 UDP 校验和异常。 选择 
 | |
| UDP land 异常。 选择 
 | |
| GTP 增强的 CPU 范围选项。 选择 
 | |
| 启用/禁用 GTP 增强模式。 选择 
 | |
| 启用/禁用 NP7 GTP 支持 选择 
 | |
| 启用/禁用哈希表条目扩展。 选择 
 | |
| 主机保护引擎配置。 | |
| 除高优先级流量外,每个主机队列的最大数据包速率(1K - 32M pps),设置为 0 则禁用。 | |
| 最大 ARP 数据包速率(1K - 32M pps)。当从高优先级流量中删除 ARP 时,条目有效。 | |
| 为数据包类型整形器启用/禁用 NPU 主机保护引擎 (HPE)。 选择 
 | |
| 最大 ESP 数据包速率(1K - 32M pps)。 | |
| 高优先级流量数据包的最大数据包速率(1K - 32M pps)。 | |
| 最大 ICMP 数据包速率(1K - 32M pps)。 | |
| 最大分片 IP 数据包速率(1K - 32M pps)。 | |
| 其他数据包(无法使用其他选项设置的数据包类型)的最大 IP 数据包速率(1K - 32G pps)。 | |
| 非 ARP 数据包的 L2 数据包的最大 L2 数据包速率(1K - 32M pps)。 | |
| 最大 SCTP 数据包速率(1K - 32M pps)。 | |
| 最大 TCP 数据包速率(1K - 32M pps)。 | |
| 携带 FIN 或 RST 标志的最大 TCP 数据包速率(1K - 32M pps)。 | |
| 携带 SYN 和 ACK 标志的最大 TCP 数据包速率(1K - 32M pps)。 | |
| 最大 TCP SYN 数据包速率(1K - 40M pps)。 | |
| 最大 UDP 数据包速率(1K - 32M pps)。 | |
| 设置用于哈希表消息的专用队列数量。 | |
| 设置哈希表消息队列模式。 选择 
 | |
| 设置 HTX icmp 校验和检查模式。 选择 
 | |
| 支持入站-dscp-复制的物理接口。 | |
| 物理接口名称。 | |
| 当根据出口整形配置文件进行基于接口的流量整形时,启用/禁用 NPU 卸载。 选择 
 | |
| 启用/禁用 NP7 NPU IP 片段卸载。 选择 
 | |
| IP 重组引擎配置。 | |
| IP 重组的最大超时值(5 us - 600,000,000 us)。 | |
| IP 重组的最小超时值(5 us - 600,000,000 us)。 | |
| 设置 IP 重组处理状态。 选择 
 | |
| IPsec 解密子引擎掩码(0x1 - 0xff)。 | |
| IPsec 加密子引擎掩码(0x1 - 0xff)。 | |
| 启用/禁用 IPsec 入站缓存以进行反重放。 选择 
 | |
| 启用/禁用 NP6 IPsec MTU 覆盖。 选择 
 | |
| 用于 OB SA 卸载的 IPsec NP 选择。 选择 
 | |
| 启用/禁用通过 vlink 的 IPsec。 选择 
 | |
| 配置连接到入口路径上 NP6 XAUI 的交换端口的队列。 | |
| CoS 0 的 CoS 配置文件名称。源 system.isf-queue-profile.name。 | |
| CoS 1 的 CoS 配置文件名称。源 system.isf-queue-profile.name。 | |
| CoS 2 的 CoS 配置文件名称。源 system.isf-queue-profile.name。 | |
| CoS 3 的 CoS 配置文件名称。源 system.isf-queue-profile.name。 | |
| CoS 4 的 CoS 配置文件名称。源 system.isf-queue-profile.name。 | |
| CoS 5 的 CoS 配置文件名称。源 system.isf-queue-profile.name。 | |
| CoS 6 的 CoS 配置文件名称。源 system.isf-queue-profile.name。 | |
| CoS 7 的 CoS 配置文件名称。源 system.isf-queue-profile.name。 | |
| 启用/禁用基于传入流量端口的 LAG 出口端口选择。 选择 
 | |
| 设置接收的最大数据包大小,更大的数据包将被静默丢弃。 | |
| 刷新 NPU 卸载会话的最长时间间隔(10 - 1000 秒)。 | |
| 启用/禁用通过 TAE 计数器对每个多播会话的流量进行统计。 选择 
 | |
| NAPI 中断间隔。 | |
| 在 NP7 上配置队列分配。 | |
| 配置 NP7 QoS 以太网类型。 | |
| 以太网类型名称。 | |
| 队列号。 | |
| 以太网类型。 | |
| 类权重。 | |
| 配置 NP7 QoS IP 协议。 | |
| IP 协议名称。 | |
| IP 协议。 | |
| 队列号。 | |
| 类权重。 | |
| 配置 NP7 QoS IP 服务。 | |
| 目标端口。 | |
| IP 服务名称。 | |
| IP 协议。 | |
| 队列号。 | |
| 源端口。 | |
| 类权重。 | |
| 配置 NP7 类配置文件。 | |
| CoS 0 的队列号。 选择 
 | |
| CoS 1 的队列号。 选择 
 | |
| CoS 2 的队列号。 选择 
 | |
| CoS 3 的队列号。 选择 
 | |
| CoS 4 的队列号。 选择 
 | |
| CoS 5 的队列号。 选择 
 | |
| CoS 6 的队列号。 选择 
 | |
| CoS 7 的队列号。 选择 
 | |
| DSCP 0 的队列号。 选择 
 | |
| DSCP 1 的队列号。 选择 
 | |
| DSCP 10 的队列号。 选择 
 | |
| DSCP 11 的队列号。 选择 
 | |
| DSCP 12 的队列号。 选择 
 | |
| DSCP 13 的队列号。 选择 
 | |
| DSCP 14 的队列号。 选择 
 | |
| DSCP 15 的队列号。 选择 
 | |
| DSCP 16 的队列号。 选择 
 | |
| DSCP 17 的队列号。 选择 
 | |
| DSCP 18 的队列号。 选择 
 | |
| DSCP 19 的队列号。 选择 
 | |
| DSCP 2 的队列号。 选择 
 | |
| DSCP 20 的队列号。 选择 
 | |
| DSCP 21 的队列号。 选择 
 | |
| DSCP 22 的队列号。 选择 
 | |
| DSCP 23 的队列号。 选择 
 | |
| DSCP 24 的队列号。 选择 
 | |
| DSCP 25 的队列号。 选择 
 | |
| DSCP 26 的队列号。 选择 
 | |
| DSCP 27 的队列号。 选择 
 | |
| DSCP 28 的队列号。 选择 
 | |
| DSCP 29 的队列号。 选择 
 | |
| DSCP 3 的队列号。 选择 
 | |
| DSCP 30 的队列号。 选择 
 | |
| DSCP 31 的队列号。 选择 
 | |
| DSCP 32 的队列号。 选择 
 | |
| DSCP 33 的队列号。 选择 
 | |
| DSCP 34 的队列号。 选择 
 | |
| DSCP 35 的队列号。 选择 
 | |
| DSCP 36 的队列号。 选择 
 | |
| DSCP 37 的队列号。 选择 
 | |
| DSCP 38 的队列号。 选择 
 | |
| DSCP 39 的队列号。 选择 
 | |
| DSCP 4 的队列号。 选择 
 | |
| DSCP 40 的队列号。 选择 
 | |
| DSCP 41 的队列号。 选择 
 | |
| DSCP 42 的队列号。 选择 
 | |
| DSCP 43 的队列号。 选择 
 | |
| DSCP 44 的队列号。 选择 
 | |
| DSCP 45 的队列号。 选择 
 | |
| DSCP 46 的队列号。 选择 
 | |
| DSCP 47 的队列号。 选择 
 | |
| DSCP 48 的队列号。 选择 
 | |
| DSCP 49 的队列号。 选择 
 | |
| DSCP 5 的队列号。 选择 
 | |
| DSCP 50 的队列号。 选择 
 | |
| DSCP 51 的队列号。 选择 
 | |
| DSCP 52 的队列号。 选择 
 | |
| DSCP 53 的队列号。 选择 
 | |
| DSCP 54 的队列号。 选择 
 | |
| DSCP 55 的队列号。 选择 
 | |
| DSCP 56 的队列号。 选择 
 | |
| DSCP 57 的队列号。 选择 
 | |
| DSCP 58 的队列号。 选择 
 | |
| DSCP 59 的队列号。 选择 
 | |
| DSCP 6 的队列号。 选择 
 | |
| DSCP 60 的队列号。 选择 
 | |
| DSCP 61 的队列号。 选择 
 | |
| DSCP 62 的队列号。 选择 
 | |
| DSCP 63 的队列号。 选择 
 | |
| DSCP 7 的队列号。 选择 
 | |
| DSCP 8 的队列号。 选择 
 | |
| DSCP 9 的队列号。 选择 
 | |
| 配置文件 ID。请参考 <a href=’#notes’>注释</a>。 | |
| 配置文件类型。 选择 
 | |
| 类权重。 | |
| 配置 NP7 QoS 调度器。 | |
| 调度器模式。 选择 
 | |
| 调度器名称。 | |
| npu-group-effective-scope 定义 list/purge 等命令在哪个 npu-group 下执行。默认范围是所有四个 HS-ok 组 (0-3)。 | |
| 配置 NPU TCAM 策略。 | |
| TCAM 的数据字段。 | |
| tcam 数据 ip 标志 df。 选择 
 | |
| tcam 数据目标 IPv4 地址。 | |
| tcam 数据目标 IPv6 地址。 | |
| tcam 数据目标 MAC 地址。 | |
| tcam 数据 L4 目标端口。 | |
| tcam 数据以太网类型。 | |
| tcam 数据扩展标签。 选择 
 | |
| tcam 数据 ip 标志分片偏移。 | |
| tcam 数据 gen 信息缓冲区计数。 | |
| tcam 数据 gen 信息 iv。 选择 
 | |
| tcam 数据 gen 信息 L3 标志。 | |
| tcam 数据 gen 信息 L4 标志。 | |
| tcam 数据 gen 信息包控制。 | |
| tcam 数据 gen 信息优先级。 | |
| tcam 数据 gen 信息优先级有效。 选择 
 | |
| tcam 数据 gen 信息 tv。 选择 
 | |
| tcam 数据 IPv4 IHL。 | |
| tcam 数据 IPv4 id。 | |
| tcam 数据 IPv6 流标签。 | |
| tcam 数据 IP 报头版本。 | |
| tcam 数据 L4 字 10。 | |
| tcam 数据 L4 字 11。 | |
| tcam 数据 L4 字 8。 | |
| tcam 数据 L4 字 9。 | |
| tcam 数据 ip 标志 mf。 选择 
 | |
| tcam 数据 ip 协议。 | |
| tcam 数据子链路。 | |
| tcam 数据源 MAC 更改。 选择 
 | |
| tcam 数据源端口。 | |
| tcam 数据源 cfi。 选择 
 | |
| tcam 数据源优先级。 | |
| tcam 数据源更新。 选择 
 | |
| tcam 数据源 IPv4 地址。 | |
| tcam 数据源 IPv6 地址。 | |
| tcam 数据源 MAC 地址。 | |
| tcam 数据 L4 源端口。 | |
| tcam 数据源 vid。 | |
| tcam 数据 tcp 标志 ack。 选择 
 | |
| tcam 数据 tcp 标志 cwr。 选择 
 | |
| tcam 数据 tcp 标志 ece。 选择 
 | |
| tcam 数据 tcp 标志 fin。 选择 
 | |
| tcam 数据 tcp 标志 push。 选择 
 | |
| tcam 数据 tcp 标志 rst。 选择 
 | |
| tcam 数据 tcp 标志 syn。 选择 
 | |
| tcam 数据 tcp 标志 urg。 选择 
 | |
| tcam 数据目标 cfi。 选择 
 | |
| tcam 数据目标优先级。 | |
| tcam 数据目标端口更新。 选择 
 | |
| tcam 数据目标有效。 选择 
 | |
| tcam 数据 ip tos。 | |
| tcam 数据目标端口。 | |
| tcam 数据 ip ttl。 | |
| tcam 数据目标 vid。 | |
| tcam 数据 vdom id。 | |
| TCAM 的掩码字段。 | |
| tcam 掩码 ip 标志 df。 选择 
 | |
| tcam 掩码目标 IPv4 地址。 | |
| tcam 掩码目标 IPv6 地址。 | |
| tcam 掩码目标 MAC 地址。 | |
| tcam 掩码 L4 目标端口。 | |
| tcam 掩码以太网类型。 | |
| tcam 掩码扩展标签。 选择 
 | |
| tcam 数据 ip 标志分片偏移。 | |
| tcam 掩码 gen 信息缓冲区计数。 | |
| tcam 掩码 gen 信息 iv。 选择 
 | |
| tcam 掩码 gen 信息 L3 标志。 | |
| tcam 掩码 gen 信息 L4 标志。 | |
| tcam 掩码 gen 信息包控制。 | |
| tcam 掩码 gen 信息优先级。 | |
| tcam 掩码 gen 信息优先级有效。 选择 
 | |
| tcam 掩码 gen 信息 tv。 选择 
 | |
| tcam 掩码 IPv4 IHL。 | |
| tcam 掩码 IPv4 id。 | |
| tcam 掩码 IPv6 流标签。 | |
| tcam 掩码 IP 报头版本。 | |
| tcam 掩码 L4 字 10。 | |
| tcam 掩码 L4 字 11。 | |
| tcam 掩码 L4 字 8。 | |
| tcam 掩码 L4 字 9。 | |
| tcam 掩码 ip 标志 mf。 选择 
 | |
| tcam 掩码 ip 协议。 | |
| tcam 掩码子链路。 | |
| tcam 掩码源 MAC 更改。 选择 
 | |
| tcam 掩码源端口。 | |
| tcam 掩码源 cfi。 选择 
 | |
| tcam 掩码源优先级。 | |
| tcam 掩码源更新。 选择 
 | |
| tcam 掩码源 IPv4 地址。 | |
| tcam 掩码源 IPv6 地址。 | |
| tcam 掩码源 MAC 地址。 | |
| tcam 掩码 L4 源端口。 | |
| tcam 掩码源 vid。 | |
| tcam 掩码 tcp 标志 ack。 选择 
 | |
| tcam 掩码 tcp 标志 cwr。 选择 
 | |
| tcam 掩码 tcp 标志 ece。 选择 
 | |
| tcam 掩码 tcp 标志 fin。 选择 
 | |
| tcam 掩码 tcp 标志 push。 选择 
 | |
| tcam 掩码 tcp 标志 rst。 选择 
 | |
| tcam 掩码 tcp 标志 syn。 选择 
 | |
| tcam 掩码 tcp 标志 urg。 选择 
 | |
| tcam 掩码目标 cfi。 选择 
 | |
| tcam 掩码目标优先级。 | |
| tcam 掩码目标端口更新。 选择 
 | |
| tcam 掩码目标有效。 选择 
 | |
| tcam 掩码 ip tos。 | |
| tcam 掩码目标端口。 | |
| tcam 掩码 ip ttl。 | |
| tcam 掩码目标 vid。 | |
| tcam 掩码 vdom id。 | |
| TCAM 的镜像操作。 | |
| tcam 镜像操作 vlif。 | |
| NPU TCAM 策略名称。 | |
| NPU TCAM OID。 | |
| TCAM 的优先级操作。 | |
| tcam 优先级操作优先级。 | |
| tcam 优先级操作权重。 | |
| TCAM 的源操作。 | |
| tcam sact 操作。 | |
| 启用设置 sact 操作。 选择 
 | |
| tcam sact bmproc。 | |
| 启用设置 sact bmproc。 选择 
 | |
| tcam sact df-lif。 | |
| 启用设置 sact df-lif。 选择 
 | |
| tcam sact dfr。 | |
| 启用设置 sact dfr。 选择 
 | |
| tcam sact dmac-skip。 | |
| 启用设置 sact dmac-skip。 选择 
 | |
| tcam sact dosen。 | |
| 启用设置 sact dosen。 选择 
 | |
| tcam sact espff-proc。 | |
| 启用设置 sact espff-proc。 选择 
 | |
| tcam sact etype-pid。 | |
| 启用设置 sact etype-pid。 选择 
 | |
| tcam sact frag-proc。 | |
| 启用设置 sact frag-proc。 选择 
 | |
| tcam sact fwd。 | |
| tcam sact fwd-lif。 | |
| 启用设置 sact fwd-lif。 选择 
 | |
| tcam sact fwd-tvid。 | |
| 启用设置 sact fwd-vid。 选择 
 | |
| 启用设置 sact fwd。 选择 
 | |
| tcam sact icpen。 | |
| 启用设置 sact icpen。 选择 
 | |
| tcam sact igmp-mld-snp。 | |
| 启用设置 sact igmp-mld-snp。 选择 
 | |
| tcam sact learn。 | |
| 启用设置 sact learn。 选择 
 | |
| tcam sact m-srh-ctrl。 | |
| 启用设置 sact m-srh-ctrl。 选择 
 | |
| tcam sact mac-id。 | |
| 启用设置 sact mac-id。 选择 
 | |
| tcam sact mss。 | |
| 启用设置 sact mss。 选择 
 | |
| tcam sact pleen。 | |
| 启用设置 sact pleen。 选择 
 | |
| tcam sact prio-pid。 | |
| 启用设置 sact prio-pid。 选择 
 | |
| tcam sact promis。 | |
| 启用设置 sact promis。 选择 
 | |
| tcam sact rfsh。 | |
| 启用设置 sact rfsh。 选择 
 | |
| tcam sact smac-skip。 | |
| 启用设置 sact smac-skip。 选择 
 | |
| tcam sact tp 模式。 | |
| 启用设置 sact tp 模式。 选择 
 | |
| tcam sact tpe-id。 | |
| 启用设置 sact tpe-id。 选择 
 | |
| tcam sact vdm。 | |
| 启用设置 sact vdm。 选择 
 | |
| tcam sact vdom-id。 | |
| 启用设置 sact vdom-id。 选择 
 | |
| tcam sact x-mode。 | |
| 启用设置 sact x-mode。 选择 
 | |
| TCAM 的目标操作。 | |
| tcam tact 操作。 | |
| 启用设置 tact 操作。 选择 
 | |
| tcam tact fmtuv4-s。 | |
| 启用设置 tact fmtuv4-s。 选择 
 | |
| tcam tact fmtuv6-s。 | |
| 启用设置 tact fmtuv6-s。 选择 
 | |
| tcam tact lnkid。 | |
| 启用设置 tact lnkid。 选择 
 | |
| tcam tact mac-id。 | |
| 启用设置 tact mac-id。 选择 
 | |
| tcam tact mss。 | |
| 启用设置 tact mss。 选择 
 | |
| tcam tact mtuv4。 | |
| 启用设置 tact mtuv4。 选择 
 | |
| tcam tact mtuv6。 | |
| 启用设置 tact mtuv6。 选择 
 | |
| tcam tact slif-act。 | |
| 启用设置 tact slif-act。 选择 
 | |
| tcam tact sublnkid。 | |
| 启用设置 tact sublnkid。 选择 
 | |
| tcam tact tgtv-act。 | |
| 启用设置 tact tgtv-act。 选择 
 | |
| tcam tact tlif-act。 | |
| 启用设置 tact tlif-act。 选择 
 | |
| tcam tact tpeid。 | |
| 启用设置 tact tpeid。 选择 
 | |
| tcam tact v6fe。 | |
| 启用设置 tact v6fe。 选择 
 | |
| tcam tact vep_en。 | |
| 启用设置 tact vep-en。 选择 
 | |
| tcam tact vep_slid。 | |
| 启用设置 tact vep-slid。 选择 
 | |
| tcam tact xlt-lif。 | |
| 启用设置 tact xlt-lif。 选择 
 | |
| tcam tact xlt-vid。 | |
| 启用设置 tact xlt-vid。 选择 
 | |
| TCAM 策略类型。 选择 
 | |
| NPU TCAM VID。 | |
| 设置按会话统计。 选择 
 | |
| 配置 NPU 接口到 CPU 核的映射。 | |
| 将 CPU 核心映射到接口。 | |
| 将接口映射到 CPU 核心。 | |
| 配置端口到 NPU 组的映射。 | |
| 为 NPU 组映射设置 NPU 接口端口。 | |
| 映射 NPU 组索引。 | |
| 配置端口使用 NPU 或 Intel-NIC。 | |
| 设置 HA/辅助端口以使用 NPU 处理流量(否则流量将发送到 Intel-NIC,然后再发送到 CPU)。 | |
| 可用于 NPU 路径的接口。 | |
| 配置 NPU 优先级协议。 | |
| 启用/禁用 NPU BFD 优先级协议。 选择 
 | |
| 启用/禁用 NPU BGP 优先级协议。 选择 
 | |
| 启用/禁用 NPU SLBC 优先级协议。 选择 
 | |
| 交换机和 NP 上的 QoS 模式。 选择 
 | |
| 用于数据包缓冲区的 QTM 通道配置。 选择 
 | |
| 启用/禁用 RDP 卸载。 选择 
 | |
| 会话计费更新间隔(1 - 10 秒)。 | |
| 启用/禁用拒绝会话的卸载。需要设置 ses-denied-traffic。 选择 
 | |
| 启用/禁用 NP7 流量整形统计信息。 选择 
 | |
| 启用/禁用 SSE 背压。 选择 
 | |
| 启用/禁用去除明文填充。 选择 
 | |
| 启用/禁用去除 ESP 填充。 选择 
 | |
| 配置交换机增强哈希。 | |
| 设置哈希计算。 选择 
 | |
| 包含/排除目标 IP 地址的低 16 位。 选择 
 | |
| 包含/排除目标 IP 地址的高 16 位。 选择 
 | |
| 如果为 TCP/UDP,则包含/排除目标端口。 选择 
 | |
| 包含/排除 IP 协议。 选择 
 | |
| 网络掩码长度。 | |
| 包含/排除源 IP 地址的低 16 位。 选择 
 | |
| 包含/排除源 IP 地址的高 16 位。 选择 
 | |
| 如果为 TCP/UDP,则包含/排除源端口。 选择 
 | |
| 从交换机到 NP 的带宽。 选择 
 | |
| 配置交换机传统哈希。 | |
| 启用/禁用 DRACO15 哈希。 选择 
 | |
| 包含/排除单播中继流量的 TCP/UDP 源端口和目标端口。 选择 
 | |
| 启用/禁用选择隧道使用的 NP6 芯片。 选择 
 | |
| 启用/禁用 UDP 封装的 ESP 卸载。 选择 
 | |
| 将 ULL 端口的速度设置为 10G/25G。 选择 
 | |
| 启用/禁用 VLAN 查找缓存。 选择 
 | |
| 虚拟域,在之前定义的那些之中。vdom 是 FortiGate 的虚拟实例,可以配置并用作不同的单元。 默认值:  | 
注释
注意
- 旧版的 fortiosapi 已被弃用,httpapi 是运行 playbook 的首选方式 
示例
- name: Configure NPU attributes.
  fortinet.fortios.fortios_system_npu:
      vdom: "{{ vdom }}"
      system_npu:
          capwap_offload: "enable"
          dedicated_management_affinity: "<your_own_value>"
          dedicated_management_cpu: "enable"
          default_qos_type: "policing"
          dos_options:
              npu_dos_meter_mode: "global"
              npu_dos_tpe_mode: "enable"
          double_level_mcast_offload: "enable"
          dsw_dts_profile:
              -
                  action: "wait"
                  min_limit: "0"
                  profile_id: "<you_own_value>"
                  step: "0"
          dsw_queue_dts_profile:
              -
                  iport: "eif0"
                  name: "default_name_18"
                  oport: "eif0"
                  profile_id: "0"
                  queue_select: "0"
          fastpath: "disable"
          fp_anomaly:
              icmp_csum_err: "drop"
              icmp_frag: "allow"
              icmp_land: "allow"
              ipv4_csum_err: "drop"
              ipv4_land: "allow"
              ipv4_optlsrr: "allow"
              ipv4_optrr: "allow"
              ipv4_optsecurity: "allow"
              ipv4_optssrr: "allow"
              ipv4_optstream: "allow"
              ipv4_opttimestamp: "allow"
              ipv4_proto_err: "allow"
              ipv4_unknopt: "allow"
              ipv6_daddr_err: "allow"
              ipv6_land: "allow"
              ipv6_optendpid: "allow"
              ipv6_opthomeaddr: "allow"
              ipv6_optinvld: "allow"
              ipv6_optjumbo: "allow"
              ipv6_optnsap: "allow"
              ipv6_optralert: "allow"
              ipv6_opttunnel: "allow"
              ipv6_proto_err: "allow"
              ipv6_saddr_err: "allow"
              ipv6_unknopt: "allow"
              tcp_csum_err: "drop"
              tcp_fin_noack: "allow"
              tcp_fin_only: "allow"
              tcp_land: "allow"
              tcp_no_flag: "allow"
              tcp_syn_data: "allow"
              tcp_syn_fin: "allow"
              tcp_winnuke: "allow"
              udp_csum_err: "drop"
              udp_land: "allow"
          gtp_enhanced_cpu_range: "0"
          gtp_enhanced_mode: "enable"
          gtp_support: "enable"
          hash_tbl_spread: "enable"
          hpe:
              all_protocol: "400000"
              arp_max: "5000"
              enable_shaper: "disable"
              esp_max: "5000"
              high_priority: "400000"
              icmp_max: "5000"
              ip_frag_max: "5000"
              ip_others_max: "5000"
              l2_others_max: "5000"
              sctp_max: "5000"
              tcp_max: "40000"
              tcpfin_rst_max: "40000"
              tcpsyn_ack_max: "40000"
              tcpsyn_max: "40000"
              udp_max: "40000"
          htab_dedi_queue_nr: "4"
          htab_msg_queue: "data"
          htx_icmp_csum_chk: "drop"
          inbound_dscp_copy_port:
              -
                  interface: "<your_own_value>"
          intf_shaping_offload: "enable"
          ip_fragment_offload: "disable"
          ip_reassembly:
              max_timeout: "200000"
              min_timeout: "64"
              status: "disable"
          ipsec_dec_subengine_mask: "<your_own_value>"
          ipsec_enc_subengine_mask: "<your_own_value>"
          ipsec_inbound_cache: "enable"
          ipsec_mtu_override: "disable"
          ipsec_ob_np_sel: "rr"
          ipsec_over_vlink: "enable"
          isf_np_queues:
              cos0: "<your_own_value> (source system.isf-queue-profile.name)"
              cos1: "<your_own_value> (source system.isf-queue-profile.name)"
              cos2: "<your_own_value> (source system.isf-queue-profile.name)"
              cos3: "<your_own_value> (source system.isf-queue-profile.name)"
              cos4: "<your_own_value> (source system.isf-queue-profile.name)"
              cos5: "<your_own_value> (source system.isf-queue-profile.name)"
              cos6: "<your_own_value> (source system.isf-queue-profile.name)"
              cos7: "<your_own_value> (source system.isf-queue-profile.name)"
          lag_out_port_select: "disable"
          max_receive_unit: "0"
          max_session_timeout: "40"
          mcast_session_accounting: "tpe-based"
          napi_break_interval: "0"
          np_queues:
              ethernet_type:
                  -
                      name: "default_name_112"
                      queue: "0"
                      type: "<your_own_value>"
                      weight: "15"
              ip_protocol:
                  -
                      name: "default_name_117"
                      protocol: "0"
                      queue: "0"
                      weight: "14"
              ip_service:
                  -
                      dport: "0"
                      name: "default_name_123"
                      protocol: "0"
                      queue: "0"
                      sport: "0"
                      weight: "13"
              profile:
                  -
                      cos0: "queue0"
                      cos1: "queue0"
                      cos2: "queue0"
                      cos3: "queue0"
                      cos4: "queue0"
                      cos5: "queue0"
                      cos6: "queue0"
                      cos7: "queue0"
                      dscp0: "queue0"
                      dscp1: "queue0"
                      dscp10: "queue0"
                      dscp11: "queue0"
                      dscp12: "queue0"
                      dscp13: "queue0"
                      dscp14: "queue0"
                      dscp15: "queue0"
                      dscp16: "queue0"
                      dscp17: "queue0"
                      dscp18: "queue0"
                      dscp19: "queue0"
                      dscp2: "queue0"
                      dscp20: "queue0"
                      dscp21: "queue0"
                      dscp22: "queue0"
                      dscp23: "queue0"
                      dscp24: "queue0"
                      dscp25: "queue0"
                      dscp26: "queue0"
                      dscp27: "queue0"
                      dscp28: "queue0"
                      dscp29: "queue0"
                      dscp3: "queue0"
                      dscp30: "queue0"
                      dscp31: "queue0"
                      dscp32: "queue0"
                      dscp33: "queue0"
                      dscp34: "queue0"
                      dscp35: "queue0"
                      dscp36: "queue0"
                      dscp37: "queue0"
                      dscp38: "queue0"
                      dscp39: "queue0"
                      dscp4: "queue0"
                      dscp40: "queue0"
                      dscp41: "queue0"
                      dscp42: "queue0"
                      dscp43: "queue0"
                      dscp44: "queue0"
                      dscp45: "queue0"
                      dscp46: "queue0"
                      dscp47: "queue0"
                      dscp48: "queue0"
                      dscp49: "queue0"
                      dscp5: "queue0"
                      dscp50: "queue0"
                      dscp51: "queue0"
                      dscp52: "queue0"
                      dscp53: "queue0"
                      dscp54: "queue0"
                      dscp55: "queue0"
                      dscp56: "queue0"
                      dscp57: "queue0"
                      dscp58: "queue0"
                      dscp59: "queue0"
                      dscp6: "queue0"
                      dscp60: "queue0"
                      dscp61: "queue0"
                      dscp62: "queue0"
                      dscp63: "queue0"
                      dscp7: "queue0"
                      dscp8: "queue0"
                      dscp9: "queue0"
                      id: "201"
                      type: "cos"
                      weight: "6"
              scheduler:
                  -
                      mode: "none"
                      name: "default_name_206"
          npu_group_effective_scope: "255"
          npu_tcam:
              -
                  data:
                      df: "enable"
                      dstip: "<your_own_value>"
                      dstipv6: "<your_own_value>"
                      dstmac: "<your_own_value>"
                      dstport: "0"
                      ethertype: "<your_own_value>"
                      ext_tag: "enable"
                      frag_off: "0"
                      gen_buf_cnt: "0"
                      gen_iv: "valid"
                      gen_l3_flags: "0"
                      gen_l4_flags: "0"
                      gen_pkt_ctrl: "0"
                      gen_pri: "0"
                      gen_pri_v: "valid"
                      gen_tv: "valid"
                      ihl: "0"
                      ip4_id: "0"
                      ip6_fl: "0"
                      ipver: "0"
                      l4_wd10: "0"
                      l4_wd11: "0"
                      l4_wd8: "0"
                      l4_wd9: "0"
                      mf: "enable"
                      protocol: "0"
                      slink: "0"
                      smac_change: "enable"
                      sp: "0"
                      src_cfi: "enable"
                      src_prio: "0"
                      src_updt: "enable"
                      srcip: "<your_own_value>"
                      srcipv6: "<your_own_value>"
                      srcmac: "<your_own_value>"
                      srcport: "0"
                      svid: "0"
                      tcp_ack: "enable"
                      tcp_cwr: "enable"
                      tcp_ece: "enable"
                      tcp_fin: "enable"
                      tcp_push: "enable"
                      tcp_rst: "enable"
                      tcp_syn: "enable"
                      tcp_urg: "enable"
                      tgt_cfi: "enable"
                      tgt_prio: "0"
                      tgt_updt: "enable"
                      tgt_v: "valid"
                      tos: "0"
                      tp: "0"
                      ttl: "0"
                      tvid: "0"
                      vdid: "0"
                  mask:
                      df: "enable"
                      dstip: "<your_own_value>"
                      dstipv6: "<your_own_value>"
                      dstmac: "<your_own_value>"
                      dstport: "0"
                      ethertype: "<your_own_value>"
                      ext_tag: "enable"
                      frag_off: "0"
                      gen_buf_cnt: "0"
                      gen_iv: "valid"
                      gen_l3_flags: "0"
                      gen_l4_flags: "0"
                      gen_pkt_ctrl: "0"
                      gen_pri: "0"
                      gen_pri_v: "valid"
                      gen_tv: "valid"
                      ihl: "0"
                      ip4_id: "0"
                      ip6_fl: "0"
                      ipver: "0"
                      l4_wd10: "0"
                      l4_wd11: "0"
                      l4_wd8: "0"
                      l4_wd9: "0"
                      mf: "enable"
                      protocol: "0"
                      slink: "0"
                      smac_change: "enable"
                      sp: "0"
                      src_cfi: "enable"
                      src_prio: "0"
                      src_updt: "enable"
                      srcip: "<your_own_value>"
                      srcipv6: "<your_own_value>"
                      srcmac: "<your_own_value>"
                      srcport: "0"
                      svid: "0"
                      tcp_ack: "enable"
                      tcp_cwr: "enable"
                      tcp_ece: "enable"
                      tcp_fin: "enable"
                      tcp_push: "enable"
                      tcp_rst: "enable"
                      tcp_syn: "enable"
                      tcp_urg: "enable"
                      tgt_cfi: "enable"
                      tgt_prio: "0"
                      tgt_updt: "enable"
                      tgt_v: "valid"
                      tos: "0"
                      tp: "0"
                      ttl: "0"
                      tvid: "0"
                      vdid: "0"
                  mir_act:
                      vlif: "0"
                  name: "default_name_321"
                  oid: "0"
                  pri_act:
                      priority: "0"
                      weight: "0"
                  sact:
                      act: "0"
                      act_v: "enable"
                      bmproc: "0"
                      bmproc_v: "enable"
                      df_lif: "0"
                      df_lif_v: "enable"
                      dfr: "0"
                      dfr_v: "enable"
                      dmac_skip: "0"
                      dmac_skip_v: "enable"
                      dosen: "0"
                      dosen_v: "enable"
                      espff_proc: "0"
                      espff_proc_v: "enable"
                      etype_pid: "0"
                      etype_pid_v: "enable"
                      frag_proc: "0"
                      frag_proc_v: "enable"
                      fwd: "0"
                      fwd_lif: "0"
                      fwd_lif_v: "enable"
                      fwd_tvid: "0"
                      fwd_tvid_v: "enable"
                      fwd_v: "enable"
                      icpen: "0"
                      icpen_v: "enable"
                      igmp_mld_snp: "0"
                      igmp_mld_snp_v: "enable"
                      learn: "0"
                      learn_v: "enable"
                      m_srh_ctrl: "0"
                      m_srh_ctrl_v: "enable"
                      mac_id: "0"
                      mac_id_v: "enable"
                      mss: "0"
                      mss_v: "enable"
                      pleen: "0"
                      pleen_v: "enable"
                      prio_pid: "0"
                      prio_pid_v: "enable"
                      promis: "0"
                      promis_v: "enable"
                      rfsh: "0"
                      rfsh_v: "enable"
                      smac_skip: "0"
                      smac_skip_v: "enable"
                      tp_smchk: "0"
                      tp_smchk_v: "enable"
                      tpe_id: "0"
                      tpe_id_v: "enable"
                      vdm: "0"
                      vdm_v: "enable"
                      vdom_id: "0"
                      vdom_id_v: "enable"
                      x_mode: "0"
                      x_mode_v: "enable"
                  tact:
                      act: "0"
                      act_v: "enable"
                      fmtuv4_s: "0"
                      fmtuv4_s_v: "enable"
                      fmtuv6_s: "0"
                      fmtuv6_s_v: "enable"
                      lnkid: "0"
                      lnkid_v: "enable"
                      mac_id: "0"
                      mac_id_v: "enable"
                      mss_t: "0"
                      mss_t_v: "enable"
                      mtuv4: "0"
                      mtuv4_v: "enable"
                      mtuv6: "0"
                      mtuv6_v: "enable"
                      slif_act: "0"
                      slif_act_v: "enable"
                      sublnkid: "0"
                      sublnkid_v: "enable"
                      tgtv_act: "0"
                      tgtv_act_v: "enable"
                      tlif_act: "0"
                      tlif_act_v: "enable"
                      tpeid: "0"
                      tpeid_v: "enable"
                      v6fe: "0"
                      v6fe_v: "enable"
                      vep_en: "0"
                      vep_en_v: "enable"
                      vep_slid: "0"
                      vep_slid_v: "enable"
                      xlt_lif: "0"
                      xlt_lif_v: "enable"
                      xlt_vid: "0"
                      xlt_vid_v: "enable"
                  type: "L2_src_tc"
                  vid: "0"
          per_session_accounting: "traffic-log-only"
          port_cpu_map:
              -
                  cpu_core: "<your_own_value>"
                  interface: "<your_own_value>"
          port_npu_map:
              -
                  interface: "<your_own_value>"
                  npu_group_index: "0"
          port_path_option:
              ports_using_npu:
                  -
                      interface_name: "<your_own_value>"
          priority_protocol:
              bfd: "enable"
              bgp: "enable"
              slbc: "enable"
          qos_mode: "disable"
          qtm_buf_mode: "6ch"
          rdp_offload: "enable"
          session_acct_interval: "5"
          session_denied_offload: "disable"
          shaping_stats: "disable"
          sse_backpressure: "enable"
          strip_clear_text_padding: "enable"
          strip_esp_padding: "enable"
          sw_eh_hash:
              computation: "xor16"
              destination_ip_lower_16: "include"
              destination_ip_upper_16: "include"
              destination_port: "include"
              ip_protocol: "include"
              netmask_length: "32"
              source_ip_lower_16: "include"
              source_ip_upper_16: "include"
              source_port: "include"
          sw_np_bandwidth: "0G"
          sw_tr_hash:
              draco15: "enable"
              tcp_udp_port: "include"
          tunnel_over_vlink: "enable"
          uesp_offload: "enable"
          ull_port_mode: "10G"
          vlan_lookup_cache: "enable"
返回值
常见的返回值记录在此,以下是此模块独有的字段
| 键 | 描述 | 
|---|---|
| FortiGate 镜像的构建版本号 返回: 总是 示例:  | |
| 上次将内容配置到 FortiGate 中使用的方法 返回: 总是 示例:  | |
| FortiGate 在上次应用操作时给出的最后结果 返回: 总是 示例:  | |
| 上次调用 FortiGate 时使用的主键 (id) 返回: 成功 示例:  | |
| 用于完成请求的表的名称 返回: 总是 示例:  | |
| 用于完成请求的表的路径 返回: 总是 示例:  | |
| 内部修订号 返回: 总是 示例:  | |
| 设备的序列号 返回: 总是 示例:  | |
| 操作结果的指示 返回: 总是 示例:  | |
| 使用的虚拟域 返回: 总是 示例:  | |
| FortiGate 的版本 返回: 总是 示例:  | 
