Назад | Перейти на главную страницу

Таблица IP-маршрутизации с неуникальным идентификатором?

Возможно ли иметь несколько таблиц маршрутизации с одним и тем же идентификатором? имя таблицы все равно будет уникальным.

Я не могу найти информацию об этом, похоже, сосредотачиваюсь на правиле ip и добавляю addr в таблицы.

Список таблиц в / etc / iproute2 / rt_tables

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

Это работает? Я тестировал, и похоже, что обе таблицы используются.

Где я могу найти информацию об идентификаторе таблицы и должен ли он быть уникальным?

Любое имя таблицы в команде ip будет преобразовано в числовой идентификатор при поиске внутри файла rt_tables. Таким образом, вы можете использовать неуникальные имена таблиц, но числовой идентификатор однозначно идентифицирует таблицу.

В вашем случае не имеет значения, какое имя таблицы вы используете, будет использоваться та же таблица с идентификатором 7. Если ты бежишь ip route add <some-route> table testA, вы видите этот маршрут в выводе ip route list table testB.