基于MLD代理的移动组播的设计与实现

基于MLD代理的移动组播的设计与实现

论文摘要

由于组播应用的不断增加,组播领域的研究日渐受到人们的广泛关注。而另一方面,近年来,移动设备迅速得到了普及,并且无线网络技术也得到了飞速的发展,因此,如何为移动主机提供更好的支持引起了人们的普遍关注。由于组播应用所具有的可扩展性强、高效等特点在移动这种资源受限的环境中显得尤为突出和重要,因此,移动环境中的组播应用引起了人们越来越多的重视,在该领域展开了大量的研究。论文所做的主要工作是CNGI项目“基于移动IPv6的互联网和移动通信的网络融合”的一部分。本文在分析移动IPv6协议和组播协议原理的基础上,设计并实现了一个在移动IPv6环境中实现组播业务的方案,即MLD代理。MLD代理是一个简化的组播实现方案,这个方案可以和移动IP紧密结合,利用MLD协议的简洁来简化移动组播。通过在边缘路由器上运行MLD代理软件,一方面我们完全不用理会核心路由器上的路由协议类型,做到协议无关;另一方面由于不用运行组播协议,大大降低了开销。因此这种方案的实现具有很大的现实意义。

论文目录

  • 中文摘要
  • ABSTRACT
  • 致谢
  • 1 引言
  • 1.1 研究背景与意义
  • 1.2 研究现状
  • 1.2.1 移动IP
  • 1.2.2 组播
  • 1.2.3 移动组播
  • 1.3 论文主要结构
  • 2 移动IPv6协议、组播PIM-SM协议、移动组播原理
  • 2.1 移动IPv6
  • 2.2 IPv6组播
  • 2.2.1 域内组播
  • 2.2.2 域间组播
  • 2.2.3 按照源节点情况划分的业务模型
  • 2.3 MLD协议
  • 2.4 移动组播
  • 2.4.1 双向隧道
  • 2.4.2 远程加入
  • 2.5 基于MLD代理的移动组播的可行性分析
  • 3 基于MLD代理的移动组播
  • 3.1 MLD代理的基本思想及协议流程
  • 3.2 MLD代理的实现框架
  • 3.2.1 总体架构思想
  • 3.2.2 HA端
  • 3.2.3 MN端
  • 3.3 重要的变量及数据结构
  • 3.3.1 HA端
  • 3.3.2 MN端
  • 3.4 MLD代理实现的流程
  • 3.4.1 HA端
  • 3.4.2 MN端
  • 3.5 MLD代理的代码实现
  • 3.5.1 HA端
  • 3.5.1.1 代理模块
  • 3.5.1.2 转发模块
  • 3.5.1.3 成员关系模块
  • 3.5.1.4 MN模块
  • 3.5.2 MN端
  • 4 方案性能测试
  • 4.1 测试环境
  • 4.2 MN端消息的测试
  • 4.3 HA端代理效果的测试
  • 4.3.1 BT方式
  • 4.3.2 RS方式
  • 4.4 流量分析
  • 4.4.1 BT方式
  • 4.4.2 RS方式
  • 5 移动组播的扩展应用
  • 5.1 快速移动组播
  • 5.1.1 Mobile IP的移动检测技术及策略
  • 5.1.1.1 Mobile IP协议的两种基本切换检测算法
  • 5.1.1.2 一些快速的切换算法
  • 5.1.2 快速组播
  • 5.2 层次移动组播
  • 6 总结与展望
  • 6.1 论文总结
  • 6.2 研究展望
  • 参考文献
  • 作者简历
  • 学位论文数据集
  • 相关论文文献

    标签:;  ;  ;  

    基于MLD代理的移动组播的设计与实现
    下载Doc文档

    猜你喜欢