跨VLAN组播在IPTV中的应用与实现.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:2 大小:27KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

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

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

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

时尚购物www.1yhk.comnza摘要:随着国家三网融合的大力推动,尤其是在移动互联网的支持下,运营商IPTV业务将会成为以后的主要业务,而IPTV业务对交换机的组播特性提出了很高的要求,特别是交换机的跨VLAN组播将成为一个非常重要的技术。本文首先介绍跨VLAN组播的基本原理,然后以在中兴C220上实现跨VLAN组播业务的实现进行详细分析。中国论文网关键词:虚拟局域网;组播;跨VLAN组播中图分类号:TN949.2文献标识码:A文章编号:1007-9599(2012)13-0000-02一、IP组播技术简介组播技术指的是单个发送者对应多个接收者的一种网络通信。组播技术中,通过向多个接收方传送单信息流方式,可以减少具有多个接收方同时收听或查看相同资源情况下的网络通信流量。传统的IP通信主要包括单播和广播有两种方式。对于单播和广播来说,不仅会将信息发送给不需要的主机而浪费带宽,也可能由于路由回环引起严重的广播风暴,同时还会浪费大量带宽,增加了服务器的负载。所以,传统的单播和广播通信方式不能有效地解决单点发送多点接收的问题。IP组播是指在IP网络中将数据包发送到网络中的某个确定的组播组。IP组播是指源主机只发送一份数据,数据中的目的地址为组播地址;组播组中的所有接收者都可接收到同样的数据拷贝,并且只有组播组内的主机可以接收该数据,网络中其它主机不能收到。IP组播有效地解决了单点发送多点接收的问题,能够大量节约网络带宽、降低网络负载。更重要的是,可以利用网络的组播特性方便地提供一些新的增值业务,包括远程医疗、网络电台、远程教育、在线直播、网络电视、视频会议等信息服务领域。在IP多媒体业务日渐增多的情况下,随着互联网建设的迅猛发展和新业务的不断推出,IP组播有着巨大的市场潜力,组播业务也将逐渐得到推广和普及。二、二层组播IGMPSnooping协议IGMPSnooping称为互联网组管理协议,它是运行在数据链路层设备上的组播约束机制,主要用于管理和控制组播组。运行IGMPSnooping的设备通过对收到的IGMP报文进行分析,为端口和MAC组播地址建立起映射关系,并根据这样的映射关系转发组播数据。当二层设备没有运行IGMPSnooping时,组播数据在二层被广播;当二层设备运行了IGMPSnooping后,已知组播组的组播数据不会在二层被广播,而在二层被组播给指定的接收者。IGMPSnooping是通过监听IGMP协议包,提取相应的信息,形成组播成员关系表,然后对组播业务按照组成员关系进行转发,保证组成员收到正确的组播业务,而其余主机无法收到。IGMPSnooping相对于路由器和主机是透明的,它仅仅监听两者之间的IGMP报文,来建立自己的组播成员关系表。三、跨VLAN组播的优势跨vlan组播技术是在现有IGMPSnooping基础上开发出来的,实现了在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采用VLAN50,IPTV客户端分别实用VLAN10和VLAN20,仿真实验拓扑结构如图2所示:图2跨VLAN组播在IPTV中应用仿真实验拓扑在进行实验配置过程中,首先对OLT进行设备的物理配置和ONU的注册开通配置,然后进行一下配置:(一)配置VLAN和OLT上行口(二)IGMP协议相关配置(三)ONU端口组播参数配置配置完成之后,两个ONU下的客户端分别属于VLAN10和VLAN20,