是否有可能存在具有相同 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
。