摘要:互联网技术基于多家乡环境的解决方案:当前大多数移动多播方法都是基于爷网卡的,移动节点同时只能接入到一种网络,执行水平切换。随着无线技术的发展,越来越多的终端同时具有多个网络接口.可以同时接入多个网络获取服务,研究移动多播在多网P情况下的垂直切换成为了一个新的研究热点。当前,相关解决方案还比较少。
6.2.4 基于多家乡环境的解决方案
当前大多数移动多播方法都是基于爷网卡的,移动节点同时只能接入到一种网络,执行水平切换。随着无线技术的发展,越来越多的终端同时具有多个网络接口。可以同时接入多个网络获取服务,研究移动多播在多网P情况下的垂直切换成为了一个新的研究热点。当前,相关解决方案还比较少。
研究者提出了一种多接口移动多播方法,采用多个网络接口实现移动多播服务。该方案引入了移动实体的接口状态转换机制,定义了多播传输有关的3种状态,通过多接口之间的交互协作,实现BT和RS方法的优化组合。该移动实体可以是移动节点(MN),也可以是移动路由器(MR)。
移动实体在传输多播数据时其对应的外出接口有两种状态,一是隧道传输状态(简称BT态),多播数据通过隧道传输;二是RS传输状态(简称RS态),移动实体在外地网络加入到多播组中直接获取多播数据。假设移动实体没有多播信息传输的状态为空闲态*则这3个状态之间的状态转换图如阁6-8所示。
假设移动实体处于空闲态,若一直没有收到多播加入消息则不发生转移。当移动实体在家乡网络收到多播加入消息时,则进入RS态:当它在外地网络收到加入消息时,将进入BT态。在BT态时,若没有收到其他MR发送过来的切换消息,则将一直处于BT态:若收到切换消息或者多播完成消息则进入空闲态:若在当前的位置(家乡或外地)直接加入到多播组,则进入到RS态。在RS态,若其接入点没有发生变化,则一直处于该状态;若其接入点发生变化且该多播组对应的其他接口都不在RS态,则进入BT态;若收到多播完成消息,则进入空闲态。上述过程针对的是移动实体加入的某一个多播组,移动实体同时可能加入多个多播组#假设MN有两个接UIF1和IF2可以接入到Internet上,这两个接口可以是同种类型的也可以是不同类型的。假设移动终端最初是由IF1通过隧道转发该多播数据,其流程图如图6-9所示,该方案的工作过程如下:
IF2不断地扫描新接入点并接入新AR;
移动实体通过IF2发送一个多播加入消息如未请求的MLD报告消息,通过IF2加入到多播组;
当移动实体从IF2获得该多播组的数据后,移动实体向IF1的隧道发送组离开消息如MLD完成消息,停止从隧道加入多播组:
IF2在新AR上通过RS方式转发多播数据,并监控其接入路由器(AR)是否发生变化,若变化,则通过PAR到NAR的隧道转发多播数据包;
IF1将不断扫描新的AR,执行同IF2相同的过程,由此一直循环执行,IH和IF2交替加入多播组,实现多播数据的无缝切换。
该方案提供了一种多接口移动多播方案,充分利用了BT和RS两种基本移动多播方案的优点,可以实现无缝的移动多播切换。此外,该方案可以在多个接口之间制定不同的策略以满足不同用户的服务要求。该技术方案能够在列车、城铁、公交车、飞机等网络上提供良好的多播支持,提供移动会议、移动IPTV(IPTelevision)、移动在线游戏等多种服务。
返回目录:
编辑特别推荐:
通信工程师备考资料免费领取
去领取