A Network Mobility Management Architecture for IPv4 and IPv6 Environments