(Multiple entry points are used to provide better reliability - if one router dies, the other one will keep you connected on the Internet)
![]() |
Only ONE of the routers is the home agent (in the figure, we assume that the node 10.0.0.12 is the home agent).
![]() |
This router will therefore perform a "normal" IP forwarding.
The IP forwarding algorithm is given here: click here
Network | Port# ------------+------------- 10.0.0.xx | #1 |
(If you need to refresh on forwarding and how forwarding entries are used, check in this webpage: click here)
(This procedure has already been discussed the Example 1 in IP forwarding, click here)
![]() |
So:
Oh uh.... no one home....
(BTW, if there is no reply for an ARP request, the IP message cannot be delivered and the only thing that router R2 can do is to drop the IP message for host 10.0.0.4.... and send back an ICMP ( click here) "host unreachable" message).)
Also, the non-home agent CANNOT tell whether or not the host is away from home...
The ONLY node that is aware of this fact is the home agent
The solution to the above "gone away from home" problem is to have the home agent that KNOWS that host (10.0.0.4) has left the home network, reply to the ARP request !!!
To accomplish this, the ARP reply that router R1 sends will contains R1's own MAC (Ethernet) address):
![]() |
Word: proxy proxy \'pra:k-se-\ n [ME procucie, contr. of procuracie, fr. AF, fr. ML procuratia], alter. of L procuratio procuration 1: the agency, function, or office of a deputy who acts as a substitute for another 2a: authority or power to act for another 2b: a document giving such authorization; specif : a power of attorney authorizing a specified person to vote coporate stock 3: PROCURATOR - proxy aj |
![]() |