
486 Chapter 5—Mobile IPv6
snapshot released in July 2004. At that time, the specification had already been accepted as an
RFC and the code was mature.
After KAME completed the first version of their Mobile IPv6 code, they started to redesign
the architecture of the mobility stack. In the new architecture most of the signal processing
tasks are moved to user space, compared to the first version of Mobile IPv6 where the code
was implemented in the kernel. The design is similar to the BSD Routing Socket mechanism,
which separates the routing information exchange and forwarding mechanisms, with exchang-
ing routing information in the user space and forwarding ...