组播数据转发方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34963149 阅读:17 留言:0更新日期:2022-09-17 12:43
本公开提供了一种组播数据转发方法、装置、电子设备及存储介质,涉及通信技术领域。该方法包括:中间节点接收来自上游节点的组播数据,组播数据的数据头包括上游节点的转发标签、邻居标签和通用树标签,邻居标签用于标识上游节点,通用树标签用于标识组播数据对应的组播树;中间节点根据邻居标签和通用树标签对组播数据执行反向路径转发RPF检查;在RPF检查通过的情况下,中间节点根据通用树标签确定对应的下游节点;中间节点为下游节点封装并转发组播数据,封装的组播数据包括中间节点与下游节点对应的转发标签、邻居标签和通用树标签。利用通用树标签来标识整个组播树,方便了对组播网络的监测和调试。播网络的监测和调试。播网络的监测和调试。

【技术实现步骤摘要】
组播数据转发方法、装置、电子设备及存储介质


[0001]本公开涉及通信
,尤其涉及一种组播数据转发方法、装置、电子设备及存储介质。

技术介绍

[0002]在通信
中,组播源生成的组播数据经节点转发后发往组播组对应的各个接收端,负责转发组播数据的节点及组播数据在节点中的转发路径由网络中的控制器确定。
[0003]在相关技术中,网络中的控制器根据组播源的信息和组播组的信息来确定转发组播数据的节点及路径。之后,控制器为节点指定并分发转发标签,以使节点根据转发标签转发组播数据。
[0004]然而,控制器虽然为节点指定了转发标签,使节点具备转发组播数据的能力,但缺少组播数据在节点间转发时的监测机制,不利于对节点组成的组播网络的调试和监测。
[0005]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]本公开提供一种组播数据转发方法、装置、电子设备及存储介质,至少在一定程度上克服相关技术的中组播网络的调试和监测不便的问题。
[0007]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0008]根据本公开的一个方面,提供一种组播数据转发方法,包括:
[0009]中间节点接收来自上游节点的组播数据,所述组播数据的数据头包括所述上游节点的转发标签、邻居标签和通用树标签,所述邻居标签用于标识所述上游节点,所述通用树标签用于标识所述组播数据对应的组播树;
[0010]所述中间节点根据所述邻居标签和通用树标签对所述组播数据执行反向路径转发RPF检查;
[0011]在所述RPF检查通过的情况下,所述中间节点根据所述通用树标签确定对应的下游节点;
[0012]所述中间节点为所述下游节点封装并转发组播数据,封装的组播数据包括所述中间节点与所述下游节点对应的转发标签、邻居标签和所述通用树标签。
[0013]在本公开的一个实施例中,所述中间节点根据所述邻居标签和通用树标签对所述组播数据执行反向路径转发RPF检查,包括:根据所述数据头包括的邻居标签和通用树标签,确定所述中间节点与所述组播数据对应的第一接口;确定所述第一接口与第二接口的第一异同关系,所述第二接口是所述中间节点接收所述组播数据的接口。
[0014]在本公开的一个实施例中,所述根据所述数据头包括的邻居标签和通用树标签,
确定所述中间节点与所述组播数据对应的第一接口,包括:根据所述通用树标签,确定所述中间节点存储的信息中与所述通用树标签对应的目标邻居标签;确定所述数据头包括的邻居标签与所述目标邻居标签的第二异同关系;在所述第二异同关系为相同的情况下,确定所述目标邻居标签对应的接口为第一接口。
[0015]在本公开的一个实施例中,所述中间节点为所述下游节点封装并转发组播数据,包括:根据所述中间节点与所述下游节点对应的转发标签、邻居标签和所述通用树标签,对所述组播数据进行更新;向所述下游节点转发更新后的组播数据。
[0016]在本公开的一个实施例中,所述方法还包括:所述中间节点接收由控制器发送来的路径计算单元通信协议PCEP消息,所述PCEP消息包括所述中间节点对应的转发标签、邻居标签、所述通用树标签和目标邻居标签。
[0017]在本公开的一个实施例中,所述中间节点对应的转发标签包括第一转发标签,每一个第一转发标签对应所述中间节点的一个下游节点,所述第一转发标签的数量为n,n为大于或等于1的整数,所述PCEP消息包括第一CCI对象字段和n个第二CCI对象字段;所述第一CCI对象字段包括所述目标邻居标签和所述通用树标签;所述第一CCI对象字段中的O字段的内容为0;所述n个第二CCI对象字段中的各个第二CCI对象字段均包括所述中间节点对应的一个第一转发标签、邻居标签和所述通用树标签,不同的第二CCI对象字段包括的第一转发标签不同;所述n个第二CCI对象字段中的O字段的内容均为1。
[0018]在本公开的一个实施例中,所述中间节点对应的转发标签还包括第二转发标签,所述第二转发标签与所述数据头包括的转发标签相同;所述第二转发标签插入在所述第一CCI对象字段。
[0019]在本公开的一个实施例中,所述目标邻居标签和所述通用树标签插入在所述第一CCI对象字段的Optional

TLV字段;所述中间节点的的邻居标签和所述通用树标签插入在第二CCI对象字段的Optional

