热门关键字:  ubuntu  分区  函数  Fedora  linux系统进程

IPv6基础-寻址

来源: 作者: 时间:2007-11-14 Tag: 点击:
  • 地址表达方式
ipv6地址的基本表达方式是X:X:X:X:X:X:X:X,其中X是一个4位十六进制整数(16位)。每一个数字包含4位,
每个整数包含4个数字,每个地址包括8个整数,如1030:0:0:0:c9b4:ff12:48aa:1a2b
写ipv6地址中可能包含一长串的0,允许用“空隙”来表示这一长串的0,如2000:0:0:0:0:0:0:1可表示成2000::1,注意两个冒号在地址中只能出现一次
另外还有一种ipv4与ipv6的混合表示法:即X:X:X:X:X:X:d.d.d.d,其中X表示一个16位整数,而d表示一个8位十进制整数。例如,地址0:0:0:0:0:0:10.0.0.1(::10.0.0.1)
掩码表示仍然是/n
  • 寻址模型
与ipv4类似,每个单播地址标识一个单独的网络接口(而不是网络节点),一个网络接口可以具备任意类型的多个v6地址
例外1:如果点到点链路的任何一个端点都不需要从非邻居节点接受和发送数据的话,它们就可以不需要特殊的地址。即如果两个节点主要是传递业务流,则它们并不需要具备ipv6地址。
例外2:如果硬件有能力在多个网络接口上正确地共享其网络负载的话,那么多个网络接口可以共享一个ipv6地址。这使得从服务器扩展至负载分担的服务器群成为可能。
  • 地址空间
    • 可集聚全球单播地址,前缀001,占所有地址空间的1/8
      • FP:前缀,3位,001
      • TLA ID:顶级集聚标识符,13位,可得到最大8192个不同的顶级路由
      • RES:保留,8位,可能会用来扩展顶级或下一级集聚标识符字段
      • NLA ID:下一级集聚标识符,24位。该标识符被一些机构用于控制顶级集聚以安排地址空间。
      • SLA ID:站点集集聚标识符,16位。被一些机构用来安排内部的网络结构。每个机构可以用与ipv4同样的方法来创建自己内部的分级网络结构
      • 接口标识符:64位。对每个物理网络接口进行全球范围内的逐个编址。IEEE EUI-64格式。
    • 链路本地单播地址,前缀1111 1110 10,占所有地址空间的1/1024
      • 链路本地地址用于单网络链路上给主机编号。前缀的前10位标识的地址即链路本地地址。路由器在它们的源端和目的端对具有链路本地地址的包不予处理,因为永远也不会转发这些包。该地址的中间5 4位置成0。而64位接口标识符同样用如前所述的IEEE结构
    • 站点本地单播地址,前缀1111 1110 11,占所有地址空间的1/1024
      • 站点本地地址则可用于站点。这意味着站点本地地址能用在内联网中传送数据,但不允许从站点直接选路到全球Internet。站点内的路由器只能在站点内转发包,而不能把包转发到站点外去。子网标识符16位,可以划分65535个子网。
    • 组播地址,前缀1111 1111,占所有地址空间的1/256
      • 地址格式中的第1个字节为全“ 1”,标识其为组播地址。
      • 标志字段:由4位组成。目前只指定了第4位,该位用来表示该地址是由Internet编号机构指定的熟知的组播地址,还是特定场合使用的临时组播地址。如果该标志位为“ 0”,表示该地址为熟知地址;如果该位为“ 1”,表示该地址为临时地址。
      • 范围字段:长4位,用来表示组播的范围。即组播组是只包括同一本地网(1,2)、同一站点(5)、同一机构中的节点(8),还是包括ipv6全球地址空间中任何位置的节点(14)。
      • 组标识符:112位,用于标识组播组
      • 组播地址只能用作目的地址,没有数据报把组播地址用作源地址。
    • 其他保留或未分配(注意没有广播地址了)
    • 特殊地址:
      • 未指定地址:全0地址(::),当没有有效地址时,可采用该地址。
      • 环回地址:除最低位,全为0(::1),与ipv4中的127.0.0.1用法同嵌有ipv4地址的ipv6地址:又分为ipv4兼容地址和ipv4映像地址,具体见ipv6隧道中的解释

最新评论共有 4 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册