System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开概括而言涉及在多域网络中使用全局虚拟网络实例(virtual networkinstance,vni)标签来路由带有多租户网络覆盖的网络数据。
技术介绍
1、基于云的服务提供商网络提供基于云的服务,以满足用户的计算服务需求,而用户无需投资和维护实现服务所要求的计算基础设施。例如,云服务提供商可以操作容纳大量互联计算系统的数据中心(例如,公共数据中心)的网络,这些计算系统被服务提供商配置为向用户(或者“客户”)提供基于云的服务。这些服务提供商网络可根据需要提供基于网络的计算资源。例如,服务提供商网络可以允许用户购买和利用计算资源,例如虚拟机(virtual machine,“vm”)实例、计算资源、数据存储资源、数据库资源、联网资源、网络服务以及其他类型的计算资源。用户可以对服务提供商网络提供的计算资源进行配置,以实现期望的功能,例如提供基于网络的应用或者其他类型的功能。
2、可以采用外部网关协议来在不同数据中心之间以及整个数据中心中路由通信,并且将通信路由到多租户网络的期望租户。例如,可以利用边界网关协议(border gatewayprotocol,bgp)在数据中心之间交换路由和可达性信息。从各种方面来看,bgp可被视为将互联网保持在一起的粘合剂。然而,要使这个协议以能够被多个租户利用的方式成为云原生的,就必须执行服务发现。例如,bgp会话一般是长期并且静态的,这与在短暂的云环境中操作是不兼容的。
3、以自主方式大规模部署和操作云服务意味着要重新思考如何将各个部分整合在一起。随着规模的扩大,如果
4、此外,提供多租户网络隔离传统上是使用公知的体系结构来解决的,例如多协议标签交换(multiprotocol label switching,mpls)和像mpls虚拟专用网络(virtualprivate network,vpn)之类的应用。这些传统解决方案的关键要求之一是它们要求为特定应用构建和设计的端到端网络。也就是说,在底层网络与承载于其上的租户流量之间存在紧密的耦合。例如,可以通过使用堆叠在底层传输标签之上的租户标签来隔离客户流量。这些标签在大多数情况下对给定路由器具有本地意义。为每个租户分配具有全局意义的标签将会减轻一些负担,并且允许不同类型的底层传输网络。然而,鉴于当前体系结构中的标签不具有全局意义,这是不可能的。鉴于当前体系结构中的标签只对下一个路由器具有本地意义,这就意味着确定发端路由器和/或租户标签比想象中要更困难。
5、基于云的软件即服务(software-as-a-service,saas)也在扩展并且支持端点。随着这些基于云的服务扩展,设备在其被部署时将开始要求特定的基于云的服务,并且随着新技术被开发出来,设备将需要支持更多的基于云的服务。然而,需要有技术来通知客户管理员的如下意图:所述意图是关于其流量应当通过哪些服务的。
技术实现思路
本文档来自技高网...【技术保护点】
1.一种方法,包括:
2.如权利要求1所述的方法,其中,所述第一服务节点提供包括以下各项中的至少一者在内的服务:
3.如权利要求1或2所述的方法,其中:
4.如权利要求1至3中的任一项所述的方法,还包括:
5.如权利要求1至4中的任一项所述的方法,还包括:
6.如权利要求1至5中的任一项所述的方法,其中,识别所述封包流配置包括:至少部分基于与所述用户端点相关联的主全局VNI标签来识别与所述数据封包相关联的封包流配置。
7.如权利要求1至6中的任一项所述的方法,其中,所述一个或多个次全局VNI标签被按顺序堆叠在所述封包流配置中,并且指示出所述流量类型要求根据所述顺序将所述数据封包发送到的一个或多个服务。
8.一种系统,包括:
9.如权利要求8所述的系统,其中,所述第一服务节点提供包括以下各项中的至少一者在内的服务:
10.如权利要求8或9所述的系统,其中:
11.如权利要求8至10中的任一项所述的系统,所述操作还包括:
12.如权利要求8至11中的任一
13.如权利要求8至12中的任一项所述的系统,其中,识别所述封包流配置包括:至少部分基于与所述用户端点相关联的主全局VNI标签来识别与所述数据封包相关联的封包流配置。
14.如权利要求8至13中的任一项所述的系统,其中,所述一个或多个次全局VNI标签被按顺序堆叠在所述封包流配置中,并且指示出所述流量类型要求根据所述顺序将所述数据封包发送到的一个或多个服务。
15.一种方法,包括:
16.如权利要求15所述的方法,其中,所述第一服务节点提供包括以下各项中的至少一者在内的服务:
17.如权利要求15或16所述的方法,还包括:
18.如权利要求15至17中的任一项所述的方法,其中,将所述数据封包发送到所述第一服务节点是至少部分基于所述一个或多个次全局VNI标签中的第一次全局VNI标签的,其中所述第一次全局VNI标签指示出所述第一服务节点提供的第一服务。
19.如权利要求15至18中的任一项所述的方法,其中,识别所述封包流配置包括:至少部分基于与所述用户端点相关联的主全局VNI标签来识别与所述数据封包相关联的封包流配置。
20.如权利要求15至19中的任一项所述的方法,其中,所述一个或多个次全局VNI标签被按顺序堆叠在所述封包流配置中,并且指示出所述流量类型要求根据所述顺序将所述数据封包发送到的一个或多个服务。
21.一种装置,包括:
22.根据权利要求21所述的装置,还包括用于实现根据权利要求2至7中的任一项所述的方法的装置。
23.一种装置,包括:
24.根据权利要求23所述的装置,还包括用于实现根据权利要求16至20中的任一项所述的方法的装置。
25.一种计算机程序、计算机程序产品或计算机可读介质,包括指令,所述指令当被计算机执行时,使得所述计算机执行如权利要求1至7或权利要求15至20中的任一项所述的方法的步骤。
...【技术特征摘要】
【国外来华专利技术】
1.一种方法,包括:
2.如权利要求1所述的方法,其中,所述第一服务节点提供包括以下各项中的至少一者在内的服务:
3.如权利要求1或2所述的方法,其中:
4.如权利要求1至3中的任一项所述的方法,还包括:
5.如权利要求1至4中的任一项所述的方法,还包括:
6.如权利要求1至5中的任一项所述的方法,其中,识别所述封包流配置包括:至少部分基于与所述用户端点相关联的主全局vni标签来识别与所述数据封包相关联的封包流配置。
7.如权利要求1至6中的任一项所述的方法,其中,所述一个或多个次全局vni标签被按顺序堆叠在所述封包流配置中,并且指示出所述流量类型要求根据所述顺序将所述数据封包发送到的一个或多个服务。
8.一种系统,包括:
9.如权利要求8所述的系统,其中,所述第一服务节点提供包括以下各项中的至少一者在内的服务:
10.如权利要求8或9所述的系统,其中:
11.如权利要求8至10中的任一项所述的系统,所述操作还包括:
12.如权利要求8至11中的任一项所述的系统,所述操作还包括:
13.如权利要求8至12中的任一项所述的系统,其中,识别所述封包流配置包括:至少部分基于与所述用户端点相关联的主全局vni标签来识别与所述数据封包相关联的封包流配置。
14.如权利要求8至13中的任一项所述的系统,其中,所述一个或多个次全局vni标签被按顺序堆叠在所述封包流配置中,并且指示出所述流量类型要求根...
【专利技术属性】
技术研发人员:克里斯托弗·布莱尔·默里,乔恩·朗格马克,阿尔文·黄,阿尔瓦罗·恺撒·佩雷拉,凯尔·安德鲁·唐纳德·迈斯特利,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。