Назад | Перейти на главную страницу

Пытаюсь выяснить ip-route

Я играл с пакетным трассировщиком и пытался полностью понять IP-маршрутизацию. Думаю, пока все в порядке.

Почему я могу пинговать r3 с pc1 (маршрут работает правильно, как должен) наоборот, но косяк пинг r3 от r1.

Я предполагаю, что R3 не знает «сеть 1» (подсеть между R1 и R2). Когда R1 отправляет эхо-запрос icmp (ping), он будет использовать IP-адрес интерфейса, который пакет использует для выхода из маршрутизатора в качестве источника, в данном случае IP-адрес интерфейса, подключенного к «сети 1».

с R1 попробуйте расширенный ping, используя IP-адрес интерфейса, подключенного к Network2.

здесь вы можете найти подробную информацию о расширенном пинге: https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13730-ext-ping-trace.html

Если проблема не исчезнет, ​​не могли бы вы поделиться конфигурацией R1, R2 и R3?

С Уважением,

Итак, я перерисовал вашу топологию.

Предположим на PC1 сетевой интерфейс имеет имя PC1-N1-IF с присвоенным адресом PC1-N1-IP. На R1 маршрутизатор сетевой интерфейс, подключенный к NTWRK1 имеет имя R1-N1-IF с адресом R1-N1-IP. И так далее.

После назначения адресов интерфейсам таблицы маршрутизации на устройствах будут иметь вид:

  • PC1:

    • directly-connected NTWRK1, iface <PC1-N1-IF>
  • R1:

    • directly-connected NTWRK1, iface <R1-N1-IF>
    • directly-connected NTWRK2, iface <R1-N2-IF>
  • R2:

    • directly-connected NTWRK2, iface <R2-N2-IF>
    • directly-connected NTWRK3, iface <R2-N3-IF>
  • R3:

    • directly-connected NTWRK3, iface <R3-N3-IF>
    • directly-connected NTWRK4, iface <R3-N4-IF>
  • PC2:

    • directly-connected NTWRK3, iface <PC2-N3-IF>
  • PC3:

    • directly-connected NTWRK4, iface <PC3-N2-IF>

Чтобы получить все возможности подключения в вашей топологии, вам необходимо:

  • PC1:

    • Добавить маршрут по умолчанию через R1: ip route 0.0.0.0 0.0.0.0 <R1-N1-IP>
  • R1:

    • Добавить маршрут к NTWRK3 через R2: ip route <NTWRK3> <R2-N2-IP>
    • Добавить маршрут к NTWRK4 через R2: ip route <NTWRK4> <R2-N2-IP>
  • R2:

    • Добавить маршрут к NTWRK1 через R1: ip route <NTWRK1> <R1-N2-IP>
    • Добавить маршрут к NTWRK4 через R3: ip route <NTWRK4> <R3-N3-IP>
  • PC2:

    • Добавить маршрут к NTWRK1 через R2: ip route <NTWRK1> <R2-N3-IP>
    • Добавить маршрут к NTWRK2 через R2: ip route <NTWRK2> <R2-N3-IP>
    • Добавить маршрут к NTWRK4 через R3: ip route <NTWRK4> <R3-N3-IP>
  • R3:

    • Добавить маршрут к NTWRK1 через R2: ip route <NTWRK1> <R2-N3-IP>
    • Добавить маршрут к NTWRK2 через R2: ip route <NTWRK2> <R2-N3-IP>
  • PC3:

    • Добавить маршрут по умолчанию через R3: ip route 0.0.0.0 0.0.0.0 <R3-N4-IP>

Мы используем простейшую конфигурацию без рекурсивных маршрутов и агрегации адресов. Попробуйте определить, как будет выглядеть таблица маршрутизации после добавления маршрутов на каком-либо устройстве.

Дополнительные чтения:

  • Компьютерные сети Таненбаума
  • Книга Cisco CCNA