基于云平台的操作请求处理方法及装置制造方法及图纸

技术编号:33632441 阅读:16 留言:0更新日期:2022-06-02 01:38
本公开提供一种基于云平台的操作请求处理方法、装置、电子设备及计算机可读介质。该方法包括:云平台基于操作请求创建虚拟路由;基于虚拟路由在多个SDN控制器中确定目标SDN控制器;基于所述目标SDN控制器在多个防火墙中确定目标防火墙;将所述操作请求通过所述目标SDN控制和所述目标防火墙下发到终端以进行处理。本申请涉及的基于云平台的操作请求处理方法、装置、电子设备及计算机可读介质,能够解决云平台中SDN控制器以及防火墙设备资源容量的瓶颈,方便快速的扩展SDN控制器以及防火墙设备。备。备。

【技术实现步骤摘要】
基于云平台的操作请求处理方法及装置


[0001]本申请涉及计算机信息处理领域,具体而言,涉及一种基于云平台的操作请求处理方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]OpenStack是一个开源的云计算平台管理项目,主要的组件包括 keystone、nova、neutron、dashboard、glance等,这些组件相互协调完成资源 (计算资源、网络资源、存储资源等)的虚拟化以及资源分配任务。OpenStack 主要是提供基础设施即服务(Iaas),由诸多组件共同组成,其中Neutron为 OpenStack提供网络服务,核心服务有Network、Subnet、Router、Port,扩展资源FWaaS等,由于软件定义的Router以及FWaaS性能上的不足,不能够满足用户的需求,故采用硬件FW以及SDN控制器来实现防火墙以及对网络下发的控制。
[0003]云上的操作通过http/https请求下发到对应的防火墙设备以及sdn控制器上,目前云与防火墙设备之间为1对1的关系,云与sdn控制器之间为1对1 的关系,sdn与防火墙设备之间为1对1的关系,具体架构如图1所示,其中,防火墙设备为101,SDN控制器为102,云平台为103。由于这种1对1的关系,当云平台管理的云数据超过sdn控制器以及防火墙设备的资源容量时,数据将会下发失败,这种对应关系不利于sdn控制器和防火墙设备的扩展。
[0004]因此,需要一种新的基于云平台的操作请求处理方法、装置、电子设备及计算机可读介质。
[0005]在所述
技术介绍
部分公开的上述信息仅用于加强对本申请的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0006]有鉴于此,本申请提供一种基于云平台的操作请求处理方法、装置、电子设备及计算机可读介质,能够解决云平台中SDN控制器以及防火墙设备资源容量的瓶颈,方便快速的扩展SDN控制器以及防火墙设备。
[0007]本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
[0008]根据本申请的一方面,提出一种基于云平台的操作请求处理方法,该方法包括:云平台基于操作请求创建虚拟路由;基于虚拟路由在多个SDN控制器中确定目标SDN控制器;基于所述目标SDN控制器在多个防火墙中确定目标防火墙;将所述操作请求通过所述目标SDN控制和所述目标防火墙下发到终端以进行处理。
[0009]在本申请的一种示例性实施例中,还包括:在所述云平台中配置多个 SDN控制器;在所述云平台中配置多个防火墙;在所述云平台中建立关系表和数量表。
[0010]在本申请的一种示例性实施例中,在所述云平台中配置多个SDN控制器,包括:在所述云平台中建立多个配置组;在每个配置组中分别配置一个 SDN控制器的IP地址。
[0011]在本申请的一种示例性实施例中,在所述云平台中配置多个防火墙,包括:在每个
配置组中分别配置多个防火墙的IP地址。
[0012]在本申请的一种示例性实施例中,还包括:在所述云平台中配置完成多个SDN控制器和多个防火墙之后,以每个配置组的SDN控制器的IP地址为键值,将配置文件封装成json格式。
[0013]在本申请的一种示例性实施例中,在所述云平台中建立关系表和数量表,包括:基于虚拟路由、SDN控制器之间的关系和SDN控制器、防火墙之间的关系生成所述关系表;基于防火墙设备下发数量生成数量表。
[0014]在本申请的一种示例性实施例中,云平台基于操作请求创建虚拟路由,还包括:加载配置文件以提取关系表和数量表。
[0015]在本申请的一种示例性实施例中,基于虚拟路由在多个SDN控制器中确定目标SDN控制器,包括:基于虚拟路由和第一预设算法在多个SDN控制器中确定目标SDN控制器;更新所述关系表。
[0016]在本申请的一种示例性实施例中,基于所述目标SDN控制器在多个防火墙中确定目标防火墙,包括:基于所述目标控制器和第二预设算法在多个防火墙中确定目标防火墙;更新所述关系表和所述数量表。
[0017]根据本申请的一方面,提出一种基于云平台的操作请求处理装置,该装置包括:路由模块,用于云平台基于操作请求创建虚拟路由;控制器模块,用于基于虚拟路由在多个SDN控制器中确定目标SDN控制器;防火墙模块,用于基于所述目标SDN控制器在多个防火墙中确定目标防火墙;下发模块,用于将所述操作请求通过所述目标SDN控制和所述目标防火墙下发到终端以进行处理。
[0018]根据本申请的一方面,提出一种电子设备,该电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上文的方法。
[0019]根据本申请的一方面,提出一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上文中的方法。
[0020]根据本申请的基于云平台的操作请求处理方法、装置、电子设备及计算机可读介质,通过云平台基于操作请求创建虚拟路由;基于虚拟路由在多个 SDN控制器中确定目标SDN控制器;基于所述目标SDN控制器在多个防火墙中确定目标防火墙;将所述操作请求通过所述目标SDN控制和所述目标防火墙下发到终端以进行处理的方式,能够解决云平台中SDN控制器以及防火墙设备资源容量的瓶颈,方便快速的扩展SDN控制器以及防火墙设备。
[0021]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。
附图说明
[0022]通过参照附图详细描述其示例实施例,本申请的上述和其它目标、特征及优点将变得更加显而易见。下面描述的附图仅仅是本申请的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0023]图1是现有技术中云平台与SDN控制器、防火墙之间的关系示意图。
[0024]图2是根据一示例性实施例示出的一种云平台与SDN控制器、防火墙之间的关系示
意图。
[0025]图3是根据一示例性实施例示出的一种基于云平台的操作请求处理方法的流程图。
[0026]图4是根据另一示例性实施例示出的一种基于云平台的操作请求处理方法的流程图。
[0027]图5是根据一示例性实施例示出的一种基于云平台的操作请求处理装置的框图。
[0028]图6是根据一示例性实施例示出的一种电子设备的框图。
[0029]图7是根据一示例性实施例示出的一种计算机可读介质的框图。
具体实施方式
[0030]现在将参考附图更全面地描述示例实施例。然而,示例实施例能够以多种形式实施,且不应被理解为限于在此阐述的实施例;相反,提供这些实施例使得本申请将全面和完整,并将示例实施例的构思全面地传达给本领域的技术人员。在图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云平台的操作请求处理方法,其特征在于,包括:云平台基于操作请求创建虚拟路由;基于虚拟路由在多个SDN控制器中确定目标SDN控制器;基于所述目标SDN控制器在多个防火墙中确定目标防火墙;将所述操作请求通过所述目标SDN控制和所述目标防火墙下发到终端以进行处理。2.如权利要求1所述的操作请求处理方法,其特征在于,还包括:在所述云平台中配置多个SDN控制器;在所述云平台中配置多个防火墙;在所述云平台中建立关系表和数量表。3.如权利要求2所述的操作请求处理方法,其特征在于,在所述云平台中配置多个SDN控制器,包括:在所述云平台中建立多个配置组;在每个配置组中分别配置一个SDN控制器的IP地址。4.如权利要求3所述的操作请求处理方法,其特征在于,在所述云平台中配置多个防火墙,包括:在每个配置组中分别配置多个防火墙的IP地址。5.如权利要求4所述的操作请求处理方法,其特征在于,还包括:在所述云平台中配置完成多个SDN控制器和多个防火墙之后,以每个配置组的SDN控制器的IP地址为键值,将配置文件封装成json格式。6.如权利要求2所述的操作请求处理方法,其特征在于,在所述云平台中建立关系表和数量表...

【专利技术属性】
技术研发人员:张盼盼胡有福唐世光
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1