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所述的方法,其中,所述第一隧道端点的第一地址是互联网协议版本4(IPv4)地址。
3.如权利要求1或2所述的方法,其中,所述多域网络是虚拟网络,并且所述方法还包括将对所述虚拟网络的VNI类型的指示编码到所述第一BGP大社区的第三部分中。
4.如权利要求3所述的方法,其中,所述VNI类型指示出所述第一隧道端点的地址包括对互联网协议版本6(IPv6)地址的指示。
5.如权利要求1至4中的任一项所述的方法,还包括:
6.如权利要求5所述的方法,还包括:
7.如权利要求6所述的方法,还包括以下各项中的至少一者:
8.一种系统,包括:
9.如权利要求8所述的系统,其中,所述第一隧道端点的第一地址是互联网协议版本4(IPv4)地址。
10.如权利要求8或9所述的系统,其中,所述多域网络是虚拟网络,并且所述操作还包括:将对所述虚拟网络的VNI类型的指示编码到所述第一BGP大社区的第三部分中。
11.如权利要求10所述的系统,其中,所述VN
12.如权利要求8至10中的任一项所述的系统,所述操作还包括:
13.如权利要求12所述的系统,所述操作还包括:
14.如权利要求13所述的系统,其中,所述第一全局VNI标签包括以下各项中的至少一者:
15.一种方法,包括:
16.如权利要求15所述的方法,其中,所述第一隧道端点的第一地址是互联网协议版本4(IPv4)地址。
17.如权利要求15或16所述的方法,其中,所述多域网络是虚拟网络,并且所述方法还包括:从所述第一BGP大社区的第三部分中,解码出对所述虚拟网络的VNI类型的指示。
18.如权利要求15至17中的任一项所述的方法,其中,所述多域网络是虚拟网络,并且所述方法还包括:从所述第一BGP大社区的第三部分中,解码出对所述虚拟网络的VNI类型的指示,所述VNI类型指示出所述第一隧道端点的地址包括对互联网协议版本6(IPv6)地址的指示。
19.如权利要求15至18中的任一项所述的方法,还包括:
20.如权利要求19所述的方法,还包括:
21.一种装置,包括:
22.根据权利要求21所述的装置,还包括用于实现根据权利要求2至7中的任一项所述的方法的装置。
23.一种装置,包括:
24.根据权利要求23所述的装置,还包括用于实现根据权利要求16至20中的任一项所述的方法的装置。
25.一种计算机程序、计算机程序产品或计算机可读介质,包括指令,所述指令当被计算机执行时,使得所述计算机执行如权利要求1至7或权利要求15至20中的任一项所述的方法的步骤。
...【技术特征摘要】
【国外来华专利技术】
1.一种方法,包括:
2.如权利要求1所述的方法,其中,所述第一隧道端点的第一地址是互联网协议版本4(ipv4)地址。
3.如权利要求1或2所述的方法,其中,所述多域网络是虚拟网络,并且所述方法还包括将对所述虚拟网络的vni类型的指示编码到所述第一bgp大社区的第三部分中。
4.如权利要求3所述的方法,其中,所述vni类型指示出所述第一隧道端点的地址包括对互联网协议版本6(ipv6)地址的指示。
5.如权利要求1至4中的任一项所述的方法,还包括:
6.如权利要求5所述的方法,还包括:
7.如权利要求6所述的方法,还包括以下各项中的至少一者:
8.一种系统,包括:
9.如权利要求8所述的系统,其中,所述第一隧道端点的第一地址是互联网协议版本4(ipv4)地址。
10.如权利要求8或9所述的系统,其中,所述多域网络是虚拟网络,并且所述操作还包括:将对所述虚拟网络的vni类型的指示编码到所述第一bgp大社区的第三部分中。
11.如权利要求10所述的系统,其中,所述vni类型指示出所述第一隧道端点的地址包括对互联网协议版本6(ipv6)地址的指示。
12.如权利要求8至10中的任一项所述的系统,所述操作还包括:
13.如权利要求12所述的系统,所述操作还包括:
14.如权利要求13所述的系统,其...
【专利技术属性】
技术研发人员:乔恩·朗格马克,克里斯托弗·布莱尔·默里,凯尔·安德鲁·唐纳德·梅斯特瑞,
申请(专利权)人:思科技术公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。