简述各种IPv6的过渡方案_第1页
简述各种IPv6的过渡方案_第2页
简述各种IPv6的过渡方案_第3页
简述各种IPv6的过渡方案_第4页
简述各种IPv6的过渡方案_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

第十二章理解下一代IP地址——IPv6任务12.5.2简述使用IPv4兼容地址

IPv4兼容地址格式为0:0:0:0:0:0:A.B.C.D或者::A.B.C.D(其中A.B.C.D是以点分十进制表示的IPv4公共地址)。其作用是两台IPv6主机欲通过IPv4网络通信时,IPv4兼容地址接口根据IPv4兼容地址(实际上使用IPv6地址的输入格式)的源地址和目标地址获取IPv4的源地址和目标地址实现IPv4封装IPv6数据,保证IPv6数据能跨越IPv4网络进行数据通信。图12.125IPv4兼容地址过渡原理示意图如图12.125所示,主机A(IPv4公共地址为202.202.1.100)使用IPv4兼容地址将IPv6数据发送给主机B(IPv4公共地址为202.202.10.100),那么,当IPv6数据被发送到IPv4兼容地址接口时,就会使用IPv4封装IPv6数据包,此时在IPv4网络中传输的数据包格式如图12.126所示。图12.126IPv4报文中封装IPv6数据包任务12.5.2由图12.126可知,当主机A通过IPv4兼容地址发送IPv6数据给主机B时,其目标地址为202.202.10.100,源地址为202.202.1.100。而IPv6的目标地址、源地址以及IPv6数据被封装到IPv4数据当中,这样就可以保证IPv6数据可以成功地在IPv4网络中传输。任务12.5.2关于IPv4兼容地址通信过程如图12.125所示,主机A将数据发送到目标IPv4兼容地址(::202.202.10.100),此时将使用自己的IPv4兼容地址::202.202.1.100中的202.202.1.100作为源地址将数据发送到IPv4网络,并使用IPv4包头封装。其IPv4包头中的“协议”字段将被设置为41,表示负载封装中存在IPv6数据包。由于该IPv6数据包已经被封装到IPv4报文中,那么在穿越IPv4网络时,就完全按照IPv4的通信及路由原则,将数据传递到目标地址202.202.10.100;当主机B收到该数据后,查看数据包发现IPv4包头的“协议”字段为41,那么此时主机B将IPv4的负载(事实上里面是IPv6数据包)传递给IPv6协议进行处理,这样主机A就实现了对主机B在IPv4网络中的IPv6数据的传递。任务12.5.3简述使用IPv6to4隧道技术的过渡方案6to4隧道属于一种自动隧道技术,使用发送接口的源地址结合目标地址内嵌在IPv6地址中的IPv4地址建立隧道,其目的是让孤立的IPv6网络之间通过IPv4网络连接起来。而6to4自动隧道技术支持路由器到路由器、主机到路由器、路由器到主机、主机到主机之间的隧道建立。IPv6to4地址格式如图12.127所示,2002::/16是为IPv6to4保留的地址空间;AB:CD是内嵌在IPv6地址当中的IPv4地址,其格式为IPv4公共地址(A.B.C.D)的十六进制冒号表示,如202.202.1.100表示为CACA:0164。如图12.128所示,不管是IPv6to4主机或者IPv6to4路由器穿越IPv4网络将IPv6数据发送给IPv6to4主机或者IPv6to4路由器,都将穿越IPv4隧道将IPv6数据送到目标主机或者路由器。如主机A(其IPv4为202.202.1.100)使用IPv6to4地址向目标主机B(其IPv4地址为202.202.10.100)的IPv6to4地址发送IPv6数据,那么此时在IPv4网络中传输的数据包格式如图12.129所示。当主机A通过IPv6to4地址发送IPv6数据给主机B时,其目标地址为202.202.10.100,源地址为202.202.1.100。而IPv6的目标地址、源地址以及IPv6数据被封装到IPv4数据当中,这样就可以保证IPv6数据可以成功地在IPv4网络中传输。如图12.129所示的IPv6to4地址2002:caca:a64::caca:a64以及IPv6to4地址2002:caca:164::caca164的由来,将在下面的内容中讲述。图12.127IPv6to4地址格式任务12.5.3图12.129IPv6to4隧道中传输IPv6数据包的封装原理示意图图12.128IPv6to4技术原理示意图任务12.5.3理解使用IPv6to4来完成主机与主机之间的通信主机A和主机B都属于IPv4网络,但是如果两台主机需要通过IPv6to4隧道传递IPv6数据,那么其通信过程如图12.130所示。主机A获得主机B的IPv6to4地址后,将需要发送的IPv6数据包交给自己的IPv6to4接口地址进行发送;主机A的IPv6to4接口从数据包中IPv6目标地址的第二字段和第三字段(2002::/16之后的32位)提取出相应的IPv4目的地址,而源地址为发送IPv6to4主机的IPv4源地址,之后对该IPv6数据包用Pv4头部进行封装,封装后的数据包按照IPv4目的地址被发送到主机B;主机B接收到该数据包后对其解封装,得到原始的IPv6数据包;主机B通过与上述类似的过程将应答数据返回给主机A。图12.130主机到主机IPv6to4的通信过程任务12.5.3IPv6to4主机除了可以在IPv4域内与其他的IPv6to4主机实现IPv6数据通信外,还可以与IPv6to4路由器实现IPv6数据的通信。比如,IPv6to4主机可以通过IPv6to4路由器与IPv6网络中的IPv6节点主机B进行通信,其通信过程如图12.131所示。主机A获得IPv6to4地址后,将其默认路由(事实上就是默认网关)的下一跳地址设置为IPv6to4路由器的IPv6to4地址;当主机A发送目的地需要数据时,IPv6to4先将IPv6数据包进行IPv4封装,然后通过隧道发送到IPv6to4路由器的IPv4地址;IPv6to4路由器解封装IPv4数据包,将IPv6数据包转发送给IPv6网络中的目的主机B;主机B收到主机A发送的IPv6数据后,通过路由将应答的IPv6数据包发回给IPv6to4路由器;IPv6to4路由器将主机B应答的IPv6数据包进行IPv4封装,再通过隧道转发给主机A;主机A收到应答数据包后,解封装IPv4数据包,恢复成原始的IPv6数据包,最终完成主机A到主机B的通信。理解使用IPv6to4来完成主机与路由器的通信图12.131主机到路由器IPv6to4的通信过程任务12.5.3理解使用IPv6to4来完成路由器与路由器的通信如图12.132所示,主机A获得IPv6to4地址的第二字段和第三字段的值,必须为边界路由器的IPv4地址的十六进制表示,主机A的前缀必须为2002:caca:164::/64;而caca:164就是边界路由器的IPv4地址,主机B同理。当主机A发送目的地需要路由时,IPv6to4主机通过默认的IPv6路由(默认网关)将IPv6数据发送给边界路由器R1;边界路由器R1将使用其IPv4网络源地址(202.202.1.100)结合目标IPv6地址的第二字段和第三字段对应的IPv4目标地址(202.202.10.100)封装IPv6数据,然后通过IPv6to4隧道接口将数据发送给边界路由器R2;边界路由器R2解封装IPv4数据包,根据IPv6数据当中的目标地址,结合IPv6路由将IPv6数据发送给主机B;主机B接收到该数据包后对其解封装,得到原始的IPv6数据包;主机B通过与上述类似的过程将应答数据返回给主机A。图12.132路由器到路由器IPv6to4的通信过程任务12.5.3理解IPv6to4中继如图12.133所示,IPv6to4中继指示IPv6报文的目的地址不是一个6to4地址,但下一跳地址是6to4地址。此时,在将IPv6数据封装到IPv4数据包时,将从下一跳地址中取出IPv4地址作为隧道的目的地址。比如:主机A获得一个合法的IPv6全球单播地址后,将其默认路由的下一跳地址(事实上就是默认网关)设置为边界中继路由器R1的IPv6地址;当主机A发送目的地需要路由时,主机A将IPv6数据包发送给边界中继路由器R1,在这个过程中是一个单纯的IPv6传输环境;边界中继路由器R1将使用IPv4网络的源地址(202.202.1.100)、目标地址为R1路由下一跳地址的第二字段和第三字段对应的IPv4目标地址(202.202.10.100)封装IPv6数据,然后通过IPv6to4隧道接口将数据发送给边界中继路由器R2;边界中继路由器R2解封装IPv4数据包,根据IPv6数据当中的目标地址,查找IPv6路由将IPv6数据发送给主机B;主机B接收到该数据包后对其解封装,得到原始的IPv6数据包;主机B通过与上述类似的过程将应答数据返回给主机A。图12.133IPv6to4中继的通信过程注意:如图12.133所示,通过设置IPv6to4隧道接口到达目标IPv6地址的路由的下一跳地址时,必须保证其IPv6下一跳地址的第二字段和第三字段为目标“边界中继路由器”对应的目标IPv4地址。任务12.5.4简述使用NAT-PT将IPv4过渡到IPv6的方案

