/routing/rule
rule
/routing/rule 的 RouterOS 目录参考。
routing/rule
Type: Directory
| 标志 | 名称 | 描述 |
|---|---|---|
X | disabled | 已禁用 |
I | inactive | 未激活 |
* | default | 默认 |
| 参数 | 类型 | 描述 |
|---|---|---|
src-address | address (flags=64iv/) | 要匹配的源地址。 |
dst-address | address (flags=64iv/) | 要匹配的目标地址。 |
routing-mark | enum | 匹配特定的路由标记。 |
interface | iface_enum | 要匹配的入站接口。 |
action | enum (lookup | lookup-only-in-table | unreachable | drop | mangle) | 对匹配数据包执行的操作: - drop - 静默丢弃数据包。 - lookup - 在路由表中执行查找。 - lookup-only-in-table - 仅在指定的路由表中执行查找(请参阅 table 参数)。 - unreachable - 生成 ICMP 不可达消息并发送给源。 - mangle - 通过防火墙 mangle 规则执行操作。 |
table | enum (local) { local:4095 } | 用于查找的路由表名称。 |
min-prefix | num | 从此路由规则处理的数据包中隐藏路由表中具有指定前缀长度的路由。这等同于 Linux IP 规则 suppress_prefixlength。例如,将值设置为 0 可在路由决策中抑制默认路由。 |
vrf | switch | |
realm | num | |
chain | enum | 路由决策规则使用的链名称。默认情况下,未指定链时使用 user。如果链名称与内置路由决策名称匹配,则用户创建的规则会添加在该决策之后。例如,如果 chain=mangle,则此链中用户创建的规则位于 mangle 决策之后。 |