第13章IPv6协议.ppt
《第13章IPv6协议.ppt》由会员分享,可在线阅读,更多相关《第13章IPv6协议.ppt(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第13章章 IPv6协议协议第第1313章章 IPv6IPv6协议协议学学 习习 要要 点点IPv6IPv6协议体系协议体系IPv6IPv6寻址架构(重点)寻址架构(重点)IPv6IPv6数据包格式(重点)数据包格式(重点)ICMPv6ICMPv6协议协议IPv6IPv6邻居发现协议邻居发现协议MLDMLD(多播侦听者发现)协议(多播侦听者发现)协议IPv6IPv6路径路径MTUMTU发现协议发现协议IPv6IPv6路由路由IPv4IPv4到到IPv6IPv6的过渡的过渡13.1 IPv613.1 IPv6概述(概述(P324P324)IPv6IPv6是对是对IPv4IPv4加以改进,增加了
2、许多新的特性,不仅可以解加以改进,增加了许多新的特性,不仅可以解决目前决目前IPv4IPv4地址短缺的难题,而且有助于地址短缺的难题,而且有助于InternetInternet摆脱日益摆脱日益复杂、难以管理和控制的局面。复杂、难以管理和控制的局面。13.1.1 IPv413.1.1 IPv4协议的问题协议的问题 IPIP地址短缺地址短缺 IPv4IPv4协议协议3232位的位的IPIP地址标识决定了理论上可以分配地址标识决定了理论上可以分配4343亿个亿个IPIP地址。虽然像地址。虽然像CIDRCIDR(无类域间路由)和(无类域间路由)和NATNAT(网络地址转换)(网络地址转换)一类新技术可
3、以改善地址分配,一定程度上缓解了地址空间被一类新技术可以改善地址分配,一定程度上缓解了地址空间被耗尽的危机。耗尽的危机。路由效率不高路由效率不高 IPv4IPv4地址的层次结构缺乏统一的分配和管理,许多地址的层次结构缺乏统一的分配和管理,许多IPv4IPv4地址块分配不连续,不能有效聚合路由,导致路由器中存在大地址块分配不连续,不能有效聚合路由,导致路由器中存在大量路由表项,增加了路由开销。量路由表项,增加了路由开销。IPv4IPv4协议的问题协议的问题 复杂的地址配置复杂的地址配置 IPv4IPv4的地址配置及其相关网络参数需要人为地设定或使的地址配置及其相关网络参数需要人为地设定或使用有状
4、态的主机配置协议,使得接入用有状态的主机配置协议,使得接入InternetInternet的设备在实现的设备在实现上更为复杂,不易进行自动配置和重新编址。上更为复杂,不易进行自动配置和重新编址。缺乏服务质量保证缺乏服务质量保证 为追求简单高效,为追求简单高效,IPv4IPv4遵循尽力而为的传输原则,却使遵循尽力而为的传输原则,却使得对得对InternetInternet不断推出的新业务类型缺乏有效的支持,如实不断推出的新业务类型缺乏有效的支持,如实时和多媒体应用,时和多媒体应用,这些应用要求提供一定的服务质量保,比这些应用要求提供一定的服务质量保,比如带宽、延迟和抖动。如带宽、延迟和抖动。安全
5、性问题安全性问题 IPv4IPv4协议制定时并没有针对安全性进行设计,不能支持协议制定时并没有针对安全性进行设计,不能支持端到端安全。所有的数据都以明文形式传输,没有加密和验端到端安全。所有的数据都以明文形式传输,没有加密和验证,这使得许多需要有安全保障的应用不得不在传输层上实证,这使得许多需要有安全保障的应用不得不在传输层上实现,甚至在应用层上来确保传输数据的安全性。现,甚至在应用层上来确保传输数据的安全性。13.1.2 IPv613.1.2 IPv6协议的新特性(协议的新特性(P325P325)1.1.充足的地址空间充足的地址空间 IPIP地址长度由地址长度由3232位增加到位增加到128
6、128位,可以支持数量多得多的可位,可以支持数量多得多的可寻址节点、更多级的地址层次和较为简单的地址自动配置。寻址节点、更多级的地址层次和较为简单的地址自动配置。2.2.提高路由效率提高路由效率 IPv6IPv6可提供远大于可提供远大于IPv4IPv4的地址空间和网络前缀,因此可以的地址空间和网络前缀,因此可以方便地进行网络的层次化部署。方便地进行网络的层次化部署。3.3.优化数据包结构优化数据包结构 IPv4IPv4首部的某些字段被取消或改为选项,以减少数据包处首部的某些字段被取消或改为选项,以减少数据包处理过程中的开销,并使得理过程中的开销,并使得IPv6IPv6首部的带宽开销尽可能低。首
7、部的带宽开销尽可能低。4.4.支持自动配置支持自动配置 IPv6IPv6协议内置支持通过地址自动配置方式使主机自动发现协议内置支持通过地址自动配置方式使主机自动发现网络并获取网络并获取IPv6IPv6地址,大大提高了内部网络的可管理性。地址,大大提高了内部网络的可管理性。IPv6IPv6协议的新特性协议的新特性5.5.支持端到端安全支持端到端安全 从从IPv4IPv4到到IPv6IPv6的最大变化是将安全作为的最大变化是将安全作为IPv6IPv6的一部分,的一部分,IPv6IPv6支持为支持为IPIP定义的安全目标:保密性、完整性、认证性。定义的安全目标:保密性、完整性、认证性。6.6.服务质
8、量能力服务质量能力 IPv6IPv6增加了一种新的能力,如果某些数据包属于特定的工作增加了一种新的能力,如果某些数据包属于特定的工作流,发送方要求对其给予特殊处理,可对这些数据包加上流,发送方要求对其给予特殊处理,可对这些数据包加上流标签,例如非默认服务质量通信业务或流标签,例如非默认服务质量通信业务或“实时实时”服务。服务。7.7.支持支持移动特性移动特性 IPv6IPv6协议规定必须支持移动特性,任何协议规定必须支持移动特性,任何IPv6IPv6节点都可以使用节点都可以使用移动移动IPIP功能。移动功能。移动IPv6IPv6使用邻居发现功能可直接实现外地使用邻居发现功能可直接实现外地网络的
9、发现并得到转交地址,而不必使用外地代理。网络的发现并得到转交地址,而不必使用外地代理。13.1.3 IPv613.1.3 IPv6协议体系(协议体系(P326P326)IPv6 IPv6:IPv6IPv6是无连接的、不可靠的数据报协议,主要负责在主机之间寻是无连接的、不可靠的数据报协议,主要负责在主机之间寻址和路由数据包。址和路由数据包。ICMPv6 ICMPv6:使用:使用IPv6IPv6通信的主机和路由器就可以报告错误并发送简单的响通信的主机和路由器就可以报告错误并发送简单的响应消息。应消息。ND ND:用于确定邻居节点之间的关系,代替了:用于确定邻居节点之间的关系,代替了IPv4IPv4
10、中使用的中使用的ARPARP、RARPRARP、ICMPICMP等。等。MLD MLD:为:为IPIP主机支持多播的方式定义了地址和主机扩展,对应于主机支持多播的方式定义了地址和主机扩展,对应于IPv4IPv4的的IGMPIGMP。IPv6 与与IPv4一样有一样有4层层TCP/IP体系结构,体系结构,IPv6与与IPv4的主要差别在网络层。的主要差别在网络层。见见P9。IPv6协议体系主要包括以协议体系主要包括以下协议:下协议:13.2 IPv613.2 IPv6寻址架构寻址架构13.2.1 IPv613.2.1 IPv6寻址概述寻址概述 1.1.地址类型地址类型 单播(单播(Unicast
11、Unicast)地址:单一接口的标识符。发往单播地址的数据包)地址:单一接口的标识符。发往单播地址的数据包被送给该地址标识的接口。被送给该地址标识的接口。任播(任播(AnyCastAnyCast)地址:是一组接口(一般属于不同节点)的标识符。)地址:是一组接口(一般属于不同节点)的标识符。发往任播地址的数据包被送给该地址标识的接口之一(路由协议度量发往任播地址的数据包被送给该地址标识的接口之一(路由协议度量距离最近的)。距离最近的)。多播(多播(MultiCastMultiCast)地址:又译为组播地址,是一组接口(一般属于)地址:又译为组播地址,是一组接口(一般属于不同节点)的标识符。发往多
12、播地址的数据包被送给该地址标识的所不同节点)的标识符。发往多播地址的数据包被送给该地址标识的所有接口。有接口。2.2.寻址模式寻址模式 所有类型的所有类型的IPv6IPv6地址都是分配给接口,而不是分配给节点的。地址都是分配给接口,而不是分配给节点的。IPv6IPv6单播地址指单一接口。由于每个接口都属于单一节点,任何节单播地址指单一接口。由于每个接口都属于单一节点,任何节点的接口单播地址都可以用作该节点的标识符。点的接口单播地址都可以用作该节点的标识符。不用作任何不用作任何IPv6IPv6数据包的源或目的的接口,不需要范围大于链路范数据包的源或目的的接口,不需要范围大于链路范围的单播地址。在
13、围的单播地址。在IPv6IPv6网络中,网段也称为链路或子网。网络中,网段也称为链路或子网。13.2.2 IPv613.2.2 IPv6地址表示方法(地址表示方法(P327P327)1.1.优先选用格式优先选用格式x:x:x:x:x:x:x:xx:x:x:x:x:x:x:x IPv6 IPv6的的128128位地址分成位地址分成8 8段,每段段,每段1616位,每个位,每个1616位段转位段转换成换成4 4位十六进制数字,用冒号位十六进制数字,用冒号“:”分隔。分隔。20DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A20DA:00D3:0000:2F3B:02AA:
14、00FF:FE28:9C5A2.2.前导前导0 0可以省略可以省略 可以删除每个段中的前导零以进一步简化可以删除每个段中的前导零以进一步简化IPv6IPv6地址表地址表示,但每个信息块至少要有一位。示,但每个信息块至少要有一位。20DA:D3:0:2F3B:2AA:FF:FE28:9C5A20DA:D3:0:2F3B:2AA:FF:FE28:9C5A。3.3.双冒号缩写格式双冒号缩写格式 由于需要分配特定类型由于需要分配特定类型IPv6IPv6地址,地址中会包括地址,地址中会包括0 0值的值的段,可以将连续多个段,可以将连续多个0 0缩写为双冒号缩写为双冒号“:”。但是双冒号。但是双冒号只能出
15、现一次。只能出现一次。IPv6IPv6地址表示方法地址表示方法4.IPv44.IPv4兼容地址格式兼容地址格式x:x:x:x:x:x:d.d.d.dx:x:x:x:x:x:d.d.d.d IPv6 IPv6设计的时候考虑了对设计的时候考虑了对IPv4IPv4的兼容性,以利于网络升级。的兼容性,以利于网络升级。在混用在混用IPv4IPv4节点和节点和IPv6IPv6节点环境中,采用替代地址格式节点环境中,采用替代地址格式 x:x:x:x:x:x:d.d.d.dx:x:x:x:x:x:d.d.d.d更为方便,其中更为方便,其中“x x”是地址的是地址的6 6个高阶个高阶1616位段的十六进制值,位
16、段的十六进制值,“d d”是地址的是地址的4 4个低阶个低阶8 8位字节十进制位字节十进制值。值。0:0:0:0:0:0:13.1.68.30:0:0:0:0:0:13.1.68.3,0:0:0:0:0:FFFF:129.144.52.380:0:0:0:0:FFFF:129.144.52.38。可以采用双冒号缩写格式,这两个地址分别缩写为可以采用双冒号缩写格式,这两个地址分别缩写为:13.1.68.3:13.1.68.3和和:FFFF:129.144.52.38:FFFF:129.144.52.38。访问访问IPv6IPv6网站网站访问访问IPv6IPv6网站要在网站要在IPv6IPv6地址
17、前后加方括号地址前后加方括号http:/20DA:D3:0:2F3B:2AA:FF:FE28:9C5A:80http:/20DA:D3:0:2F3B:2AA:FF:FE28:9C5A:80默认的默认的8080端口可以不写端口可以不写13.2.3 IPv613.2.3 IPv6地址前缀与地址类型标识(地址前缀与地址类型标识(P328P328)1.1.地址前缀(子网前缀)地址前缀(子网前缀)IPv6IPv6中不使用子网掩码,而使用前缀长度来表示网络地址空间。中不使用子网掩码,而使用前缀长度来表示网络地址空间。IPv6IPv6前缀又称子网前缀,是地址的一部分,指出有固定值的地址位,或者属前缀又称子网
18、前缀,是地址的一部分,指出有固定值的地址位,或者属于网络标识符的地址位。于网络标识符的地址位。IPv6IPv6前缀与前缀与IPv4IPv4的的CIDRCIDR表示法的表达方式一样,表示法的表达方式一样,采用采用“IPv6IPv6地址地址/前缀长度前缀长度”的格式。见的格式。见P67P67。2.2.地址类型标识(格式前缀)地址类型标识(格式前缀)IPv6IPv6地址类型由地址的高阶位标识,主要地址类型标识。地址类型由地址的高阶位标识,主要地址类型标识。地址地址类类型型二二进进制前制前缀缀IPv6符号表示法符号表示法未指定未指定00.0(128位)位):/128环环回回00.1(128位)位):1
19、/128多播多播11111111FF00:/8链链路本地路本地单单播播1111111010FE80:/10全球全球单单播播其他的任何一种其他的任何一种13.2.4 IPv613.2.4 IPv6单播地址(单播地址(P328P328)每个接口上至少要有一个链路本地单播地址。每个接口上至少要有一个链路本地单播地址。IPv6IPv6的单播地的单播地址有:全球单播、站点本地单播、链路本地单播。址有:全球单播、站点本地单播、链路本地单播。任何一个任何一个IPv6IPv6单播地址都需要一个接口标识符。一个单播地址都需要一个接口标识符。一个IPv4IPv4地地址由网络标识符和主机标识符两个部分组成,一个址由
20、网络标识符和主机标识符两个部分组成,一个IPv6IPv6地地址也可看成由子网前缀和接口标识符(接口址也可看成由子网前缀和接口标识符(接口IDID)两个部分)两个部分组成。组成。IPv6IPv6单播地址结构如图:单播地址结构如图:子网前缀标识网络部分,接口子网前缀标识网络部分,接口IDID用来标识网络上节点的接口。用来标识网络上节点的接口。1.IPv61.IPv6接口标识符接口标识符 (P329P329)IPv6IPv6指定接口遵从指定接口遵从IEEE EUI-64IEEE EUI-64格式,为每一个接口指定一格式,为每一个接口指定一个全球唯一的个全球唯一的6464位接口标识符。位接口标识符。对
21、于以太网来说,对于以太网来说,IPv6IPv6接口标识符基于网卡的接口标识符基于网卡的4848位位MACMAC地址地址得到。得到。MACMAC地址本身就是全球唯一的,按照地址本身就是全球唯一的,按照EUI-48EUI-48,前,前2424位代表接口制造商的名称,后位代表接口制造商的名称,后2424位由制造商安排,确保自位由制造商安排,确保自己制造的网卡己制造的网卡MACMAC地址的唯一性。见地址的唯一性。见P29P29。IPv6IPv6按照按照IEEE EUI-64IEEE EUI-64,在,在MACMAC地址这两部分之间插入两个字地址这两部分之间插入两个字节,节,0 xFF0 xFF和和0
22、xFE0 xFE,从而生成唯一的,从而生成唯一的6464位数值作为以太网卡位数值作为以太网卡的接口标识符。的接口标识符。左边的左边的3 3个字节是原来制造商的组织唯一标识符个字节是原来制造商的组织唯一标识符OUIOUI。2.2.全球单播地址全球单播地址 (P329P329)全球路由前缀(全球路由前缀(Global Routing PrefixGlobal Routing Prefix)是一个典型的等)是一个典型的等级结构,分配给站点(一群子网或链路),子网级结构,分配给站点(一群子网或链路),子网IDID是站点是站点内链路的标识符。内链路的标识符。除了以除了以000000开始的全球单播地址外,
23、所有全球单播地址有一开始的全球单播地址外,所有全球单播地址有一个个6464位的接口位的接口IDID字段(即字段(即n+m=64n+m=64)。)。以二进制以二进制000000开始的全球单播地址没有这类限制。开始的全球单播地址没有这类限制。3.3.嵌入嵌入IPv4IPv4地址的地址的IPv6IPv6地址地址IPv4IPv4兼容的兼容的IPv6IPv6地址地址 IPv4 IPv4映射的映射的IPv6IPv6地址地址 链路本地链路本地IPv6IPv6单播地址单播地址13.2.5 IPv613.2.5 IPv6任播地址任播地址 (P330P330)IPv6IPv6任播地址结构任播地址结构 IPv6IP
24、v6任播地址有以下两个用途:任播地址有以下两个用途:用来标识属于提供用来标识属于提供InternetInternet服务的同一组织的一组路由器。服务的同一组织的一组路由器。这些地址可在这些地址可在IPv6IPv6路由首部中作为中间转发路由器,以使路由首部中作为中间转发路由器,以使数据包能够通过特定一组路由器进行转发。数据包能够通过特定一组路由器进行转发。标识特定子网的一组路由器,数据包只要被其中一个路由标识特定子网的一组路由器,数据包只要被其中一个路由器接收即可。器接收即可。任播地址是根据单播地址空间分配的,使用任何已定义的单任播地址是根据单播地址空间分配的,使用任何已定义的单播地址格式。当单
25、播地址分配给多于一个接口时,该单播播地址格式。当单播地址分配给多于一个接口时,该单播地址转化为任播地址。地址转化为任播地址。子网路由器任播地址格式。子网路由器任播地址格式。13.2.6 IPv613.2.6 IPv6多播地址(多播地址(P331P331)IPv6IPv6多播地址格式定义多播地址格式定义IPv6IPv6多播地址多播地址用用来标识一组接口,发往多播地址的数据包被此来标识一组接口,发往多播地址的数据包被此标示的所有接口接收。标示的所有接口接收。多播地址格式多播地址格式 地址开始处的二进制地址开始处的二进制1111111111111111标识该地址是一个多播地址。标识该地址是一个多播地
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 13 IPv6 协议
限制150内