Хз, так то я пользуюсь железом на уровне пользователя и играться особо там не с чем. Всё же нужно откуда-то черпать новую информацию об технологиях по типу Active Directory и т.д. Базу нужно мне, а то попросят что-то сделать на работе, а я банальщины не знаю, то уже не удобно будет как-то.
Я даже не задумывался, что в первый раз пакет отбрасывается. Я думал, что пакет сохраняется в буфер до прихода ARP. Тогда сейчас я попробую подождать следующего icmp и посмотреть.
Zerg89, Я вам ещё раз говорю, что я делаю такие противоречивые ситуации чисто из интереса, чтобы узнать почему arp запрос не отправляется))) Я не понимаю какая петля тут может быть, ведь даже в описании ошибки на L2 не пишется об этом. Не понимаю, либо тут недопонимание, или я такой дурной) Может быть под отправкой на порт вы имеете в виду буквальную отправку на порт, а не отправку arp ЧЕРЕЗ этот порт (via). :_)
Zerg89, Вы посмотрите на прикрепленную таблицу маршрутизации. Там я отправляю ping запрос с интерфейса R2 у которого IP 192.168.1.1 на интерфейс R3 у которого IP 192.168.2.2 (Тут ясно, что IP находятся в разных подсетях. Но есть нюанс). У R2 в таблице маршрутизации я прописал статический адрес к сети 192.168.2.2/32 через этот же интерфейс gig0/0/0 у которого IP 192.168.1.1. Что же мешает сделать ARP по поиску mac для 192.168.2.2 на этот интерфейс?
Zerg89, я понимаю, но у меня вопрос был: что именно мешает отправке arp запроса? Я делаю такое чисто из любопытства, ведь я только учусь. Я не хочу использовать такую неправильную IP-адресацию. Извиняюсь за то что не точно описываю свою проблему. Сейчас перепишу вопрос)
Может быть я не точно описал вопрос? Я имею в виду, что намеренно сделал неправильную IP-адресацию на портах, прописав 2 подсети на один порт.. То есть на gig0/0/0 у R2 прописал подключенные сеть 192.168.1.0/24 и 192.168.2.2/32. Вроде бы когда я вписывал эти 2 подсети в таблицу маршрутизации cisco не ругался. Тогда в чём же проблема отослать ARP на этот порт, если в таблице маршрутизации есть путь к подсети?
Я понимаю, что ARP на втором уровне. Я не понимаю почему arp не хочет отправляться на порт gigabitethernet0/0/0. Я отправил icmp также, чтобы проверить отправится ли arp запрос, ведь R2 пока что не знает mac-адрес r3. Но arp не отправляется и simulation mod не описывает на L2, почему он не отправляется.
KoRgYaSh, Можно сделать и так но при перечислении вариантов будет всё ещё геморрней. Может быть 5 колонок в казино и тогда перечислять все значения в if это геморрой. Я вам очень рекомендую прочитать книгу "Любанович Б Простой Python" так как я сам новичок но за 3-4 месяца практики и чтения этой книги вы очень хорошо начнете понимать код.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.