У меня есть следующая таблица маршрутизации для Linux-ПК. (Я уже включил опцию ip_forward)

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.0.1.0        10.0.1.11       255.255.255.0   UG        0 0          0 p1p1
10.0.1.0        *               255.255.255.0   U         0 0          0 p1p1
10.0.2.0        *               255.255.255.0   U         0 0          0 p1p2
10.0.3.0        10.0.2.1        255.255.255.0   UG        0 0          0 p1p2
192.168.1.0     *               255.255.255.0   U         0 0          0 em1
  1. что означает шлюз *? Это то же самое, что и 0.0.0.0? Если нет, в чем различия?

  2. какой шлюз он отправит, когда компьютер получит пакет до 10.0.2.0? Я слышал, как некоторые люди говорили, что он перенаправит пакет на все доступные шлюзы. Это утверждение правильно? Если так, как он узнает, какие шлюзы доступны?

  3. какую запись маршрутизации он будет использовать, когда компьютер получит пакет до 10.0.1.0? (первый или второй? Я не думаю, что это пример соответствия длинного префикса)

2 ответа2

3
  1. Gateway * означает, что сеть назначения напрямую подключена, ей не нужно проходить через маршрутизатор.

  2. Он не пройдет через шлюз, чтобы добраться до 10.0.2.0/24, он отправит напрямую к месту назначения через интерфейс p1p2.

  3. Я думаю, что он должен использовать непосредственно подключенную запись маршрутизации для 10.0.1.0/24. В противном случае он имеет бесконечную рекурсию, поскольку шлюз к 10.0.1.0/24 находится на 10.0.1.0/24.

Отвечая на вопрос в вашем комментарии, 0.0.0.0/0 является маршрутом по умолчанию, который используется для всего, что не имеет более конкретного маршрута.

0

Объявление 1 Звездочка (*) напечатана для сетей, для которых шлюз не нужен, поскольку они подключены непосредственно к вашему компьютеру.

Объявление 2 Вы отправите свой пакет через интерфейс p1p2 .

Объявление 3 Я думаю, что оно будет следовать правилу * , поэтому оно отправит его через интерфейс на хост назначения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .