Задать вопрос
@vadiculus

Почему не отправляются ARP, если на одном порту ethernet 2 подсети?

Всем здоров!
Я чисто из любопытства попробовал намеренно сделать неправильную IP-адресацию на портах маршрутизаторов, прописав 2 подключенных подсети на один порт (То есть на gig0/0/0 у R2 прописал подключенные сеть 192.168.1.0/24 и 192.168.2.2/32; на gig0/0/0 у R3 прописал подключенные сеть 192.168.2.0/24 и 192.168.1.1/32). Вроде бы когда я вписывал эти 2 подсети в таблицу маршрутизации cisco не ругался. Тогда в чём же проблема отослать ARP на этот порт и узнать mac-адрес, если в таблице маршрутизации есть путь к подсети через gig0/0/0?

Делал это через команду ip route 192.168.2.2/192.168.1.1 255.255.255.255 gig0/0/0.

Попробовал это в cisco packet tracer.
66490898b7fa2857414183.png

Попробовал сделать ping от R2 на R3 и он не прошел.

Тут описываются события во время отправления ICMP-запроса:
66490954b31e9260152574.png
66490964e830f511638082.png
Вроде бы и там и там есть пути в таблице маршрутизации и я не вижу препятствий для того чтобы послать arp запрос на данный порт, но посылающий маршрутизатор сразу отбрасывает его на уровне 2 не объясняя нормально проблему.

Могли бы вы ещё мне сказать почему такая же фича на HDLC протоколе, но на PPP ping проходит? В PPP это как-то связано с IPCP протоколом?
В книге по CCNA это рассказывается как-то поверхностно.
  • Вопрос задан
  • 856 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 2
15432
@15432
Системный программист ^_^
Вы неверно поняли сообщение интерфейса. "drops this packet" относится к ICMP сообщению, в то время как ARP корректно ушёл. Пока ARP не разрезолвится, пакеты на этот IP адрес продолжат дропаться.
Ответ написан
@vadiculus Автор вопроса
66492ca8c32f8548715532.png

Короче мне нужно было просто посмотреть ARP запросы. Чёт я ультра тупанул.
R3 просто отбрасывает этот ARP запрос, ведь IP-адрес интерфейса находится в другой подсети.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Zerg89
Arp это l2, а то очем вы говорите icmp это l3 на базовом уровне
L2 это мас address
Ps PPP это протокол l3 уровня где уже есть l3 или ip address
Похоже он считает это кольцом внутри интерфейса и отбрасывает
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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