向IPv6过渡的另一种方法是隧道技术(tunneling)
发布时间:2015/4/6 18:57:14 访问次数:812
是源主机A和目的主机F都使用IPv6,所以P005RF11向F发送IPv6数据报,路径是A—B'C—D—E—F。中间B到E这段路径是IPv4网络,因此路由器B不能向C转发IPv6数据报,因为C只使用IPv4协议。由于B是IPv6/IPv4路由器,因此路由器把IPv6数据报首部转换为IPv4数据报首部后发送给C。等到IPv4数据报到达IPv4网络的出口路由器E时(E也是IPv6/IPv4路由器),再恢复成原来的IPv6数据报。需要注意的是:IPv6首部中的某些字段却无法恢复。例如,原来IPv6首部中的流标号X在最后恢复出的IPv6数据报中只能变为空缺。这种信息的损失是使用首部转换方法所不可避免的。
向IPv6过渡的另一种方法是隧道技术(tunneling)。图10-10给出了隧道技术的工作原理。这种方法的要点就是在IPv6数据报要进入IPv4网络时,将IPv6数据报封装成为IPv4数据报(整个的IPv6数据报变成了IPv4数据报的数据部分)。然后,IPv6数据报就在IPv4网络的隧道中传输。当IPv4数据报离开IPv4网络中的隧道时再把数据部分(即原来的IPv6数据报)交给主机的IPv6协议栈。图lO-lO(a)表示在IPv4网络中打通了一个从B到E的“IPv6隧道”,路由器B是隧道的入口而E是出口。图lO-lO(b)表示数据报的封装要点。请读者注意,在隧道中传送的数据报的源地址是B而目的地址是E。
是源主机A和目的主机F都使用IPv6,所以P005RF11向F发送IPv6数据报,路径是A—B'C—D—E—F。中间B到E这段路径是IPv4网络,因此路由器B不能向C转发IPv6数据报,因为C只使用IPv4协议。由于B是IPv6/IPv4路由器,因此路由器把IPv6数据报首部转换为IPv4数据报首部后发送给C。等到IPv4数据报到达IPv4网络的出口路由器E时(E也是IPv6/IPv4路由器),再恢复成原来的IPv6数据报。需要注意的是:IPv6首部中的某些字段却无法恢复。例如,原来IPv6首部中的流标号X在最后恢复出的IPv6数据报中只能变为空缺。这种信息的损失是使用首部转换方法所不可避免的。
向IPv6过渡的另一种方法是隧道技术(tunneling)。图10-10给出了隧道技术的工作原理。这种方法的要点就是在IPv6数据报要进入IPv4网络时,将IPv6数据报封装成为IPv4数据报(整个的IPv6数据报变成了IPv4数据报的数据部分)。然后,IPv6数据报就在IPv4网络的隧道中传输。当IPv4数据报离开IPv4网络中的隧道时再把数据部分(即原来的IPv6数据报)交给主机的IPv6协议栈。图lO-lO(a)表示在IPv4网络中打通了一个从B到E的“IPv6隧道”,路由器B是隧道的入口而E是出口。图lO-lO(b)表示数据报的封装要点。请读者注意,在隧道中传送的数据报的源地址是B而目的地址是E。
上一篇:从IPv4向IPv6过渡
热门点击