Уважаемые специалисты!
Объясните пожалуйста природу одного являения.
Я просто ума не приложу, в чем здесь дело.
У нас имеются маршрутизаторы Cisco R1 и R2 и хосты H1 и H2.
Будем считать, что каждый хост представляет свой сегмент.
Схема соединений:
H1 (192.168.1.1/24) <--Ethernet--> R1 (e0 192.168.1.254/24)
R1 (s0 192.168.3.1/24) <--PPP--> R2 (s1 192.168.3.2/24)
R2 (e0 192.168.2.254/24) <--Ethernet--> H2 (192.168.2.1/24)
На маршрутизаторе R1 существует единственная запись в таблице
маршрутизации, внесенная статически:
ip route 192.168.2.0 255.255.255.0 192.168.3.2
На маршрутизаторе R2 нет ни одной записи в таблице.
С компьютера H1 я посылаю эхо-запрос:
ping 192.168.2.1 и получаю положительный ответ.
Т.е. компьютер H2 доступен.
Но когда с компьютера H2 я посылаю аналогичный запрос
ping 192.168.1.1 компьютеру H1, тот оказывается недоступен.
Оно и понятно - маршрутизатор R2 не имеет маршрута в сеть
192.168.1.0/24
Но тогда почему прошел первый запрос? Ведь ответ на него как
раз и прошел по пути от H2 к H1!
P.S. Конечно, понятно, что достаточно внести запись в таблицу
маршрутизатора R2, и все будет в порядке. Но здесь дело
принципа. Мне очень интересно знать, почему так происходит.
Спасибо всем, кто мне поможет. :)
С уважением, Игорь.