Internet原理与技术第7章-IPv6技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Internet原理与技术第7章-IPv6技术课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Internet 原理 技术 IPv6 课件
- 资源描述:
-
1、为什么要引入IPv6q IPv4取得了极大的成功q IPv4地址资源的紧张限制了Internet的进一步发展q NAT(网络地址转换)、CIDR(无类域间路由)、VLSM(可变长了网掩码)等技术的使用仅仅暂时缓解IPv4地址紧张,但不是根本解决办法。q 新技术的出现对IP协议提出了更多的需求IPv4IPv4地址匮乏地址匮乏地址空间有限大量A、B类地址被浪费新技术新设备需要地址地址匮乏IPv4IPv4地址匮乏地址匮乏NAT技术CIDR技术IPv4地址耗尽地址耗尽速度大大减缓速度大大减缓破坏了破坏了IP的端的端到端模型到端模型与与IPv4IPv4相比,相比,IPv6IPv6具有以下特点:具有以下特
2、点:q 近乎无限的地址空间q 更简洁的报文头部q 内置的安全性q 更好的QoS支持q 更好的移动性q 编址层次等级IPv6IPv6的特点的特点巨大的地址空间巨大的地址空间巨大的地址空间巨大的地址空间编址层次等级编址层次等级优势:便于路由聚合优势:便于路由聚合地址自动配置地址自动配置IPv6IPv6地址技术地址技术IPv6地址表示地址表示IPv6地址分类地址分类IPv6地址配置地址配置IPv6IPv6地址表示地址表示IPv6IPv6地址表示地址表示IPv6IPv6地址表示地址表示1000000000000001 0000010000010000 0000000000000000 00000000
3、000000010000000000000000 0000000000000000 0000000000000000 0100010111111111100000000000000100000100000100000000000000000000000000000000000100000000000000000000000000000000000000000000000001000101111111112001:0410:0000:0001:0000:0000:0000:45ff2001:410:0:1:0:0:0:45ff2001:410:0:1:45ffIPv6IPv6地址表示地址表示IP
4、v6IPv6地址表示地址表示IPv6IPv6地址表示地址表示IPv6IPv6地址表示地址表示IPv6IPv6地址技术地址技术IPv6地址表示地址表示IPv6地址分类地址分类IPv6地址配置地址配置IPv6IPv6地址分类地址分类IPv6IPv6地址分类地址分类IPv6IPv6单播地址单播地址可聚合全球单播地址可聚合全球单播地址可聚合全球单播地址可聚合全球单播地址首批使用的可聚合全球单播地址首批使用的可聚合全球单播地址IPv4IPv4网络中建立网络中建立6to46to4隧道的地址隧道的地址可聚合全球单播地址可聚合全球单播地址链路本地地址链路本地地址无状态地址自动配置无状态地址自动配置接口接口ID
5、ID生成生成无状态地址自动配置无状态地址自动配置接口接口IDID生成生成链路本地地址的接口链路本地地址的接口IDID生成生成链路本地地址的接口链路本地地址的接口IDID生成生成站点本地地址站点本地地址其它地址其它地址IPv6IPv6组播地址组播地址IPv6IPv6组播地址组播地址IPv6IPv6组播地址组播地址Whos Gateway?Im nearest one.IPv6IPv6任播地址任播地址IPv6IPv6任播地址任播地址-全球单播地址-本地站点地址,格式为FEC0:/10-本地链路地址,格式为FE80:/10单播地址组播地址任播地址以FF开头与单播地址使用相同的地址空间,IPv6IPv
6、6地址分类总结地址分类总结IPv6IPv6地址技术地址技术IPv6地址表示地址表示IPv6地址分类地址分类IPv6地址配置地址配置IPv6IPv6地址配置方式地址配置方式无状态地址自动配置无状态地址自动配置无状态地址自动配置无状态地址自动配置地址自动配置技术的作用地址自动配置技术的作用 无状态自动配置无状态自动配置前缀获得前缀获得2001:410::ABCDLink-local地址地址 FE80:ABCD源:源:FE80:ABCD目的:目的:FF02:2RS报文报文RA报文报文(前缀为前缀为2001:410)源:源:FE80:EFGH目的:目的:FF02:12001:410:1/64无状态地址
7、自动配置无状态地址自动配置前缀前缀+接口接口IDIDPCPC地址:地址:1:1:02d0:f8ff:fe00:abcd02d0:f8ff:fe00:abcdIPv6IPv6邻居发现协议邻居发现协议重复地址检测重复地址检测(DAD)(DAD)重复地址检测过程重复地址检测过程重复地址检测(DAD)过程NS报文报文NA报文报文重复地址检测重复地址检测-Solicited-Node-Solicited-Node组播地址组播地址有状态地址自动配置有状态地址自动配置IPv4IPv4和和IPv6IPv6报头结构报头结构nVersion4位用来指明IP的版本号其值是6。nTraffic Class指明了IPv
8、6包的类型或者优先级。这个字段的长度是8位。流量类型字段提供了与IPv4服务类型字段中相似的功能。在RFC 2460中,对流量类型字段中的值并没有作定义。然而,对一个IPv6的执行,有必要提供一种方法来为应用层协议指定流量类型字段的值。nFlow Label指明数据包是属于源站和目的站之间特殊的包序列,要求中间路由器进行特殊的处理。这个字段的长度是20位。流标志用于非默认性质的连接服务,例如有实时性需要的数据(声音和图像)。对于默认路由器处理,流标志被设置成0。在一个源站和目的站之间能有多种流量,由非零流标志区分。nPayload Length指明IPv6有效载荷的长度。这个字段的长度是16位
9、。有效流量载荷字段包括了扩展头和上层PDU。通过16位,一个IPv6的有效载荷最多有65535字节可以表示。对于有效载荷长度超过65535字节的,有效载荷字段长度字段就被设置成0,并且Jumbo Payload选项被用在逐跳选项(Hop-by-Hop Options)扩展头中。nNext Header指明了第一个扩展报头或者高层UDP(例如TCP,UDP或者ICMPv6)中的协议。这个字段的长度是8位。在标识一个在网络层之上的高层协议时,这个字段的值与IPv4协议字段中的值相同。nHop Limit指明了IPv6包在被丢弃之前可以经过的最大的连接数。跳数限制相似于IPv4的 TTL字段,除了在
10、TTL中没有历史的关连相对于包在路由器中排队的总计时间(秒)。当跳数等于0时,一个ICMPv6超时报文将被传送回源站点并且这包会被丢弃。nSource Address存储源端主机的IPv6地址。这个字段的长度是128位。nDestination Address存储当前目的站主机IPv6地址。这个字段的长度是128位。在大多数情况下,目的站地址是最终的目的站的地址。然而,如果一个路由扩展头存在,在源路由列表中目的地址也许被设置成下一个路由器接口。IPv6IPv6报头结构说明报头结构说明n版本 相同的字段只是版本号不同n网络头部长度 从IPv6中去掉了。在IPv6中不包括一个报头长度字段,因为IP
11、v6报头通常式固定的40字节。每个扩展报头也是固定的长度,或者指明了自身的长度。n服务类型 被IPv6中的流量类型代替n总长 被IPv6的有效载荷长度字段代替,它只是指明了有效载荷的长度识别分片标记分片偏移 从IPv6中去掉。分片信息不包括在IPv6头中。它包含在一个分片扩展头中n生存期 被IPv6中的跳数限制代替n协议 被IPv6下一报头字段代替n头部效验 在IPv6中被去掉。在IPv6中,bit级的对整个IPv6包的错误发现在在链路层执行。n源地址 这个字段是相同的,除了IPv6地址是128位n目的地址 这个字段是相同的,除了IPv6地址是128位n选项 在IPv6中被去掉。IPv4的选项
12、被IPv6中的扩展头代替IPv4IPv4与与IPv6IPv6报头结构不同点报头结构不同点IPv6IPv6报文格式报文格式IPv6IPv6基本报头基本报头l备注version=6Traffic Class IP V4 TOSFlow Label用于指示流Next Header IP V4 ProtocolHop Limit IP V4 TTLPayload Length指示该IP报文负荷长度Source和Destination地址都是128位IPv4IPv6IPv6IPv6扩展报头扩展报头扩展报头的顺序扩展报头的顺序IPv6IPv6的扩展报头的扩展报头q 每一种扩展报头其实也有自己特定的协议号,
13、每一种扩展报头其实也有自己特定的协议号,例如:例如:0 0 逐跳选项报头;逐跳选项报头;6 6 TCPTCP;17 UDP17 UDP;41 41 封装封装IPv6IPv6报头;报头;43 43 路由报头;路由报头;44 44 分片报头;分片报头;46 46 资源资源预留协议;预留协议;50 50 封装安全载荷;封装安全载荷;51 51 验证报头;验证报头;59 59 无下一报头;无下一报头;60 60 目的目的选项报头。选项报头。q 每一个基本报头和扩展报头的每一个基本报头和扩展报头的protocolprotocol字段标识后面紧接的内容字段标识后面紧接的内容IPv6报头Next Heade
14、r=6TCP段IPv6报头Next Header=43IPv6报头Next Header=43路由报头Next Header=6路由报头Next Header=51AH报头Next Header=6TCP段TCP段IPv6IPv6扩展报头扩展报头扩展报头的一个举例扩展报头的一个举例-Routing Header-Routing Header一个带一个带Routing HeaderRouting Header报文的转发流程报文的转发流程SI1I2I3D Source Address=S Hdr Ext Len=6Destination Address=I1 Segments Left=3 Add
15、ress1=I2 Address2=I3 Address3=D Source Address=S Hdr Ext Len=6Destination Address=I2 Segments Left=2 Address1=I1 Address2=I3 Address3=D Source Address=S Hdr Ext Len=6Destination Address=I3 Segments Left=1 Address1=I1 Address2=I2 Address3=D Source Address=S Hdr Ext Len=6 Destination Address=D Segment
16、s Left=0 Address1=I1 Address2=I2 Address3=I3I4IPv6IPv6的的ICMPv6ICMPv6协议分类协议分类IPv6IPv6用用ICMPv6ICMPv6发现发现PMTUPMTU过程过程(超长报文)(超长报文)(超长报文)(超长报文)IPv6IPv6扩展报头的优势扩展报头的优势q IPv4 IPv4 选项缺点选项缺点IPv4IPv4选项对路由器转发性能产生负面影响选项对路由器转发性能产生负面影响很少使用很少使用q IPv6IPv6扩展报头的优势扩展报头的优势扩展报头在扩展报头在IPv6IPv6报头的外部报头的外部路由器可以不考虑这些选项(逐跳选项除外)
17、路由器可以不考虑这些选项(逐跳选项除外)对路由器转发性能无负面影响对路由器转发性能无负面影响易于通过新的扩展报头进行功能扩展易于通过新的扩展报头进行功能扩展IPv6IPv6单播数据转发单播数据转发IPv6IPv6单播数据转发概述单播数据转发概述IPv6IPv6邻居缓存表邻居缓存表IPv6IPv6路由表路由表数据转发的两种情形数据转发的两种情形 地址解析 邻居维护 PC-Router 路由器发现,重定向,目的表维护 Router-Router RIPng,OSPF,IS-IS,BGP同一链路上的数据转发同一链路上的数据转发不同链路上的数据转发不同链路上的数据转发数据转发的两种情形数据转发的两种情
18、形研究对象研究对象PC1PC2Switch1:11:2基本通信过程基本通信过程PC1PC2Switch1:11:2Application want to send packet to 1:2MulticastICMP Neighbor SolicitationPlease tell me Link Address for 1:2UnicastICMP Neighbor AdvertisementLink Address for 1:2 is 00-10-5c-e5-f2-39dataS:1:1 D:1:2Add map to Neighbor CachedataS:1:1 D:1:2D:00-
19、10-5C-E5-F2-39S:00-0D-56-6D-6F-FCCreate a 1:2 entry in neighbor cacheNeighbor SolicitationNeighbor SolicitationNeighbor SolicitationNeighbor Solicitation的的IPv6IPv6头部头部Node SolicitationNode Solicitation的的ICMPICMP部分部分Neighbor AdvertisementNeighbor AdvertisementR Router flagS Solicited flagO Override f
20、lagSame as SolicitationICMPICMP部分部分邻居缓存邻居缓存邻居缓存表项状态邻居缓存表项状态邻居发现协议邻居发现协议邻居状态跟踪范例邻居状态跟踪范例IncompleteReachableDelayStaleProbeEmpty节点节点A要访问节点要访问节点B,A的缓的缓存中无存中无B的条目。的条目。典型邻居缓存表状态变化典型邻居缓存表状态变化PC1PC2Switch1:11:2上层要发送报文 邻居表中没有1:2项:添加1:2,IncompleteMulticast Neighbor Solicitation:1:2,?,1:1,MAC1添加邻居缓存项Unicast N
21、eighbor Advertisement:1:2,MAC2修改为1:2,MAC2,ReacheableMAC1 to MAC2Echo Request修改MAC2 to MAC1Echo ReplyUnicast Neighbor Solicitation:1:1,?,FE80:,MAC2修改Neighbor Advertisement:1:1,MAC1修改RECHEABLETIME以后。修改上层要发送报文Unicast Neighbor Advertisement:1:2,MAC2Neighbor Unreachability Detection同一链路上的数据转发同一链路上的数据转发不同
22、链路上的数据转发不同链路上的数据转发数据转发的两种情形数据转发的两种情形不在同一链路上节点间的通信不在同一链路上节点间的通信 Router&Prefix Discovery Next-hop Determination Redirect Routing Protocols源和目的在不同链路上的数据转发源和目的在不同链路上的数据转发Router&Prefix DiscoveryRouter&Prefix DiscoveryRouter&Prefix DiscoveryRouter&Prefix DiscoveryPC-Router StartupPC-Router Startup案例案例RT1P
23、C1自动配置PC2自动配置E1/0E3/0ipv6interface Ethernet1/0 ipv6 address 1:1/64 undo ipv6 nd ra haltinterface Ethernet3/0 ipv6 address 2:1/64 undo ipv6 nd ra haltRouter SolicitationRouter SolicitationRouter AdvertisementRouter Advertisement结果结果Next-Hop DeterminationNext-Hop DeterminationRT1PC1自动配置PC2自动配置E1/0E3/0
24、优化优化 路由:路由:PCPC上可以将上可以将“缺省网关缺省网关”按照路由的方式来管理。按照路由的方式来管理。重定向:由路由器通知重定向:由路由器通知PCPC使用合适的缺省网关。使用合适的缺省网关。答案依然是重定向答案依然是重定向ICMP RedirectICMP RedirectPC1RT1RT2PC2PC2-1Redirect to RT2Default Gateway!Change Destination Cache!PC2-1PC2-1PC2-2PC2-2重定向报文重定向报文源和目的在不同链路上的数据转发源和目的在不同链路上的数据转发Router-RouterRouter-Router
25、动态路由协议动态路由协议IPv6 IPv6 部署部署课程内容课程内容IPv6现实应用现实应用IPv6网络部署进程网络部署进程IPv6过渡技术过渡技术IPv6的部署的部署IPv6IPv6现实应用现实应用 不断增长的互联网设备和新应用 永远在线的互联网接入 构筑宽带和移动的无缝互联网无线(PDA、3G.)、宽带接入、Internet家电.IPv6提供双向通信带来新的业务用户时时在线,在线学校,IP CAR.移动通信移动通信 InternetInternet移动移动时时在线,双向通信时时在线,双向通信我要访问你计算机上的资源!No Problem!IPv6网络广泛的嵌入式应用广泛的嵌入式应用下班了!
展开阅读全文