网络地址短缺:IPv4只能提供32位,IPv6可以提供128位。
路由速度慢:IPv4头部多达13个字段,IPv6头部只有8个字段。
缺乏安全功能:IPv4没有加密认证等机制,IPv6集IPsec功能。
不支持新的业务模式:IPv4没有扩展字段,IPv6支持多报头嵌套。
IPv6地址是128位,首部长度为40位,IPV4地址为34位,首部长度为20字节。
IPv6报文没有头部校验和。
1》、IPv6报文格式
版本:4位,用0110表示IPv6
通信类型/流量等级:8位,用于区分不同的IP分组,相当于IPv4中的服务类型字段。
流标签:20位,标识某些需要特殊处理的分组。
负载长度:16位,表示除了IPv6固定头部40个字节之外的负载长度,扩展头部包含在负载长度中。
下一头部:8位,指明下一个头部类型,可能是IPv6扩展头部或者高层协议的头部
跳数限制:8位,用于检测路由循环,类似TTL。
源地址:128位,16字节,发送节点的地址。
目的地址:128位,16字节,接收节点的地址。
2》、IPv6扩展头部(RFC2460)
3》、IPv6地址基础
IPv6地址为128位,采用冒号分隔的十六进制数(8组)表示。
每个字段前面的0可以省去。
几个字段全部是0是,可以用一对::代替。
有效0位不可以简写,双冒号只能出现一次。
ipv4兼容地址可以简写位 ::192.168.52.1.
4》、IPv6地址分类
单播地址:
可聚合全球单播地址:全球范围内有效,相当于IPv4公用地址。前缀(001)
链路本地地址:用于同一链路的相邻节点之间的通信(前缀1111111010),结合MAC自动生成。前缀FE80::/64,其后64位是接口ID,接口ID由MAC地址生成。
站点本地地址:相当于IPv4中的私网地址。(前缀1111111011)。
组播地址:
IPv6没有广播地址。广播地址被组播地址代替。
IPv6组播地址的格式为1111 1111 即FF00开头。
任意播地址:
表示一组接口的标识符,通常是路由距离最近的接口。
任意播地址不能作为源地址,而只能作为目标地址。
任意播地址不能指定给IPv6主机,只能指定给IPv6路由器
5》、特殊地址对比IPv4\IPv6
6》、IPv6路由协议:
RIPng、OSPFv3、BGP4+
DHCPv6:无状态和有状态配置。
有状态:直接分配前缀和接口ID,网关和DNS
无状态:路由器接口前缀+终端EUI-64
ICMP:新增加的邻居发现功能代替了ARP协议的功能。
7》、过渡技术
双栈技术:同事运行IP和IPv6。
隧道技术:解决IPv6节点之间通过IPv4网络进行通信。
翻译技术:解决纯IPv6节点与纯IPv4节点之间通信。
1)、隧道
6over4网络:两个IPv6主机之间的6over4通信。
ISATAP隧道技术:自动隧道技术、可以穿透NAT设备,与私网之外的主机建立IPv6连接。
2)、地址翻译
NAT-PT(Network Address Trannslation -Protocol Translator)
实现纯IPv6节点与纯IPv4节点之间的通信。
静态NAT-PT 1:1
动态NAT-PT M:N
基于端口NAPT-PT M:1