The key optimization techniques associated with some of the fundamental mobility functions, namely discovery, authentication, configuration, security association, binding update, media rerouting, route optimization and cross layer triggers, are described.
This chapter highlights the key mobility optimization techniques that are developed to optimize several basic operations of a mobility event in various layers, namely layer 2, layer 3 and application layer and describes the associated key principles these optimization techniques are based on. In particular, this chapter describes the key optimization techniques associated with some of the fundamental mobility functions, namely discovery, authentication, configuration, security association, binding update, media rerouting, route optimization and cross layer triggers. These optimization techniques are based on a few fundamental principles, such as reduction of the number of signaling messages during the basic operations, minimizing the traversal distance of the data, reduction of data and signaling overhead, minimization of lookup cost, caching, parallelization of sequential handoff operations, proactive operations, cross-layer triggers, and localization of binding updates. This chapter also demonstrates application of these optimization techniques for various handoff components by way of experimental results using the testbed that the authors have built.