Записи подсети в таблице маршрутизации

Я изучаю проблему с таблицей маршрутизации, которая немного сбивает с толку. Рассмотрим таблицу маршрутизации ниже. Мне любопытно, как записи подсети добавляются в эту таблицу. В первую очередь это адреса 10.200.232.0/23 и 169.254.0.0/16. Что вызывает добавление этих записей в таблицу маршрутизации? Моя интуиция подсказывает мне, что если я настрою адрес/псевдоним на интерфейсе eth0, он добавит запись в таблицу маршрутизации для соответствующей подсети.

Destination        Gateway           Flags      Refs    Use   Life Intf
0.0.0.0            10.200.232.1      UGC           0      0      - eth0
10.100.0.6         10.200.232.1      UGHc          1      2    300 eth0
10.200.1.6         10.200.232.1      UGH3c         0      1   3599 eth0
**10.200.232.0/23    unresolved        UC            0      0      - eth0**
10.200.232.1       XX:XX:XX:XX:XX:XX UHLc          3      0    300 eth0
10.200.232.139     XX:XX:XX:XX:XX:XX UHLc          3      2   1200 eth0
**169.254.0.0/16     unresolved        UC            0      0      - eth0**
127.0.0.0/8        127.0.0.1         UG            0      0    298 lo0
127.0.0.1          127.0.0.1         UH            1      0    297 lo0
224.0.0.0/7        unresolved        UCt           0      0      - eth0
255.255.255.255    10.200.232.92     UHSb          1      2      - eth0

person Chappelle    schedule 23.01.2012    source источник


Ответы (1)


Пожалуйста, не используйте route из net-tools (это устарело и имеет признаки поломки в нескольких местах), а ip route из iproute/iproute2. Он также сообщает вам, что вызвало добавление маршрута в XXX поля proto XXX.

person jørgensen    schedule 23.01.2012
comment
У меня нет этих утилит. На самом деле система представляет собой ECOS, поэтому в ней нет среды командной строки и т. Д. Что мне действительно нужно, так это техническое объяснение того, что вызывает добавление этих записей подсети в таблицу маршрутизации в общем смысле того, как обычно реализуется маршрутизация. - person Chappelle; 23.01.2012
comment
Таким образом, похоже, что инициализация интерфейса является причиной добавления этих записей. Или добавление псевдонима ip на существующий интерфейс и т.д. - person Chappelle; 23.01.2012
comment
Да, добавление адреса интерфейса с сетевой маской может добавить запись маршрута (proto kernel). Но не во всех случаях (например, интерфейс lo). Так что, чтобы быть действительно уверенным, использование инструмента не подлежит обсуждению. - person jørgensen; 25.01.2012