Options
Regarding ARP request on remote host
Dranizz
Registered Users Posts: 3 ■□□□□□□□□□
in CCNA & CCENT
Hi everyone, I'm a bit confuse on something.
On one of my books for the CCNA, there is a question regarding the ARP request of a remote host.
If a host request an ARP for a host not on the same subnet, the host will know from the IP address that it's not on the same subnet, so it will send the request to the default gateway. Then the router, will send back is own MAC address to the requesting host. So the host will have the IP and MAC of the router in it's ARP table, right?
How come the answer in the practice exam question is: The Router A will foward the request to router B.
Wheter there is 1 or 2 or even 3 routers between the 2 host, no router will foward any ARP request to any other router. Am I right?
Thanks for your help!
On one of my books for the CCNA, there is a question regarding the ARP request of a remote host.
If a host request an ARP for a host not on the same subnet, the host will know from the IP address that it's not on the same subnet, so it will send the request to the default gateway. Then the router, will send back is own MAC address to the requesting host. So the host will have the IP and MAC of the router in it's ARP table, right?
How come the answer in the practice exam question is: The Router A will foward the request to router B.
Wheter there is 1 or 2 or even 3 routers between the 2 host, no router will foward any ARP request to any other router. Am I right?
Thanks for your help!
Comments
-
OptionsJaCkNiFe Member Posts: 96 ■■□□□□□□□□Hi everyone, I'm a bit confuse on something.
On one of my books for the CCNA, there is a question regarding the ARP request of a remote host.
If a host request an ARP for a host not on the same subnet, the host will know from the IP address that it's not on the same subnet, so it will send the request to the default gateway. Then the router, will send back is own MAC address to the requesting host. So the host will have the IP and MAC of the router in it's ARP table, right?
How come the answer in the practice exam question is: The Router A will foward the request to router B.
Wheter there is 1 or 2 or even 3 routers between the 2 host, no router will foward any ARP request to any other router. Am I right?
Thanks for your help!
Here is a little explanation of ARP that I put together from memory, correct me If I missed anything (encapsulation details left out intentionally) I hope it helps!
For this example assume that all ARP tables are empty. When host A wants to send something to host B, perhaps an ICMP echo request for example, it will check its ARP table for its default gateway because host B is on another subnet.
-Host A will then send out an ARP broadcast with its default gateway's IP address.
-R1 will learn host A' s MAC address from receiving the ARP and will send an ARP reply with its layer 2 address back to host A.
-Host A then forward the ICMP traffic to its default gateway, when the ICMP traffic reaches R2 it has a destination IP of host B but R2's ARP table is empty.
-R2 then sends an ARP request using Host B's IP address.
-Host B learns R2's MAC address from receiving the ARP request and sends an ARP reply to R2 with its layer 2 address.
-R2 can then forward the ICMP echo request to Host B who will generate an ICMP reply destined to R2's MAC address and Host A's IP address.Lab on! -
OptionsDranizz Registered Users Posts: 3 ■□□□□□□□□□So no ARP Request is foward from R1 to R2 coming from Host A, right?
-
Optionsfly351 Member Posts: 360So no ARP Request is foward from R1 to R2 coming from Host A, right?
Correct. ARP = IP to MAC mapping. MAC addresses are not send outside of a network since they are Layer 2 addressing. So... the encapsulating frame's destination / source MAC addresses are changed between the point to point connections.
Example I threw into Visio real fast.
CCNP :study: