虚拟环境下组播实验搭建方法研究

来源 :软件 | 被引量 : 0次 | 上传用户:handong007
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:目前许多学校已将组播技术加入到了网络课程的教学内容中,在进行该技术实验时一般需要涉及到多种网络设备,因此建设能满足组播实验的网络实验室需要投入相当大的成本。为了解决该技术的实验问题,提出了一种通过使用华为ENSP网络模拟器构建组播技术的虚拟实验方案。通过实验表明,利用该方案,可以完全满足学习者在PC环境中进行组播技术学习的需要,同时也节省了巨额的实验设备购置成本以及管理成本,提高了实验效率,值得在网络实验课程教学中推广使用。
  关键词:组播技术;虚拟实验;GNS3;ENSP
  中图分类号: TP391 文献标识码:A DOI:10.3969/j.issn.1003-6970.2013.06.018
  0 引言
  随着Internet上流媒体、VOD视频点播、视频会议等业务的不断开展,IP组播技术得到了广泛应用。很多学校在网络课程中则增加了对组播技术的学习要求,但购置满足组播实验设备需要花费高额的成本,同时在进行实验时需要为每人分配几台实验设备,使用完后要清除配置等,也极大的增加了管理员的负担。因此,有些学校虽然增加了这部分的学习内容,但实际上并没有给学生提供实验的机会。利用文献[1]提供的方法可实现组播技术实验,即组播源服务器和接收工作站使用VMware模拟,组播路由器和交换机使用GNS3软件模拟,但由于组播实验需要较多设备,而且利用GNS3和VMware这两款软件进行模拟时需要消耗大量的主机内容,因此需要在高档次的PC或分布式的PC网络实验环境[2]下才能完成。针对这些问题,我们提出了采用华为的ENSP网络模拟器软件来构建虚拟的组播网络实验环境,实验表明,该方案能较好的满足组播技术的实验需求。
  1 组播技术相关基础知识
  1.1 组播技术概念
  组播技术[3]是IP网络数据传输的单播、组播、广播三种方式之一,单播(Unicast)传输是指在发送者和每一接收者之间实现点对点的网络连接,如果一台发送者同时给多个接收者传输相同的数据,也必须相应的复制多份相同的数据包;组播(Multicast)传输是指在发送者和每一位接收者之间实现点对多点的网络连接,如果一台发送者同时给多个接收者传输相同的数据,只需复制一份相同的数据包;广播(Broadcast)传输是指IP子网内广播数据包,所有在子网内部的主机都将接收到这些数据包。广播则意味着网络向子网每一个主机都投递一份数据包,不论这些主机是否乐于接收该数据包。三者的区别如表1所示:
  表1 IP传输方式比较
  1.2 组播地址
  组播IP地址用于标识一个IP组播组,IANA(Internet Assigned Number Authority)把D类地址分配给IP组播,其范围从224.0.0.0到239.255.255.255.
  组播MAC地址的高24bit为0x01005e,第25bit为0,即高25bit为固定值。MAC地址的低23bit为组播地址的低23bit。由于IP组播地址的前4bit为1110,代表组播标识,而后28bit中只有23bit被映射到MAC地址,这样IP地址中就有5bit信息丢失,导致的结果是出现了32个IP组播地址映射到同一MAC地址上。
  1.3 组播协议
  组播协议分为主机-路由器之间的组成员关系协议和路由器-路由器之间的组播路由协议。组成员关系协议包括IGMP(互连网组管理协议);组播路由协议分为域内组播路由协议和域间组播路由协议,域内组播路由协议包括PIM-SM、PIM-DM、DVMRP等协议,域间组播路由协议包括MBGP、MSDP等协议。同时为了有效抑制组播数据在链路层的扩散,引入了IGMP Snooping、CGMP等二层组播协议。
  IGMP建立并且维护路由器直联网段的组成员关系;域内组播路由协议根据IGMP维护的这些组播成员关系信息,运用一定的组播路由算法构造组播分发树进行组播数据包转发;域间组播路由协议在各自治域间发布具有组播能力的路由信息以及组播源信息,以使组播数据在域间进行转发。
  2 利用ENSP构建组播实验环境
  2.1 实验工具
  实验环境选择ENSP1.2.00.200作为网络模拟平台,ENSP[4](Enterprise Network Simulation Platform)是一款由华为提供的免费、可扩展的、图形化操作的网络仿真工具平台,主要对企业网络路由器、交换机进行软件仿真,完美呈现真实设备实景,支持大型网络模拟,让广大用户有机会在没有真实设备下能够模拟演练,学习网络技术。最新版本的ENSP能够较好的支持组播的实验,同是为了实现效果演示,本例中还使用了VLC媒体播放软件,ENSP原生支持VLC软件进行媒体播放,操作系统平台使用Windows 7系统。
  2.2 实验场景
  实验场景是使用ENSP绘制的组播技术网络实验拓扑结构,如图1所示,涉及到服务器1台、路由器1台、交换机1台以及工作站2台,所有设备均是采用双绞线进行连接,组播源设置在组播服务器上,在路由器和交换机上均开启组播功能,同时在交换机上划分了三个虚拟VLAN,路由协议使用OSPF。
  2.3 组播路由器配置
  根据拓扑图及相关的设置,首先对路由器进行配置,配置命令如表2所示:其中multicast routing-enable表示开启组播功能,pim sm表示在连接组播服务器接口下配置pim为稀疏模式,c-bsr和c-rp分别用来表示候选自举路由器和候选汇聚点等。
  2.4交换机配置
  交换机配置命令如表3所示:其中vlan batch 10 20 100表示建立三个VLAN,igmp enable表示在连接组播客户端的接口下开启igmp功能,默认是V2版本等。   3 测试与分析
  在对路由器和交换机配置完成后,为了要实现组播演示效果,需要在组播服务器和客户机上进行相应的设置。组播服务器的设置是:进入组播服务器的设置窗口,在基础配置项中填写好主机名、IP地址、子网掩码、网关等信息,并选择应用,在组播源项中指定媒体文件,填写好组播MAC地址和组播IP地址等信息,尤其要注意的是,组播MAC地址必须为以01-00-5e-0开头的地址,填写好单击运行按钮;客户端的设置是:在基础配置项中输入主机名、IP地址等信息并单击应用按钮,在组播项中输入目的MAC地址和目的IP地址信息,注意这2条信息必须和组播服务器的组播MAC地址和组播IP地址信息一致,接下来选择加入按钮,然后选择启动VLC按钮,即可看到组播视频,如图2所示,在3个视频窗口中,左边为组播服务器上播放的视频,右边的上下2个视频窗口分别为客户机所播放的视频,组播服务器与客户机的视频不同步,但客户机之间播放的视频是同步的。
  本实验的测试环境为:CPU为AMD Phenom II×4 830 处理器,内存为2GB,操作系统为Windows 7,将所有的设备打开并运行后,同时在服务器上和工作站上播放视频,均能流畅的运行。
  4 结语
  通过上述过程,选择ENSP虚拟平台可以很好的完成组播技术实验配置以及结果验证。实验过程与结果说明ENSP能够很好的模拟真实的网络环境,能有效的节省实验设备的投资,提高学生动手动力,提升实训教学效果。
  参考文献
  [1]龙艳军,欧阳建权,俞佳曦.基于GNS3和VMware的虚拟网络系统集成实验室研究[J].实验技术与管理,2013,30(2):90-93.
  [2]龙艳军.MPLS技术及其虚拟网络实验研究[J].计算机与数字工程,2013.79(1):79-81.
  [3]百度百科,组播技术[EB/OL],http://baike.baidu.com/view/ 492256.htm,2013-05-03。
  [4]百度百科,ENSP[EB/OL], http://baike.baidu.com/view/10230292.htm,2013-05-12。
  [5]华为技术论坛,教你如何用eNSP模拟组播功能看电影 [EB/OL],http://support.huawei.com/ecommunity/bbs/10143615.html,2012-09-18。
