发明名称 新型IPv6网络移动组播协议
摘要 本发明公开了一种新型IPv6网络移动组播协议。它是一种新的基于动态组播代理的移动组播协议TD-DMAMoM(Time and Distance-aided Dynamic Multicast Agent-based MobileMulticast protocol)。TD-DMAMoM采用了新的快速组播切换机制,实现了无缝的移动切换,大大降低了组播服务中断时间。另外,该方案还引入时间量度和距离量度的概念,并以此为依据,充分考虑节点的移动速率及移动方式,动态更新组播代理,为移动较慢,在同一子网内停留时间较长的移动组播接收节点提供优化的组播传输路径;为移动较快的节点提供快速的组播分组转发服务,并避免组播树的频繁重构。
申请公布号 CN101511054A 申请公布日期 2009.08.19
申请号 CN200910020018.7 申请日期 2009.03.23
申请人 山东大学 发明人 曹叶文;王建生
分类号 H04W4/06(2009.01)I;H04W4/08(2009.01)I;H04W80/04(2009.01)I 主分类号 H04W4/06(2009.01)I
代理机构 济南圣达专利商标事务所有限公司 代理人 张 勇
主权项 1. 一种新型IPv6网络移动组播协议,其特征是,它的方法为:(1)初始状态:当移动节点在当前网络中对组播组G感兴趣时,便通过MLD查询/响应机制或主动的MLD报告消息告知当前子网的组播代理cMSA;当cMSA接收到该成员报告消息后,cMSA首先查询其组播路由表:(a)如果对于组播组G,相应的组播路由表已经存在,则cMSA将该移动节点的地址添加到组播路由表的出接口列表中,然后查看该组播组G相应的隧道状态:如果隧道已经开启,表明当前子网中已经存在该组播组G的组成员,并且cMSA正在通过隧道从DMA接收组播数据,然后cMSA将该移动节点的地址及其DMA的地址添加到相应的访问者列表中,并统计其发出的绑定更新消息的数目,将数值保存于相应的NoBU表项中;如果该组播组G相应的隧道状态已经关闭,则cMSA为移动节点创建新的访问者列表;(b)如果对于组播组G,相应的组播路由表并不存在,则说明该节点是当前网络中该组的第一个组成员,之后相应的组播路由表、访问者列表及MSA列表会被创建;当上述过程结束之后,cMSA启动组播转发机制,开始向该节点转发组播包;(2)当移动节点离开当前网络,切换到相邻的另一网络后,由TD-DMAMoM的快速组播切换机制进行子网切换和组播代理的切换;(3)DMA更新:当组播子网代理通过不在同一网络的DMA接收组播数据并转发到当前网络内的多个移动接收者时,采用基于时间度量和距离度量的DMA算法;cMSA为每一个移动组播接收者建立访问者列表,定时统计这些移动节点发出的绑定更新消息的数目,并进行统计分析比较,以此来判断当前网络是否存在移动速度慢、逗留时间长的移动节点;当cMSA经过分析判断得知当前网络内存在移动速度慢、停留时间长的移动节点后,其加入组播转发树,成为新的DMA,并撤销其与先前的DMA的隧道联系;此时,当前网络内的移动组播接收者可以获得最优的组播路由路径,大大降低了组播传输时间。
地址 250100山东省济南市历下区山大南路27号