无标题文档
|
|
|
|
|
|
|
|
下一代互联网
  当前位置:EDU首页 > 教育信息化(旧) > 中国教育网络新版 > 技术荟萃 > 接入技术
IPv4网络如何向IPv6网络传递数据
http://www.media.edu.cn 2008-06-19 作者:祝延波

随着网络规模的日益扩大和IPv6技术的不断发展,在较长一段时期内会出现IPv4IPv6共存的混合环境,在IPv4IPv6环境的边界设置IPv4-IPv6组播网关,并通过此网关来传递组播数据是一个可行的方法。

组播是一种允许一个或多个发送者(组播源)发送单一的数据包到特定的多个接收者(一次的、同时的)的网络技术,组播通过一个组播地址标识逻辑上属于一组的主机集合。组播源把数据包发送到特定组播组,只有属于该组播组的主机才能接收到数据包。

传统的基于单播(Unicast)和广播(Broadcast)技术的通信模式使信息传递只能局限于特定主机或网络中的所有主机,不能适应通信的动态性。组播是一种适合于组通信的高效数据传输机制, 也是下一代分布式应用如视频会议、远程教育、分布式数据库、数据复制、网上游戏等应用的关键技术。

IPv4IPv6过渡的这段时期,可以采用组播网关来实现IPv4IPv6之间互相发送和接收组播数据。IPv4-IPv6组播网关不做任何改动就能直接使用于IPv6 PIM-SM (Protocol Independent Multicast Sparse Mode:协议无关组播协议—稀疏模式)域中。唯一要求是该网关是有96位组播前缀的汇聚点(Rendezvous Point, RP)。

IPv4 组播空间通过这个96位前缀嵌入到IPv6中。IPv4地址通过简单的添加96位前缀PREFIX(其格式见图1)构成相应的IPv6组播地址。本域中的主机可以通过给相应的IPv6组播组 PREFIX:a.b.c.d a.b.c.d 是标准IPv4 地址,即用十进制值表示的四个八位二进制数)发送数据而将数据传到IPv4组播组a.b.c.d中。亦即在a.b.c.d前添加了96位前缀。本应用也可以通过加入组PREFIX:a.b.c.d来接收所有发往a.b.c.dIPv4组播数据。如果多个主机向PREFIX:a.b.c.d发送数据或加入到PREFIX:a.b.c.d 组,那么它们之间就能够像通常一样互相发送和接受数据。

因为网关是已选96位前缀的RP, 它能够接收发向PREFIX:a.b.c.d的所有数据, 因而也能够将其作为IPv4组播地址转发到a.b.c.d。它也知道是否有其他主机可以接收来自PREFIX:a.b.c.d的数据。在这种情况下,它也可以加入到IPv4 a.b.c.d组中并转发收到的所有数据。IPv6 主机不用加入组也可发送数据。

IPv4的角度来看,网关只不过是一台使用IGMP的主机。它可以加入到或被发送到许多IPv4组中。从IPv6的角度来看,网关是一台PIM路由器,并且对某些96位前缀的地址来说是一个RP

假设PIM域中的一台IPv6 主机想要接收来自IPv4组播组224.2.240.176的数据。网关采用了前缀ff3e:30:2001:700:1:ffff::/96, 并且是该前缀的RP。必须在从IPv6主机到RP沿途的所有路由器中定义该RP。为加入该IPv4组,IPv6主机加入到了ff3e:30:2001:700:1:ffff:224.2.240.176, 也可按通常格式写作ff3e:30:2001:700:1:ffff:e002:f0b0 PIM结合点按照网关通常的方式传播,构建一个共享树或RP树(RPT)。RPT的构造方法是以网络中的某一个指定的路由器为根节点, 该路由器称为汇聚点 (RP), 由此节点生成包含所有组成员的组播树。

RP (网关)探测到接收者时, 它就会检查其最后32位地址,当发现这个地址是组播组地址224.2.240.176时,它会像普通的IPv4主机一样加入到这个IPv4组中,接收到的数据也会被转发。

IPv6主机向组播组发送数据包时会发生什么呢?第一跳路由器通常会把此数据包加工成PIM 注册信息,并发送给RP(即网关)。网关将此数据发送给相应的IPv4组,使用该组的IPv4地址作为源地址。通常网关也会把该数据包转发给IPv6的接收者, 并生成到组播源的最短路径树,接收数据包。

由此我们可以看出,IPv4组播组地址通过添加特定的96位前缀嵌入到IPv6中,借助于IPv4-IPv6组播网关,允许IPv6主机接收来自IPv4组播组的数据,IPv6主机也能够向IPv4组播组发送数据。从而实现了在IPv4IPv6混合环境中传递组播数据。
                                                                     《中国教育网络》06年1-2月刊
页面功能 【字体:   】 【打印】 【关闭】 【联系我们
相关链接
  • 802.1x认证技术中的扩展应用
  • 经济实用的三层交换网络
  • 无标题文档
    主管单位:中华人民共和国教育部  主办单位:教育部科技发展中心  承办单位:中国教育和科研计算机网CERNET
    《中国教育网络》编辑部 京ICP证060236号 联系电话:010-62603869
    建议使用800*600分辨率及Microsoft IE5.0版本以上浏览器
    copyright © 北京赛尔时代传媒文化有限公司 All Rights Reserved