Mobile IPv6 (MIPv6) è progettato per supportare la mobilità nelle reti IPv6. Sebbene Hierarchical MIPv6 (HMIPv6) dovrebbe migliorare le prestazioni di MIPv6 gerarchizzando la rete, non può sempre superare MIPv6. Queste due soluzioni hanno ambiti di applicazione diversi. In questo documento, viene implementato un modello per analizzare gli ambiti applicativi di MIPv6 e HMIPv6, attraverso il quale viene progettato uno schema OCMM (Optimal Choice of Mobility Management).