网络通讯协议分析IPv6简介北京工业大学软件学院张丽第一页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽主要内容IPv6特点IPv6地址空间IPv6数据包格式IPv6的邻居发现协议第二页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽IPv6特点比IPv4效率高基于IPv4协议20年的经验不只为网络上的计算机设计蜂窝设备、无线设备、电话、个人数字助理、电视、广播设备等简化基于IP网络的实施、运营和管理第三页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽特点128位地址方案:足够的地址空间巨大的地址空间为数十亿新设备,如PDA、蜂窝设备、802.11系统提供了全球唯一地址标识多等级层次地址有助于路由的聚合,提高了路由的效率和可扩展性使具有严格路由聚合的多点接入成为可能自动配置允许IPv6网络中的节点不用手动配置重新编址机制使得IPv6提供商之间的转换对最终用户是透明的第四页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽特点ARP广播被本地链路的多播代替IPv6的包头比IPv4的包头更有效率新的扩展头替代了IPv4包头的选项字段,提供了更多的灵活性流标志字段可以提供流量区分更有效地处理移动性和安全机制设计了许多过渡机制,使IPv4可以平稳地向IPv6网络过渡第五页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽IPv6的地址空间RFC2373定义128位的地址长度层次化的设计地址表示法地址分类第六页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽IPv6的地址表示法冒号分十六进制格式压缩表示内嵌IPv4地址的IPv6地址第七页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽冒号分十六进制格式最长的表示:32个十六进制字符分为8组,每组16位,每组写成4个十六进制数,每组之间用冒号分隔二进制IPv6地址0010000111011010000000001101001100000000000000000010111100111011000000101010101000000000111111111111111000101000100111000101101016位为一组转换成十六进制,以冒号分隔21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A第八页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽压缩表示每个十六进制组中的前导0可以省略,全为0的组至少保留一个0FE80:0000:0000:0000:02AA:00FF:FE9A:4CA2表示成FE80:0:0:0:2AA:FF:FE9A:4CA2将0000:0000:0000:0000:0000:0000:0000:0000表示成0:0:0:0:0:0:0:0第九页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽压缩表示将冒号十六进制格式中相邻的连续零位进行压缩,用双冒号“::”表示每个地址中只能出现一个双冒号“::”例如:FE80:0:0:0:2AA:FF:FE9A:4CA2表示成FE80::2AA:FF:FE9A:4CA2将0:0:0:0:0:0:0:0表示成::第十页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽内嵌IPv4地址的IPv6地址IPv4兼容的IPv6地址高96位为0,后跟32位的IPv4地址::206.123.31.2或0:0:0:0:0:0:206.123.31.2映射IPv4的IPv6地址高80位为0,接16位1,然后32位IPv4地址::FFFF:206.123.31.2或0:0:0:0:0:FFFF:206.123.31.2第十一页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽URL的IPv6表示:定义为指定可选的端口号www.example.net:8080/index.htmlhttp://www.example.com:8383/abc.htmlIPv6地址用方括号括上[3ff3:b80:c19:1::50]:8080/index.html第十二页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽子网掩码表示不能用点十进制表示法255.255.255.0CIDR表示法2001:410:0:1:0:0:0:45FF/1282001:410:0:1::/642001:410:0::/48第十三页,共四十四页。网络通讯协议分析北京工业大学软件学院张丽IPv6的地址类型单播(unicast)地址与单个接口相关联,发给单播地址的包传送到由该地址标识的单接口上选播(anycast)标识一组接口(通常属于不同的节点),发送给选播地址的包传送到该地址标识的一组接口中根据路由算法度量距离为最近的一个接口多播(multicast)标识多个接口,发给组播地址的包传送到该地址标识的所有接口上,不再定...