实现组播的方法、设备和系统技术方案

技术编号:10586527 阅读:184 留言:0更新日期:2014-10-29 15:10
本发明专利技术实施例提供了一种实现组播的方法、设备和系统,涉及通信领域。所述方法包括:转换设备获取OLT发送的携带有组播信息的组播报文;根据组播信息确定对应的至少一个CNU;将组播报文转发给确定的CNU,使得CNU根据组播报文中携带的组播信息确定对应的至少一个用户终端后,将组播报文转发给确定的用户终端。本发明专利技术通过转换设备根据OLT发送的组播报文中的组播信息确定对应的至少一个CNU,将组播报文转发给确定的CNU后,使得CNU根据组播信息确定对应的至少一个用户终端,将组播报文转发给确定的用户终端,提供了一种新的在EPOC系统中实现组播的方法,扩展了实现组播的方式,并且减少了网络中的数据流量,降低了网络资源的占用率,提高了组播传输的效率。

【技术实现步骤摘要】
【国外来华专利技术】实现组播的方法、设备和系统
本专利技术涉及通信领域,特别涉及一种实现组播的方法、设备和系统。
技术介绍
随着通信网络的发展,对于基于通信网络的增值业务,例如网络电视,远程教育,实时视频会议等的需求越来越多。这些增值业务的特点是需要在网络中实现点到多点的组播数据传输。因此,如何实现组播成为了研究的热点。现有技术中实现组播的方法是:在EPON(EthernetPassiveOpticalNetwork,以太无源光网络)系统中,OLT(OpticalLineTerminal,光线路终端)将携带有组播网络标识和组播物理地址的组播报文发送给光分设备,由光分设备将组播报文发送给用户侧的各个ONU(OpticalNetworkUnit,光网络单元);各个ONU接收到组播报文之后,根据组播报文携带的组播网络标识和组播物理地址,在自身的过滤表中确定对该组播报文对应的端口标识;将该组播报文转发给连接到端口标识对应的端口的用户终端中。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:EPON系统中实现组播时,OLT下发的组播报文到各个ONU后才由各个ONU进行组播过滤和转发,导致网络中数据流量较大,网络资源的占用率过多,组播传输的效率较低。
技术实现思路
为了解决现有技术存在的问题,本专利技术实施例提供了一种实现组播的方法、设备和系统。所述技术方案如下:第一方面,提供了一种实现组播的方法,所述方法包括:转换设备获取OLT发送的携带有组播信息的组播报文,所述组播信息至少包括组播网络标识和组播物理地址;根据所述组播报文中携带的组播信息确定对应的至少一个CNU;将所述组播报文转发给确定的CNU,使得所述CNU根据所述组播报文中携带的组播信息确定对应的至少一个用户终端后,将所述组播报文转发给确定的用户终端;所述根据所述组播报文中携带的组播信息确定对应的至少一个CNU,包括:在所述转换设备侧预先设置的至少一个过滤表中查找第一过滤表,所述转换设备侧预先设置的过滤表中存储了组播信息与端口标识之间的对应关系,所述端口标识为CNU对应的转换设备端口的端口标识,所述第一过滤表中存储的组播信息与所述组播报文中携带的组播信息相匹配;根据所述第一过滤表中的端口标识确定对应的转换设备端口,并根据确定的转换设备端口确定对应的CNU。结合第一方面,在第一方面的第一种可能的实现方式中,所述在所述转换设备侧预先设置的至少一个过滤表中查找第一过滤表之前,还包括:接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息,并将所述OLT返回的所述组播信息转发给所述CNU;在所述转换设备侧查找与所述OLT返回的所述组播信息相匹配的组播信息;如果查找到相匹配的组播信息且所述相匹配的组播信息存储在预先设置的过滤表中,则将预先获取的转换设备端口的端口标识与所述预先设置的过滤表中所述相匹配的组播信息对应的端口标识进行比对,如果不同,则将所述OLT返回的所述组播信息及所述预先获取的转换设备端口的端口标识作为表项添加到所述预先设置的过滤表中;如果未查找到相匹配的组播信息,则设置一个新的过滤表,将所述OLT返回的所述组播信息及所述预先获取的转换设备端口的端口标识作为表项添加到所述新的过滤表中。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述预先获取的转换设备端口的端口标识为所述OLT返回的转换设备端口的端口标识,所述接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息,包括:接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息和转换设备端口的端口标识;或者,所述预先获取的转换设备端口的端口标识为上报用户信息的CNU所对应的转换设备端口的端口标识,所述接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息之前,还包括:存储上报用户信息的CNU所对应的转换设备端口的端口标识。结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息之前,还包括:获取每个CNU根据每个用户终端发送的加入请求上报的每个用户信息;将所述每个用户信息上报给所述OLT,使得所述OLT根据所述每个用户信息在预先存储的组播权限表中确定所述每个用户终端的组播权限;其中,所述每个用户信息包括CNU端口的端口标识和LLID,所述预先存储的组播权限表中保存有每个CNU端口的端口标识和所述每个用户终端的组播权限之间的对应关系。结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息之前,还包括:获取每个CNU根据每个用户终端发送的加入请求上报的每个用户信息和每个组播信息;将所述每个用户信息和所述每个组播信息上报给所述OLT,使得所述OLT将所述每个用户信息和所述每个组播信息发送给系统管理设备,并根据所述系统管理设备返回的确认消息确定所述每个用户终端的组播权限;其中,所述每个组播信息为每个CNU获取的所述每个用户终端上报的组播信息。结合第一方面的第一种可能的实现方式、第一方面的第二种可能的实现方式、第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述将所述组播报文转发给确定的CNU之前,还包括:在所述转换设备侧预先设置的过滤表和调制方式的对应关系中获取所述第一过滤表对应的调制方式;所述将所述组播报文转发给确定的CNU,使得所述CNU根据所述组播报文中携带的组播信息确定对应的至少一个用户终端后,将所述组播报文转发到确定的用户终端,包括:根据所述第一过滤表对应的调制方式调制所述组播报文,将调制后的组播报文转发给确定的CNU,使得所述CNU根据对应的解调方式解调所述组播报文,并根据解调后的组播报文中携带的组播信息确定对应的至少一个用户终端后,将解调后的组播报文转发到确定的用户终端。结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述在所述转换设备侧预先设置的过滤表和调制方式的对应关系中获取所述第一过滤表对应的调制方式之前,还包括:根据所述转换设备侧预先设置的过滤表中的每个端口标识对应的CNU确定所述转换设备侧预先设置的过滤表所对应的调制方式,并存储所述转换设备侧预先设置的过滤表和所述转换设备侧预先设置的过滤表所对应的调制方式之间的对应关系;将所述转换设备侧预先设置的过滤表所对应的调制方式发送给所述转换设备侧预先设置的过滤表中的每个端口标识对应的CNU,使得所述转换设备侧预先设置的过滤表中的每个端口标识对应的CNU根据所述转换设备侧预先设置的过滤表所对应的调制方式确定对应的解调方式。结合第一方面,在第一方面的第七种可能的实现方式中,所述将所述组播报文转发给确定的CNU之后,还包括:CNU接收所述转换设备转发的携带有组播信息的组播报文;根据所述组播报文中携带的组播信息确定对应的至少一个用户终端;将所述组播报文转发给确定的用户终端。第二方面,提供了一种转换设备,所述转换设备包括:第一获取模块,用于获取OLT发送的携带有组播信息的组播报文,所述组播信息至少包括组播网络标识和组播物理地址;第一确定模块,用于根据所述第一获取模块获取到的组本文档来自技高网...
实现组播的方法、设备和系统

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种实现组播的方法,其特征在于,所述方法包括:转换设备获取光线路终端OLT发送的携带有组播信息的组播报文,所述组播信息至少包括组播网络标识和组播物理地址;根据所述组播报文中携带的组播信息确定对应的至少一个同轴网络单元CNU;将所述组播报文转发给确定的CNU,使得所述CNU根据所述组播报文中携带的组播信息确定对应的至少一个用户终端后,将所述组播报文转发给确定的用户终端;所述根据所述组播报文中携带的组播信息确定对应的至少一个同轴网络单元CNU,包括:在所述转换设备侧预先设置的至少一个过滤表中查找第一过滤表,所述转换设备侧预先设置的过滤表中存储了组播信息与端口标识之间的对应关系,所述端口标识为CNU对应的转换设备端口的端口标识,所述第一过滤表中存储的组播信息与所述组播报文中携带的组播信息相匹配;根据所述第一过滤表中的端口标识确定对应的转换设备端口,并根据确定的转换设备端口确定对应的CNU。2.根据权利要求1所述的方法,其特征在于,所述在所述转换设备侧预先设置的至少一个过滤表中查找第一过滤表之前,还包括:接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息,并将所述OLT返回的所述组播信息转发给所述CNU;在所述转换设备侧查找与所述OLT返回的所述组播信息相匹配的组播信息;如果查找到相匹配的组播信息且所述相匹配的组播信息存储在预先设置的过滤表中,则将预先获取的转换设备端口的端口标识与所述预先设置的过滤表中所述相匹配的组播信息对应的端口标识进行比对,如果不同,则将所述OLT返回的所述组播信息及所述预先获取的转换设备端口的端口标识作为表项添加到所述预先设置的过滤表中;如果未查找到相匹配的组播信息,则设置一个新的过滤表,将所述OLT返回的所述组播信息及所述预先获取的转换设备端口的端口标识作为表项添加到所述新的过滤表中。3.根据权利要求2所述的方法,其特征在于,所述预先获取的转换设备端口的端口标识为所述OLT返回的转换设备端口的端口标识,所述接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息,包括:接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息和转换设备端口的端口标识;或者,所述预先获取的转换设备端口的端口标识为上报用户信息的CNU所对应的转换设备端口的端口标识,所述接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息之前,还包括:存储上报用户信息的CNU所对应的转换设备端口的端口标识。4.根据权利要求2所述的方法,其特征在于,所述接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息之前,还包括:获取每个CNU根据每个用户终端发送的加入请求上报的每个用户信息;将所述每个用户信息上报给所述OLT,使得所述OLT根据所述每个用户信息在预先存储的组播权限表中确定所述每个用户终端的组播权限;其中,所述每个用户信息包括CNU端口的端口标识和逻辑链路标识LLID,所述预先存储的组播权限表中保存有每个用户信息和所述每个用户终端的组播权限之间的对应关系。5.根据权利要求2所述的方法,其特征在于,所述接收所述OLT确定所述用户终端具有组播权限后返回的所述组播信息之前,还包括:获取每个CNU根据每个用户终端发送的加入请求上报的每个用户信息和每个组播信息;将所述每个用户信息和所述每个组播信息上报给所述OLT,使得所述OLT将所述每个用户信息和所述每个组播信息发送给系统管理设备,并根据所述系统管理设备返回的确认消息确定所述每个用户终端的组播权限;其中,所述每个组播信息为每个CNU获取的所述每个用户终端上报的组播信息。6.根据权利要求1至5中任一权利要求所述的方法,其特征在于,所述将所述组播报文转发给确定的CNU之前,还包括:在所述转换设备侧预先设置的过滤表和调制方式的对应关系中获取所述第一过滤表对应的调制方式;所述将所述组播报文转发给确定的CNU,使得所述CNU根据所述组播报文中携带的组播信息确定对应的至少一个用户终端后,将所述组播报文转发到确定的用户终端,包括:根据所述第一过滤表对应的调制方式调制所述组播报文,将调制后的组播报文转发给确定的CNU,使得所述CNU根据对应的解调方式解调所述组播报文,并根据解调后的组播报文中携带的组播信息确定对应的至少一个用户终端后,将解调后的组播报文转发到确定的用户终端。7.根据权利要求6所述的方法,其特征在于,所述在所述转换设备侧预先设置的过滤表和调制方式的对应关系中获取所述第一过滤表对应的调制方式之前,还包括:根据所述转换设备侧预先设置的过滤表中的每个端口标识对应的CNU确定所述转换设备侧预先设置的过滤表所对应的调制方式,并存储所述转换设备侧预先设置的过滤表和所述转换设备侧预先设置的过滤表所对应的调制方式之间的对应关系;将所述转换设备侧预先设置的过滤表所对应的调制方式发送给所述转换设备侧预先设置的过滤表中的每个端口标识对应的CNU,使得所述转换设备侧预先设置的过滤表中的每个端口标识对应的CNU根据所述转换设备侧预先设置的过滤表所对应的调制方式确定对应的解调方式。8.根据权利要求1所述的方法,其特征在于,所述将所述组播报文转发给确定的CNU之后,还包括:CNU接收所述转换设备转发的携带有组播信息的组播报文;根据所述组播报文中携带的组播信息确定对应的至少一个用户终端;将所述组播报文转发给确定的用户终端。9.一种转换设备,其特征在于,所述转换设备包括:第一获取模块,用于获取光线路终端OLT发送的携带有组播信息的组播报文,所述组...

【专利技术属性】
技术研发人员:赵泉波
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1