本申请涉及网络,更具体地,涉及一种网关管理方法、装置、网络系统以及电子设备。
背景技术:
1、网关(gateway)在网络系统中扮演着重要的角色,它可以实现不同协议、不同数据格式或不同体系结构系统之间的相互通信。例如,在存在虚拟网络时,网关可以作为虚拟网络和外部网络的互联互通设备。但是,相关的网关还存在影响整体网络性能的问题。
技术实现思路
1、鉴于上述问题,本申请提出了一种网关管理方法、装置、网络系统以及电子设备,以改善上述问题。
2、第一方面,本申请提供了一种网关管理方法,应用于网络系统,所述网络系统包括有控制器以及至少一个虚拟网关,所述虚拟网关用于所述网络系统中的网络节点与外部网络的通信,所述方法包括:所述控制器获取所述网络系统中虚拟网关的流量;若检测到所述网络系统中虚拟网关的流量满足第一条件,则增加所述网络系统中的虚拟网关;若检测到所述网络系统中虚拟网关的流量满足第二条件,则将所述网络系统中至少一个虚拟网关进行删除。
3、第二方面,本申请提供了一种网关管理装置,运行于网络系统中的控制器,所述网络系统还包括有至少一个虚拟网关,所述虚拟网关用于所述网络系统中的网络节点与外部网络的通信,所述装置包括:流量获取单元,用于获取所述网络系统中虚拟网关的流量;网关增加单元,用于若检测到所述网络系统中虚拟网关的流量满足第一条件,则增加所述网络系统中的虚拟网关;网关删除单元,用于若检测到所述网络系统中虚拟网关的流量满足第二条件,则将所述网络系统中至少一个虚拟网关进行删除。
4、第三方面,本申请提供了一种网络系统,所述网络系统包括有控制器以及至少一个虚拟网关;所述虚拟网关,用于所述网络系统中的网络节点与外部网络的通信;所述控制器,用于获取所述网络系统中虚拟网关的流量;若检测到所述网络系统中虚拟网关的流量满足第一条件,则增加所述网络系统中的虚拟网关;若检测到所述网络系统中虚拟网关的流量满足第二条件,则将所述网络系统中至少一个虚拟网关进行删除。
5、第四方面,本申请提供了一种电子设备,包括一个或多个处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行以实现上述的方法。
6、第五方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行上述的方法。
7、本申请提供的一种网关管理方法、装置、网络系统以及电子设备,其中,网络系统包括有控制器以及至少一个虚拟网关,所述虚拟网关用于所述网络系统中的网络节点与外部网络的通信,在该方法中,控制器可以获取网络系统中虚拟网关的流量,若检测到网络系统中虚拟网关的流量满足第一条件,则增加网络系统中的虚拟网关,若检测到所述网络系统中虚拟网关的流量满足第二条件,则将网络系统中至少一个虚拟网关进行删除。从而通过上述方式使得,在将网关进行虚拟化的情况下,在网络系统中控制器可以根据虚拟网关的流量,来确定是增加所述网络系统中的虚拟网关,还是将所述网络系统中的虚拟网关进行删除,以使得网络系统中的虚拟网关可以动态的增加以及减少,从而使得网关的管理更加灵活以及提升了网络系统中资源的利用率,也避免了因为网关影响网络系统的整体性能。
1.一种网关管理方法,其特征在于,应用于网络系统,所述网络系统包括有控制器以及至少一个虚拟网关,所述虚拟网关用于所述网络系统中的网络节点与外部网络的通信,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述若检测到所述网络系统中虚拟网关的流量满足第一条件,则增加所述网络系统中的虚拟网关,包括:
3.根据权利要求2所述的方法,其特征在于,所述若检测到所述网络系统中存在第一目标虚拟网关,则增加所述网络系统中的虚拟网关,包括:
4.根据权利要求1所述的方法,其特征在于,所述网络系统包括虚拟网元管理系统,所述增加所述网络系统中的虚拟网关,包括:
5.根据权利要求1所述的方法,其特征在于,所述增加所述网络系统中的虚拟网关,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述若检测到所述网络系统中虚拟网关的流量满足第二条件,则将所述网络系统中至少一个虚拟网关进行删除,包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1-8任一所述的方法,其特征在于,所述方法还包括:
10.根据权利要求1-8任一所述的方法,其特征在于,所述方法还包括:
11.一种网关管理装置,其特征在于,运行于网络系统中的控制器,所述网络系统还包括有至少一个虚拟网关,所述虚拟网关用于所述网络系统中的网络节点与外部网络的通信,所述装置包括:
12.一种网络系统,其特征在于,所述网络系统包括有控制器以及至少一个虚拟网关;
13.一种电子设备,其特征在于,包括一个或多个处理器以及存储器;一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行权利要求1-8任一所述的方法。
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码被处理器运行时执行权利要求1-8任一所述的方法。
