![]() |
While choosing a trigger at an
server close to the MH
improves the routing and handoff efficiency, this choice would reveal
(to some extent) the location of the MH. To avoid this problem, the MH can
choose
such that the trigger is stored at an
server close to
the CH instead of itself. This would result in a low latency stretch
without compromising the MH's location privacy. Let
be the
trigger advertised by the CH to the MH (see
Figure 4(a)). Assuming that the CH chooses this
trigger close to itself, the MH can simply choose
to share the
first 128 bits with
. This is because with
, all triggers
whose identifiers share the same 128-bit prefix are stored at the same
server [6].
To also allow fast handoff, the MH can use two triggers, one of the
form
5inserted near the CH, and one of the form
inserted close to itself (see Figure 4(a)). Note
that this change is transparent to the CH, i.e., the CH will still
send packets of the form
to the MH. Because the CH
does not need to know
, the location privacy of the MH is
ensured. Moreover, the choice of
and
ensures a low latency
stretch, and enables the MH to do fast handoff by updating trigger
.
If both end-points require location privacy, they can
choose completely random servers. The flexibility of
allows
each application to make the tradeoff between location privacy and
routing efficiency as desired.