- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
主讲人:庄海晶学校:广东松山职业技术学院IPv6技术讲解
目录CONTENTS01IPv6诞生背景02IPv6协议及地址表示03IPv6地址配置
IPv6诞生背景01Partone
IPv6诞生背景IPv4的局限性IPv4是目前广泛部署的互联网协议,它经过了多年的发展,己经非常成熟,易于实现,得到了所有厂商和设备的支持,但也有一些不足之处。(1)能够提供的地址空间不足且分配不均(2)互联网骨干路由器的路由表非常庞大
IPv6诞生背景IPv6的优势IPv6采用128位地址长度,其地址数量总数可达2128个,它使得地球上的每一粒沙子都可以拥有一个IP地址。这不但解决了网络地址资源数量的问题,同时也为万物互联所限制的IP地址数量扫清了障碍。因此,相比IPv4,IPv6具有诸多优点:(1)地址空间巨大(2)层次化的路由设计(3)效率高,扩展灵活(4)支持即插即用(5)更好的安全性保障(6)引入了流标签的概念
IPv6协议02Parttwo
IPv6数据报封装版本首部长度区分服务总长度标识标志片偏移生存时间协议首部校验和源地址目的地址可选字段(长度可变)填充版本流量分类流标签有效负载下一头部跳数限制源地址目的地址拓展报头IPv4IPv6
IPv6数据报封装不同于IPv4报头的长度为20~60ByteIPv6基本报头是定长40Byte,其中包含8个字段。
IPv6数据报封装Version:4bit,指定IPv6,数值=6。TrafficClass:8bit,用来区分不同类型或优先级的IPv6数据包。FlowLabel:20bit,用作标识同一个数据流,此字段为IPv6新增字段。PayloadLength:16bit,数据包的有效载荷。NextHeader:8bit,指明跟在基本报头后面是哪种扩展报头或者上层协议中的协议类型。SourceAddress:128bit,数据包的源IPv6地址,必须是单播地址。DestinationAddress:128bit,数据包的目标IPv6地址,可以是单播或组播地址。IPv6基本报头字段解释
IPv6数据报封装上层协议及对应的NextHeader值NextHeader值对应的扩展报头或高层协议类型0逐跳选项扩展报头6TCP17UDP43路由选择扩展报头44分段扩展报头50ESP扩展报头51AH扩展报头58ICMPv660目的选项扩展报头89OSPFv3
IPv6数据报封装IPv6扩展报头IPv6采用128位地址长度,其地址数量总数可达2128个,它使得地球上的每一粒沙子都可以拥有一个IP地址。这不但解决了网络地址资源数量的问题,同时也为万物互联所限制的IP地址数量扫清了障碍。因此,相比IPv4,IPv6具有诸多优点:(1)地址空间巨大(2)层次化的路由设计(3)效率高,扩展灵活(4)支持即插即用(5)更好的安全性保障(6)引入了流标签的概念
IPv6数据报封装IPv6的扩展报头被当作IPv6静载荷的一部分,计算在IPv6基本报头的PayloadLength字段内。IPv6扩展报头
IPv6数据报封装OptionType:8bit,标识类型,最高2位表示当设备部识别此扩展报头时的处理方法。OptDataLen:8bit,标识OptionData部分的长度,最大为255,单位是Byte,不包含OptionType和OptDataLen部分的长度。OptionData:长度可变,最大为255Byte,包含选项的具体数据内容。IPv6扩展报头字段解释选项类型OptionType选项数据长度OptionDataLen选项数据OptionData
IPv6地址的表示方式03Partthree
IPv6地址的表示方式对于IPv6来说,我们将16位分成1块,一共分为8块,每块用:相隔。下面就是一个IPv6地址的完整表达。10000000000001:0000111111100100?:0000000000000001:……2c00:0000:0000:0001:0ba12001:0fe4:0001:
IPv6地址的表示方式每一个地址块的起始部分的0可以省略掉。2001:0fe4:0001:2c00:0000:0000:0001:0ba12001:fe4:1:2c00:0:0:1:ba1
IPv6地址的表示方式有1个或连续多个0组成的地址块可以用::取代。2001:fe4:1:2c00:0:0:1:ba12001:fe4:1:2c00::1:ba1
IPv6地址的表示方式在整个地址中,只能出现一次“::”比如以下完整的IPv6地址:【2001:0000:0000:0001:0000:0000:0000:0001】错
文档评论(0)