Networking

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

  • November 3, 2017

是否可以有多個具有相同 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

引用自:https://serverfault.com/questions/881183