NAT-PT(NetworkAddressTranslation-Protocol,网络地址翻译协议)是一种过渡IPv6节点和IPv4节点间相互通信的技术,所有包括地址、协议在内的转换工作都由一台叫作“NAT-PT”的路由器设备来完成。该协议提出在通信节点主机上不再需要“双栈(一个通信节点同时配置IPv4和IPv6地址)”IP地址的存在,它被RFC2766所定义,将IPv6地址转换为IPv4地址访问IPv4网络与各种应用服务,反之亦然。注意:IPv6环境中的NAT-PT技术与IPv4环境中的NAT技术有很大区别,IPv4环境中的NAT技术是将RFC1918所定义的私有网络专用地址转换成Internet认可的公共IP地址,从而实现代理使用私有网络专用地址的主机访问Internet。然而IPv6环境中的NAT-PT技术是为了成功地完成IPv6到IPv4网络相互访问的兼容性过渡技术。任务12.5.4理解NAT-PT的基本工作原理NAT-PT的工作原理示意图如图12.134所示。如果IPv6主机2001:1::2/64需要访问IPv4网络中的主机202.202.0.2,那么,首先需要思考的问题是:单IPv6协议主机要访问202.202.0.2这台主机时如何发起访问?是否就是在IPv6主机上执行如ping202.202.0.2这样的指令?这里需要注意这样的思考是错误的,是一种先入为主的思想,还停留在IPv4环境中的NAT思想上,此时在IPv6协议主机上去执行如ping202.202.0.2这样的指令时,该IPv6主机会报告该指令无效,因为IPv6主机是一台“单协议”主机,它根本没有安装IPv4协议,所以根本无法识别IPv4地址。所以首先需要将一个IPv4地址映射成一个IPv6地址,例如把上述环境中的目标IPv4地址202.202.0.2与IPv6地址2001:2::1/64生成一个映射关系,当IPv6主机2001:1::2/64要访问IPv4主机202.202.0.2时,只需要访问2001:2::1/64这个IPv6地址就能访问到202.202.0.2,因为映射关系202.202.0.2就是2001:2::1/64。所以,可以通过在2001:1::2/64主机上执行ping2001:2::1指令发起对202.202.0.2的会话。图12.134NAT-PT的工作原理示意图任务12.5.4此时在2001:1::2/64的IPv6主机上将产生一个目标地址为2001:2::1/64、源地址为2001:1::2/64的IPv6数据报文,该数据包通过IPv6网关2001:1::1/64发送给NAT-PT的路由器。当NAT-PT的路由器收到数据包时,使用IPv6环境中的NAT-PT转换技术执行如下操作。首先,该NAT-PT的路由器知道,发来的目标地址2001:2::1事实上就是202.202.0.2;而IPv6数据包的源地址2001:1::2被NAT-PT的路由器转换为E1/0接口的IPv4地址202.202.0.1,此时数据包中的源地址与目标地址都是IPv4地址,源地址为202.202.0.1,目标地址为202.202.0.2,这样的数据包被发送到IPv4网络中的目标主机202.202.0.2。当IPv4主机202.202.0.2收到该数据包时,它并不知道该数据包的始发方是IPv6主机2001:1::2/64,它只知道该数据包是202.202.0.1发送的,所以该主机将响应回送数据发给IPv4节点202.202.0.1,事实上就是执行NAT-PT的路由器。任务12.5.4此时NAT-PT的路由器收到一个源地址为202.202.0.2、目标地址为202.202.0.1的数据包,因为路由器在第3步中执行IPv6地址到IPv4地址的翻译时,记录了翻译的过程,所以路由器清晰地知道,此时的目标地址202.202.0.1实际上是IPv6地址2001:1::2/64,而源地址202.202.0.2就是2001:2::1/64,所以路由器将数据包中的目标地址改为2001:1::2/64、源地址改为2001:2::1/64发送给IPv6主机2001:1::2/64。此时NAT-PT的路由器收到一个源地址为202.202.0.2、目标地址为202.202.0.1的数据包,因为路由器在第3步中执行IPv6地址到IPv4地址的翻译时,记录了翻译的过程,所以路由器清晰地知道,此时的目标地址202.202.0.1实际上是IPv6地址2001:1::2/64,而源地址202.202.0.2就是2001:2::1/64,所以路由器将数据包中的目标地址改为2001:1::2/64、源地址改为2001:2::1/64发送给IPv6主机2001:1::2/64。上面的内容描述了基于IPv6环境的NAT-PT的基本工作原理,在下面的内容中将描述NAT-PT的一项重要理论——为NAT-PT添加/96位前缀以及NAT-PT的分类。

