System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网络通信,尤其涉及一种自治系统通信方法、装置、终端设备及存储介质。
技术介绍
1、随着ovn(open virtual network,开放虚拟网络)的发展和成熟,越来越多的云平台环境都在使用ovn来为云平台提供灵活的网络配置。在一些混合as(autonomous system,自治系统)系统场景中,存在部署了ovn的as系统平台与其他as系统平台进行内部通信的需求。目前使用ovn的as系统无法实现与其他as系统的通信。
技术实现思路
1、本专利技术实施例提供一种自治系统通信方法、装置、终端设备及存储介质,能实现部署了开放虚拟网络的第一自治系统与未部署开放虚拟网络的第二自治系统间的通信。
2、本专利技术一实施例提供一种自治系统通信方法,包括:
3、获取部署了开放虚拟网络的第一自治系统、待与所述第一自治系统建立通信连接的第二自治系统以及所述第二自治系统的标识信息;
4、在所述第一自治系统中构建初始bgp虚拟机;其中,所述初始bgp虚拟机包括与第一自治系统中的开放虚拟网络相关联的虚拟网卡以及初始bgp协议;
5、以所述第二自治系统的标识信息对初始bgp协议的协议内容进行修改,得到包含修改后bgp协议的bgp虚拟机;
6、响应用户在bgp虚拟机上发起的第一通信请求,所述bgp虚拟机通过修改后bgp协议与第二自治系统建立通信连接。
7、进一步地,在所述第一自治系统中构建初始bgp虚拟机,包括:
9、在所述初始虚拟机中添加虚拟网卡,以使所述虚拟网卡与开放虚拟网络的逻辑端口进行关联;
10、在所述初始虚拟机中配置初始bgp协议;
11、以添加了虚拟网卡和初始bgp协议的初始虚拟机作为初始bgp虚拟机。
12、进一步地,在所述第一自治系统中构建初始虚拟机之后,还包括:
13、在所述初始虚拟机上执行frr软件集安装命令,使所述初始虚拟机支持frr服务。
14、进一步地,所述第一自治系统还包括业务虚拟机;其中,所述业务虚拟机不包含bgp协议;
15、所述业务虚拟机与bgp虚拟机处于同一私有网络中,业务虚拟机与bgp虚拟机通过所述私有网络建立通信连接;
16、响应用户在业务虚拟机上发起的第二通信请求,所述业务虚拟机将数据包转发给bgp虚拟机,以使所述bgp虚拟机将接收到的数据包转发给第二自治系统。
17、进一步地,所述业务虚拟机将数据包转发给bgp虚拟机,包括:
18、所述业务虚拟机通过第一自治系统的默认路由将数据包转发给bgp虚拟机。
19、进一步地,还包括:
20、在所述bgp虚拟机与第二自治系统建立通信连接后,向所述第二自治系统发起路由信息获取请求,以使所述第二自治系统响应路由信息获取请求,向bgp虚拟机反馈第二自治系统的路由信息;
21、所述bgp虚拟机将所述第二自治系统的路由信息添加至修改后bgp协议。
22、进一步地,所述bgp虚拟机的虚拟cpu核心不小于第一阈值,内存不小于第二阈值,且磁盘容量不小于第三阈值。
23、在上述方法项实施例的基础上,本专利技术对应提供了装置项实施例;
24、本专利技术一实施例对应提供了一种自治系统通信装置,包括:数据获取模块、bgp虚拟机构建模块以及通信模块;
25、所述数据获取模块,用于获取部署了开放虚拟网络的第一自治系统、待与所述第一自治系统建立通信连接的第二自治系统以及所述第二自治系统的标识信息;
26、所述bgp虚拟机构建模块,用于在所述第一自治系统中构建初始bgp虚拟机;其中,所述初始bgp虚拟机包括与第一自治系统中的开放虚拟网络相关联的虚拟网卡以及初始bgp协议;以所述第二自治系统的标识信息对初始bgp协议的协议内容进行修改,得到包含修改后bgp协议的bgp虚拟机;
27、所述通信模块,用于响应用户在bgp虚拟机上发起的第一通信请求,所述bgp虚拟机通过修改后bgp协议与第二自治系统建立通信连接。
28、本专利技术另一实施例提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述专利技术实施例所述的一种自治系统通信方法。
29、本专利技术另一实施例提供了一种存储介质,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行上述专利技术实施例所述的一种自治系统通信方法。
30、通过实施本专利技术具有如下有益效果:
31、本专利技术提供了一种自治系统通信方法、装置、终端设备及存储介质,该自治系统通信方法,通过获取部署了开放虚拟网络的第一自治系统、待与所述第一自治系统建立通信连接的第二自治系统以及第二自治系统的标识信息,并在第一自治系统中构建包含与第一自治系统中部署的开放虚拟网络相关联的虚拟网卡和初始bgp协议的初始bgp虚拟机,使得初始bgp虚拟机可实现bgp协议通信,并通过虚拟网卡与部署了开放虚拟网络的第一自治系统进行通信,进而通过第二自治系统的标识信息对初始bgp协议的协议内容进行修改,通过修改后bgp协议实现第一自治系统和第二自治系统的通信;通过在第一自治系统中构建包含虚拟网卡的bgp虚拟机,使得bgp虚拟机作为第一自治系统和第二自治系统的通信桥梁,实现部署了开放虚拟网络的第一自治系统与未部署开放虚拟网络的第二自治系统间的通信。
本文档来自技高网...【技术保护点】
1.一种自治系统通信方法,其特征在于,包括:
2.如权利要求1所述的一种自治系统通信方法,其特征在于,在所述第一自治系统中构建初始BGP虚拟机,包括:
3.如权利要求2所述的一种自治系统通信方法,其特征在于,在所述第一自治系统中构建初始虚拟机之后,还包括:
4.如权利要求3所述的一种自治系统通信方法,其特征在于,所述第一自治系统还包括业务虚拟机;其中,所述业务虚拟机不包含BGP协议;
5.如权利要求4所述的一种自治系统通信方法,其特征在于,所述业务虚拟机将数据包转发给BGP虚拟机,包括:
6.如权利要求5所述的一种自治系统通信方法,其特征在于,还包括:
7.如权利要求1所述的一种自治系统通信方法,其特征在于,所述BGP虚拟机的虚拟CPU核心不小于第一阈值,内存不小于第二阈值,且磁盘容量不小于第三阈值。
8.一种自治系统通信装置,其特征在于,包括:数据获取模块、BGP虚拟机构建模块以及通信模块;
9.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器
10.一种存储介质,其特征在于,所述存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述存储介质所在设备执行如权利要求1至7中任意一项所述的一种自治系统通信方法。
...【技术特征摘要】
1.一种自治系统通信方法,其特征在于,包括:
2.如权利要求1所述的一种自治系统通信方法,其特征在于,在所述第一自治系统中构建初始bgp虚拟机,包括:
3.如权利要求2所述的一种自治系统通信方法,其特征在于,在所述第一自治系统中构建初始虚拟机之后,还包括:
4.如权利要求3所述的一种自治系统通信方法,其特征在于,所述第一自治系统还包括业务虚拟机;其中,所述业务虚拟机不包含bgp协议;
5.如权利要求4所述的一种自治系统通信方法,其特征在于,所述业务虚拟机将数据包转发给bgp虚拟机,包括:
6.如权利要求5所述的一种自治系统通信方法,其特征在于,还包括:
7.如权利要求...
【专利技术属性】
技术研发人员:邹理贤,黎兵,
申请(专利权)人:云宏信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。