Abstract. We propose a novel route optimization protocol for intraNEMO communication using a hierarchical and distributed caching scheme. The proposed scheme employs the routing cache of each nested MRs to optimize a route to be taken for traffic between MNNs within nested mobile network. For this goal, it supports an efficient cache design and adaptive mechanism for managing cache. By using tree based routing, it has greater data efficiency with less packet overheads, and improves the latency of the data traffic using an optimal route. To support seamless mobility, we propose a solution that reduces the mass signaling for all nested mobile networks when the nested MR handoff frequently occurs. The proposed scheme has approximately 29% of performance improvements in comparison with previous schemes.