IPv6 addressing and address representation