一种组播报文传输方法和装置制造方法及图纸

技术编号:15118186 阅读:62 留言:0更新日期:2017-04-09 15:44
本申请提供了一种组播报文传输方法和装置,OLT通过PON口接收到IGMP加入报文时,将该加入报文中携带的ONU标识以及该PON口的端口号加入所述加入报文对应的组播组的成员列表中;为该组播组分配全局唯一的组播LLID;并向该ONU标识对应的ONU发送组播LLID通告报文;当需要发送该组播组对应的组播报文时,在该组播报文中携带为该组播组分配的组播LLID,并通过该组播组的成员列表中的端口号对应的PON口发送,使该组播组的成员列表中的ONU标识对应的ONU接收该组播报文。该方案实现了ONU按需接收组播报文,进而提高了EPON网络的组播数据的传输性能。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种组播报文传输方法和装置
技术介绍
以太网无源光网络(EthernetPassiveOpticalNetwork,EPON),是基于以太网的无源光网络(PassiveOpticalNetwork,PON)技术。它采用点到多点结构、无源光纤传输,在以太网之上提供多种业务。EPON是一种实现光纤到户的重要技术,将以太网和PON技术结合,在物理层采用PON技术,在数据链路层使用以太网协议,利用PON的拓扑结构实现以太网接入。它综合了PON技术和以太网技术的优点:低成本、高带宽、扩展性强、与现有以太网兼容、方便管理等。在EPON网络中支持组播业务的时候,光线路终端(OpticalLineTermination,OLT)监听其下挂的光网络单元(OpticalNetworkUnits,ONU)设备侧的互联网组管理协议(InternetGroupManagementProtocol,IGMP)报文,当接收到ONU侧的IGMP加入报文时,则将该ONU对应的端口加入的组播组中,当存在该组播组的组播报文时将该报文向该ONU成员口复制。由于PON网络的特点,OLT设备在转发组播数据报文时是向PON物理端口复制,报文的逻辑链路标识(LogicalLinkIdentifier,LLID)为广播LLID,该端口下的所有的ONU设备都能接收到该组播报文,由于报文的LLID是广播LLID,每个ONU设备都必须接收并解析该组播报文,若ONU下有用户接收者则将该组播报文转发到用户侧端口,若没有用户接收者则丢弃该报文。上述实现方式中,PON网络中组播数据对发往ONU的下行处理造成很大影响,每个ONU不得不接收并解析所有组播报文,即使该ONU并没有组播接收者或者禁止组播接收的情况下也会收到无效组播。
技术实现思路
有鉴于此,本申请提供一种组播传输方法和装置,以解决非组播接收者的ONU的无效转发,而导致EPON网络的组播数据传输性能低的问题。为解决上述技术问题,本申请的技术方案是这样实现的:一种组播报文传输方法,应用于EPON中的OLT上,该方法包括:该OLT通过PON口接收到IGMP加入报文时,将该加入报文中携带的ONU标识以及该PON口的端口号加入加入报文对应的组播组的成员列表中;为该组播组分配全局唯一的组播LLID;并向该ONU标识对应的ONU发送组播LLID通告报文,使该ONU接收该组播LLID对应的组播报文;当需要发送该组播组对应的组播报文时,在该组播报文中携带为该组播组分配的组播LLID,并通过该组播组的成员列表中的端口号对应的PON口发送,使该组播组的成员列表中的ONU标识对应的ONU接收该组播报文。一种组播报文传输装置,应用于以太无源光网络EPON中的OLT上,该装置包括:接收单元、存储单元、配置单元和发送单元;接收单元,用于接收IGMP加入报文;存储单元,用于当接收单元通过PON口接收到IGMP加入报文时,将该加入报文中携带的ONU标识以及该PON口的端口号加入加入报文对应的组播组的成员列表中;配置单元,用于为该组播组分配全局唯一的组播LLID;发送单元,用于在配置单元为该组播组配置的组播LLID后,向该ONU标识对应的ONU发送组播LLID通告报文,使该ONU接收该组播LLID对应的组播报文;当需要发送该组播组对应的组播报文时,在该组播报文中携带为该组播组分配的组播LLID,并通过存储单元中存储的该组播组的成员列表中的端口号对应的PON口发送,使该组播组的成员列表中的ONU标识对应的ONU接收该组播报文。由上面的技术方案可知,本申请中通过将接收到的IGMP加入报文中携带的ONU标识,以及接收该加入报文的端口加入组播组的成员列表中,并为该组播组分配组播LLID,在发送该组播报文时,携带该组播LLID,使该组播报文只被组播成员列表中的ONU标识对应的ONU接收。通过该技术方案,实现了ONU按需接收组播报文,进而提高了EPON网络的组播数据的传输性能。附图说明图1为本申请实施例中组播报文传输的流程示意图;图2为本申请实施例中加密传输组播报文的流程示意图;图3为本申请实施例中扩展的以太OAM协议报文帧结构;图4为本申请实施例中PON组网示意图;图5为本申请实施例中应用于上述技术的装置结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本专利技术的技术方案进行详细说明。本申请实施例提供一种组播报文传输方法,应用于PON网络中的OLT上,该OLT在每个PON口上监控ONU侧发送的IGMP协议报文。下面结合附图,详细说明本申请实施例中实现组播报文传输的过程。参见图1,图1为本申请实施例中组播报文传输的流程示意图。具体步骤为:步骤101,OLT通过PON口接收到IGMP加入报文时,将该加入报文中携带的ONU标识以及该PON口的端口号加入加入报文对应的组播组的成员列表中。如果针对该组播组第一次接收到IGMP加入报文,则为该组播组建立成员列表,并将该IGMP加入报文中携带的ONU标识,以及接收该IGMP加入报文的PON口的端口号增加到建立的成员列表中;如果当前已针对该组播组建立成员列表,则确定该成员列表中是否存在该ONU标识,如果存在,则维持当前成员列表不变;否则,将该加入报文中携带的ONU标识以及该PON口的端口号加入到该组播组的成员列表中。步骤102,该OLT为该组播组分配全局唯一的组播LLID;并向该ONU标识对应的ONU发送组播LLID通告报文,使该ONU接收该组播LLID对应的组播报文。本申请实施例中具体实现时,为每个建立成员列表的组播组分配全局唯一的组播LLID,在分配组播LLID时,可以在一个预设范围内分配,与现在已使用的组播LLID相区分,即避开经常使用的组播LLID即可,本申请实施例对此不作限制,只要能实现本申请实施例分配的组播LLID为全局唯一的组播LLID即可。针对加入一组播组的成员列表中的每个ONU标识,在加入时,都会向该ONU标识对应的ONU发送组播LLID通告报文用于通知该组播组的组播LLID,在该组播LLID通告报文中携带该组播组的组播地址和为该组播组分配的组播LLID。该组播LLID通告报文以单播报文的形式发送给对应的ONU,即在该通告报文中携带该ONU对应的单播LLID,这样该组播LLID通告报文只会被该ONU...

