@Xproz
Пытаюсь постигнуть компьютерные сети

Задача по теме ARP от Cisco — опечатка?

648745610cf21167491943.png

Хосту А нужно отправить данные серверу, но он не знает его MAC адрес. Когда хост А отправляет ARP request, какой ответ будет в ARP reply?

Казалось бы очевидным был ответ, что в ARP reply будет Мак сервера, но он, как видно, неверный. Подумал, что возможно из-за того, что сервер и хост находятся в разных сетях, и соответственно, как destination адрес сервер должен написать Мак адрес роутера (Fa0/1), чтобы тот передал уже его хосту. Но и это не подходит. Прошу подсказать, что здесь верно и не опечатка ли это?
Вопрос составлен чересчур запутанно и неясно, что от нас требуется. По крайней мере, я не понял.

UPD: методом тыка нашел правильный ответ: 00:0D:00:B4:12:F3 -> то есть мак Fa0/0. Почему так?
  • Вопрос задан
  • 236 просмотров
Решения вопроса 1
@dronmaxman
VoIP Administrator
MAC адрес работает в L2 сегменте сети. Свичи это L2 устройства, RTA это L3 устройство к которому подключены две сети L2. Соответственно между ПК-Свич-RTA это одна L2 сеть, RTA -Свич-Сервер это вторая L2 сеть. Что бы пройти L3 устройство в пакете должен произойти подмена MAC адреса. Что бы RTA понял что пакет предназначен ему, в пакете от ПК в поле destination должен стоять его мак. Если в пакете будет стоять МАК сервера, то пакет дойдет до RTA и будет отброшен, до сервера пакет вообще не дойдет т.к. ARP не может проходить в другую L2 сеть, а RTA не перебрасывает ARP пакеты между L2 сетями.

В пакете есть IP и MAC.
MAC подменяется при переходе через L3 устройства, IP и MAC одновременно подменяются при переходе через NAT.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0 Куратор тега Системное администрирование
Миллиардер, филантроп, патологический лгун
Мак-адреса через маршрутизирующие устройства не пролезают, уровень OSI маловат. Нет, не опечатка.
Ответ написан
Ваш ответ на вопрос

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

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