-1

Представьте себе сеть, состоящую из трех компьютеров, каждый из которых подключен к коммутатору. И нам нужно вручную заполнить таблицу маршрутизации в одном из них.

Столбец шлюза в таблице маршрутизации должен содержать ту же информацию, что и следующий переход. Но нет следующего прыжка; все пакеты напрямую передаются между компьютерами без какого-либо посредничества (они фактически проходят через коммутатор, но у него нет IP-адреса).

Итак, каково правильное значение для шлюза в таблице маршрутизации?

2 ответа2

3

Краткий ответ: нет, вам не нужен шлюз, чтобы машины могли общаться. На самом деле вам даже не нужна маршрутизация или таблица маршрутизации.

Если все компьютеры находятся в одной подсети, что им и необходимо, им не нужен шлюз для связи. Шлюз необходим только тогда, когда вы хотите связаться с машиной, которая находится в другой сети. Как я уже говорил, им даже не нужна маршрутизация.

Я рекомендую вам прочитать учебник или книгу по ИС. Это может быть вариантом.

1

В большинстве систем для маршрута в таблице маршрутизации вы либо устанавливаете интерфейс, либо даете следующий переход (или оба).

В случае, когда указан только интерфейс, пакет будет отправлен напрямую на MAC-адрес хоста назначения через этот интерфейс (т. Е. Пакеты для хостов в одной подсети).

Если дается следующий переход, то пакет будет отправлен на MAC-адрес, соответствующий этому IP, и порт, используемый для отправки этого пакета, определен с использованием интерфейса, упомянутого выше.

В системах, где вам не разрешено указывать порт для пункта назначения, вы, вероятно, можете использовать IP-адрес, привязанный к порту, для идентификации порта. Например:

IP-адрес вашего компьютера 10.0.0.2 в подсети /24. Ваша таблица маршрутизации должна выглядеть

IP         Mask Next hop
10.0.0.0   /24  10.0.0.2 (meaning the NIC 10.0.0.2 is connected to)
10.0.0.2   /32  127.0.0.1 (meaning the loop back interface)
10.0.0.255 /32  10.0.0.2

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