本申请涉及分段路由和承载领域,尤其涉及一种跨域路径生成方法、装置、设备及存储介质。
背景技术:
1、目前跨域路径生成方法主要是利用控制器编排跨域端到端srv6 policy隧道,利用控制器编排跨域端到端srv6 policy隧道即先通过bgp ls协议搜集各个域的拓扑信息上报给控制器,控制器加工出完整额端到端拓扑。控制器按照业务要求计算跨域的端到端的srv6 policy隧道,并通过pcep、bgp协议下发给隧道头节点的转发器设备。在转发器上将业务流量引入srv6 policy隧道。由此可知,利用控制器编排跨域路径本质上是集中式算路,需要依赖控制器掌握全网拓扑信息,以及维护全网所有端到端路径,网络规模越大则对控制器的依赖性越高。
技术实现思路
1、本申请提供一种跨域路径生成方法、装置、设备及存储介质,旨在实现在不依赖控制器的前提下生成跨域路径。
2、第一方面,本申请提供一种跨域路径生成方法,包括:
3、通过第一无线业务网关发布携带有第一分段标识的颜色感知路由,并确定第一转发器和第二转发器,其中,所述颜色感知路由包括第一基站侧网关和颜色私网路由;
4、通过所述第一转发器和所述第二转发器将得到的第二分段标识和第三分段标识,与所述第一分段标识进行交换,得到第一路由带栈;
5、通过第二无线业务网关将得到的第四分段标识与所述第一路由带栈进行交换,得到第二路由带栈;
6、通过第二基站侧网关将得到的第五分段标识与所述第二路由带栈进行交换,得到第三路由带栈;
7、基于所述第三路由带栈、所述第一基站侧网关、所述第二基站侧网关和所述颜色私网路由,生成跨域路径。
8、在一个实施例,所述基于所述第三路由带栈、所述第一基站侧网关、所述第二基站侧网关和所述颜色私网路由,生成跨域路径,包括:
9、确定所述第一基站侧网关与所述第二基站侧网关的虚拟网业务;
10、根据所述虚拟网业务中的业务需求,确定所述颜色私网路由的目标着色信息;
11、通过所述第二基站侧网关检测到携带有所述目标着色信息的私网路由后,通过所述第一基站侧网关和所述目标着色信息关联所述第三路由带栈,生成所述跨域路径。
12、所述通过所述第一转发器和所述第二转发器将得到的第二分段标识和第三分段标识,与所述第一分段标识进行交换,得到第一路由带栈,包括:
13、通过所述第一转发器结合所述颜色感知路确定所述第二分段标识,并将所述第二分段标识与所述第一分段标识进行标识交换,得到待处理路由带栈;
14、通过所述待处理路由带栈更新所述颜色感知路由,得到第一更新后的颜色感知路由;
15、通过所述第一转发器将所述第一更新后的颜色感知路由发布至所述第二转发器,并将所述第一转发器确定为第一下发端点;
16、通过所述第二转发器结合所述第一更新后的颜色感知路由和所述第一下发端点,确定所述第三分段标识;
17、将所述第三分段标识与所述第一路由带栈中的第二分段标识进行标识交换,得到所述第一路由带栈。
18、所述将所述第三分段标识与所述第一路由带栈中的第二分段标识进行标识交换,得到所述第一路由带栈之后,还包括:
19、通过所述第一路由带栈更新所述第一更新后的颜色感知路由,得到第二更新后的颜色感知路由;
20、通过所述第二转发器将所述第二更新后的颜色感知路由发布至第二无线业务网关,并将所述第二转发器确定为第二下发端点。
21、所述通过第二无线业务网关将得到的第四分段标识与所述第一路由带栈进行交换,得到第二路由带栈,包括:
22、通过所述第二无线业务网关结合所述第二下发端点和所述第二更新后的颜色感知路,确定第四分段标识;
23、将所述第四分段标识与所述第一路由带栈中的第三分段标识进行标识交换,得到所述第二路由带栈。
24、所述将所述第四分段标识与所述第一路由带栈中的第三分段标识进行标识交换,得到所述第二路由带栈之后,还包括:
25、通过所述第二路由带栈更新所述第二更新后的颜色感知路由,得到第三更新后的颜色感知路由;
26、通过所述第二无线业务网关将所述第三更新后的颜色感知路由发布至第二基站侧网关,并将所述第二无线业务网关确定为第三下发端点。
27、所述通过第二基站侧网关将得到的第五分段标识与所述第二路由带栈进行交换,得到第三路由带栈,包括:
28、通过所述第二基站侧网关结合所述第三下发端点和所述第三更新后的颜色感知路,确定第五分段标识;
29、将所述第五分段标识与所述第三路由带栈中的第四分段标识进行标识交换,得到所述第三路由带栈。
30、第二方面,本申请还提供一种跨域路径生成装置,包括:
31、发布确定模块,用于通过第一无线业务网关发布携带有第一分段标识的颜色感知路由,并确定第一转发器和第二转发器,其中,所述颜色感知路由包括第一基站侧网关和颜色私网路由;
32、第一交换模块,用于通过所述第一转发器和所述第二转发器将得到的第二分段标识和第三分段标识,与所述第一分段标识进行交换,得到第一路由带栈;
33、第二交换模块,用于通过第二无线业务网关将得到的第四分段标识与所述第一路由带栈进行交换,得到第二路由带栈;
34、第三交换模块,用于通过第二基站侧网关将得到的第五分段标识与所述第二路由带栈进行交换,得到第三路由带栈;
35、路径生成模块,用于基于所述第三路由带栈、所述第一基站侧网关、所述第二基站侧网关和所述颜色私网路由,生成跨域路径。
36、第三方面,本申请还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行所述程序时实现第一方面所述跨域路径生成方法。
37、第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述跨域路径生成方法。
38、第五方面,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述跨域路径生成方法。
39、本申请提供的跨域路径生成方法、装置、设备及存储介质,在跨域路径生成的过程中,只需要通过第一无线业务网关、第二无线业务网关、第一基站侧网关、第二基站侧网关、第一转发器和第二转发器,结合颜色感知路由、第一分段标识、第二分段标识、第三分段标识、第四分段标识和第五分段标识,即可生成跨域路径,不需要依赖控制器,从而实现了在不依赖控制器的前提下生成跨域路径。
1.一种跨域路径生成方法,其特征在于,包括:
2.根据权利要求1所述的跨域路径生成方法,其特征在于,所述基于所述第三路由带栈、所述第一基站侧网关、所述第二基站侧网关和所述颜色私网路由,生成跨域路径,包括:
3.根据权利要求1所述的跨域路径生成方法,其特征在于,通过所述第一转发器和所述第二转发器将得到的第二分段标识和第三分段标识,与所述第一分段标识进行交换,得到第一路由带栈,包括:
4.根据权利要求3所述的跨域路径生成方法,其特征在于,所述将所述第三分段标识与所述第一路由带栈中的第二分段标识进行标识交换,得到所述第一路由带栈之后,还包括:
5.根据权利要求4所述的跨域路径生成方法,其特征在于,所述通过第二无线业务网关将得到的第四分段标识与所述第一路由带栈进行交换,得到第二路由带栈,包括:
6.根据权利要求5所述的跨域路径生成方法,其特征在于,所述将所述第四分段标识与所述第一路由带栈中的第三分段标识进行标识交换,得到所述第二路由带栈之后,还包括:
7.根据权利要求6所述的跨域路径生成方法,其特征在于,所述通过第二基站侧网关将得到的第五分段标识与所述第二路由带栈进行交换,得到第三路由带栈,包括:
8.一种跨域路径生成装置,其特征在于,包括:
9.一种电子设备,所述电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的跨域路径生成方法。
10.一种计算机可读存储介质,所述计算机可读存储介质包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的跨域路径生成方法。