Lecture 10
Lecture 10
Handoffs in Mobile IP
1
Fast Handoffs
For highly mobile users, handoffs will be
too frequent. Implications of this:
Handoffs should be very fast in order to minimize
packet delays and packet losses.
Registration will be too frequent:
Registration causes delay
Registration causes extra signaling (control) traffic
in the wireless link and infrastructure.
Two solution approaches to support fast
handoffs:
Use of IP multicasting
Use of hierarchical foreign agents.
2
Use of IP Multicasting
A collection of foreign agents in the vicinity of
each other join to a multicast group. The group
will have a multicast IP address.
Mobile node will use this multicast IP address as
the care-of-address.
The home agent will send the encapsulated
packets for the mobile to this multicast IP
address.
Foreign agents in the multicast group will buffer
the received encapsulated IP packets for a while
before discarding
In this way, when a mobile handoffs from one FA to an
other FA (in the same multicast group), it will be able to
recover the packets transmitted during handoff from the
new FA.
3
Use of IP Multicasting
CH
HA
INTERNET
FA3
IP Multicast Group
FA1 FA2 M
M M
4
Hierarchical Foreign Agents
MHFA1 HA
INTERNET
MHFA5 MHFA6
MHFA4 FA2 FA3
MH MH MH
6
Hierarchical Foreign Agents
7
Agent Advertisements
CH
HA
FA2 FA3
Agent Advertisement message
Care-of-Address field content
FA2, FA1 FA2, FA1 FA3, FA1
In a message. FAx denotes the IP address
of Foreign Agent X. FA4 FA5 FA6 FA7
MH
8
Registration CH
MHFA1 HA
Extensions
(Authentication Extension)
…..
MHIF MHIF
FA4 FA5 FA6 FA7
9
Src Dst
Forwarding CH MH IP payload
IP Packet
CH
MHFA1 HA
Encapsulated IP Packet
FA1 MHFA2
Src Dst Src Dst
FA1 FA2 CH MH IP payload
MHFA5
Each FA takes an encapsulated FA2 FA3
packet from previous FA (or HA)
and recapsulates the packet FA2 FA5 CH MH IP payload
to be sent to the next FA.
FA4 FA5 MHIF FA6 FA7
If an FA is the final FA on the
way to the mobile node, then
it does not recapsulate the packet. CH MH IP payload
MH
10