Networking
具有非唯一 ID 的 IP 路由表?
是否可以有多個具有相同 ID 的路由表?表的名稱仍然是唯一的。
我找不到有關此的資訊,似乎專注於 ip 規則並將 addr 添加到表中。
/etc/iproute2/rt_tables 中的表列表
# #reserved values # 255 local 254 main 253 default 0 unspec # # local # #1 inr.ruhep 7 testA 7 testB
這行得通嗎?我一直在測試,看起來兩個表都在使用。
我在哪裡可以找到有關表 ID 的資訊以及它是否需要是唯一的?
ip 命令中的任何表名都將通過在 rt_tables 文件中查找來轉換為數字 id。因此,您可以使用非唯一的表名,但數字 id 唯一地標識表。
在您的情況下,無論您使用什麼表名,都將使用 id 為 7 的同一張表。如果您執行過
ip route add <some-route> table testA
,您會在 的輸出中看到這條路線ip route list table testB
。