- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章节 IPv6简介
第15章 IPv6简介 之前几章的内容都是基于IPv4的协议进行介绍的,由于IPv4协议IP地址的紧张,目前IPv6协议正在进行研究并逐步趋于成熟。本章介绍IPv6协议相关的知识,读者通过本章的阅读,可以了解如下的知识: IPv4的缺点和IPv6的必然性; IPv6的特点 IPv6的地址结构; IPv6的头部结构; 如何构建IPv6的运行环境; IPv6地址结构的代码定义; IPv6的套接字函数; IPv6的套接字选项; IPv6的杂项函数; 15.1 IPv4的缺陷 IPv4的主要缺陷有地址问题、安全问题、性能问题和自动配置的不够人性化等。这些问题在IPv4的框架下不能完全有效的进行解决,仅能进行个别问题的修补,例如IPv4的NAT技术用户尝试性的解决IP地址空间问题只能获得局部性的成功。 1.IPv4的地址空间危机 2.IPv4的性能 3.IPv4的安全 4.IPv4的自动配置和移动 15.2 IPv6的特点 IPv6就是能够无限制地增加IP网址数量、拥有巨大网址空间和卓越网络安全性能等特点的新一代互联网协议。IPv6的技术特点: IPv6提供128位的地址空间,全球可分配地址数为340282366920938463463374607431768211456个。 IPv6将自动IP地址分配功能作为标准功能。 IPv6对报文数据报头结构作了简化,用来减少处理器的开销并节省网络带宽。 IPv6的安全性使用了鉴别和加密扩展头部数据结构的方法。 IPv4协议在设计之初,采用“尽最大努力”传输的服务质量保证方式。 IPv6数据包包含了服务质量的特性,能更好的支持多媒体和其他对服务质量有较高要求的应用。 15.3 IPv6的地址 IPv6地址是独立接口的标识符,所有的IPv6地址都被分配到接口,而没有分配到节点。IPv6有三种类型地址: 单播地址: 多播地址: 任播地址: 其中单播地址又分为如下三类: 全局可聚集单播地址; 站点本地地址; 链路本地地址。 15.3.1 IPv6的单播地址 一个IPv6单播地址与某个接口相关联。发给单播地址的包传送到由该地址标识的某个接口上。但是为了满足负载平衡系统,在RFC2373中允许多个接口使用同一地址。 15.3.2 可聚集全球单播地址 IPv6为端对端通信设计了一种可分级的地址结构,这种地址被称为可聚集全球单播地址(Aggregatable Global Unicast Address)。可聚集全球单播地址,是可以在全球范围内进行路由转发的地址,格式前缀为001,与IPv4公共地址相似。 15.3.3 本地使用单播地址 本地单播地址的传送范围限于本地,又分为链路本地地址和站点本地地址两类,分别适用于单条链路和一个站点内: 1.链路本地地址 2.站点本地地址 15.3.4 兼容性地址 在从IPv4地址向IPv6地址的迁移过渡期,两类地址并存,所以还有一些特殊的地址类型: 1.IPv4兼容地址 2.IPv4映射地址 3.6to4地址 15.3.5 IPv6多播地址 IPv6的多播与IPv4运作相同。多播可以将数据传输给组内所有成员。组的成员是动态的,成员可以在任何时间加入或者退出一个组。 15.3.6 IPv6任播地址 IPv6的任播地址是一组接口的集合,这些接口通常属于不同的节点。数据向任播地址发送的时候,会发送到路由算法中距离最近的一个接口。多播地址是一对多的通信,即接收方是多个接口,任播地址是一对一组中的任一个的长和,接收方可以从一组接收方中人选一个。路由器任播地址必须经过预定义,该地址从子网前缀中产生。 15.3.7 主机的多个IPv6地址 即使一个主机只有一个单接口,该主机也可以有多个IPv6地址。即可以同时拥有以下几种单点传送地址: 每个接口的链路本地地址; 每个接口的单播地址(可以是一个站点本地地址和一个或多个可聚集全球地址); 回环(loopback)接口的回环地址(::1)。 此外,每台主机还需要时刻保持收听以下多播地址上的信息: 节点本地范围内所有节点组播地址(FF01::1); 链路本地范围内所有节点组播地址(FF02::1); 请求节点(solicited-node)组播地址(如果主机的某个接口加入请求节点组); 组播组组播地址(如果主机的某个接口加入任何组播组)。 15.4 IPv6的头部 IPv6的包头共40个字节,其中包含了IPv6的主要概念。主要有版本号、业务流类别、流标签、负载长度、下一个头、跳限、原始IP地址和目的IP地址等选项。相对于IPv4的头部,IPv6的头部要简单一些,这方便路由和网关等设备的大数据量计算。 15.4.1 IPv6头部格式 15.4.2 与IPv4头部的对比 IPv6协议的头部与I
文档评论(0)