【技术保护点】
一种组播报文传输方法,应用于以太网无源光网络EPON中的光线路终端OLT上,其特征在于,该方法包括:该OLT通过无源光网络PON口接收到互联网组管理协议IGMP加入报文时,将该加入报文中携带的光网络单元ONU标识以及该PON口的端口号加入所述加入报文对应的组播组的成员列表中;为该组播组分配全局唯一的组播逻辑链路标识LLID;并向该ONU标识对应的ONU发送组播LLID通告报文,使该ONU接收该组播LLID对应的组播报文;当需要发送该组播组对应的组播报文时,在该组播报文中携带为该组播组分配的组播LLID,并通过该组播组的成员列表中的端口号对应的PON口发送,使该组播组的成员列表中的ONU标识对应的ONU接收该组播报文。

【技术特征摘要】
1.一种组播报文传输方法,应用于以太网无源光网络EPON中的光线路终
端OLT上,其特征在于,该方法包括:
该OLT通过无源光网络PON口接收到互联网组管理协议IGMP加入报
文时,将该加入报文中携带的光网络单元ONU标识以及该PON口的端口号
加入所述加入报文对应的组播组的成员列表中;
为该组播组分配全局唯一的组播逻辑链路标识LLID;并向该ONU标识
对应的ONU发送组播LLID通告报文,使该ONU接收该组播LLID对应的
组播报文;
当需要发送该组播组对应的组播报文时,在该组播报文中携带为该组播
组分配的组播LLID,并通过该组播组的成员列表中的端口号对应的PON口
发送,使该组播组的成员列表中的ONU标识对应的ONU接收该组播报文。
2.根据权利要求1所述的方法,其特征在于,所述当需要发送该组播
组对应的组播报文时,所述在该组播报文中携带为该组播组分配的组播
LLID,并通过该组播组的成员列表中的端口号对应的PON口发送之前,所
述方法进一步包括:
确定是否接收到该组播组的成员列表中的所有ONU标识对应的ONU发
送的组播LLID确认报文,如果是,在该组播报文中携带为该组播组分配的
组播LLID,并通过该组播组的成员列表中的端口号对应的PON口发送;否
则,在该组播报文中携带广播LLID并发送。
3.根据权利要求2所述的方法,其特征在于,
所述组播LLID通告报文,以及所述组播LLID确认报文为扩展后的以
太操作、管理和维护OAM协议报文;对以太OAM协议报文的扩展包括:
在REQ_ID中携带第一预设值,用于标识该以太OAM协议报文为LLID通
告报文;在REQ_ID中携带第二预设值,用于标识该以太OAM协议报文为
组播LLID确认报文。
4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
针对该组播组配置加密算法和密钥;
向该ONU标识对应的ONU发送组播加密通知报文,使该ONU接收到
该组播组对应的组播报文时,使用所述加密算法和密钥进行解密;该加密通
知报文中携带配置的加密算法和密钥;
当需要发送该组播组对应的组播报文时,若确定已接收到该组播组的成
员列表中的所有ONU标识对应的ONU发送的组播加密确认报文,则使用配
置的加密算法和密钥进行加密并发送。
5.根据权利要求4所述的方法,其特征在于,
所述组播加密通知报文,以及所述组播加密确认报文为扩展后的以太
OAM协议报文;对以太OAM协议报文的扩展包括:在REQ_ID中携带第三
预设值,用于标识该以太OAM协议报文为加密通知报文;在REQ_ID中携
带第四预设值,用于标识该以太OAM协议报文为加密确认报文。
6.根据权利要求1-5任意一项所述的方法,其特征在于,所述方法进一
步包括:
当通过PON口接收到IGMP退出报文时,在该退出报文所对应的组播
组的成员列表中删除该退出报文携带的ONU标识;
若该成员列表中该PON口未对应其它ONU标识,则将该PON口删除;
若该成员列表中不存在其它ONU标识,则将该组播组的成员列表删除。
7.一种组播报文传输装置,应用于以太无源光网络EPON中的光线路终端
OLT上,其特征在于,该装置包括:接收单...

【专利技术属性】
技术研发人员:宋小恒郑国良
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1