Возможно ли иметь несколько таблиц маршрутизации с одним и тем же идентификатором? имя таблицы все равно будет уникальным.
Я не могу найти информацию об этом, похоже, сосредотачиваюсь на правиле 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
.