IPv6 mobility in cluster based heterogeneous wireless mesh networks