System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及云计算网络,尤其涉及一种实现云网络中多运营商出口网络的方法及装置。
技术介绍
1、新一代iaas云平台cloudos4.0,支持多az资源布局、超大规模集群规模(单az支持万台以上)和软硬协同。资源池核心能力满足超大规模、高性能、安全可信的云业务提供需求。
2、提升iaas平台超大规模资源池管理与调度能力,支持超大规模数据中心组网及多az架构,具备5000节点规模的资源池网络管理能力,单az支持5000服务器规模,region规模提升10倍以上,达到业界先进水平。满足企业应用两地三中心多活、容灾等业务需求。
3、基于国家云研发的新一代云平台cloudos4.0全面产品化商用化并现网部署,作为“一云多态、一云多芯”的自主可控云底座,作为cloudos4.0核心组成之一,提供高性能、高可用、高可靠的基础云网底座。
4、现有技术存在的问题:
5、1、目前云平台,不论是公有云或者私有云在绑定虚拟机只能绑定固定一种外部网络平面属性的eip地址,一般是电信163平面属性的eip地址。在大型isp服务提供商的网络中,存在多种业务属性的外部网络平面,例如移动、联通等运营商。
6、2、在电信业务平台上云的推进中,eip除对接公网外,还需对接电信内部的dcn网,cn2网,承载网,包括各网络上承载的各vpn网络。比如云租户a多台虚拟机vm1、vm2……vmn需要访问多个网络。场景1:vm1需通cn2网,vm2通dcn网;场景2:vm1需同时通cn2网和dcn网。
7、3
技术实现思路
1、本申请示出了一种实现云网络中多运营商出口网络的方法及装置。
2、第一方面,本申请示出了一种实现云网络中多运营商出口网络的方法,所述方法包括:
3、建立以软件定义网络sdn控制器控制的虚拟网络,所述软件包含流量控制tc区、网元服务区、资源接入层三层结构;
4、建立预设运营商的多线弹性公网eip的地址池,实现多出口部署模式;
5、为预设网卡绑定预设运营商弹性公网eip以实现单一的云主机对外提供多运营商带宽,云主机内部配置静态路由的方式来选择运营商链路,或云主机启动一个网卡绑定bgp多线地址池中的eip;
6、基于预设流量控制策略,实现网元和多运营商出口后台控制;
7、基于运营商网络内预设虚拟机,得到针对每个客户的单个虚拟机上绑定的多个eip的网络的时延情况,实现运营商链路的探测;
8、根据链路延时或中断情况,实现运营商链路或运营商的出口切换控制。
9、在本公开的一种示例性实施例中,所述方法中以流量控制tc区、网元服务区、资源接入层为三层结构的软件定义网络sdn控制器还包括:
10、第一层为tc区,负责接入外部网络包括外网流量、nas流量、专线pop、云间高速设备、vpn设备,此区域部署的网元有agw与sgw,agw负责发布公网cidr,sgw负责限速;
11、第二层为网元服务区,此区内的部署的服务区为租户提供3层到7层的网络服务,包括专线、igw、nat、vpn接入、lb;
12、第三层为资源接入层,负责为vm、容器与裸机提供虚拟网络的接入服务,网元类型为dvr与smartnic。
13、在本公开的一种示例性实施例中,所述方法还包括:
14、多个运营商接入到出口交换机上,同时每个运营商出口和出口交换机都启动链路的健康检测功能;
15、在云平台上针对每个运营商提供一个eip地址池,同时提供一个多线eip的地址池,所述地址池的eip自动选择最优路线的运营商;
16、运营商单线地址池中的eip和bgp多线地址池中的eip由客户选择。
17、在本公开的一种示例性实施例中,所述方法还包括:
18、为预设网卡绑定预设运营商弹性公网eip以实现单一的云主机对外提供多运营商带宽的方案,云主机内部配置静态路由的方式来选择运营商链路,或云主机启动一个网卡绑定bgp多线地址池中的eip的两种绑定使用场景中,由客户根据网络时延需求及配置自由度来选择使用。
19、在本公开的一种示例性实施例中,所述方法还包括:
20、流量进行引流的时候,预设运营商的带宽均与出口交换机建立bgp邻居,网元agw和出口交换机建立bgp邻居,对外发布eip路由,通过路由策略对所述eip进行权重控制,来实现运营商链路的路由优先级选择;
21、流量出去的时候,由sdn控制器来控制流量在igw上做对应的nat映射成公网的eip地址,然后在sgw上进行流量限速后,对预设运营商流量添加不同的vlan报文头,通过所述vlan报文头中的vlan id来控制流量的运营商网络选择,然后在每个vlan内通过默认路由的方式进入到出口交换机上,在出口交换机上,根据流量不同的vlan报文头,转发到与所述vlan报文头对应的运营出口。
22、在本公开的一种示例性实施例中,所述方法还包括:
23、链路时延情况提供给客户,由客户根据链路质量进行流量优先的运营商选择;
24、对于多线bgp优先选择时延最低的链路进行转发流量。
25、在本公开的一种示例性实施例中,所述方法还包括:
26、当ping测发现运营商链路中断的时候,对于多线bgp的eip,控制器控制流量优先转发到时延第二低的运营商链路;
27、对于单个运营商的eip流量,向客户发出告警,由客户进行操作切换运营商链路出口。
28、第二方面,本申请示出了一种实现云网络中多运营商出口网络的装置,所述装置包括:
29、虚拟网络构建模块,用于建立以软件定义网络sdn控制器控制的虚拟网络,所述软件包含流量控制tc区、网元服务区、资源接入层三层结构;
30、多出口部署模块,用于建立预设运营商的多线弹性公网eip的地址池,实现多出口部署模式;
31、eip绑定模块,用于为预设网卡绑定预设运营商弹性公网eip以实现单一的云主机对外提供多运营商带宽的方案,云主机内部配置静态路由的方式来选择运营商链路,或云主机启动一个网卡绑定bgp多线地址池中的eip;
32、默认运营商确定模块,用于基于预设流量控制策略,实现网元和多运营商出口后台控制;
33、运营商链路探测模块,用于基于运营商网络内预设虚拟机,得到针对每个客户的单个虚拟机上绑定的多个eip的网络的时延情况,实现运营商链路的探测;
34、运营商出口切换模块,用于根据链路延时或中断情况本文档来自技高网...
【技术保护点】
1.一种实现云网络中多运营商出口网络的方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述方法中以流量控制TC区、网元服务区、资源接入层为三层结构的软件定义网络SDN控制器还包括:
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
7.如权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种实现云网络中多运营商出口网络的装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任
...【技术特征摘要】
1.一种实现云网络中多运营商出口网络的方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述方法中以流量控制tc区、网元服务区、资源接入层为三层结构的软件定义网络sdn控制器还包括:
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。