Ответы Mail.ru: Arp запрос в разных посдетях и широковещательный запрос

RDS DES (11920) 11 месяцев назад

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

Таким образом, ARP-запросы для адресов за пределами подсети не будут отправляться вообще. Единственный ARP-запрос будет для IP-адреса шлюзаю.

ВСовкинаУченик

11 месяцев назад

а если устройство А 10.10.10.101\24 ищет устойство В сеть 10.10.10.1\28 , А посылает FF.FF.FF.FF в свою сеть, в которую пходит 10.10.10.1 , почему же нет пинга , коммутатору же все равно на ip , почему же 10.10.10.1 видит свой адрес не отвечает на мак адрес 10.10.10.101