GPON接入组播技术的研究.docVIP

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

GPON接入组播技术的研究   摘要:接入层设备通常作为二层设备接入业务,对于IPTV业务,IGMP协议是STB与业务路由器之间最主要的一个组播协议,应用广泛。详细了解IGMP原理及在接入层设备上的实现,对于处理接入层IPTV业务故障有极大的帮助。基于此,文章从GPON接入组播技术的基础原理到产品实现进行了论述,以供参考。   关键词:GPON接入组播技术;MA5600T产品;接入层;IGMP协议;IPTV业务   中图分类号:TN929文献标识码:A文章编号:1009-2374(2014)23-0023-02   1组播特性概述   在传统的网络业务中,主要是以One-To-One业务如WEB、e-mail等为主;但是随着网络技术的深入发展和网络业务的不断拓宽,在传统的One-To-One业务的基础之上,大量One-To-Many、Many-To-One以及Many-To-Many类型的电子商务如多媒体会议、电子教室、网上点播等先后涌现出来。正是在这个大背景之下,IP组播作为一种相当有针对性和实用性的概念和技术,也日益为人们所重视,自诞生之日起,得到了广泛研究和长足   发展。   如果要将信息发送给网络中的多个主机而非所有主机,则要么采用广播方式,要么由源主机分别向网络中的多台目标主机以单播方式发送IP包。采用广播方式实现时,不仅会将信息发送给不需要的主机而浪费带宽,也可能由于路由回环引起严重的广播风暴;采用单播方式实现时,由于IP包的重复发送会白白浪费掉大量带宽,也增加了服务器的负载。所以,传统的单播和广播通信方式不能有效地解决单点发送多点接收的问题。   IP组播是指在IP网络中将数据包以尽力传送(best-effort)的形式发送到网络中的某个确定节点子集,这个子集称为组播组(multicast group)。IP组播的基本思想是:源主机只发送一份数据,这份数据中的目的地址为组播组地址;组播组中的所有接收者都可接收到同样的数据拷贝,并且只有组播组内的主机(目标主机)可以接收该数据,网络中其他主机不能   收到。   2组播基本概念   传统的单播数据在传输过程中,数据包传输的路径是从源地址到目的地址,目的地址只有一个;而广播数据包在传输过程中的目的地址则是一个网段中的所有主机;那么我们组播数据包在传输过程中的目的地址是一个还是全部呢?答案是否定的,它既不是一个也不是全部,而是其中一部分。   那么Host B如何判断接收到的数据报是组播数据报并且是针对组224.1.1.1的数据报文呢?我们来分析计算机接收数据的过程:   (1)数据链路层把接收到的数据帧剥掉链路层头后送给IP层。   (2)IP模块维护一张接收列表,该列表是IP地址组成的集合。每当接收到一个数据报(链路层送上来的)后,便把数据报的目的IP地址提取出来,然后跟接收列表中的每个IP地址比较,如果匹配成功则接收,否则丢弃。   (3)如果一台主机想加入一个组播组,首先需要启动一个应用程序(简单来说就是组播客户端,测试中的常见软件为VLC),告诉应用程序需加入的组播IP地址,该应用程序就会向IP模块注册,请求加入组播组。IP模块于是在自己维护的接收列表里添加一项,添加的这项就是组播组的组播IP地址。   (4)如果一台主机想退出组播组,首先需终止接收程序,于是该程序在退出的时候会告诉IP模块,自己不再接收组播组的数据,并告诉IP模块组播组的组播IP地址,于是IP模块就把该组播地址从接收列表中删除。   按照组播IP理论,是不是仅仅依靠组播IP就可以完成组播数据的接收呢?显然是不行的,因为按照分层理论,应当是链路层先识别接收数据,然后再把接收到的数据链路帧剥掉链路层头后送给IP层,于是数据链路层接收组播数据就成了IP层接收组播数据的前提。   组播VLAN是在TR101提出来的概念,我司接入设备MA5600T在V8R51版本开始实现,由于接入网设备(如GPON OLT/ONU)基本上定位为一个二层设备,要求组播流转发也是基于二层的,而我们以前所熟悉的组播实际上都是通过组播IP来实现的三层组播,于是TR101提出了基于VLAN来转发组播流,真正实现二层组播,至于组播IP的识别交给上层设备处理,与接入无关,该VLAN被称为组播VLAN(Multicast VLAN)。   组播VLAN在实际组网中的应用主要是用来区分不同的服务提供商(ISP),比如天威视迅和深圳电信就用两个不同的MVLAN来区分(前提是在接入侧共用一套设备,实际上不是),显然两个独立的服务提供商的组播用户和组播节目肯定也互不相同,互不影响,是彻彻底底的两套班子,所以在添加组播节目和组播用户时必须是在组播vlan的节点下进行,这些节目,这些用户只是属于这个MV

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档