1. CChhaapptteerr 2244
MMoobbiillee IIPP
Objectives
Upon completion you will be able to:
• Understand the addressing scheme for mobile hosts.
• To define home, care-of, and co-located care-of addresses
• Understand the interactions between a home and a foreign agent
• Know the three phases involved in mobile communication
• Understand why mobile IP communication can be inefficient
TCP/IP Protocol Suite 1
2. 24.1 ADDRESSING
The main problem that must be solved iinn pprroovviiddiinngg mmoobbiillee
ccoommmmuunniiccaattiioonn uussiinngg tthhee IIPP pprroottooccooll iiss aaddddrreessssiinngg..
TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee::
SSttaattiioonnaarryy HHoossttss
MMoobbiillee HHoossttss
TCP/IP Protocol Suite 2
3. NNoottee::
The IP addresses are designed to work
with stationary hosts because part of
the address defines the network to
which the host is attached.
TCP/IP Protocol Suite 3
4. Figure 24.1 Home address and care-of address
TCP/IP Protocol Suite 4
5. NNoottee::
Mobile IP has two addresses for a
mobile host: one home address and
one care-of address. The home address
is permanent; the care-of address
changes as the mobile host moves
from one network to another.
TCP/IP Protocol Suite 5
6. 24.2 AGENTS
To make the change of address transparent to the rreesstt ooff tthhee IInntteerrnneett
rreeqquuiirreess aa hhoommee aaggeenntt aanndd aa ffoorreeiiggnn aaggeenntt.. TThhee ssppeecciiffiicc ffuunnccttiioonn ooff aann
aaggeenntt iiss ppeerrffoorrmmeedd iinn tthhee aapppplliiccaattiioonn llaayyeerr..
TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee::
HHoommee AAggeenntt
FFoorreeiiggnn AAggeenntt
TCP/IP Protocol Suite 6
8. NNoottee::
When the mobile host and the foreign
agent are the same, the care-of address
is called a co-located care-of address.
TCP/IP Protocol Suite 8
9. 24.3 THREE PHASES
To communicate with a remote host, a mobile hhoosstt ggooeess tthhrroouugghh tthhrreeee
pphhaasseess:: aaggeenntt ddiissccoovveerryy,, rreeggiissttrraattiioonn,, aanndd ddaattaa ttrraannssffeerr..
TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee::
AAggeenntt DDiissccoovveerryy
RReeggiissttrraattiioonn
DDaattaa TTrraannssffeerr
TCP/IP Protocol Suite 9
10. Figure 24.3 Remote host and mobile host communication
TCP/IP Protocol Suite 10
11. NNoottee::
Mobile IP does not use a new packet
type for agent advertisement; it uses
the router advertisement packet of
ICMP, and appends an agent
advertisement message.
TCP/IP Protocol Suite 11
14. NNoottee::
Mobile IP does not use a new packet
type for agent solicitation; it uses the
router solicitation packet of ICMP.
TCP/IP Protocol Suite 14
21. NNoottee::
The movement of the mobile host is
transparent to the rest of the Internet.
TCP/IP Protocol Suite 21
22. 24.4 INEFFICIENCY IN MOBILE IP
Communication involving mobile IP can be inefficient. AA sseevveerree ccaassee iiss
ccaalllleedd ddoouubbllee ccrroossssiinngg oorr 22XX.. AA mmooddeerraattee ccaassee iiss ccaalllleedd ttrriiaannggllee rroouuttiinngg
oorr ddoogg--lleegg rroouuttiinngg..
TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee::
DDoouubbllee CCrroossssiinngg
TTrriiaannggllee RRoouuttiinngg
SSoolluuttiioonn
TCP/IP Protocol Suite 22