跨VLAN组播在IPTV中的应用与实现

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:kangxi2xjp30
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:随着国家三网融合的大力推动,尤其是在移动互联网的支持下,运营商IPTV业务将会成为以后的主要业务,而IPTV业务对交换机的组播特性提出了很高的要求,特别是交换机的跨VLAN组播将成为一个非常重要的技术。本文首先介绍跨VLAN组播的基本原理,然后以在中兴C220上实现跨VLAN组播业务的实现进行详细分析。
  关键词:虚拟局域网;组播;跨VLAN组播
  中图分类号:TN949.2 文献标识码:A 文章编号:1007-9599 (2012) 13-0000-02
  一、IP组播技术简介
  组播技术指的是单个发送者对应多个接收者的一种网络通信。组播技术中,通过向多个接收方传送单信息流方式,可以减少具有多个接收方同时收听或查看相同资源情况下的网络通信流量。
  传统的IP通信主要包括单播和广播有两种方式。对于单播和广播来说,不仅会将信息发送给不需要的主机而浪费带宽,也可能由于路由回环引起严重的广播风暴,同时还会浪费大量带宽,增加了服务器的负载。所以,传统的单播和广播通信方式不能有效地解决单点发送多点接收的问题。
  IP组播是指在IP网络中将数据包发送到网络中的某个确定的组播组。IP组播是指源主机只发送一份数据,数据中的目的地址为组播地址;组播组中的所有接收者都可接收到同样的数据拷贝,并且只有组播组内的主机可以接收该数据,网络中其它主机不能收到。
  IP组播有效地解决了单点发送多点接收的问题,能够大量节约网络带宽、降低网络负载。更重要的是,可以利用网络的组播特性方便地提供一些新的增值业务,包括远程医疗、网络电台、远程教育、在线直播、网络电视、视频会议等信息服务领域。
  在IP多媒体业务日渐增多的情况下,随着互联网建设的迅猛发展和新业务的不断推出,IP组播有着巨大的市场潜力,组播业务也将逐渐得到推广和普及。
  二、二层组播IGMP Snooping协议
  IGMP Snooping称为互联网组管理协议,它是运行在数据链路层设备上的组播约束机制,主要用于管理和控制组播组。
  运行IGMP Snooping的设备通过对收到的IGMP报文进行分析,为端口和MAC组播地址建立起映射关系,并根据这样的映射关系转发组播数据。当二层设备没有运行IGMP Snooping时,组播数据在二层被广播;当二层设备运行了IGMP Snooping后,已知组播组的组播数据不会在二层被广播,而在二层被组播给指定的接收者。
  IGMP Snooping是通过监听IGMP协议包,提取相应的信息,形成组播成员关系表,然后对组播业务按照组成员关系进行转发,保证组成员收到正确的组播业务,而其余主机无法收到。
  IGMP Snooping相对于路由器和主机是透明的,它仅仅监听两者之间的IGMP报文,来建立自己的组播成员关系表。
  三、跨VLAN组播的优势
  跨vlan组播技术是在现有IGMP Snooping基础上开发出来的,实现了在VLAN之间的组播,即:组播数据不受VLAN的限制,凡是该组成员,不论是否在同一个VLAN内,都可以收到该组的组播数据。
  如图1所示:PC1、PC2分别位于交换机的1、2号端口,分别处于vlan1、vlan2,并同时使用了IPTV。如果PC1、PC2同时收看某个频道的节目,那么他们就处于同一个组播组,但是由于他们属于不同的VLAN,所以组播数据源和路由器、交换机都必须转发两份数据,造成了带宽浪费。
  实现了跨VLAN组播功能以及组播代理功能后,服务器、路由器、交换机需要转发的组播流量就降下来了。实现了跨VLAN组播功能的交换机能够把一个组的组播数据在多个VLAN内转发,这样,交换机自身的负担就轻了。同时在交换机上使用组播代理功能:以该交换机的管理VLAN为代理VLAN,交换机收到的所有report包都从这个VLAN发送到路由器,这样路由器就认为该组播组只存在于这一个VLAN内,它发送组播数据的时候也就只需要在一个VLAN内发送一份数据。而且组播代理功能,能够控制交换机发往路由器的report报文的数量,在指定超时时间内不重复发送,不增加路由器的负担。
  四、跨VLAN组播在IPTV中的应用
  仿真实验环境为在二层实现跨VLAN组播在IPTV中的应用,实验设备采用中兴的C220和F420设备,仿真中的IPTV服务器组播地址实用224.1.1.10,组播VLAN采用VLAN 50,IPTV客户端分别实用VLAN 10和VLAN 20,仿真实验拓扑结构如图2所示:
  图2 跨VLAN组播在IPTV中应用仿真实验拓扑
  在进行实验配置过程中,首先对OLT进行设备的物理配置和ONU的注册开通配置,然后进行一下配置:
  (一)配置VLAN和OLT上行口
  (二)IGMP协议相关配置
  (三)ONU端口组播参数配置
  配置完成之后,两个ONU下的客户端分别属于VLAN 10和VLAN 20,组播VLAN为VLAN 50,在IPTV客户端上,打开视频客户端,可以同时收看IPTV服务器上的电视节目,说明跨VLAN组播业务成功实现。
  五、总结
  IPTV业务是一种新兴的多媒体业务,在广泛建设宽带网络的情况下,各运营商都要求用户的端口VLAN和组播VLAN不能是同一个VLAN,即就是所谓的跨VLAN组播,协议在单播VLAN里面传送,业务走的是组播VLAN,这样可以大量的节省局端设备上的组播VLAN的数量,同时也可以提高干线链路的带宽利用率,随着三网融合和移动互联网的发展,IPTV和移动电视业务将称为人们不可缺少的应用,在高带宽需求的情况下,使用跨VLAN组播可以提高链路的利用率,节省网络带宽。
  参考文献:
  [1]杜旭,张连靖,余江.IGMP Snooping协议实现方案[J].计算机应用,2004,24:14-15
  [2]张伟,肖定中,孟玉.EPON系统LLID组播实现初探[J].光通信研究,2005,129:28-30
  [3]张登银,孙精科.IPTV技术分析与系统设计[M].北京:人民邮电出版社,2005