任务12.5.4为NAT-PT添加/96位前缀的作用与意义如图12.134所示,路由器R1如果要成功地实现NAT-PT,在R1上必须添加一个IPv6地址的/96位前缀,在上面的环境中就应该为路由器R1添加一条2001:2::/96的NAT前缀。为什么该前缀是96位?因为在NAT-PT的工作原理中使用到了一种特殊的IPv6地址,即IPv4过渡到IPv6的兼容地址,关于这种类型地址的介绍,请参看12.5.2节“简述使用IPv4兼容地址”。96位的前缀表示一个IPv6前缀,而后面余下的32个二进制位是一个嵌入IPv6地址中的IPv4地址,为了使IPv6的NAT-PT的过渡机制正常运行,NAT-PT的过渡机制是仍旧在IPv6地址中嵌入一个IPv4地址(IPv6地址中的后32位体现嵌入的IPv4地址,前96位表示IPv6前缀),因此用到了这种形式的前缀。虽然NAT-PT机制基于IPv4兼容的IPv6地址格式,但是思科没有使用这里所说的IPv6前缀,也就是说,在思科设备中执行基于IPv6环境的NAT-PT时,一个被嵌入IPv4地址的IPv6地址的最后32位不能很直观地体现出嵌入形式,所谓直观的嵌入形式就是指2001:2::202.202.1.100,它会使用思科设备的映射规则把/96位前缀的IPv6地址转换成IPv4地址。在如图12.134所示的环境中,这个96位的前缀应该是2001:2::/96,为什么是这样一个前缀?其原理如下所述任务12.5.4如图12.134所示,IPv6主机2001:1::2/64需要去访问IPv4主机202.202.0.2,那么2001:1::2/64必定会被NAT-PT翻译成IPv4地址202.202.0.1,这个应该是不容置疑的过程。但是现在需要更进一步思考的问题是,在2001:1::2/64主机上如何发起一个到IPv4主机202.202.0.2的会话连接?一定不会是在2001:1::2/64这台IPv6主机上去执行类似ping202.202.0.2的指令,因为该IPv6主机(2001:1::2/64)根本就无法识别IPv4协议,它是一台“单协议”主机(只有IPv6协议被安装),所以才需要在NAP-PT的基本工作原理的第1步中所描述的将202.202.0.2映射成一个IPv6地址2001:2::1/64,目的在于当“单协议”主机2001:1::2/64访问2001:2::1/64这个地址时,就会执行对IPv4主机202.202.0.2的访问,因为2001:2::1与202.202.0.2是映射关系。然而基于IPv6环境的NAT-PT的96位前缀正是被2001:2::1/64这个与IPv4地址成映射关系的IPv6地址所决定的,所以这个96位的前缀应该是2001:2::/96。如果202.202.0.2这个IPv4地址被映射成IPv6地址2001:3::1/64,那么这个96位的前缀应该是2001:3::/96。这样做的目的是为了给执行NAT-PT的路由器引入一条96位的前缀路由,因为当IPv6主机2001:1::2/64访问IPv4主机202.202.0.2时,它会首先发起对IPv6地址2001:2::1/64的连接,所以在NAT-PT的路由器上需要一条到2001:2::1/96的路由。当在执行NAT-PT的路由器上添加这条96位的前缀路由后,查看该路由器的路由表,可以得到如图12.135所示的结果,该96位的路由表达的意思是当IPv6主机2001:1::2/64访问IPv4主机202.202.0.2时,2001:1::2/64首先会发起一个目标地址为2001:2::1/64(再次强调2001:2::1这个IPv6地址就是IPv4地址202.202.0.2)的会话,该目标地址为2001:2::1/64的数据包被发送到NAT-PT的路由器R1后,路由器R1根据2001:2::/96的IPv6路由记录,将该数据包转发到NVI0接口,该接口正是在路由器R1上执行NAT-PT的逻辑接口,这样可以确保整个NAT-PT的过程正确。任务12.5.4注意:这里可能会产生一个疑问——在NAT-PT的路由器R1上2001:2::1/64这个IPv6地址是64位的前缀长度,为什么需要2001:2::/96这样一个96位的前缀长度?难道在NAT-PT的环境中不能使用2001:2::/64的前缀长度吗?答案是:不可以使用2001:2::/64前缀替代2001:2::/96因为NAT-PT规定被转换前缀必须是96位,需要使用IPv4嵌入IPv6的兼容地址类型。图12.135NAT-PT的96位前缀路由任务12.5.4基于IPv6的NAT-PT技术大致可以被分为三种类型,分别是静态的NAT-PT、动态的NAT-PT和NAPT-PT(网络地址端口转换)。理解静态的NAT-PT:静态映射的NAT-PT机制是指采用手工配置的IPv6地址与IPv4地址成一对一的关系来实现IPv6地址与IPv4地址的转换。具体如图12.136所示,通过人工静态建立的IPv6到IPv4地址的翻译表,将源IPv6地址2001:1::2/64转换为202.202.0.100/24去访问IPv4主机202.202.0.2/24。这与IPv4环境中的静态NAT类似。图12.136

