С точки зрения клиента 10.20.40.5 находится в его подсети. Он может отправить ему пакет напрямую. Обратный ответ прилетает, потому что в arp таблицах уже есть связка ip-mac для 10.20.41.91 и они, видимо, соединены свичем.
@nirvimel
Человек не совершенен и склонен иногда заблуждаться, ошибаться или просто быть невнимательным.
Даже самые образованные и умные люди иногда говорят и пишут ерунду.
свич? подставляет мак?
Как много нового узнал с утра...
Свич ничего не подставляет. Мак свича на l2 уровне не существует. Он появляется на l3 уровне, и на этом уровне свич перестает называться свичом и называется роутером...