“ip rule”命令中优先级的意义

“ip rule”命令中优先级的意义

ip rule add/del 命令中的 prio 选项有什么意义?规则的优先级越高,是否意味着其优先于表中的其他规则?

我在网上看到了这段代码,没有任何注释。我很好奇它的作用是什么:

ip rule del prio 32766 from "" dev "" fwmark 0 table main

ip rule del prio 32767 from "" dev "" fwmark 0 table default

ip rule add prio 4294967293UL from "" dev "" fwmark 0 table 1

ip rule add prio 4294967294UL from "" dev "" fwmark 0 table main

ip rule add prio 4294967295UL from "" dev "" fwmark 0 table default

答案1

优先级决定了规则检查的顺序(从最低数字到最高数字)。第一个与数据包匹配的规则将被使用。

但是最大优先级是 32767,所以这些大的优先级数字没有意义。

相关内容