静态NAT-PT的工作原理示意图注意:在如图12.136所示的上方有一个v4to6的映射2001:2::1/64映射到202.202.0.2,目的在于当2001:1::2访问202.202.0.2时,比如在2001:1::2上ping202.202.0.2时,是不可以输入为ping202.202.0.2的,因为2001:1::2是一个单网络协议(IPv6)主机根本不可能识别IPv4地址202.202.0.2。所以,在IPv6主机2001:1::2上ping202.202.0.2时应该写成ping2001:2::1,因为2001:2::1根据v4to6的映射就是202.202.0.2。任务12.5.4理解动态的NAT-PT:动态模式也是为IPv6到IPv4地址提供一种“一对一”的翻译关系,但是动态的NAT-PT使用了地址池的概念,地址池中IPv4地址的数量决定着IPv6网络访问IPv4网络的最大并发连接数。具体如图12.137所示,IPv6主机2001:1::2/64、2001:1::3/64、2001:1::4/64需要同时访问IPv4网络中的202.202.0.2、202.202.0.3、202.202.0.4三台主机,那么发送到执行动态NAT-PT的路由器的数据包的源地址2001:1::2/64会被翻译成202.202.0.100/24;2001:1::3/64会被翻译成202.202.0.101;2001:1::4/64会被翻译成202.202.0.102;并使用被翻译后的源地址去访问目标IPv4网络。该技术类似于IPv4的动态NAT技术。图12.137动态NAT-PT的工作原理示意图任务12.5.4理解NAPT-PT(网络地址端口转换):NAPT-PT(NetworkAddressPortTranslation-ProtocolTranslation)是带网络地址和协议端口的转换,是在IPv6动态NAT-PT的基础上对TCP、UDP的端口号也进行IPv6到IPv4的转换。采用这种“地址+端口号”的映射方式,不同的IPv6地址转换时可以对应同一个IPv4地址,通过端口号来区分不同的IPv6主机访问,从而使多台IPv6主机能共享一个IPv4地址完成转换。具体如图12.138所示,在IPv6网络区域内的主机2001:1::2、2001:1::3、2001:1::4可以同时被NAPT-PT翻译成202.202.0.1,因为端口号不同,所以在同一个地址上去识别不同的会话。图12.138NAPT-PT(网络地址端口转换)的工作原理示意图任务12.5.5简述使用Teredo技术的过渡方案Teredo是一种IPv6/IPv4的转换技术,能够实现单台或者多台,通过IPv4NAT后的主机之间的IPv6自动隧道,Teredo技术是实现IPv6过渡的最后一种转换技术。如果网络支持6to4或者ISATAP等过渡技术,那么主机就不必作为Teredo客户端。Teredo将会使用得越来越少,直到最后完全被放弃,所以在这里不做更多描述。任务12.5.6

