华为3COM-IPv6技术基础讲座.ppt_第1页
华为3COM-IPv6技术基础讲座.ppt_第2页
华为3COM-IPv6技术基础讲座.ppt_第3页
华为3COM-IPv6技术基础讲座.ppt_第4页
华为3COM-IPv6技术基础讲座.ppt_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IPv6技术探讨,IPv4回顾,现代计算机网络的核心技术是什么?计算机网络如何实现端到端通信?如何实现异构网络的互联?如何开发网络应用系统?,引入-IPv4的优缺点,IPv4取得了极大的成功IPv4地址资源的紧张限制了Internet的进一步发展NAT、CIDR、VLSM等技术的使用仅仅暂时缓解IPv4地址紧张,但不是根本解决办法。新应用对IP协议提出了更多的需求(安全和QOS新的),引入,与IPv4相比,IPv6具有以下特点:近乎无限的地址空间更简洁的报文头部内置的安全性更好的QoS支持更好的移动性,课程内容,第一章IPv6基础知识第二章ND机制第三章IPv6路由协议第四章IPv6主要过渡技术,第一章IPv6基础知识,IPv6报文格式ICMPv6IPv6地址分类,IPv6报文格式,IPv6数据包由一个基本报头加上0个或多个扩展报头机上层协议单元构成。,IPv6基本报头,备注version=6TrafficClassIPV4TOSFlowLabel用于指示流NextHeaderIPV4ProtocolHopLimitIPV4TTLPayloadLength指示该IP报文负荷长度Source和Destination地址都是128位,IPv4,IPv6,来个真的!,一个IPV6数据包,IPv6扩展报头,IPv6将一些IP层的可选功能实现在上层封装和基本IPv6头部之间的扩展头部中主要的扩展报头:Hop-by-HopOptionsheaderDestinationOptionsheaderRoutingheaderFragmentheaderAuthenticationheaderEncapsulatingSecurityPayloadheader,扩展报头的一个举例-RoutingHeader,RoutingHeader的作用在于使得数据包经过指定的中间节点到达目的地。,一个带RoutingHeader报文的转发流程,S,I1,I2,I3,D,扩展报头的顺序,逐跳选项报头目标选项报头(当存在路由报头时,用于中间目标)路由报头片段包头身份验证报头封装安全有效载荷报头目标选项报头(用于最终目标),典型的IPv6数据包,每一种扩展报头其实也有自己特定的协议号,例如:路由报头为43,AH报头为51每一个基本报头和扩展报头的protocol字段标识后面紧接的内容,ICMPv6,基本概念差错报文信息报文应用,IPv6地址表示,v6地址与v4地址表示方法有所不同用十六进制表示,如:FE08:.4位一组,中间用“:”隔开,如:2001:12FC:.若以零开头可以省略,全零的组可用“:”表示,如:1:2:ACDR:.地址前缀长度用“/xx”来表示,如:1:1/64以下是同一个地址不同表示法的例子:0001:0123:0000:0000:0000:ABCD:0000:0001/961:123:0:0:0:ABCD:0:1/961:123:ABCD:0:1/96,IPv6地址表示,10000000000000010000010000010000000000000000000000000000000000010000000000000000000000000000000000000000000000000100010111111111,10000000000000010000010000010000000000000000000000000000000000010000000000000000000000000000000000000000000000000100010111111111,2001:0410:0000:0001:0000:0000:0000:45ff,2001:410:0:1:0:0:0:45ff,2001:410:0:1:45ff,IPv6地址分类,单播地址(UnicastAddress)组播地址(MulticastAddress)任播地址(AnycastAddress)特殊地址,单播地址,IPv6单播地址分类:全局单播地址例2001:A304:6101:1:E0:F726:4E58链路本地地址例FE80:E0:F726:4E58网点本地地址例FEC0:E0:F726:4E58,组播地址,Flags用来表示permanent或transient组播组Scope表示组播组的范围GroupID组播组ID,Scope:0:预留1:节点本地范围2:链路本地范围5:站点本地范围,IPv6地址新类型任播(Anycast),用于标识一组网络接口目标地址为任播抵制的数据报将发送给最近的一个接口适合于移动IP通讯场合,WhosGateway?,Imnearestone.,第二章ND机制,第一节无状态地址自动配置第二节地址解析,IPv6地址配置方法,手工配置有状态地址自动配置(DHCPv6)无状态地址自动配置,IPv6地址结构,IPv6地址=前缀+接口标识前缀:相当于v4地址中的网络ID接口标识:相当于v4地址中的主机ID2001:A304:6101:1:E0:F726:4E58,2001:A304:6101:1,E0:F726:4E58,前缀,接口标识,无状态地址自动配置前缀获得,RS报文,RA报文,主机发送RouterSolicitation报文路由器回应RouterAdvertisement报文主机获得前缀及其它参数其实路由器会周期性地向外发送RA报文,1:1/64,无状态地址自动配置接口ID生成,IEEEEUI64规范是其中最重要的一种生成方法将48比特的MAC地址转化为64比特的接口IDMAC地址的唯一性保证了接口ID的唯一性设备自动生成,不需人为干预48位MAC地址64位接口ID,重复地址检测(DAD),重复地址检测(DuplicateAddressDetection)确保网络中无两个相同的单播地址任何地址均需做DAD地址配置给接口前称为“tentative地址”,暂时不可用经过DAD检测后,没有冲突后可以使用,如果有冲突,则不能分配给接口使用,重复地址检测(DAD)过程,获得临时地址的主机发送NS报文(NeighborSolicitation)给该临时地址所对应的solicited-node组播地址,该报文中包含自己想使用的地址如果有人用NA报文(NeighborAdvertisement)响应,并报告自己已使用该地址,则该临时地址不可用如果无人响应,则认为没有地址冲突发生,该地址正式可用,1:1/64,NS报文,NA报文,Solicited-Node组播地址,IPv6中特有的组播地址用于DAD和获取本地链路上邻居节点的链路层地址(地址解析)等Solicited-Node组播地址生成过程接口ID的后24位:XX:XXXX前缀FF02:0:0:0:0:1:FFFF02:0:0:0:0:1:FFXX:XXXX,无状态地址自动配置的报文,RouterSolicitationRouterAdvertisementNeighborSolicitationNeighborAdvertisement所有报文都基于ICMPv6报文,第二章ND机制,第一节无状态地址自动配置第二节地址解析,On-Linkdestination,源节点和目的节点是否在同一链路(P49),地址解析,IPv6取消了ARP协议通过邻接点请求报文(NS)和邻接点公告报文(NA)的交互来解析链路层地址,依然是利用ICMPv6报文!,地址解析,发送主机在接口上发送组播NS报文,该报文的目的地址为目标IP地址所对应的请求节点组播地址(Solicited-node),在其中也包含了自己的链路层地址目标主机收到NS报文后,就会了解到发送主机的IP地址和相应链路层地址目标主机向源发送主机发送一个邻接点公告报文(NA),该报文中包含自己的链路层地址,地址解析示意图,1:1/64MAC_A,1:2/64MAC_B,PC1,PC2,第三章IPv6路由协议,第一节静态路由配置第二节动态路由配置,静态路由,配置命令ipv6route-staticip-addressprefix-lengthinterface-namenexthop-address|gateway-addresspreferencepreference-value缺省路由ipv6route-static:02:2,Destination:PrefixLength:0NextHop:2:2Preference:60Interface:Ethernet3/0Protocol:StaticState:ActiveAdvGotQCost:0RefrenceCount:2,第三章IPv6路由协议,第一节静态路由配置第二节动态路由配置,动态路由协议,目前支持IPv6的重要动态路由协议包括RIPngOSPFV3ISISMBGP,RIPng,与RIPv2一样,RIPng具备如下特性RIPng是距离矢量路由协议,利用UDP传输机制(端口号为521)RIPng用跳数度量路由,16跳为不可达RIPng利用水平分割与毒性逆转技术来减少环路发生可能性RIPng必须支持IPv6所以RIPng报文格式及路由数据库与RIPv2不同。,RIPng典型配置,RT1与RT2之间运行RIPng协议,2:1/64,1:1/64,2:2/64,3:1/64,RT1,RT2,OSPFv3,OSPFV3在基本运行机制上未有改变(flooding,DRelection,areasupport,SPFcalculations)OSPFV3在如下意义上被重新定义OSPF报文和基本的LSA去除了编址语义以更好支持多协议OSPFV3新定义了一些LSA以携带地址和前缀OSPF基于链路而不是基于网段运行OSPF认证机制被去除,OSPFv3典型配置,RT1和RT2之间运行OSPFv3协议,2:1/64,1:1/64,2:2/64,3:1/64,RT1,RT2,第四章IPv6过渡技术,第一节IPv6孤岛互联技术第二节IPv6与IPv4互通技术,IPv6网络部署进程,循序渐进,降低成本,IPv6孤岛,IPv6孤岛,IPv4Internet,协议转换,IPv6孤岛,IPv6孤岛,IPv6Internet,IPv6Internet,IPv4孤岛,IPv4孤岛,IPv4Internet,IPv6孤岛,IPv6孤岛互联技术,采用隧道技术来完成互通IPv6报文作为IPv4的载荷,或由MPLS承载主要隧道技术包括:手工隧道GRE隧道自动隧道6to4隧道ISATAP隧道6PE,优点充分利用现有网络骨干网内部设备无须升级缺点额外的隧道配置效率降低,GRE隧道技术,GRE隧道技术IPv6报文被包含在GRE报文中作为GRE的载荷优点通用性好技术成熟,易于理解缺点维护复杂,IPv4报头,IPv6报头,IPv6有效数据,IPv4有效数据,GRE报头,GRE隧道技术的流程,发送方与接收方都是双栈设备隧道已预先建立好发送方封装报文,接收方解封装,IPv6孤岛,IPv6孤岛,IPv4网络,隧道,双栈,双栈,IPv6主机,IPv6主机,IPv6报头+数据,IPv6报头+数据,IPv6报头+数据,IPv4报头,20.1.1.1,20.1.2.1,源:20.1.1.1目的:20.1.2.1,GRE报头,GRE隧道的配置,IPv6孤岛,IPv6孤岛,IPv4网络,隧道,双栈,双栈,IPv6主机,IPv6主机,IPv6报头+数据,IPv6报头+数据,IPv6报头+数据,IPv4报头,20.1.1.1,20.1.2.1,源:20.1.1.1目的:20.1.2.1,GRE报头,interfaceethernet0ipaddress20.1.1.1255.255.255.0interfacetunnel0ipv6address1:164source20.1.1.1destination20.1.2.1,interfaceethernet0ipaddress20.1.2.1255.255.255.0interfacetunnel0ipv6address1:264source20.1.2.1destination20.1.1.1,手动隧道技术,手动隧道技术IPv6报文被包含在IPv4报文中作为IPv4的载荷同GRE隧道有类似的优缺点,IPv4报头,IPv6报头,IPv6有效数据,IPv4有效数据,手动隧道的配置,IPv6孤岛,IPv6孤岛,IPv4网络,隧道,双栈,双栈,IPv6主机,IPv6主机,IPv6报头+数据,IPv6报头+数据,IPv6报头+数据,IPv4报头,20.1.1.1,20.1.2.1,源:20.1.1.1目的:20.1.2.1,interfaceethernet0ipaddress20.1.1.1255.255.255.0interfacetunnel0ipv6address1:164source20.1.1.1destination20.1.2.1tunnel-protocolipv6-ipv4,interfaceethernet0ipaddress20.1.2.1255.255.255.0interfacetunnel0ipv6address1:264source20.1.2.1destination20.1.1.1tunnel-protocolipv6-ipv4,自动隧道技术,自动隧道技术目的地址为IPv4兼容IPv6地址,包含的IPv4地址即为隧道末端IPv4兼容IPv6地址:0:0:0:0:0:0:a.b.c.d适用于不经常性的IPv6节点连接需求优点不需要为每条隧道预先配置维护方便缺点目的地址要求是IPv4兼容IPv6地址,自动隧道技术的流程,发送方与接收方都是双栈设备发送方在发送时根据目的地址建立隧道发送方封装报文,接收方解封装,自动隧道的配置,interfaceethernet0ipaddress20.1.1.1255.255.255.0interfacetunnel0ipv6address:20.1.1.196source20.1.1.1tunnel-protocolipv6-ipv4auto-tunnel,interfaceethernet0ipaddress20.1.2.1255.255.255.0interfacetunnel0ipv6address:20.1.2.196source20.1.2.1tunnel-protocolipv6-ipv4auto-tunnel,6to4隧道技术,6to4隧道技术目的地址为6to4地址,包含的IPv4地址即为隧道末端6to4地址:2002:a.b.c.d:xxxx:xxxx:xxxx:xxxx:xxxx可通过6to4中继路由器,使6to4网点连接到大的纯IPv6网络优点不需要为每条隧道预先配置,维护方便缺点整个IPv6网点使用特殊的6to4地址,6to4地址,6to4隧道技术的流程,6to4网络,IPv4网络,隧道,6to4边缘,IPv6主机,IPv6主机,IPv6报头+数据,IPv6报头+数据,IPv6报头+数据,IPv4报头,6to4网络,6to4边缘,2002:0901:0203:/48,9.1.2.3,128.1.2.3,2002:8001:0203:/48,纯IPv6网络,6to4中继,3FFE:ABCD:/48,9.2.2.3,源:128.1.2.3目的:9.1.2.3,同自动隧道技术类似6to4中继通往纯IPv6网络的网关,6to4隧道的配置,interfaceethernet0ipaddress128.1.2.3255.255.255.0interfacetunnel0ipv6address2002:8001:0203:48source128.1.2.3tunnel-protocolipv6-ipv46to4ipv6route-static2002:16tunnel0,interfaceethernet0ipaddress9.1.2.3255.255.255.0interfacetunnel0ipv6address2002:0901:020348source9.1.2.3tunnel-protocolipv6-ipv46to4ipv6route-static2002:16tunnel0,6to4网络,IPv4网络,隧道,6to4边缘,IPv6主机,IPv6主机,IPv6报头+数据,IPv6报头+数据,IPv6报头+数据,IPv4报头,6to4网络,6to4边缘,2002:0901:0203:/48,9.1.2.3,128.1.2.3,2002:8001:0203:/48,纯IPv6网络,6to4中继,3FFE:ABCD:/48,9.2.2.3,源:128.1.2.3目的:9.1.2.3,ISATAP隧道技术,ISATAP隧道技术连接IPv4网点内部的IPv6主机和IPv4/IPv6双栈路由器将IPv4网点作为一个NBMA链路,在IPv4报文中封装IPv6报文优点IPv4网点内部的IPv6主机可自动获得IPv6前缀,IPv6网络,IPv4网络,双栈,v4/v6主机,IPv6主机,IPv4地址:20.1.2.1IPv6地址:1:5EFE:20.1.2.1,ND协议可跨网段进行,IPv4地址:20.1.1.1IPv6地址:1:5EFE:20.1.1.1,ISATAP隧道的配置,interfaceethernet0ipaddress20.1.2.1255.255.255.0interfacetunnel0ipv6address1:5EFE:20.1.2.164source20.1.2.1undoipv6ndrahalttunnel-protocolipv6-ipv4isatap,IPv6网络,IPv4网络,双栈,v4/v6主机,IPv6主机,IPv4地址:20.1.2.1IPv6地址:1:5EFE:20.1.2.1,IPv4地址:20.1.1.1IPv6地址:1:5EFE:20.1.1.1,6PE,MPLS/BGP隧道通过IPv4或MPLS网络连接多个IPv6孤岛,使用BGP交换IPv6可达信息。IPv6网络可被看作VPN网,多个IPv6孤岛属于同一VPN,利用VPN机制在PE之间建立隧道连接可以充分利用已有MPLS或VPN网络,MPLS/IPv4网络,IPv4VPN,纯IPv6网络,IPv6,IPv6,IPv6,IPv4VPN,第四章IPv6过渡技术,第一节IPv6孤岛互联技术第二节IPv6与IPv4互通技术,NAT-PT原理,NAT-PT的工作原理类似于传统NAT,但是将IPv6地址和IPv4地址互相转换,另加上协议转换通过中间的NAT-PT协议转换服务器,实现纯IPv6节点和纯IPv4节点间的互通NAT-PT服务器分配IPv4地址来标识IPv6主机NAT-PT服务器向相邻IPv6网络宣告96位地址前缀信息,用于标识IPv4主机优点只需设置NAT-PT服务器缺点资源消耗较大,服务器负载重,NAT-PT设备是性能瓶颈,NAT-PT种类,静态NAT-PTNAT-PT服务器提供一对一的IPv6地址和IPv4地址的映射配置复杂,使用大量的IPv4地址动态NAT-PTNAT-PT服务器提供多对一的IPv6地址和IPv4地址的映射采用上层协议复用的方法NATP-PTDNSALG动态NAT-PT与DNSALG联合使用,转换DNS请求可利用原有的DNS服务器,静态NAT-PT转换过程,IPv6网络,IPv6主机,IPv4主机,IPv4网络,映射地址:2.2.2.3=1:12:2=2.2.2.2,IPv6报头+数据,IPv4报头+数据,1:1,2.2.2.2,NAT-PT转换服务器,源:1:1目的:2:2,源:2.2.2.3目的:2.2.2.2,源:2.2.2.2目的:2.2.2.3,源:2:2目的:1:1,动态NAT-PT转换过程,IPv6网络,IPv6主机,IPv4主机,IPv4网络,IPv4地址池2.2.2.3-2.2.2.5,映射地址:1:1=2.2.2.32.2.2.2=prefix:2.2.2.2,IPv6报头+数据,IPv4报头+数据,1:1,2.2.2.2,NAT-PT转换服务器,源:1:1目的:prefix:2.2.2.2,源:2.2.2.3目的:2.2.2.2,源:2.2.2.2目的:2.2.2.3,源:prefix:2.2.2.2目的:1:1,NAT-PTDNS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论