其他文献
综述银杏叶提取物在治疗心脑血管系统疾病、神经系统疾病和其他方面的临床研究,认为银杏叶提取物对多种疾病有很好的疗效。
目的探讨左旋精氨酸对家兔右冠状动脉缺血再灌注心率失常的作用。方法将试验用家兔32只随机进行分组,观察组16只家兔进行缺血30min,再灌注120min;对照组先注射左旋精氨酸,缺
目的 对采用单操作孔胸腔镜手术方法对患有原发性自发性气胸的患者进行治疗的临床效果进行研究分析.方法 抽取76例患有原发性自发性气胸的临床确诊患者病例,将其分为A、B两组
数与形的完美结合是数学的最高境界,“数形结合”解题方法是经典数学思想方法之一。数形结合思想就是把数与形融为一体考虑问题,是一种极富数学特点的信息转换.数与形是初等数学
初中物理的学习是对学生脑力开发的新起点,潜能挖掘的新路线.在学习物理的过程中培养学生创新思维的能力是当前时代下对于教育的新目的之一,也是素质教育的主要任务之一.而所谓的
随着我国教育事业的发展和壮大,促进了初中物理教学模式改革和创新,各种高效的教学模式不断涌现出来,特别是翻转式课堂教学,充分激发出学生对初中物理学习的兴趣,提高了学生
由于深受传统应试教育体制的影响,初中化学课堂教学中,教师仍然占据着主体地位,这与新课改中提倡的标准相背离,学生一直按照教师的计划在学习化学知识,没有独立学习的空间,导致学生
规律探索型问题主要是指在一定的背景或特定的条件下,通过观察、归纳和猜想,从中发现有关数学对象所具有的某种规律或不变性的结论,进而利用这个规律或结论进一步解决相关的问题
课堂提问是数学教学活动中常见的形式,是课堂教学中师生相互交流,思维相互撞击的重要形式.它不仅是重要的教学手段,又是激发学生学习兴趣、启发学生深入思考、引导学生扎实训练、
指针是c++程序设计的核心,能够正确而灵活地运用指针是实现函数间信息传递的前提,要设计高校的程序,需把指针与普通变量、数组、函数结合。本文针对指针的理解,指针在c++程序设计中的