[发明专利]一种组播转发表项生成方法及装置有效
申请号: | 201811645056.7 | 申请日: | 2018-12-29 |
公开(公告)号: | CN111385213B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 王大为;刘京卿 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/761 | 分类号: | H04L12/761;H04L12/723;H04L12/46 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 转发 生成 方法 装置 | ||
1.一种组播转发表项生成方法,其特征在于,所述方法包括:
第一节点接收来自非直连邻居的第二节点的加入消息,所述加入消息包括第一组播源地址和第一组播组地址;
所述第一节点生成第一组播转发表项,所述第一组播转发表项包括所述第一组播源地址、所述第一组播组地址以及出接口,所述出接口为第一隧道的隧道接口,所述第一隧道为所述第一节点与所述第二节点间用于转发组播报文的隧道。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第一节点接收来自所述第二节点的第一消息,所述第一消息用于向所述第一节点通告所述第二节点为所述第一节点的非直连邻居节点。
3.根据权利要求1或2所述的方法,其特征在于,所述第一隧道为多协议标签交换流量工程MPLS TE隧道,所述第一组播转发表项中还包括MPLS标签,所述MPLS标签与所述第一隧道对应,所述方法还包括:
所述第一节点获取所述组播报文,所述组播报文包括第二组播源地址和第二组播组地址,所述第二组播源地址与所述第一组播源地址相同,所述第二组播组地址与所述第一组播组地址相同;
所述第一节点根据所述第二组播源地址、所述第二组播组地址和所述第一组播转发表项,获取所述出接口和所述MPLS标签;
所述第一节点用所述MPLS标签封装所述组播报文,获得封装有所述MPLS标签的组播报文;
所述第一节点通过所述出接口向所述第二节点发送所述封装有所述MPLS标签的组播报文。
4.根据权利要求1或2所述的方法,其特征在于,所述第一隧道为通用路由封装协议GREIP隧道,则所述方法还包括:
所述第一节点获取所述组播报文,所述组播报文包括第二组播源地址和第二组播组地址,所述第二组播源地址与所述第一组播源地址相同,所述第二组播组地址与所述第一组播组地址相同;
所述第一节点为所述组播报文封装GRE头,并在所述GRE头之外封装IP头,获得封装有所述GRE头和所述IP头的组播报文,所述IP头包括所述第一隧道的源节点的地址和所述第一隧道的目的节点的地址,所述第一隧道的源节点的地址为所述第一节点的IP地址,所述第一隧道的目的节点的地址为所述第二节点的IP地址;
所述第一节点通过所述出接口向所述第二节点发送所述封装有所述GRE头和所述IP头的组播报文。
5.一种组播转发表项生成方法,其特征在于,所述方法包括:
第二节点接收第一节点发送的第一消息,所述第一消息用于通告所述第二节点所述第一节点为所述第二节点的非直连邻居节点;
所述第二节点基于所述第一消息向所述第一节点发送加入消息,所述加入消息中包括第一组播源地址和第一组播组地址,所述第一组播源地址和第一组播组地址用于生成第一组播转发表项。
6.根据权利要求5所述的方法,其特征在于,在第二节点接收所述第一节点发送的第一消息之前,所述方法还包括:
所述第二节点向所述第一节点发送第二消息,所述第二消息包括第一标识,所述第一标识用于指示所述第一节点向所述第二节点发送所述第一消息。
7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:
所述第二节点接收所述第一节点通过第一隧道发送的组播报文,所述第一隧道为所述第一节点与所述第二节点间用于转发组播报文的隧道。
8.根据权利要求7所述的方法,其特征在于,所述加入消息还包括与所述第一隧道对应的第一信息,所述方法还包括:
若所述组播报文包括所述第一信息,则所述第二节点确认所述组播报文通过反向路径转发RPF检查。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811645056.7/1.html,转载请声明来源钻瓜专利网。