简述使用ISATAP技术的过渡方案

ISATAP(Intra-SiteAutomaticTunnelAddressingProtocol,站内自动隧道寻址协议)过渡技术采用了双栈和隧道技术,ISATAP将IPv4地址嵌入到IPv6地址中,当两台ISATAP主机通信时,自动抽取出IPv4地址建立隧道,不需要通过其他特殊网络设备,只要保证彼此间IPv4网络连通性即可。这种技术不要求隧道端节点(如计算机)必须具有全球唯一的IPv4地址,只要双栈主机具有IPv4单播地址即可(公共地址和私有地址都允许)。ISATAP使主机到主机、主机到路由器以及路由器到主机通过自动配置隧道,实现IPv4网络中IPv6主机之间的单播通信。ISATAP的地址格式如下:64-bitUnicastPrefix:0:5EFE:A.B.C.D或者64-bitUnicastPrefix:200:5EFE:A.B.C.D其中,A.B.C.D是以点分十进制表示的IPv4地址;64-bitUnicastPrefix表示任何64位单播地址前缀,包括全球单播地址(以2001:、2002:、3ffe:开头)、链路本地地址(以fe80:开头)和站点本地地址(以fec0:开头);::0:5EFE:A.B.C.D表示A.B.C.D对应的地址为私有IPv4地址;::200:5EFE:A.B.C.D表示A.B.C.D对应的地址为公共IPv4地址。而“:0:5EFE”部分是由“互联网数字分配机构”(IANA)所分配的机构单元标识符(00-00-5E)和表示内嵌的IPv4地址类型的类型号(FE)组合而成的。任务12.5.6图12.139ISATAP技术的工作原理示意图如图12.139所示,不管是IPv6/IPv4节点穿越IPv4网络将IPv6数据发送给IPv6/IPv4节点还是IPv6/IPv4路由器,都将穿越IPv4隧道将IPv6数据送到目标主机或者路由器。如主机A(其IPv4地址为202.202.1.100)使用ISATAP地址向目标主机B(其IPv4地址为202.202.10.100)的ISATAP地址发送IPv6数据,那么此时在IPv4网络上传输的数据包格式如图12.140所示。当主机A通过ISATAP地址发送IPv6数据给主机B时,其目标地址为202.202.10.100,源地址为202.202.1.100。而IPv6的目标地址、源地址以及IPv6数据被封装到IPv4数据当中,这样就可以保证IPv6数据可以成功地在IPv4网络中传输。图12.140IPv6被封装到IPv4报文中任务12.5.6使用ISATAP通信的过程IPv6/IPv4主机在与其他IPv6/IPv4主机或IPv6/IPv4路由器在IPv4网络中实现IPv6通信之前,首先要获得一个ISATAP地址。而IPv6/IPv4主机配置了ISATAP地址后,成为一台ISATAP主机,就可以在IPv4域内和其他的ISATAP主机或者路由器进行通信。一般来说,ISATAP地址的配置既支持无状态地址自动配置方式,也支持手工配置方式。理解主机与主机使用ISATAP技术完成IPv6到IPv4的过渡在同一个IPv4域内,两台ISATAP主机间的通信过程如图12.141所示。主机A获得主机B的ISATAP地址后,将需要发送的IPv6数据包交给自己的ISATAP接口地址进行发送;主机A的ISATAP接口从该数据包的IPv6源地址和目的地址中提取出相应的IPv4源地址和目的地址,并对该数据包(IPv6数据包)用IPv4头部进行封装,封装后的数据包按照其IPv4目的地址被发送到主机B;主机B接收到该数据包后对其解封装,得到原始的IPv6数据包;主机B通过与上述类似的过程将应答数据返回给主机A。图12.141主机与主机使用ISATAP技术完成IPv6到IPv4的过渡任务12.5.6理解主机与路由器使用ISATAP技术完成IPv6到IPv4的过渡ISATAP主机除了可以在IPv4域内与其他的ISATAP主机实现IPv6数据通信外,还可以与ISATAP路由器实现IPv6数据通信。比如,ISATAP主机可以通过ISATAP路由器与IPv6网络中的IPv6节点主机进行通信,其通信过程如图12.142所示。主机A获得ISATAP地址后,将IPv6默认路由的下一跳地址设置为ISATAP路由器的ISATAP本地链路地址。当主机A发送目的地需要路由时,ISATAP先将IPv6数据包进行IPv4封装,然后通过隧道发送到ISATAP路由器的IPv4地址;ISATAP路由器解封装IPv4数据包,将IPv6数据包转发送给IPv6网络中的目的主机B;主机B收到主机A发送的IPv6数据后,直接将应答的IPv6数据包发回给ISATAP路由器;ISATAP路由器将主机B应答IPv6数据包进行IPv4封装;再通过隧道转发给主机A;主机A收到应答数据包后,解封装IPv4数据包,恢复成原始的IPv6数据包,最终完成主机A到主机B的IPv6数据穿越IPv4网络的通信。图12.142主机与路由器使用ISATAP技术完成IP

温馨提示

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

评论

0/150

提交评论