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

网络 网络管理
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的请求节点多播地址。请求节点多播地址是为设备上的每个单播地址自动创建的。

任播地址:目前还处于试验阶段。

原文博客:http://blog.chinaunix.net/uid-23117778-id-3804890.html

责任编辑:张存 来源: 博客
相关推荐

2011-08-30 14:38:29

2013-03-28 10:12:49

网络地址IPv6地址解析

2010-05-26 15:29:30

IPv6地址

2010-05-26 15:37:02

IPv6地址类型

2010-05-25 10:28:20

IPv6地址类型

2010-05-31 11:12:27

IPv6地址自动配置

2018-03-12 14:14:28

LinuxULAIPv6

2012-05-31 16:33:18

IPv6地址IPv6

2023-06-25 14:57:47

网络IPv6

2011-08-24 14:14:19

2023-06-25 14:36:31

2020-06-28 14:12:19

IPv6地址IPv4

2010-06-02 13:53:26

IPv6地址

2017-03-16 14:50:26

IPv4IPv6互联网

2010-05-31 17:32:15

IPv6地址规划

2010-05-27 14:11:09

IPv6地址

2010-06-01 13:55:09

IPv6地址

2019-10-09 08:29:30

IPv6IP地址状态

2010-08-10 09:57:08

思科路由器实测

2015-02-28 10:02:39

点赞
收藏

51CTO技术栈公众号