具有非唯一 ID 的 IP 路由表?

具有非唯一 ID 的 IP 路由表?

是否有可能存在具有相同 ID 的多个路由表?表的名称仍然是唯一的。

我找不到有关此的信息,似乎重点关注 ip 规则并将地址添加到表中。

/etc/iproute2/rt_tables 中的表列表

   #
   #reserved values
   # 
   255       local
   254       main
   253       default
   0         unspec
   #
   # local
   #
   #1        inr.ruhep
   7         testA
   7         testB

这有用吗?我已经测试过了,看起来两个表都可用。

在哪里可以找到有关表格 ID 的信息以及它是否需要唯一?

答案1

ip 命令中的任何表名都将通过 rt_tables 文件内部的查找转换为数字 ID。因此,您可以使用非唯一表名,但数字 ID 可以唯一地标识表。

在您的情况下,无论您使用什么表名,都将使用 ID 为 7 的相同表。如果您运行了ip route add <some-route> table testA,您会在 的输出中看到此路由ip route list table testB

相关内容