一种组播报文传输方法和装置的制造方法_4

文档序号:9846502阅读:来源:国知局
能。
[0114] 本申请实施例中还提出了对组播报文加密传输的技术方案,实现了组播报文的安 全传输,避免了ONU恶意接收组播报文的问题。
[0115] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【主权项】
1. 一种组播报文传输方法,应用于以太网无源光网络EPON中的光线路终端OLT上,其特 征在于,该方法包括: 该0LT通过无源光网络P0N 口接收到互联网组管理协议IGMP加入报文时,将该加入报文 中携带的光网络单元0NU标识以及该P0N 口的端口号加入所述加入报文对应的组播组的成 员列表中; 为该组播组分配全局唯一的组播逻辑链路标识LLID;并向该0NU标识对应的0NU发送组 播LLID通告报文,使该0NU接收该组播LLID对应的组播报文; 当需要发送该组播组对应的组播报文时,在该组播报文中携带为该组播组分配的组播 LLID,并通过该组播组的成员列表中的端口号对应的P0N 口发送,使该组播组的成员列表中 的0NU标识对应的0NU接收该组播报文。2. 根据权利要求1所述的方法,其特征在于,所述当需要发送该组播组对应的组播报文 时,所述在该组播报文中携带为该组播组分配的组播LLID,并通过该组播组的成员列表中 的端口号对应的P0N 口发送之前,所述方法进一步包括: 确定是否接收到该组播组的成员列表中的所有0NU标识对应的0NU发送的组播LLID确 认报文,如果是,在该组播报文中携带为该组播组分配的组播LLID,并通过该组播组的成员 列表中的端口号对应的P0N 口发送;否则,在该组播报文中携带广播LLID并发送。3. 根据权利要求2所述的方法,其特征在于, 所述组播LLID通告报文,以及所述组播LLID确认报文为扩展后的以太操作、管理和维 护0AM协议报文;对以太0AM协议报文的扩展包括:在REQ_ID中携带第一预设值,用于标识该 以太0AM协议报文为LLID通告报文;在REQ_ID中携带第二预设值,用于标识该以太0AM协议 报文为组播LLID确认报文。4. 根据权利要求1所述的方法,其特征在于,所述方法进一步包括: 针对该组播组配置加密算法和密钥; 向该0NU标识对应的0NU发送组播加密通知报文,使该0NU接收到该组播组对应的组播 报文时,使用所述加密算法和密钥进行解密;该加密通知报文中携带配置的加密算法和密 钥; 当需要发送该组播组对应的组播报文时,若确定已接收到该组播组的成员列表中的所 有0NU标识对应的0NU发送的组播加密确认报文,则使用配置的加密算法和密钥进行加密并 发送。5. 根据权利要求4所述的方法,其特征在于, 所述组播加密通知报文,以及所述组播加密确认报文为扩展后的以太0AM协议报文;对 以太0AM协议报文的扩展包括:在REQ_ID中携带第三预设值,用于标识该以太0AM协议报文 为加密通知报文;在REQ_ID中携带第四预设值,用于标识该以太0AM协议报文为加密确认报 文。6. 根据权利要求1-5任意一项所述的方法,其特征在于,所述方法进一步包括: 当通过P0N口接收到IGMP退出报文时,在该退出报文所对应的组播组的成员列表中删 除该退出报文携带的0NU标识; 若该成员列表中该P0N 口未对应其它0NU标识,则将该P0N 口删除; 若该成员列表中不存在其它0NU标识,则将该组播组的成员列表删除。7. -种组播报文传输装置,应用于以太无源光网络EPON中的光线路终端OLT上,其特征 在于,该装置包括:接收单元、存储单元、配置单元和发送单元; 所述接收单元,用于接收互联网组管理协议IGMP加入报文; 所述存储单元,用于当所述接收单元通过无源光网络P0N 口接收到IGMP加入报文时,将 该加入报文中携带的光网络单元0NU标识以及该P0N口的端口号加入所述加入报文对应的 组播组的成员列表中; 所述配置单元,用于为该组播组分配全局唯一的组播逻辑链路标识LLID; 所述发送单元,用于在所述配置单元为该组播组配置的组播LLID后,向该0NU标识对应 的0NU发送组播LLID通告报文,使该0NU接收该组播LLID对应的组播报文;当需要发送该组 播组对应的组播报文时,在该组播报文中携带为该组播组分配的组播LLID,并通过所述存 储单元中存储的该组播组的成员列表中的端口号对应的P0N 口发送,使该组播组的成员列 表中的0NU标识对应的0NU接收该组播报文。8. 根据权利要求7所述的装置,其特征在于, 所述发送单元,进一步用于当需要发送该组播组对应的组播报文时,确定是否接收到 该组播组的成员列表中的所有0NU标识对应的0NU发送的组播LLID确认报文,如果是,在该 组播报文中携带为该组播组分配的组播LLID,并通过该组播组的成员列表中的端口号对应 的P0N 口发送;否则,在该组播报文中携带广播LLID并发送。9. 根据权利要求8所述的装置,其特征在于, 所述组播LLID通告报文,以及所述组播LLID确认报文为扩展后的以太操作、管理和维 护0AM协议报文;对以太0AM协议报文的扩展包括:在REQ_ID中携带第一预设值,用于标识该 以太0AM协议报文为LLID通告报文;在REQ_ID中携带第二预设值,用于标识该以太0AM协议 报文为组播LLID确认报文。10. 根据权利要求7所述的装置,其特征在于, 所述配置单元,进一步用于针对该组播组配置加密算法和密钥; 所述发送单元,进一步用于将所述配置单元配置的加密算法和密钥向该0NU标识对应 的0NU发送组播加密通知报文,使该0NU接收到该组播组对应的组播报文时,使用所述加密 算法和密钥进行解密;该加密通知报文中携带配置的加密算法和密钥;当需要发送该组播 组对应的组播报文时,若确定已接收到该组播组的成员列表中的所有0NU标识对应的0NU发 送的组播加密确认报文,则使用配置的加密算法和密钥进行加密并发送。11. 根据权利要求4所述的装置,其特征在于, 所述组播加密通知报文,以及所述组播加密确认报文为扩展后的以太0AM协议报文;对 以太0AM协议报文的扩展包括:在REQ_ID中携带第三预设值,用于标识该以太0AM协议报文 为加密通知报文;在REQ_ID中携带第四预设值,用于标识该以太0AM协议报文为加密确认报 文。12. 根据权利要求7-11任意一项所述的装置,其特征在于, 所述接收单元,进一步用于接收IGMP退出报文; 所述存储单元,进一步用于当所述接收单元通过P0N 口接收到IGMP退出报文时,在该退 出报文所对应的组播组的成员列表中删除该退出报文携带的0NU标识;若该成员列表中该 P0N 口未对应其它0NU标识,则将该P0N 口删除;若该成员列表中不存在其它0NU标识,则将该 组播组的成员列表删除。
【专利摘要】本申请提供了一种组播报文传输方法和装置,OLT通过PON口接收到IGMP加入报文时,将该加入报文中携带的ONU标识以及该PON口的端口号加入所述加入报文对应的组播组的成员列表中;为该组播组分配全局唯一的组播LLID;并向该ONU标识对应的ONU发送组播LLID通告报文;当需要发送该组播组对应的组播报文时,在该组播报文中携带为该组播组分配的组播LLID,并通过该组播组的成员列表中的端口号对应的PON口发送,使该组播组的成员列表中的ONU标识对应的ONU接收该组播报文。该方案实现了ONU按需接收组播报文,进而提高了EPON网络的组播数据的传输性能。
【IPC分类】H04Q11/00, H04L12/18, H04L29/06, H04L29/12
【公开号】CN105610590
【申请号】CN201510956419
【发明人】宋小恒, 郑国良
【申请人】杭州华三通信技术有限公司
【公开日】2016年5月25日
【申请日】2015年12月18日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1