其他文献
摘 要: 唐代诗人张登作品误入《全宋诗》所收南宋诗人张登。经考证,南宋张登《朱槿花》以及断句“孤高齐帝石,潇洒晋亭峰”均是误收唐代诗人张登的诗,而《全唐诗补遗》所收张登的《洞石岩》以及《全宋诗》张登的《洞石岩》都是误载。笔者重新考订南宋张登的生平事迹,对《全宋诗》张登小传进行订补,并对唐代张登卒年提出疑问。  关键词: 张登 互见 小传订补  唐宋有许多同名诗人,《全唐诗》、《全宋诗》所收作品也经
摘 要:授权和问责是教育管理中的两种主要的互补性手段。美国2002年开始实施“不让一个孩子掉队”法案,纽约市则提出了“孩子优先”的相应策略,在授予学校更多权利的同时对公立学校进行综合性评价,建立了包括学校进步报告制度在内的多种问责制度,例如“关注学生进步”的问责制度。这对我国完善教育管理制度及其授权和问责机制,促进教育优质、均衡发展具有一定的借鉴意义。  关键词:纽约市;中小学;进步报告制度;
与传统的信息数据相比,Web数据库具有内容更加广泛、形式更加多样、结构更加复杂等特点。本文对以Web数据库为基础的数据库挖掘技术进行了介绍与剖析,对数据库挖掘技术的技术、
摘 要: 基础写作课在高校汉语言文学专业的基础课中占有一定的比重,在提高学生的写作能力、提升学生的人文素养方面具有重要的作用。本文探讨了经典文本在基础写作课中的应用意义。  关键词: 基础写作 经典文本 应用意义  基础写作课程是大学汉语言文学专业的基础课之一。其教学目的是通过对写作原理、写作技法的教学,提高学生的实际写作能力,提升其文化修养和人文素质。在基础写作的课程教学中,教师既要重视“基础知
摘 要: 文章针对当前思想政治教学中存在的问题,探讨一种能启发学生思考、调动学生学习积极性的案例教学法,在教学过程中精心挑选教学案例,激发学生学习兴趣;精心组织案例讨论,培养学生创新精神;以例说理以理释例,启发学生的发散思维;精心总结评述案例,发挥学生的主体作用。  关键词: 案例教学 思想政治 课堂教学  我省新课程改革已经进入第八个年头了,但中学思想政治课的教学方式很多仍是以教师的灌输、讲述为
本文对多丽丝·莱辛的短篇小说《吾友朱迪丝》、《对话》和《到十九号房》中的主人公进行探讨,旨在证明这三位主人公都是在现代主义语境下的苦修者,是莱辛在灵魂探索道路
许多处于竞争压力中的职场人士,表示希望有机会深造以“补充电量”,而商业管理方面的专业培训,又尤其是热门的进修课程。对中国的高级职业经理人而言,到底哪些商学院是他们认
由秋风来翻译《哈耶克传》是最适合不过的事情了,因为作为中国奥地利学派代表的他,一直致力于在中国推广中道自由主义思想——哈耶克等人的奥派学说,其sinoliberal.com网站也
文章采用问卷调查,结合个别访谈及参阅资料等方法,对温州医科大学学生思想道德状况进行调查分析。并阐述做好高校学生思想教育工作对策,加强理想信念教育,更新教育观念,强化学生日
通过分析地埋管直供冷的原理,介绍直供冷的系统特点。结合典型住宅,对其进行能耗模拟计算,与地埋管直供冷的负荷进行分析,结果显示:典型住宅设计冷负荷为4077W,地埋管供冷负荷