一:IPv6 特点
1、IPV6地址资源多 IPv4只有32位 IPv6扩展到128位
2、支持分层地址结构,更易于寻址,有利聚合,提高了路由选择的效率
3、不需要NAT,实现端到端的通信更加方便
4、支持组播地址和任播地址
5、支持自动配置,无需人工干预
6、报文格式进行了简化
7、支持扩展报头
8、认证和加密更方便
9、流标签 QOS机制
二:IPV6的地址格式:IPv6地址 = 前缀 + 接口ID
①:128位长,用冒号将128比特分割成8个16比特的部分,每个部分包括4位的16进制数字。
②:前缀:相当于v4地址中的网络ID(前缀由IANA、ISP和各组织分配),地址前缀长度用“/xx”来表示。
接口标识:相当于v4地址中的主机ID(接口标识符目前定义为64比特,可以由本地链路标识生成或采用随机算法生成以保证唯一性)。
③:接口标识可以通过三种方式生成:手工配置、系统通过软件自动成,EUI64
④:如果使用EUI-64方法生成,前缀必须是64;接口ID=128位-前缀位数。
IPV6地址总长度为128比特,通常分为8组,每一组为4个十六进制数的形式,每组十六进制之间用冒号分隔。
每个16位的分段中开头的零可以省略,一个或多个相邻的全零的分段可以用双冒号::表示,双冒号只能使用一次。
2001:12:12:12::1
2001:12:12:12:0000:0000:0000:1
说明:
Node-local:节点本地地址
所有节点的组播地址: FF01:0:0:0:0:0:0:1
所有路由器的组播地址:FF01:0:0:0:0:0:0:2
Link-local:只在本链路生效
所有节点的组播地址: FF02:0:0:0:0:0:0:1
所有路由器的组播地址:FF02:0:0:0:0:0:0:2
Solicited-Node组播地址:
FF02:0:0:0:0:1:FFXX:XXXX(X代表映射IPv6地址的后24位)
Site-local:站点本地址地址
FF05::5
例如:
2001:0000:0000:0012:0000:0000:0000:0012
可以写成: 2001::12:0:0:0:12/64
也可以写成: 2001:0:0:12::12/64
三:IPv6地址的分类
和IPv4相比,缺少了广播地址,增加了任播地址
单播地址(Unicast Address)
1:全局单播地址:是带全球单播前缀的IPV6地址,类似于IPv4中的公网地址
2:链路本地地址 Link Local地址: 例如:FE80:: Link Local地址是根据EUI-64生成
3:站点本地地址(site-local) 例如:FEC0::E0:F726:4E58等同于V4网络中的私有地址
4:唯一本地地址(unique-local)
5:未指定地址 ::/128
6:环回口地址 ::1/128 IPv4环回口地址:127.0.0.1-127.255.255.255
7:组播地址(Multicast Address)
前8位固定:FF,Flag位(4位)(前三设为0)只用了最后一位:如果最后一位为0,说明是一个固定或永久分配的组播地址,如果最后一位为1,说明是一个临时分配的组播地址。
8:任播地址(Anycast Address)
2001:1:1 1001
2001:1:1 1002
2001:1:1 1003