A framework for integrating mobility and routing in mobile communication networks