本技术涉及数据传输领域,尤其涉及一种报文转发方法、装置、相关设备及存储介质。
背景技术:
1、算力网络的实现是响应国家战略、顺应产业发展和推动公司转型的必然要求,可以为社会数智化发展和公司战略转型带来全新机遇。相关技术中,可以基于应用切片分组网(spn,slicing packet network)实现算力网络。具体地,算力无法离开城域网络,应用spn作为城域网络的主体可以覆盖所有县级以上区域并实现40万端的部署规模,未来算力位置从中心向边缘发展,大量用户从边缘接入算力,城域spn也可以承载边缘和泛在算力接入。spn具备硬隔离、低时延、电信级大规模层三(l3,layer 3)灵活组网、软件定义网络(sdn,software defined network)智能化管控等能力,可以高效地承载155万以上的第五代移动通信技术(5g)基站回传及垂直行业应用。spn在算网(即算力网络)中,可以为算力应用提供层一(l1,layer 1)至l3的切片网络服务,打造高品质、广覆盖、电信级灵活连接的spn算网底座,实现云边端算力高速、高品质的灵活连接。另外,算力网络对spn的需求主要包括面向智能化感知算力网络业务的时延、带宽、服务质量(qos,quality of service)以及算力能力等,通过建立spn与算力网络的融合机制,能够提升spn对算力业务的感知能力,并能够实现针对算力网络业务的端到端服务。
2、然而,相关技术中,针对上述spn与算力网络融合的场景,可能无法采用基于第六版互联网协议(ipv6,internet protocol version 6)的分段路由(srv6,segment routingipv6)技术进行算力编排。
技术实现思路
1、为解决相关技术问题,本技术实施例提供一种报文转发方法、装置、相关设备及存储介质。
2、本技术实施例的技术方案是这样实现的:
3、本技术实施例提供一种报文转发方法,应用于第一设备,包括:
4、接收第一报文,所述第一报文包含第一段标识(sid,segment id),所述第一sid与所述第一设备关联,所述第一sid包含第一信息,所述第一信息包含时分复用(tdm,timedivision multiplexing)交叉功能的相关信息;
5、利用所述第一sid和第二信息,确定所述第一报文对应的tdm通道,所述第二信息表征sid与tdm通道之间的关联关系;
6、通过所述第一报文对应的tdm通道,转发所述第一报文。
7、上述方案中,所述tdm交叉功能的相关信息包括以下至少之一:
8、第三信息,所述第三信息表征tdm交叉的类型;
9、第四信息,所述第四信息表征在倒数第二段执行分段路由头(srh,segmentrouting header)移除操作;
10、第五信息,所述第五信息表征在最后一段执行srh移除操作;
11、第六信息,所述第六信息表征在最后一段执行ipv6解封装操作。
12、上述方案中,所述第二信息包括以下之一:
13、第七信息和第八信息之间的关联关系,所述第七信息包含sid的相关信息,所述第八信息包含tdm通道的相关信息;
14、第七信息和第九信息之间的关联关系,以及第九信息和第八信息之间的关联关系,所述第七信息包含sid的相关信息,所述第八信息包含tdm通道的相关信息,所述第九信息包含tdm子接口的相关信息。
15、上述方案中,所述sid的相关信息包括以下至少之一:
16、sid;
17、sid的第一字段,所述第一字段包含sid的功能的相关信息;
18、sid的第二字段,所述第二字段包含随机生成的数值。
19、上述方案中,所述tdm通道的相关信息包括以下至少之一:
20、tdm通道的类型;
21、tdm通道的标识;
22、tdm通道的名称。
23、上述方案中,所述tdm子接口的相关信息包括以下至少之一:
24、tdm子接口对应的互联网协议(ip,internet protocol)地址;
25、tdm子接口的标识;
26、tdm子接口的名称。
27、上述方案中,所述方法还包括:
28、接收第二设备发送的所述第二信息,所述第二信息是所述第二设备确定的;
29、或者,
30、确定所述第二信息,并向第二设备发送所述第二信息;其中,
31、所述第二设备至少用于网络管理和/或控制。
32、上述方案中,所述方法还包括:
33、接收第二设备发送的所述第一sid,所述第一sid是所述第二设备确定的;
34、或者,
35、确定所述第一sid,并向第二设备发送所述第一sid;其中,
36、所述第二设备至少用于网络管理和/或控制。
37、本技术实施例还提供一种报文转发方法,应用于第二设备,包括:
38、确定第二信息,并向第一设备发送所述第二信息,以供所述第一设备利用第一sid和第二信息确定第一报文对应的tdm通道,并通过所述第一报文对应的tdm通道转发所述第一报文;
39、或者,
40、接收第一设备发送的第二信息,所述第二信息是所述第一设备确定的;其中,
41、所述第二设备至少用于网络管理和/或控制;所述第二信息表征sid与tdm通道之间的关联关系;所述第一报文包含所述第一sid,所述第一sid与所述第一设备关联,所述第一sid包含第一信息,所述第一信息包含tdm交叉功能的相关信息。
42、上述方案中,所述tdm交叉功能的相关信息包括以下至少之一:
43、第三信息,所述第三信息表征tdm交叉的类型;
44、第四信息,所述第四信息表征在倒数第二段执行srh移除操作;
45、第五信息,所述第五信息表征在最后一段执行srh移除操作;
46、第六信息,所述第六信息表征在最后一段执行外层ipv6解封装操作。
47、上述方案中,所述第二信息包括以下之一:
48、第七信息和第八信息之间的关联关系,所述第七信息包含sid的相关信息,所述第八信息包含tdm通道的相关信息;
49、第七信息和第九信息之间的关联关系,以及第九信息和第八信息之间的关联关系,所述第七信息包含sid的相关信息,所述第八信息包含tdm通道的相关信息,所述第九信息包含tdm子接口的相关信息。
50、上述方案中,所述sid的相关信息包括以下至少之一:
51、sid;
52、sid的第一字段,所述第一字段包含sid的功能的相关信息;
53、sid的第二字段,所述第二字段包含随机生成的数值。
54、上述方案中,所述tdm通道的相关信息包括以下至少之一:
55、tdm通道的类型;
56、tdm通道的标识;
57、tdm通道的名称。
58、上述方案中,所述tdm子接口的相关信息包括以下至少之一:
59、tdm子接口对应的ip地址;
60、tdm子接口的标识;
61、tdm子接口的名称。
62、上述方案中,所述方法还包括:
63、确定所述第一sid,并向所述第一设备发送所述第一sid;
64、或者,
65、接收所述第一设备发送的所述第一sid,所述第一sid是所述第一设备确定的。
66、本技术实施例还提供一种报文转发装置,包括:
67、接收单元,用于接收第一报文,所述第一报文包含第一sid,所述第一sid与所述第一设备关联,所述第一sid包含第一信息,所述第一信息包含tdm交叉功能的相关信息;
68、处理单元,用于利用所述第一sid和第二信息,确定所述第一报文对应的tdm通道,所述第二信息表征sid与tdm通道之间的关联关系;
69、转发单元,用于通过所述第一报文对应的tdm通道,转发所述第一报文。
70、本技术实施例还提供一种报文转发装置,包括:
71、第三映射单元,用于确定第二信息,并向第一设备发送所述第二信息,以供所述第一设备利用第一sid和第二信息确定第一报文对应的tdm通道,并通过所述第一报文对应的tdm通道转发所述第一报文;或者,用于接收第一设备发送的第二信息,所述第二信息是所述第一设备确定的;其中,
72、所述第二信息表征sid与tdm通道之间的关联关系;所述第一报文包含所述第一sid,所述第一sid与所述第一设备关联,所述第一sid包含第一信息,所述第一信息包含tdm交叉功能的相关信息。
73、本技术实施例还提供一种第一设备,包括:第一通信接口和第一处理器;其中,
74、所述第一处理器,用于:
75、通过所述第一通信接口接收第一报文,所述第一报文包含第一sid,所述第一sid与所述第一设备关联,所述第一sid包含第一信息,所述第一信息包含tdm交叉功能的相关信息;
76、利用所述第一sid和第二信息,确定所述第一报文对应的tdm通道,所述第二信息表征sid与tdm通道之间的关联关系;
77、通过所述第一报文对应的tdm通道,转发所述第一报文。
78、本技术实施例还提供一种第二设备,包括:第二通信接口和第二处理器;其中,
79、所述第二处理器,用于确定第二信息;所述第二通信接口,用于向第一设备发送所述第二信息,以供所述第一设备利用第一sid和第二信息确定第一报文对应的tdm通道,并通过所述第一报文对应的tdm通道转发所述第一报文;
80、或者,
81、所述第二通信接口,用于接收第一设备发送的第二信息,所述第二信息是所述第一设备确定的;其中,
82、所述第二设备至少用于网络管理和/或控制;所述第二信息表征sid与tdm通道之间的关联关系;所述第一报文包含所述第一sid,所述第一sid与所述第一设备关联,所述第一sid包含第一信息,所述第一信息包含tdm交叉功能的相关信息。
83、本技术实施例还提供一种第一设备,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
84、其中,所述第一处理器用于运行所述计算机程序时,执行上述第一设备侧任一方法的步骤。
85、本技术实施例还提供一种第二设备,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
86、其中,所述第二处理器用于运行所述计算机程序时,执行上述第二设备侧任一方法的步骤。
87、本技术实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一设备侧任一方法的步骤,或者实现上述第二设备侧任一方法的步骤。
88、本技术实施例提供的报文转发方法、装置、相关设备及存储介质,第一设备接收第一报文,所述第一报文包含第一sid,所述第一sid与所述第一设备关联,所述第一sid包含第一信息,所述第一信息包含tdm交叉功能的相关信息;利用所述第一sid和第二信息,确定所述第一报文对应的tdm通道,所述第二信息表征sid与tdm通道之间的关联关系;通过所述第一报文对应的tdm通道,转发所述第一报文。本技术实施例提供的方案,tdm通道设备(即所述第一设备)接收包含有自身关联sid(即所述第一sid)的srv6报文(即所述第一报文),该sid包含tdm交叉功能的相关信息,利用该sid以及表征sid与tdm通道之间关联关系的特定信息(即所述第二信息)确定该报文对应的tdm通道,并通过确定的tdm通道转发该报文,如此,能够使srv6技术支持tdm通道,即支持将srv6报文导向tdm通道直接进行报文转发,实现tdm通道传输机制与三层路由(即srv6)技术的结合以及srv6报文与tdm通道的精准匹配;换句话说,针对spn与算力网络融合的场景,能够采用srv6技术进行算力编排,直接调用对应的tdm通道进行报文转发,从而能够发挥spn自有切片通道的优势,提升srv6路径的性能。
1.一种报文转发方法,其特征在于,应用于第一设备,包括:
2.根据权利要求1所述的方法,其特征在于,所述tdm交叉功能的相关信息包括以下至少之一:
3.根据权利要求1所述的方法,其特征在于,所述第二信息包括以下之一:
4.根据权利要求3所述的方法,其特征在于,所述sid的相关信息包括以下至少之一:
5.根据权利要求3所述的方法,其特征在于,所述tdm通道的相关信息包括以下至少之一:
6.根据权利要求3所述的方法,其特征在于,所述tdm子接口的相关信息包括以下至少之一:
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
9.一种报文转发方法,其特征在于,应用于第二设备,包括:
10.根据权利要求9所述的方法,其特征在于,所述tdm交叉功能的相关信息包括以下至少之一:
11.根据权利要求9所述的方法,其特征在于,所述第二信息包括以下之一:
12.根据权利要求11所述的方法,其特征在于,所述sid的相关信息包括以下至少之一:
13.根据权利要求11所述的方法,其特征在于,所述tdm通道的相关信息包括以下至少之一:
14.根据权利要求11所述的方法,其特征在于,所述tdm子接口的相关信息包括以下至少之一:
15.根据权利要求9至14任一项所述的方法,其特征在于,所述方法还包括:
16.一种报文转发装置,其特征在于,包括:
17.一种报文转发装置,其特征在于,包括:
18.一种第一设备,其特征在于,包括:第一通信接口和第一处理器;其中,
19.一种第二设备,其特征在于,包括:第二通信接口和第二处理器;其中,
20.一种第一设备,其特征在于,包括:第一处理器和用于存储能够在处理器上运行的计算机程序的第一存储器,
21.一种第二设备,其特征在于,包括:第二处理器和用于存储能够在处理器上运行的计算机程序的第二存储器,
22.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述方法的步骤,或者实现权利要求9至15任一项所述方法的步骤。