-1

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

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

2 ответа2

2

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

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

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

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

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

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

2
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-адреса.

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