Jon Postel ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Here is an idea for allocating the provider based IPv6 addresses (there will also be other allocation schemes). Generally speaking the layout is as follows: +--------+--------+--------+--------+--------+--------+--------+--------+ |01000000| | | |00000000|00000000| | | +--------+--------+--------+--------+--------+--------+--------+--------+ |Provider|Registry|--Provider Id----|------Zero-------|--Subscriber Id--| | Code | Id | +--------+--------+--------+--------+--------+--------+--------+--------+ |00000000| | | | | | | | +--------+--------+--------+--------+--------+--------+--------+--------+ |--Zero--|-Subnet-|------------------MAC Address------------------------| Registry Id Registry Provider Notes Id Octets ----------- -------- ---------- ------------------- TBD reserved 2 not currently used TBD InterNIC 2 as operated by Network Solutions TBD Europe 2 as operated by RIPE NCC TBD AP NIC 2 as operated by ??? TBD AS Number 2 Provider Id is Autonomous System Number TBD Ether Block 3 Provider Id is Ethernet Vendor Code The last two registries are essentially automatic allocations of IPv6 addresses to entities that have already registered in either (or both) of the global address spaces of Autonomous System Numbers or Ethernet Vendor Codes. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~