IPV6 Design