【技术实现步骤摘要】
【国外来华专利技术】使用提供商网络主干网络的广域网服务
技术介绍
[0001]许多公司和其他组织运营将多个计算系统互连来支持其操作的计算机网络,诸如其中计算系统位于同一位置
(
例如,作为本地网络的一部分
)
或替代地位于多个不同的地理位置
(
例如,通过一个或多个私有或公共中间网络连接
)。
例如,容纳大量互连计算系统的数据中心已经变得很常见,诸如由单个组织运营并且代表所述单个组织运营的私有数据中心,以及由作为企业的实体运营以向客户提供计算资源的公共数据中心
。
一些公共数据中心运营商为各种客户所拥有的硬件提供网络访问
、
电力和安全安装设施,而其他公共数据中心运营商提供还包括可供其客户使用的硬件资源的“全面服务”设施
。
[0002]用于商品硬件的虚拟化技术的出现已经在管理大规模计算资源方面为许多具有多样化需求的客户提供益处,从而允许各种计算资源由多个客户高效且安全地共享
。
例如,虚拟化技术可通过向每个用户提供由单个虚拟化主机托管的一个或多个“客户”虚拟机来允许单个物理虚拟化主机在多个用户之间共享
。
每个这种虚拟机可表示充当不同逻辑计算系统的软件模拟,所述软件模拟向用户提供他们是给定硬件计算资源的唯一运营商的错觉,同时还在各种虚拟机之间提供应用隔离和安全性
。
在同一主机上实例化若干不同虚拟机还可有助于提高数据中心处的整体硬件利用水平,从而带来更高的投资回报
。
[0003]随着提
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.
一种系统,其包括:一个或多个计算装置;其中所述一个或多个计算装置包括指令,所述指令当在所述一个或多个计算装置上或跨所述一个或多个计算装置执行时使得所述一个或多个计算装置:通过提供商网络的广域网服务的一个或多个编程接口获得以下的指示:
(a)
网络流量将在其间通过所述提供商网络的私有光纤主干路由的多个客户端驻地,所述多个客户端驻地包括第一地理区域中的第一驻地和第二地理区域中的第二驻地,以及
(b)
要用于获得与至少所述第一驻地和所述第二驻地有关的动态路由信息的特定协议,其中所述提供商网络包括虚拟化计算服务;使用第一提供商网络数据中心处的所述虚拟化计算服务的满足关于所述第一驻地的接近标准的至少第一资源集来配置第一虚拟路由器,并且使用第二提供商网络数据中心处的满足关于所述第二驻地的所述接近标准的至少第二资源集来配置第二虚拟路由器;实现
(a)
所述第一虚拟路由器与所述第二虚拟路由器
、(b)
所述第一虚拟路由器与所述第一驻地处的第一动态路由信息源以及
(c)
所述第二虚拟路由器与所述第二驻地处的第二动态路由信息源之间的连接性;并且使得源自所述第一驻地的至少一个网络分组的内容使用一组路由信息通过所述私有光纤主干传送到所述第二驻地,其中所述一组路由信息的至少一部分由与所述第二虚拟路由器相关联的协议处理引擎从所述第二动态路由信息源获得,并且其中所述协议处理引擎被配置来处理所述特定协议的消息
。2.
如权利要求1所述的系统,其中所述一个或多个计算装置包括另外的指令,所述另外的指令当在所述一个或多个计算装置上或跨所述一个或多个计算装置执行时使得所述一个或多个计算装置:使得通过所述一个或多个编程接口呈现通过所述私有光纤主干在所述第一地理区域与所述第二地理区域之间流动的网络流量的一个或多个度量
。3.
如权利要求1‑2中任一项所述的系统,其中所述一个或多个计算装置包括另外的指令,所述另外的指令当在所述一个或多个计算装置上或跨所述一个或多个计算装置执行时使得所述一个或多个计算装置:通过所述一个或多个编程接口获得附加驻地的指示,其中所述附加驻地与所述多个客户端驻地中的一个或多个驻地之间的网络流量将通过所述私有光纤主干传输;并且将与所述附加驻地有关的路由信息传播到包括所述第一虚拟路由器和所述第二虚拟路由器的一个或多个虚拟路由器,而无需指定通向所述附加驻地的静态路由
。4.
一种计算机实现的方法,其包括:通过一个或多个编程接口获得网络流量将在其间通过提供商网络的私有光纤主干路由的多个驻地的指示,所述多个驻地包括第一地理区域中的第一驻地和第二地理区域中的第二驻地;使用满足关于所述第一驻地的接近标准的第一资源集来建立第一虚拟路由器,并且使用满足关于所述第二驻地的所述接近标准的第二资源集来建立第二虚拟路由器;实现
(a)
所述第一虚拟路由器与所述第二虚拟路由器
、(b)
所述第一虚拟路由器与所述第一驻地处的第一动态路由信息源以及
(c)
所述第二虚拟路由器与所述第二驻地处的第二
动态路由信息源之间的连接性;以及使得源自所述第一驻地的至少一个网络分组的内容使用一组路由信息通过所述私有光纤主干传送到所述第二驻地,其中所述一组路由信息的至少一部分由所述第二虚拟路由器从所述第二动态路由信息源获得
。5.
如权利要求4所述的计算机实现的方法,其还包括:通过所述一个或多个编程接口获得关于在所述第一地理区域与第二地理区域之间传输的至少一些网络分组要执行的定制动作的指示;以及针对特定网络分组执行所述定制动作
。6.
如权利要求4‑5中任一项所述的计算机实现的方法,其还包括:通过编程接口获得实现所述第一驻地与提供商网络的虚拟化计算服务的隔离虚拟网络之间的连接性的请求;以及修改所述第一虚拟路由器的配置以实现所述第一驻地与所述隔离虚拟网络之间的所述连接性
。7.
如权利要求4‑6中任一项所述的计算机实现的方法,其中所述第一组路由信息的所述部分在边界网关协议
(BGP)
版本的会话中获得
。8.
如权利要求4‑7中任一项所述的计算机实现的方法,其中在所述第一虚拟路由器与所述第一动态路由信息源之间建立连接性包括建立一个或多个虚拟私有网络
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。