- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
跨VLAN组播在IPTV中应用与实现
跨VLAN组播在IPTV中应用与实现
摘要:随着国家三网融合的大力推动,尤其是在移动互联网的支持下,运营商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上行口
(二)I
文档评论(0)