iptv系统中的ip组播技术

iptv系统中的ip组播技术

ID:1774084

大小:37.00 KB

页数:3页

时间:2017-11-13

iptv系统中的ip组播技术_第1页
iptv系统中的ip组播技术_第2页
iptv系统中的ip组播技术_第3页
资源描述:

《iptv系统中的ip组播技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、IPTV又称为网络电视、宽带电视,是利用宽带网络为用户提供交互式服务的一种业务。通过IPTV业务,用户可以得到高质量(接近DVD水平)的数字媒体服务,可以自由选择宽带IP网的视频节目,实现媒体提供者和媒体消费者的实质性互动。IP组播   在ADSL上实现IPTV业务是基于IP组播技术的。组播技术是一种点到多点的网络技术,其目的是减轻网络负载和媒体服务器的负担。组播方式分为静态组播和动态组播,由于实际应用中用户的需求总是变化的,所以在IPTV中一般采用动态组播。   1.组播协议   从协议角度讲,在IP组播中用到的协议由两部分组成:运行

2、在主机与组播路由器之间的路由协议IGMP(InternetGroupManagementProtocol)和运行在各个组播路由器之间的组播路由协议,如PIM-SM、PIM-DM、MSDP和DVMRP等。   IP组播的实现主要是基于IGMP协议的,IGMP协议是第三层协议,是TCP/IP的标准之一,所有接收IP组播的机器都需要IGMP。   2.组播地址   从通信层次上讲,IP组播分为两个层面:IP组播和以太网组播。根据IANA(InternetAssignedNumberAuthority)规定,组播报文的地址使用D类IP地址,其范

3、围从224.0.0.0到239.255.255.255。组播MAC地址的高24bit固定为0x015e,同时需要注意的是组播地址都只能作为目的地址,而不能作为源地址来使用。IP组播地址和MAC地址以一种映射关系相关联,MAC地址的低23位映射为组播MAC的低23位,如图一所示。组播MAC地址和组播IP地址的这种映射关系不是唯一对应的,因为在32位IP组播地址可以变化的28bit中只映射了其中的23bit,还剩下5bit是可以自由变化的,所以每32个IP组播地址映射一个组播MAC地址。DSLAM上实现IP组播基本原理   1.DSLAM简

4、介   DSLAM(数字用户线路接入复用器)是ADSL系统中的局端设备,其功能是接纳所有的DSL线路,汇聚流量,相当于一个二层交换机。   DSLAM从产生到现在大致经历了三个阶段,各阶段的区别在于交换内核,上联口以及由此引起的不同QoS,具体如表一所示。   2.IGMPProxy和IGMPSnooping   由于采用了不同的交换内核和上联口,因此在DSLAM上进行IP组播可以采用IGMPProxy和IGMPSnooping两种方式。   IGMPProxy的实现机理:DSLAM靠拦截用户和路由器之间的IGMP报文建立组播表,Pro

5、xy设备的上联端口执行主机的角色,下联端口执行路由器的角色;   IGMPSnooping的实现机理:DSLAM以侦听主机发向路由器IGMP成员报告消息的方式,形成组成员和交换机端口的对应关系,DSLAM则根据该对应关系,将收到的组播数据包转发到组成员的端口。   早期的基于纯ATM交换内核的DSLAM,由于PVC的终结是在BAS上,DSLAM支持数据的透传,不能对数据进行任何的处理,所以只能实现IGMPSnooping功能,而不能支持IGMPProxy功能。现在基于纯IP交换的第三代DSLAM,可以同时支持IGMPProxy和IGMP

6、Snooping功能。   3.DSLAM上实现IP组播的一般流程   组播系统由视频组播业务系统、IP城域网、接入网络和家庭网络四部分组成。   DSLAM下行与ADSLModem之间为ATM信元方式,现在的Modem虽然一般都支持8条PVC,但只用到了3条,一条用于组播业务,一条用于单播业务,一条用于信令,而且一般不提供PVC和端口的绑定。当用户打算要加入组播组时,流程如下:   1)STB(Set-topBox)通过发送DHCP报文获得一个IP地址;   2)对STB上报的用户名和密码进行验证,获得电子节目表;   3)用户进行节

7、目选择;   4)选中节目后,STB就发送一个IGMP加入报文,在组播路由器上建立组播映射表(组和VLAN相对应)和DSLAM上建立组播转发表(组和用户板端口对应),同时建立组播业务和PVC的绑定;   5)用户观看组播节目。   其中关键的是要在组播路由器中建立组播映射表和DSLAM上建立组播转发表。具体实现因IGMPProxy和IGMPSnooping的不同而不同。以下的部分将以第三代DSLAM为例进行说明。   在IGMPProxy模式下当(DSLAM)用户板端口收到IGMP申请加入报文后,启动IGMPProxy功能,截获这个申请

8、报文。然后是鉴权,鉴权通过后进行以下逻辑检查:若申请的组是DSLAM中还没有的,那么DSLAM就向上层路由器发送一个IGMP加入请求,并建立组播转发表;如果在DSLAM内已经存在一个这样的组播组,则直接将该

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。