Ответ
В немаршрутизируемой сети (например, в изолированном тестовом стенде) пакет отправляется напрямую получателю в пределах одного широковещательного домена (L2 сегмента). Для этого устройство-отправитель использует ARP-протокол, чтобы найти MAC-адрес по известному IP-адресу получателя, и затем передает кадр на канальном уровне через коммутатор.
С точки зрения тестирования, это важно понимать при проверке сетевых функций приложения в локальных конфигурациях. Например, если два сервиса в одной /24 подсети не могут «увидеть» друг друга, проблема может быть в настройках брандмауэра на хостах (iptables, Windows Firewall), а не в маршрутизации.
Пример сценария для теста:
- Развернуть два виртуальных хоста в одной сети (например,
192.168.1.10и192.168.1.20). - Запустить ping с одного на другой.
- С помощью
tcpdumpили Wireshark убедиться, что идут ARP-запросы и ICMP-пакеты, адресованные напрямую на MAC-адрес соседа.