您现在的位置:首页 >> IPv6知识 >> IPv6配置 >> 内容

IPv6地址格式及单播地址配置方式

时间:2013/7/31 14:28:23 点击:1164

  核心提示:IPv6地址分为三种:单播:全局单播地址(公网地址),链路本地地址(同一链路上通信),环回地址,未指定地址,唯一本地地址(私有地址),内嵌Ipv4的地址。  任播:(只要其中一个接收到就行了)  多播:(里面的每个地址都必须接收到数据)  地址空间为:前导比特  地址:第一个十六位组的范围  分配情...

  IPv6地址分为三种:单播:全局单播地址(公网地址),链路本地地址(同一链路上通信),环回地址,未指定地址,唯一本地地址(私有地址),内嵌ipv4的地址。

  任播:(只要其中一个接收到就行了)

  多播:(里面的每个地址都必须接收到数据)

  地址空间为:前导比特

  地址:第一个十六位组的范围

  分配情况0000 0000 0000::/80000

  未指定地址(全0)00ff

  换回地址(就是::1/128)

  内嵌ipv4的地址:001x 2000::/3 2000 3ffff

  全局单播地址:1111 110x FC00:/7 FC00 FDFF

  唯一本地单播地址:1111 1110 10 FE80::/10 FE80

  链路本地单薄地址:FEBF 1111 1111 FF00::/8 FF00

  多播地址:FFFF

  一些特殊的地址:全部节点本地(范围被限制到节点)的

  IPv6节点的多播地址 FF01::1

  全部链路本地的IPv6节点的多播地址: FF02::1 (路由器发送的RA报文,就是发送到此多播地址)

  全部节点本地的IPv6路由器的多播地址: FF01::2

  全部链路本地的IPv6路由器的多播地址: FF02::2

  全部站点本地的Ipv6路由器的多播地址:FF05::2

  路由协议中定义的众所周知的多播地址有如下几种:

  所有链路本地的RIP路由的多播地址: FF02::9

  所有链路本地的OSPF路由的多播地址:FF02::5

  所有链路本地的OSPF DR路由的多播地址: FF02::6

  所有链路本地的PIM路由器的多播地址: FF02::D(站点本地地址已经别废止,取而代之的是唯一本地地址)

  全局单播地址的设置有:

  一,手工配置全局单播地址

  1,静态: 手工设置 IPv6地址和前缀长度

  2,EUI-64 :手动设置前缀及长度,而以动态方式创建接口ID(动态又分两种:1,由路由器现场自动分配接口ID.2利用改进型EUP-64生成,优先第二种)

  3,无编号IP :允许接口使用同一台设备上的其他接口的IP地址。

  二,动态配置1,SLAAC:利用ND路由宣告消息来确定前缀和长度,接口部分利用EUI-64线程创建。

  2,DHCP6:通过DHCPv6服务器的相关服务来获取编址信息。

  被配置成自动获取编址信息的主机究竟是使用SLAAC还是DHCPv6,取决于路由器RA消息中的配置信息。

  IPv6邻居发现协议,利用NA发送来的路由宣告消息得知前缀、前缀长度、默认网关等信息。由SLAAC产生的地址,需要确定唯一性。

  例如,一个MAC地址为 00-19-D2-8C-E0-4C 要想分配到地址,利用SLAAC方式,会有如下过程:1,发送NDP路由请求(是一个多播地址,全部路由器多播地址FF02::2)

  2,路由器发送RA(第一个多播地址,FF02::1,里面包含了前缀及长度等信息)

  3,前缀得到2001:Db8:AAA:1::EUI-64接口是 02-19-D2-FF-FE-8C-E0-4C (在48位MAC地址中间加入FFFE,再将第一字节的第七位翻转即得到)

  全局单播地址:2001:DB8:AAAA:1:0219:D2FF:FE8C:E04C前缀长度/64 4,NDP发送另据请求消息,DAD(重复地址检测)

  目标IPv6地址:2001:DB8:AAAA:1:0219:D2FF:FE8C:E04C 发送NS消息,如果没有收到NA消息,则说明唯一性。

  如果使用DHCP6方式,主机向FF02::1:2特定多播地址发送DHCPv6请求,后面会相应。

  链路本地单播地址链路本地地址仅用于单条链路的单播地址,必须保证在链路上的唯一性,包不会被路由到该链路之外。其配置方式有:1, 动态方式,使用EUI-64 2,随机生成的接口ID 3,静态方式,手工数据链路本地地址

  链路本地地址使用场合:1,路由器使用链路本地地址作为它们发送的RA消息的默认网关2,运行路由协议的路由器利用链路本地地址来建立邻接关系。

  3,IPv6路由表中的动态路由使用链路本地地址作为下一跳地址。

  1,动态方式,利用Fe80::/64做前缀,接口ID可以随机生成或者利用EUI-64. 2,随机生成的接口ID,为了隐私问题,放置别人追踪到真正的MAC地址,所以利用随机生成的接口ID 3,静态链路本地地址 ,为了解决识别或者记忆,使用手动输入,方便记忆。

  环回地址: ::1未指定地址: ::0

  唯一本地地址:取代之前的 站点本地地址的叫法,具体用途:在百度知道有人回复:打个比方你就明白了:现在有个企业内网全网ipv6,分财务部和市场 部,很显然财务部和市场部是两个不同的子网,财务部和市场部之间交流用本地唯一地址,这个特点体现了它的组织内部特点,因为它们都属于企业内部。财务部和财务部或者市场部和市场部之间交流用链路本地地址,这个体现了他的本地子网特点。你先把ipv4分类特点抛开,再来看,不然很容易混淆。

  内嵌的ipv4地址: 映射ipv4到Ipv6

  0000 0000 0000 …… 0000 FFFF w.x.y.z

  前面80bit 都是0,32bit ipv4 的前16bit都是1,构成映射到Ipv6的地址。

  多播地址:

  开头格式为FF00::8 1111 1111 abcd efgh 组ID 4bit 4bit 112bit abcd :标志 0:永久多播地址 1:非永久多播地址efgh:范围 规定了多个范围,是全局、组织本地、站点本地、链路本地、接口本地等

  多播地址分为已分配多播地址和请求多播地址。

  请求多播地址:利用设备单播地址的特定映射以及请求节点多播前缀FF02:0:0:0:0:1:FF00::/104自动创建而成。

  请求多播地址通常用来实现一下两种IPv6机制(都是NDP的一部分):地址解析:Ipv6设备会向请求节点多播地址发送邻居请求消息,以学习同一链路上设备的链路层地址。

  DAD:DAD允许设备验证其通过SLAAC创建的单播(或任博)地址在链路上的唯一性。设备会向自己的请求多播地址发送邻居请求信息,以确定链路上是否还有其他设备也在使用改地址。

  生成方式:将单播地址的低24位复制到多播的低24位,结合其前缀FF02::1:FF/104 即可生成128bit的请求节点多播地址。请求节点多播地址是为设备上的每个单播地址自动创建的。

作者:IPv6edu.com 来源:比特网


共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • IPv6教育(www.ipv6edu.com) © 2017 版权所有 All Rights Reserved.
  • Email:master@ipv6edu.com 京ICP备09058832号
  • Powered by ipv6edu!