TLV字段。
[0020]在本公开的一个实施例中,所述上游节点是所述组播树中与组播源连接的节点,所述方法还包括:所述上游节点接收控制器发送来的PCEP消息,所述PCEP消息包括所述上游节点的邻居标签、所述上游节点与所述中间节点对应的转发标签和所述通用树标签;所述上游节点接收来自组播源的组播数据;所述上游节点根据所述通用树标签,确定出所述中间节点;所述上游节点根据所述PCEP消息包括的邻居标签、所述上游节点与所述中间节点对应的转发标签和所述通用树标签,为所述中间节点封装并转发组播数据。
[0021]在本公开的一个实施例中,所述下游节点是所述组播树中与组播组中的接收端相连的节点,所述方法还包括:所述下游节点接收控制器发送来的PCEP消息,所述PCEP消息包括所述中间节点的邻居标签和所述通用树标签;所述下游节点接收来自所述中间节点的组播数据;所述下游节点根据所述中间节点的邻居标签和所述通用树标签,对来自所述中间节点的组播数据执行RPF检查;在对来自所述中间节点的组播数据RPF检查通过的情况下,所述下游节点向所述接收端转发组播数据。
[0022]根据本公开的另一个方面,提供一种组播数据转发装置,包括:
[0023]第一接收模块,用于接收来自上游节点的组播数据,所述组播数据的数据头包括所述上游节点的转发标签、邻居标签和通用树标签,所述邻居标签用于标识所述上游节点,所述通用树标签用于标识所述组播数据对应的组播树;
[0024]第一处理模块,用于根据所述邻居标签和通用树标签对所述组播数据执行反向路径转发RPF检查;
[0025]确定模块,用于在所述RPF检查通过的情况下,根据所述通用树标签确定对应的下游节点;
[0026]第一发送模块,用于为所述下游节点封装并转发组播数据,封装的组播数据包括所述中间节点与所述下游节点对应的转发标签、邻居标签和所述通用树标签。
[0027]在本公开的一个实施例中,所述第一处理模块,用于根据所述数据头包括的邻居标签和通用树标签,确定所述中间节点与所述组播数据对应的第一接口;确定所述第一接口与第二接口的第一异同关系,所述第二接口是所述中间节点接收所述组播数据的接口
[0028]在本公开的一个实施例中,所述第一处理模块,用于根据所述通用树标签,确定所述中间节点存储的信息中与所述通用树标签对应的目标邻居标签;确定所述数据头包括的邻居标签与所述目本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种组播数据转发方法,其特征在于,包括:中间节点接收来自上游节点的组播数据,所述组播数据的数据头包括所述上游节点的转发标签、邻居标签和通用树标签,所述邻居标签用于标识所述上游节点,所述通用树标签用于标识所述组播数据对应的组播树;所述中间节点根据所述邻居标签和通用树标签对所述组播数据执行反向路径转发RPF检查;在所述RPF检查通过的情况下,所述中间节点根据所述通用树标签确定对应的下游节点;所述中间节点为所述下游节点封装并转发组播数据,封装的组播数据包括所述中间节点与所述下游节点对应的转发标签、邻居标签和所述通用树标签。2.根据权利要求1所述的方法,其特征在于,所述中间节点根据所述邻居标签和通用树标签对所述组播数据执行反向路径转发RPF检查,包括:根据所述数据头包括的邻居标签和通用树标签,确定所述中间节点与所述组播数据对应的第一接口;确定所述第一接口与第二接口的第一异同关系,所述第二接口是所述中间节点接收所述组播数据的接口。3.根据权利要求2所述的方法,其特征在于,所述根据所述数据头包括的邻居标签和通用树标签,确定所述中间节点与所述组播数据对应的第一接口,包括:根据所述通用树标签,确定所述中间节点存储的信息中与所述通用树标签对应的目标邻居标签;确定所述数据头包括的邻居标签与所述目标邻居标签的第二异同关系;在所述第二异同关系为相同的情况下,确定所述目标邻居标签对应的接口为第一接口。4.根据权利要求1所述的方法,其特征在于,所述中间节点为所述下游节点封装并转发组播数据,包括:根据所述中间节点与所述下游节点对应的转发标签、邻居标签和所述通用树标签,对所述组播数据进行更新;向所述下游节点转发更新后的组播数据。5.根据权利要求1

4任一所述的方法,其特征在于,所述方法还包括:所述中间节点接收由控制器发送来的路径计算单元通信协议PCEP消息,所述PCEP消息包括所述中间节点对应的转发标签、邻居标签、所述通用树标签和目标邻居标签。6.根据权利要求5所述的方法,其特征在于,所述中间节点对应的转发标签包括第一转发标签,每一个第一转发标签对应所述中间节点的一个下游节点,所述第一转发标签的数量为n,n为大于或等于1的整数,所述PCEP消息包括第一CCI对象字段和n个第二CCI对象字段;所述第一CCI对象字段包括所述目标邻居标签和所述通用树标签;所述第一CCI对象字段中的O字段的内容为0;所述n个第二CCI对象字段中的各个第二CCI对象字段均包括所述中间节点对应的一个第一转发标签、邻居标签和所述通用树标签,不同的第二CCI对象字段包括的第一转发标签
不同;所述n个第二CCI对象字段中的O字段的内容均为1。7.根据权利要求6所述的方法,...

【专利技术属性】
技术研发人员:李华楠袁刚张雪王鹏王越
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1