IPv6地址是一个比较新的知识 ,许多人在刚开始学习时就被IPv6地址种类给弄晕了。此外RFC的更新也使得某些地址被废除或引入,在几年前出版的书里,写得都是过时的东西,本人也上了这样的当,于是写此文来消除谬误。
 
  • 被废除的站点本地地址  (Site-Local Address)
    其类似IPv4中的私有地址,但是其可能会泄露到公网上,产生一定的问题。所以会被废除。其地址如今视作普通的全球单播地址。
 
  • 唯一本地地址(Unique Local Address ,RFC 4193 定义)
    它取代的站点本地地址,那它有哪些优点呢? 它的前64bit有40bit是随机生成的,可以看为全球唯一(240 = 1,099,511,627,776 ,大于一千亿种可能性)。万一出现路由泄露,将避免和公网路由的冲突。
 
  • 未指定的地址(The Unspecified Address)
          IPv4中用0.0.0.0 作为未指定地址,IPv6中相应的是:: ,即         0:0:0:0:0:0:0:0 。
 
  • 环回地址   (The Loopback Address)
     IPv4中用127.0.0.1作为环回地址,IPv6中相应的是::1 ,即           0:0:0:0:0:0:0:1 。
 
  • 全球单播地址(Global Unicast Addresses )
     IPv6中的公网地址。目前其只分配了以2和3 (十六进制)开头的地址。数量为2125=  4.253529586511731× 1037 个,相比之下,IPv4地址总共只有4.294967296×109  个。
 
  • 链路本地地址(Link-Local IPv6 Unicast Addresses)
它可以看作全球单播地址的特例,其泛洪范围只能是本地节点之间的链路,即本地有效。该地址在运行IPv6协议后,自动分配给节点的每个接口。
 
  • 内嵌IPv4地址的IPv6地址(IPv6 Addresses with Embedded IPv4 Addresses)
   该地址同上面几种地址在某种意义上讲,不是“一个重量级”的。此类地址用于IPv4向IPv6地址的过渡,也就存在几年时间。而且不同的过渡机制,内嵌的IPv4的表示方法可能不相同。过渡机制主要采用哪几种,可能由今年11月在北京邮电大学举办的首届 v4/v6过渡技术国际测试大会给出答案。
 
 
参考文档: http://tools.ietf.org/html/rfc4291                               http://tools.ietf.org/html/rfc4193