IPv6 Basic theory