System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信领域,尤其涉及一种通信方法、装置、设备及存储介质。
技术介绍
1、基于互联网协议第六版的分段路由服务功能链(segment routing v6 servicefunction chaining,srv6 sfc)是一种基于互联网协议第六版(internet protocolversion6,ipv6)分段路由的服务功能链技术。其结合了srv6和服务功能链的概念,可以实现灵活、高效的网络流量调度和服务链路定制,是通过在初始报文中添加srv6路径信息来引导报文按照指定的路径依次经过应用层服务设备的技术。
2、基于srv6的功能服务链需要基于ipv6网络架构,即所有的srv6节点均需要基于ipv6网络架构才能实现报文传输。然而,目前的网络架构以互联网协议第四版(internetprotocol version 4,ipv4)为主,在部分场景下,网络架构为纯ipv4架构,无法使用基于srv6的sfc。
3、因此,如何在ipv4网络架构下通过基于srv6的sfc进行通信是亟需解决的问题。
技术实现思路
1、本申请提供一种通信方法、装置、设备及存储介质,用以解决如何在ipv4网络架构下通过基于srv6的sfc进行通信的技术问题。
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、第四方面,本申请提供一种通信方法,包括:本文档来自技高网...
【技术保护点】
1.一种通信方法,其特征在于,包括:
2.一种通信方法,其特征在于,包括:
3.根据权利要求2所述的方法,其特征在于,所述第二服务网关控制所述功能服务链上的节点基于第二网络协议转发所述目标业务的报文,包括:
4.根据权利要求3所述的方法,其特征在于,所述第二服务网关根据所述功能服务链配置信息,为所述初始报文添加第二网络协议报文头,包括:
5.一种通信方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,所述从所述报文中获取所述初始报文,以及,第二网络协议报文头,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述第二网络协议报文头,将所述初始报文发送至所述目标应用服务器,包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述应答报文生成添加了所述第二网络协议报文头的报文,包括:
9.一种通信方法,其特征在于,包括:
10.一种通信系统,其特征在于,包括实现如权利要求1所述的方法的服务编排器,实现如权利要求2至4所述的方法的第二服务网关,实现如
11.一种通信装置,其特征在于,应用于服务编排器,所述装置包括:
12.一种通信装置,其特征在于,应用于第二服务网关,所述装置包括:
13.一种通信装置,其特征在于,应用于第一服务网关,所述装置包括:
14.一种通信装置,其特征在于,应用于终点服务网关,所述装置包括:
15.一种电子设备,其特征在于,包括:处理器,通信接口以及存储器,所述处理器分别与所述通信接口和所述存储器通信连接;
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至9任一项所述的方法。
...【技术特征摘要】
1.一种通信方法,其特征在于,包括:
2.一种通信方法,其特征在于,包括:
3.根据权利要求2所述的方法,其特征在于,所述第二服务网关控制所述功能服务链上的节点基于第二网络协议转发所述目标业务的报文,包括:
4.根据权利要求3所述的方法,其特征在于,所述第二服务网关根据所述功能服务链配置信息,为所述初始报文添加第二网络协议报文头,包括:
5.一种通信方法,其特征在于,包括:
6.根据权利要求5所述的方法,其特征在于,所述从所述报文中获取所述初始报文,以及,第二网络协议报文头,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述第二网络协议报文头,将所述初始报文发送至所述目标应用服务器,包括:
8.根据权利要求7所述的方法,其特征在于,所述根据所述应答报文生成添加了所述第二网络协议报文头的报文,包括:
9.一种通信方法,其特征在于,包括...
【专利技术属性】
技术研发人员:曹云飞,张岩,曹畅,何涛,霍龙社,崔煜喆,马力俊,王施霁,杨洋,徐治理,沈凌华,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。