1. IPv4和IPv6协议栈的比较
(1)IPv6取代IPv4,支持IPv6的动态路由协议都属于IPv6协议(如RIPng、OSPFv3)。
(2)Internet控制消息协议IPv6版(ICMPv6)取代ICMP,它报告错误和其他信息以帮助你诊断不成功的数据包传送。其主要功能有邻居发现、地址解析和路由器发现以及地址自动配置。
(3)邻居发现(Neighbor Discovery, ND)协议取代ARP,它管理相邻IPv6节点间的交互,包括自动配置地址和将一下跃点IPv6地址解析为MAC地址。
(4)多播侦听器发现(Multicast Listener Discover, MLD)协议取代IGMP,它管理IPv6多播组成员身份。
2. IPv6报文格式
(1)扩展首部:
①版本(version):占4位。它指明了协议的版本,对于IPv6该字段为6。
②通信量类(traffic class):占8位。这是为了区分不同的IPv6数据报的类别或优先级。目前正在进行不同的通信量类性能的实验。
③流标号(flow label):占20位。所谓“流”是指互联网从指定源点到终点的一系列数据报,所有属于同一个流的数据报都具有同样的流标号。用来标记那些需要IPv6路由器特殊处理(如一种非默认服务质量或实时服务)的信息包顺序。
④有效载荷长度(payload length):占16位,它指明IPv6数据报除了基本首部以外的