Arp запрос в разных посдетях и широковещательный запрос
Здравствуйте ! Есть два хоста я хочу выполнить ping между 10.10.10.101\28 и 10.10.10.1\28 !
10.10.10.101 посылает arp запрос FF.FF.FF.FF коммутатор L2 рассылает широковещательные запросы на все порты включая порт с хостом 10.10.10.1 .
Почему же нет ответа от 10.10.10.1\28 ведь у этой сети точно такой же FF.FF.FF.FF как и у всех остальных.
Коммутатор L2 работает на канальном уровне, ему же все равно какой ip, заголовк ethernet с destination FF.FF.FF.FF доходит на хост 2 до канального уровня FF.FF.FF.FF и он должен ответить, но этого не происходит
Приложил картинку для большей наглядности

сеть 10.10.10.101\24 и сеть 10.10.10.1\28
ARP-запросы работают только между устройствами в одной подсети IP. Когда устройство A с IP-адресом A хочет отправить пакет устройству B с IP-адресом B, оно сначала обращается к своей таблице маршрутизации, чтобы определить, принадлежит ли IP-адрес B к подсети, которую оно может напрямую достичь через свой сетевой интерфейс. Если это так, то устройство A использует ARP для отображения IP-адреса B на физический адрес Ethernet и затем отправляет кадр Ethernet на этот адрес. Однако, если два IP-адреса находятся в разных подсетях, устройство будет следовать совершенно другой логике: оно будет искать в своей таблице маршрутизации маршрут к сети назначения, а затем отправит свой пакет на соответствующий маршрутизатор (или на свой шлюз по умолчанию, если нет более конкретного маршрута); в этом сценарии ARP будет использоваться для поиска аппаратного адреса маршрутизатора, потому что адрес IP назначения уже был признан недоступным напрямую, поэтому пакет должен быть доставлен на маршрутизатор, который может позаботиться о нем.
Таким образом, ARP-запросы для адресов за пределами подсети не будут отправляться вообще. Единственный ARP-запрос будет для IP-адреса шлюзаю.