网站地图 知识问答库
首页 > 科技 > 正文

PON系统如何实现分布式IGMP多播?

科技 科技改变生活 2022-08-20 21:55 0 11762

PON系统如何实现分布式IGMP多播?

PON系统点到多点的网络结构非常适合承载多播业务,使同一个多播组的用户共享一条流,从而极大地提高了下行带宽的利用率。在PON系统中,普遍采取单拷贝广播方式实现多播业务流的分发,并利用分布式IGMP的方式实现多播组的成员管理。其实现方式如下。

ONU执行标准的IGMP Snooping功能。ONU通过侦听多播应用终端(如机顶盒)发向多播路由器的IGMP成员报告Report消息的方式,形成组成员和用户端口的对应关系,即多播转发表。该多播转发表的转发表项以组地址/多播MAC地址作为索引;ONU根据多播转发表将其接收到的下行多播数据包转发给属于该组成员的用户端口。如果需要,则ONU还对下行的多播数据报文进行跨VLAN多播(例如将VLAN=M的多播数据报文的VLAN Tag替换为VID=I的用户IPTV VLAN Tag)。

OLT作为IGMP Proxy则拦截了多播应用终端向上发来的全部IGMP请求并进行相关处理后,再将它转发给上层多播路由器,并建立组成员与PON接口的对应关系,即多播转发表;同时OLT按照该多播转发表向各PON接口上转发多播数据包。即OLT在上联口上仿真一个多播主机,在下联口上仿真多播路由器。

在PON接口上,OLT以单拷贝广播(SCB)方式将多播内容分发给所有ONU。

在多播业务流转发过程中,多播路由器、OLT、ONU、多播应用终端(如机顶盒)进行正常的IGMP Query、Report等IGMP协议报文的交互,以维持多播组的成员关系。

分布式IGMP协议本身不提供多播业务权限控制功能。在分布式IGMP方式下,多播业务权限控制由多播业务平台(如IPTV平台)实现。以IPTV多播业务为例,IPTV平台通过机顶盒的认证获得用户对多播业务的访问权限信息,并依据其访问权限向用户推送不同的电子节目单(EPG),用户只能访问特定EPG上显示的相关频道,进而实现多播访问权限控制。


取消评论你是访客,请填写下个人信息吧

暂时还没有回答,开始 写第一个答案吧
本月热门
最新答案
最近发表
标签列表
请先 登录 再评论,若不是会员请先 注册