【技术实现步骤摘要】
【国外来华专利技术】虚拟化云环境中的层2联网风暴控制
[0001]相关申请的交叉引用
[0002]本国际专利申请要求于2021年10月5日提交的标题为“LAYER
‑
2NETWORKING STORM CONTROL IN A VIRTUALIZED CLOUD ENVIRONMENT”的美国专利申请No.17/494,729的优先权,该申请要求于2020年12月30日提交的标题为“LAYER
‑
2NETWORKING IN A VIRTUALIZED CLOUD ENVIRONMENT”的美国临时专利申请No.63/132,377的权益,其内容出于所有目的通过引用整体并入本文。
技术介绍
[0003]云计算提供计算资源的按需可用性。云计算可以基于用户可通过互联网访问的数据中心。云计算可以提供基础设施即服务(IaaS)。可以创建虚拟网络以供用户使用。但是,这些虚拟网络具有限制其功能性和价值的局限性。因而,期望进一步的改进。
技术实现思路
[0004]本公开涉及虚拟化的云环境。描述了在虚拟化的云环境中提供层2联网功能性的技术。层2功能性是作为由虚拟化的云环境提供的层3联网功能性的补充并与其一起提供的。
[0005]本公开的一些实施例涉及在私有网络(诸如客户的虚拟云网络(VCN))中向客户提供层2虚拟局域网(VLAN)。不同的计算实例在层2VLAN中连接。给客户的感觉是连接计算实例的模拟的单个交换机。事实上,这个模拟的交换机是作为包括本地交换机的集合的无限可扩展的分布式交换机实现的。更具体而 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:存储将客户的层2虚拟网络的地址与托管层2虚拟网络的物理网络的地址相关联的映射信息,其中:层2虚拟网络包括多个计算实例、多个层2虚拟网络接口以及多个层2虚拟交换机,物理网络包括多个网络虚拟化设备(NVD)和多个主机机器,所述多个计算实例中的计算实例托管在所述多个主机机器中的主机机器上;计算实例与所述多个层2虚拟网络接口中的层2虚拟网络接口并与所述多个层2虚拟交换机中的层2虚拟交换机相关联,层2虚拟网络接口和层2虚拟交换机托管在所述多个NVD中的NVD上,以及NVD与主机机器通信地耦合;接收客户的输入,该输入指定用于层2虚拟网络中的流量流的风暴控制配置;基于风暴控制配置和映射信息为NVD生成风暴控制信息;以及向NVD发送风暴控制信息。2.如权利要求1所述的方法,其中输入指示风暴控制配置应用于端口并且指定要在流量流条件下执行的动作,并且其中该方法还包括:确定端口与层2虚拟网络接口的介质访问控制(MAC)地址对应;基于映射信息确定MAC地址与NVD的互联网协议(IP)地址相关联;以及在风暴控制信息中,指示基于MAC地址和IP地址的流量流条件和动作。3.如权利要求2所述的方法,其中流量流条件包括帧传输速率,并且其中动作包括丢弃帧或链接断开端口。4.如权利要求2所述的方法,其中流量流条件包括最大帧传输速率和持续时间,并且其中动作包括在帧传输速率超过最大帧传输速率时丢弃帧并且在检测到超过持续时间的时间长度的超过时链接断开端口。5.如权利要求1
‑
4中的任一项所述的方法,其中输入指示风暴控制配置的风暴控制策略应用于单播帧、广播帧或多播帧中的至少一个,并且其中风暴控制信息指示风暴控制策略和风暴控制策略对到NVD的帧广播或帧多播中的至少一个的适用性,用于控制与层2虚拟网络接口相关联的帧的流。6.如权利要求1
‑
5中的任一项所述的方法,其中输入指示风暴控制配置的风暴控制策略、在违反风暴控制策略时要执行的风暴控制策略的动作,以及在反复违反风暴控制策略时要应用的风暴控制配置的升级策略,并且其中风暴控制信息指示对NVD的风暴控制策略、动作和升级策略,用于控制与层2虚拟网络接口相关联的帧的流。7.如权利要求1
‑
6中的任一项所述的方法,其中输入指示风暴控制配置的传输速率的类型,其中传输速率的类型包括每秒帧数或每秒位数中的至少一个,并且其中风暴控制信息指示到NVD的传输速率的类型,用于控制与层2虚拟网络接口相关联的帧的流。8.如权利要求1
‑
7中的任一项所述的方法,其中输入指示风暴控制配置的统计信息的类型,并且其中风暴控制信息向NVD指示统计信息的类型,用于收集关于与层2虚拟网络接口相关联的帧的流的统计信息。9.如权利要求1
‑
8中的任一项所述的方法,其中输入指示风暴控制配置应用于多个端口,并且其中该方法还包括:
确定所述多个端口与所述多个层2虚拟网络接口中的层2虚拟网络接口的集合对应;基于映射信息确定层2虚拟网络接口的集合与所述多个NVD中的NVD的集合相关联;以及向NVD的集合中的每个NVD发送风暴控制信息。10.如权利要求1
‑
9中的任一项所述的方法,其中风暴控制配置、风暴控制信息、NVD和层2虚拟网络接口分别是第一风暴控制配置、第一风暴控制信息、第一NVD和第一层2虚拟网络接口,并且该方法还包括:确定输入指示(i)第二风暴配置,(ii)第一风暴控制配置应用于第一端口,以及(iii)第二风暴配置应用于第二端口;确定第一端口与第一层2虚拟网络接口对应并且第二端口与所述多个层2虚拟网络接口中的第二层2虚拟网络接口对应;基于映射信息确定第一层2虚拟网络接口由第一NVD托管并且第二层2虚拟网络接口由所述多个NVD中的第二NVD托管;基于第二风暴配置生成第二风暴控制信息;以及向第二NVD发送第二风暴控制...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。