本发明实施例涉及通信领域,具体而言,涉及一种报文的转发方法、装置、存储介质及电子装置。
背景技术:
1、互联网协议第6版(internet protocol version 6,简称ipv6)的分段路由策略(srv6 policy)可以为用户提供定制化的网络路径和网络资源来承载高价值业务。然而,由于srv6 policy没有信令来沿途预留网络资源,因此无法提供确定性的服务质量,不能满足部分业务的需要。
2、针对相关技术中的srv6 policy没有信令来沿途预留网络资源的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本发明实施例提供了一种报文的转发方法、装置、存储介质及电子装置,以至少解决相关技术中srv6 policy没有信令来沿途预留网络资源的问题。
2、根据本发明的一个实施例,提供了一种报文的转发方法,包括:接收通过网络分段路由策略所承载的目标业务报文,其中,所述网络分段路由策略是预先创建的由源节点到达目标节点的路由策略;获取所述目标业务报文中的分段路由头中所携带的目标网络资源标识;确定与所述目标网络资源标识对应的转发资源,并根据所述转发资源转发所述目标业务报文。
3、在一个可选的实施例中,在接收通过网络分段路由策略所承载的目标业务报文之前,所述方法还包括:将所述目标网络资源标识与所述转发资源进行关联,以建立所述目标网络资源标识与所述转发资源之间的关联关系;确定与所述目标网络资源标识对应的转发资源包括:基于预先建立的所述关联关系确定与所述目标网络资源标识对应的所述转发资源。
4、在一个可选的实施例中,所述方法还包括:所述源节点创建所述网络分段路由策略;所述源节点在初始业务报文中的所述分段路由头中携带所述目标网络资源标识,得到所述目标业务报文;所述源节点通过所述网络分段路由策略承载所述目标业务报文,并根据所述转发资源转发所述目标业务报文。
5、在一个可选的实施例中,所述源节点在初始业务报文中的所述分段路由头中携带所述目标网络资源标识之前,所述方法还包括:所述源节点在所述分段路由头中增加第一字段,其中,所述第一字段用于指示所述目标网络资源标识。
6、在一个可选的实施例中,所述第一字段中包括有类型字段、长度字段以及值字段,其中,所述值字段中包括有用于指示所述目标网络资源标识的字段。
7、在一个可选的实施例中,所述值字段中还包括预留字段。
8、在一个可选的实施例中,所述网络分段路由策略包括:ipv6分段路由策略。
9、根据本发明的另一个实施例,提供了一种报文的转发装置,包括:接收模块,用于接收通过网络分段路由策略所承载的目标业务报文,其中,所述网络分段路由策略是预先创建的由源节点到达目标节点的路由策略;获取模块,用于获取所述目标业务报文中的分段路由头中所携带的目标网络资源标识;确定模块,用于确定与所述目标网络资源标识对应的转发资源,并根据所述转发资源转发所述目标业务报文。
10、根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述任一项中所述的方法的步骤。
11、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
12、通过本发明,通过接收网络分段路由策略所承载的目标业务报文,并获取目标业务报文中的分段路由头中所携带的目标网络资源标识,可以确定与目标网络资源标识对应的转发资源,并根据转发资源转发目标业务报文。进而可以通过在业务报文中的分段路由头中携带网络资源标识,实现在srv6 policy携带的业务报文中沿途预留网络资源,因此,可以解决srv6policy没有信令来沿途预留网络资源的问题,达到了在srv6 policy携带的业务报文中沿途预留网络资源的效果。
1.一种报文的转发方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述源节点在初始业务报文中的所述分段路由头中携带所述目标网络资源标识之前,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述第一字段中包括有类型字段、长度字段以及值字段,其中,所述值字段中包括有用于指示所述目标网络资源标识的字段。
6.根据权利要求5所述的方法,其特征在于,所述值字段中还包括预留字段。
7.根据权利要求1所述的方法,其特征在于,所述网络分段路由策略,包括:ipv6分段路由策略。
8.一种报文的转发装置,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现权利要求1-7任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1-7任一项中所述的方法。