Scalable proxy mobile IPv6 for heterogeneous wireless networks