01-IPv6协议分组格式及其特点分析.ppt
《01-IPv6协议分组格式及其特点分析.ppt》由会员分享,可在线阅读,更多相关《01-IPv6协议分组格式及其特点分析.ppt(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中科院计算所计算机网络课程中科院计算所计算机网络课程2005-20062005-2006博士班博士班上课时间:星期上课时间:星期三三晚晚6:309:30 上课地点:上课地点:S304S304教室教室2005年11月2日1授课教师:鲁士文(CAS/ICT)授课地点:中关村第第1单元单元 IPv6协议分组格式及其特点分析协议分组格式及其特点分析 n1.11.1IPv6IPv6头格式头格式*两个头的比较两个头的比较 *简化简化 *对经典参数的修改对经典参数的修改 *新域新域 n1.21.2从选项到扩展头从选项到扩展头*头的菊花链头的菊花链 *路由选择头路由选择头*分割头分割头*目的地选项头目的地选项
2、头*逐跳选项头逐跳选项头*扩展头顺序扩展头顺序2005年11月2日2授课教师:鲁士文(CAS/ICT)授课地点:中关村第第1单元单元 IPv6协议分组格式及其特点分析协议分组格式及其特点分析n许多年来,第许多年来,第4 4版版IPIP(IPv4IPv4)在互联网环境中起了一个中心的在互联网环境中起了一个中心的作用。实践证明,它是足够灵活的,可以在许多不同的网络作用。实践证明,它是足够灵活的,可以在许多不同的网络技术上工作。然而在因特网的早期,使用它的人典型地是在技术上工作。然而在因特网的早期,使用它的人典型地是在学术机构、高技术公司和研究实验室工作的学术机构、高技术公司和研究实验室工作的研究人
3、员和科学研究人员和科学家家,主要目的是通过电子邮件交换科学数据。在上个世纪,主要目的是通过电子邮件交换科学数据。在上个世纪9090年代年代WWWWWW和个人计算机的广泛使用把因特网的用户改变为和个人计算机的广泛使用把因特网的用户改变为一一般民众般民众。这一改变产生了。这一改变产生了对新的对新的IPIP协议版本的需求。协议版本的需求。n当前采用的当前采用的IP协议是它的第协议是它的第4版(版(IPv4),),IPv5的的称号被赋给了一个实验的称为流协议的面向连接的称号被赋给了一个实验的称为流协议的面向连接的因特网协议。现在人们普遍意识到,或早或晚,因特网协议。现在人们普遍意识到,或早或晚,IPv
4、4最终要被一个称为最终要被一个称为IPv6的新协议替代。的新协议替代。2005年11月2日3授课教师:鲁士文(CAS/ICT)授课地点:中关村第第1单元单元 IPv6协议分组格式及其特点分析协议分组格式及其特点分析n对对IP新版本的需求首先是由在新版本的需求首先是由在IPv4中中32位地址段的限制引位地址段的限制引起起。子网划分和无类别域间路由选择有助于控制因特网地址。子网划分和无类别域间路由选择有助于控制因特网地址空间消耗的速度,也有助于控制在因特网路由器中所需要的空间消耗的速度,也有助于控制在因特网路由器中所需要的路由表信息的增长。然而,当因特网发展到一定程度时,这路由表信息的增长。然而,
5、当因特网发展到一定程度时,这些技术就会变得无能为力了。特别地,人们不可能取得些技术就会变得无能为力了。特别地,人们不可能取得100%的地址利用率,因此,在远不足的地址利用率,因此,在远不足40亿台主机连到因特亿台主机连到因特网之前,地址空间就要被用尽。即使能够使用所有的网之前,地址空间就要被用尽。即使能够使用所有的40亿个亿个地址,如果要把地址,如果要把IP地址分配给有线电视的机顶盒,或者分配地址分配给有线电视的机顶盒,或者分配给电子仪表,那么这样多的地址也是不够用的。所有这些可给电子仪表,那么这样多的地址也是不够用的。所有这些可能性都表明,人们最终肯定需要比能性都表明,人们最终肯定需要比32
6、位所提供的要大得多的位所提供的要大得多的地址空间。地址空间。2005年11月2日4授课教师:鲁士文(CAS/ICT)授课地点:中关村第第1单元单元 IPv6协议分组格式及其特点分析协议分组格式及其特点分析n由于由于IP地址运载在每一个地址运载在每一个IP分组的头部,分组的头部,增加增加IP地址的尺寸地址的尺寸势必要改变势必要改变IP分组头分组头。这就意味着要建立一个新的。这就意味着要建立一个新的IP版本,版本,因此在因特网因此在因特网 中的每个主机和路由器都要采用新的软件。这中的每个主机和路由器都要采用新的软件。这显然不是一件小事,而是需要非常仔细地考虑的一个主要改显然不是一件小事,而是需要非
7、常仔细地考虑的一个主要改变。变。n定义新版本定义新版本IP的工作产生了滚雪球的效应。网络设计人员总的工作产生了滚雪球的效应。网络设计人员总的意见是,的意见是,如果要对如果要对IP做这样大的改变,也许最好也同时尽做这样大的改变,也许最好也同时尽可能多地解决可能多地解决IP所存在的其他的问题所存在的其他的问题,例如,例如IP协议对多媒体协议对多媒体通信和安全性的支持问题。通信和安全性的支持问题。2005年11月2日5授课教师:鲁士文(CAS/ICT)授课地点:中关村第第1单元单元 IPv6协议分组格式及其特点分析协议分组格式及其特点分析n19901990年年,因因特特网网 工工程程任任务务组组(I
8、ETFIETF)就就看看到到了了这这方方面面的的问问题题,并并且且着着于于研研制一个新的制一个新的IPIP版本,其版本,其主要目标主要目标如下:如下:(1 1)具具有有非非常常大大的的地地址址空空间间,即即使使各各个个单单位位和和组组织织对对分分配配的的地地址址利利用用率率不不高高,也能支持数十亿以上的主机。也能支持数十亿以上的主机。(2 2)减少减少路由选择表的尺寸路由选择表的尺寸。(3 3)简化协议简化协议,允许路由器更快地处理分组。,允许路由器更快地处理分组。(4 4)提供比现在的提供比现在的IPIP更好的更好的安全性安全性(身份验证和保密)。(身份验证和保密)。(5 5)更多地关注更多
9、地关注服务类型服务类型,特别是实时数据。,特别是实时数据。(6 6)通过允许指定范围来辅助多投点通过允许指定范围来辅助多投点(组播组播)服务。)服务。(7 7)允许主机移动地理位置(允许主机移动地理位置(漫游漫游)而不用改变其)而不用改变其IPIP地址。地址。(8 8)允许协议在未来进一步允许协议在未来进一步演变演变。(9 9)允许老的和新的协议在若干年内允许老的和新的协议在若干年内共存共存。n 2005年11月2日6授课教师:鲁士文(CAS/ICT)授课地点:中关村第第1单元单元 IPv6协议分组格式及其特点分析协议分组格式及其特点分析n19921992年年6 6月月IETFIETF公公开开
10、征征求求对对下下一一代代IPIP(IPngIPng)的的建建议议,随随后后收收到到了了若若干干个个提提案案,到到19941994年年就就形形成成了了IPngIPng的的最最后后设设计计。19951995年年1 1月月 RFCRFC 17521752“下下一一代代IPIP建建议议书书”的的发发表表是是一一个个重重要要的的里里程程碑碑。RFC1752RFC1752概概述述了了IPngIPng 的的需需求求,规规定定了了PDUPDU格格式式,突突出出了了下下一一代代IPIP在在寻寻址址、路路由由选选择择和和保保安安等等方方面面采采用用的的方方法法。这这个个新新一一代代的的IPIP现现在在已已正正式式
11、地地称称作作IPv6IPv6。有有一一系系列列的的因因特特网网文文档档描描述述IPv6IPv6的的细细节节,它它们们包包括括从从总总体体上上描描述述IPv6IPv6的的RFC1883RFC1883(后后在在RFC RFC 22002200中中更更新新为为 RFC 2460-Internet Protocol,Version 6“IPv6”Specification-DRAFT STANDARD ),讨讨论论在在IPv6IPv6头头中中的的流流标标记记的的RFC1809RFC1809(Using Using the the Flow Flow Label Label Field Field in
12、 in IPv6IPv6),以以及及处处理理IPv6IPv6寻寻址址方方面面的的RFC1884RFC1884 (IP IP Version Version 6 6 Addressing Addressing ArchitectureArchitecture)、RFC1886RFC1886 (DNS DNS Extensions Extensions to to support support IP IP version version 6 6)和和RFC1887RFC1887(An An Architecture Architecture for for IPv6 IPv6 Unicast U
13、nicast Address AllocationAddress Allocation)。2005年11月2日7授课教师:鲁士文(CAS/ICT)授课地点:中关村第第1单元单元 IPv6协议分组格式及其特点分析协议分组格式及其特点分析nIPv6IPv6被设计成被设计成可以跟可以跟IPv4IPv4互操作互操作,因为要花许多年的时间完成从第,因为要花许多年的时间完成从第4 4版到第版到第6 6版的过渡。因此版的过渡。因此IPv6IPv6应该保留应该保留IPv4IPv4提供的最基本的服务提供的最基本的服务无连接投递服务无连接投递服务。在另一方面,由于在另一方面,由于IPv4IPv4对于新出现的诸如实
14、时视频会议这类应用不能够很对于新出现的诸如实时视频会议这类应用不能够很好地支持,所以对其一些功能应该好地支持,所以对其一些功能应该加以改变加以改变。n虽然虽然IPv6IPv6跟跟IPv4IPv4不兼容不兼容,但是总的来说它跟所有其它的,但是总的来说它跟所有其它的因特网因特网 协议兼容,协议兼容,包括包括TCPTCP、UDPUDP、ICMPICMP、IGMPIGMP(因特网因特网组管理协议)、组管理协议)、OSPFOSPF、BGPBGP(边界网关边界网关协议)和协议)和DNSDNS,只是在少数地方作了必要的修改(大部分是为了处理长的地,只是在少数地方作了必要的修改(大部分是为了处理长的地址)。址
15、)。nIPv6IPv6相当好地满足了预定的目标。相当好地满足了预定的目标。n首先也是重要的,首先也是重要的,IPv6IPv6有比有比IPv4IPv4长得多的地址长得多的地址。IPv6IPv6的地址用的地址用1616个字节表个字节表示,地址空间是示,地址空间是IPv4IPv4的的2 29696倍,足以给每个人分配倍,足以给每个人分配5 510102828个具惟一性的地址。个具惟一性的地址。无论未来怎样发展,看来这么多的地址也是够用的。无论未来怎样发展,看来这么多的地址也是够用的。2005年11月2日8授课教师:鲁士文(CAS/ICT)授课地点:中关村第第1单元单元 IPv6协议分组格式及其特点分
16、析协议分组格式及其特点分析nIPv6IPv6第第二二个个主主要要的的改改进进是是简简化化了了IPIP分分组组头头,它它包包含含8 8个个段段(IPv4IPv4是是1212个个段段)。IPv4IPv4的的一一些些头头段段,例例如如IHLIHL(因因特特网网头头长长)、头头检检验验和和、标标识识、标标志志和和片片段段偏偏移移,在在IPv6IPv6头头中中不不复复存存在在。IPv6IPv6仅仅在在源源分分割割,不不允允许许路路由由器器分分割割分分组组。这这一一改改变变使使得得路路由由器能够更快地处理分组,从而可以改善吞吐率。器能够更快地处理分组,从而可以改善吞吐率。n第第三三个个主主要要改改进进是是
17、IPv6IPv6更更好好地地支支持持选选项项。这这一一改改变变对对新新的的分分组组头头很很重重要要,因因为为一一些些从从前前是是必必要要的的段段现现在在变变成成可可选选的的了了。此此外外,表表示示选选项项的的方方式式也也有有所所不不同同,使使得得路路由由器器能能够够简简单单地地跳跳过过跟跟它它们们无无关关的的选选项项;这这一一特特征征加加快快了了分分组组处处理理速速度度。IPv6IPv6还还支支持持称称作巨大载荷的大于作巨大载荷的大于64k64k字节的载荷字节的载荷,这里的这里的k=1024k=1024。2005年11月2日9授课教师:鲁士文(CAS/ICT)授课地点:中关村第第1单元单元 I
18、Pv6协议分组格式及其特点分析协议分组格式及其特点分析nIPv6IPv6有有重重大大举举措措的的第第四四个个方方面面是是安安全全性性。身身份份验验证证和和保安功能是这个新的保安功能是这个新的IPIP的关键特征。的关键特征。n最最后后一一项项重重要要改改进进是是有有关关资资源源分分配配的的。IPv6IPv6增增加加了了一一个个“流流标标记记”,标标识识某某些些需需要要某某种种QoSQoS的的分分组组流流。IPv6IPv6的的流流标标记记段段支支持持对对属属于于一一个个特特别别的的交交通通流流(对对应应的的发发送送端端可可能能请请求求特特别别的的处处理理)的的标标记记,从从而而能能够够支支持持诸诸
19、如如实实时时视视频频这这样样的的特特殊殊交交通通。见见到到这这些些分分组组的的路路由由器器必必须须依依照照它它们们的的请请求求对对它它们们进进行行处处理理。不不支支持持流流的主机需要把流标记段置成零。的主机需要把流标记段置成零。2005年11月2日10授课教师:鲁士文(CAS/ICT)授课地点:中关村第第1单元单元 IPv6协议分组格式及其特点分析协议分组格式及其特点分析n总体评价:总体评价:IPv6是比较简单的,易于编程的,比以前的版本更有效的协是比较简单的,易于编程的,比以前的版本更有效的协议。议。n基本观点基本观点:如果如果IPv4包含任何主要的错误,那么因特网在过去的年代里包含任何主要
20、的错误,那么因特网在过去的年代里不可能如此地成功。不可能如此地成功。IPv4是一个很好的设计是一个很好的设计,IPv6应该保应该保留它的大多数特征留它的大多数特征。也许可以简单地增加地址空间,而让其。也许可以简单地增加地址空间,而让其它什么都不变。然而基于前瞻性的考虑它什么都不变。然而基于前瞻性的考虑,IPv6是建立在对是建立在对IP 的功能有增加的设计思想上。的功能有增加的设计思想上。IPv6不是不是IPv4的简单演进,的简单演进,而是而是有实质性的改进有实质性的改进。2005年11月2日11授课教师:鲁士文(CAS/ICT)授课地点:中关村1.11.1 IPv6IPv6头格式头格式nIPv
21、6IPv6的头格式的头格式由由6464位头后随位头后随128128位源地址和位源地址和128128位目的位目的地址组成,地址组成,总长度是总长度是4040个字节个字节。n该头的起始该头的起始6464位由下列域组成:位由下列域组成:*版本域版本域(4 4位)位)*交通交通类别类别(8 8位)位)*流标记流标记(2020位)位)*载荷长度载荷长度(1616位)位)*下一个头的类型下一个头的类型(8 8位)位)*跳段限制跳段限制(8 8位)位)2005年11月2日12授课教师:鲁士文(CAS/ICT)授课地点:中关村1.11.1 IPv6IPv6头格式头格式 2005年11月2日13授课教师:鲁士文
22、(CAS/ICT)授课地点:中关村1.11.1 IPv6IPv6头格式:头格式:两个头的比较两个头的比较n新的头实际上要比经典新的头实际上要比经典IPIP的头简单的头简单。新头仅有。新头仅有6 6个域和两个个域和两个地址,而老头有地址,而老头有1010个固定域,两个地址,以及一些选项。个固定域,两个地址,以及一些选项。nIPv4IPv4的的分分组组格格式式如如下下页页中中的的图图所所示示,分分组组头头的的长长度度为为4 4个个字字节节(3232位位)的的整整数数倍倍。从从任任选选项项往往后后是是可可变变长长部部分分,这这部部分分也可以没有。以下我们也可以没有。以下我们回顾回顾一下分组头中各个段
23、的含义。一下分组头中各个段的含义。(1 1)版版本本号号 该该4 4位位段段表表示示协协议议支支持持的的IPIP版版本本号号。在在处处理理IPIP分分组组之之前前,所所有有IPIP软软件件都都要要检检查查分分组组的的版版本本段段,以以便便保保证证分分组组格格式式与与软软件件期期待待的的格格式式一一样样。如如果果标标准准不不同同,机机器器将将拒拒绝绝与与其协议版本不同的其协议版本不同的IPIP分组。分组。(2 2)互互连连网网分分组组头头长长 该该4 4位位表表示示IPIP分分组组头头的的长长度度,以以3232个个二二进进制制位位(4 4个个字字节节)为为单单位位,取取值值的的范范围围是是5-1
24、55-15(缺缺值值是是5 5)。由于由于IPIP分组头的长度是可变的,故这个段是必不可少的。分组头的长度是可变的,故这个段是必不可少的。2005年11月2日14授课教师:鲁士文(CAS/ICT)授课地点:中关村1.11.1 IPv6IPv6头格式:头格式:两个头的比较两个头的比较 2005年11月2日15授课教师:鲁士文(CAS/ICT)授课地点:中关村1.11.1 IPv6IPv6头格式:头格式:两个头的比较两个头的比较 IPv4IPv4分组头分组头(3 3)服务类型服务类型 该该8 8位位段说明分组所段说明分组所希望得到的服务质量希望得到的服务质量。它允许主机指定在。它允许主机指定在网络
25、上传输分组的网络上传输分组的服务种类服务种类,也允许选择分组的,也允许选择分组的优先级优先级,以,以及希望得到的及希望得到的可靠性和资源消耗可靠性和资源消耗,该段的目的是请求网络提,该段的目的是请求网络提供所希望的服务。供所希望的服务。如如下下图图所所示示,服服务务类类型型段段的的头头3 3位位表表明明IPIP分分组组的的优优先先权权,该该值值在在0 0(正正常常)到到7 7(网网络络控控制制)之之间间变变化化,数数值值越越大大则则IPIP分分组组越越重重要要。但但以以往往大大多多数数TCP/IPTCP/IP产产品品和和实实际际使使用用TCP/IPTCP/IP的的所所有有硬硬件件都都忽忽略略该
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 01 IPv6 协议 分组 格式 及其 特点 分析
限制150内