Router – How hosts will broadcast the arp to Router if there is no default gateway

arprouter

Regarding "Why are routers not answering ARP Broadcasts?"

As per my knowledge if the target network is different subnet and there is no default gateway is configured the packet will not be constructed at that Host A itself?

Can anyone explain this in detail?

How does it broadcast the ARP request by asking the Router's MAC address?

Note : In my case I statically assigned an IP address to Host-A and I didn't configure the default gateway.

Best Answer

Say Host A wants to talk to Host B, yet they're in different networks and neither has a route to the other (no specific route or default route.) This generates an immediate error ("Destination Network Unreachable"), with zero network traffic.

If you're doing Proxy ARP, then you do have a default route; the destination is an interface instead of an address. (or your netmask is 0.0.0.0, but I don't think anybody allows that) In this case, an ARP is sent to the all-one's broadcast address (255.255.255.255) and then awaits an answer from anyone on the wire. Presumably, a router on the wire will answer and forward traffic in the correct direction. If not, the request times out and error is generated.