Назначение «Создание таблиц маршрутизации»

534
dargemir

Я должен создать «минимальные таблицы маршрутизации, которые обеспечат правильное соединение в сети». Дополнительно могу предположить, что оба компьютера имеют интерфейс «eth0».

https://zapodaj.net/images/ecb738988990f.jpg

Router: adress gateway interface 10.0.0.0 10.0.0.1 e1/1/1 10.0.1.0 10.0.1.1 e1/1/2  Computer A: adress gateway interface 0.0.0.0 10.0.0.1 eth0 10.0.0.0 ??? eth0  Computer B: adress gateway interface 0.0.0.0 10.0.1.1 eth0 10.0.1.0 ??? eth0 

Это правильно? И какой адрес я должен поставить вместо "???"

-1
Таблица маршрутизации должна иметь маски на адресах назначения. Кроме того, маршрутизаторы не имеют шлюзов, они являются шлюзами, но могут иметь следующий переход или следующий используемый интерфейс. Ron Maupin 7 лет назад 0
А? «Следующий прыжок» - это шлюз. В таблицах маршрутизации это просто два термина для одного и того же. grawity 7 лет назад 0
@ grawity, не обязательно. Есть случаи, когда это не так. Кроме того, вы могли бы иметь следующий интерфейс вместо перехода. Ron Maupin 7 лет назад 0

2 ответа на вопрос

2
grawity

Хотя на самом деле это не сайт домашней работы, ваша попытка близка, но не совсем верна.

  1. В вашем столбце "адрес" отсутствует длина префикса (или маски подсети). На вашей картинке обе сети - это / 24, так что это должны быть и сетевые маршруты. (Конечно, вы не основываете это на классовой маршрутизации до 1983 года?) Аналогично, маршрут по умолчанию будет 0.0.0.0/0, так как он должен соответствовать всем.

  2. В таблице маршрутизатора вы указали сам маршрутизатор как шлюз / следующий магазин для доступа к обеим сетям. Это не имеет никакого смысла, так как это привело бы к бесконечному циклу.

    Поскольку эти сети подключены (напрямую доступны на соответствующих интерфейсах), вам не нужен адрес шлюза. Обе строки будут прямыми интерфейсными маршрутами. (Некоторые операционные системы могут показывать «0.0.0.0» для обозначения пустого поля шлюза, но оно все еще пусто.)

  3. То же самое относится и к хостам. Поскольку они напрямую подключены к этой сети, у них также есть прямой маршрут - адрес шлюза отсутствует.

    (Если бы им пришлось пройти через шлюз, чтобы добраться до своей собственной подсети ... Как бы они получили доступ к самому шлюзу?)

2
mtak
Router: address subnet gateway interface 10.0.0.0 255.255.255.0 on-link e1/1/1 10.0.1.0 255.255.255.0 on-link e1/1/2  Computer A: address subnet gateway interface 0.0.0.0 0.0.0.0 10.0.0.1 eth0 10.0.0.0 255.255.255.0 on-link eth0  Computer B: address subnet gateway interface 0.0.0.0 0.0.0.0 10.0.1.1 eth0 10.0.1.0 255.255.255.0 on-link eth0 

Маршрутизатору не нужны шлюзы, потому что все сети напрямую к нему подключены. Компьютерам не нужен шлюз для напрямую подключенных подсетей (например, 10.100.0.0/24для компьютера A), потому что им не нужен шлюз для доступа к компьютерам в этой подсети. Они могут просто найти L2 ARP, чтобы найти хосты.

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

Похожие вопросы