Its already taken years, it was orginally thought up in the early 90's...

for more indepth info check one of the leading websites on this sort of thing - http://www.cs-ipv6.lancs.ac.uk/

i2c