一种云平台虚实互连的方法及装置制造方法及图纸

技术编号:19352079 阅读:27 留言:0更新日期:2018-11-07 17:28
本发明专利技术提供了一种云平台虚实互连的方法及装置,其中所述方法包括:配置管理接口接收用户端发送的接入交换机的信息;在检测到接入交换机的端口上已经接入实体物理设备以后,判断端口是否已经接入虚拟网络,如果是,通过配置管理接口将连接的虚拟网络的信息发送至用户端;如果否,网络数据接口查询当前所有可用虚拟网络的信息,并将所有可用虚拟网络的信息通过所述配置管理接口发送至用户端进行显示,以便用户参考该信息选择待接入的网络;在用户选择待接入的网络以后,ssh/telnet管理接口设置使交换机的端口接入用户选择的待接入网络。本发明专利技术实施例具有能够快速使实体网络设备接入虚拟网络的优点。

【技术实现步骤摘要】
一种云平台虚实互连的方法及装置
本专利技术涉及计算机
,具体而言,涉及一种云平台虚实互连的方法及装置。
技术介绍
虚实互连技术是实现实体的物理设备与虚拟网络连接的一种技术,其中虚拟化测试云平台主要面向用户提供漏洞扫描、协议完整性测试和系统可靠性测试的一类综合性测试平台。在测试时,需要快速接入不同的实体网络设备,并实现实体网络设备到任意虚拟子网中的映射,快速搭建互连网络。现有技术中,根据虚拟网络拓扑结构生成路由配置信息文件,并通过算法生成交换机VLAN配置文档。然后,手动导入VLAN配置文档到相应的交换机中,完成虚拟网拓扑与真实设备互连的映射。专利技术人研究发现,该技术存在以下局限性:一是系统不支持交换机网络端口自动识别,需要手动记录交换机参数到系统中;二是灵活性差,每次配置都需要手动导入交换机。因此,现有技术中,在虚实互连网络搭建中,需要用户手动参与的部分比较多,效率较低。
技术实现思路
有鉴于此,本专利技术的目的在于提供云平台虚实互连的方法和装置,以实现实体网络设备快速接入虚拟网络,提高效率。第一方面,本专利技术实施例提供了一种云平台虚实互连的方法,所述方法应用于热插拔装置,包括:配置管理接口接收用户端发送的接入交换机的信息;在检测到所述接入交换机的端口上已经接入实体物理设备以后,判断所述端口是否已经接入虚拟网络,如果是,通过所述配置管理接口将所述连接的信息发送至所述用户端;如果没有,网络数据接口查询当前所有可用虚拟网络的信息,并将所有可用虚拟网络的信息通过所述配置管理接口发送至用户端进行显示,以便用户参考该信息选择待接入的网络;在用户选择待接入的网络以后,ssh/telnet管理接口设置使所述交换机的端口接入所述用户选择的待接入网络。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述接入交换机的信息,包括:接入交换机的IP地址、登录用户名、登录密码、产品型号信息。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,判断所述端口是否已经接入虚拟网络,如果是,通过所述配置管理接口将所述连接的信息发送至所述用户,包括:检测数据库中是否存储有所述端口的端口记录,如果有,则获取所述端口记录,将所述端口记录或者所述端口记录中的端口所接入的虚拟网络的名称通过所述配置管理接口发送至用户端进行显示。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述网络数据接口查询当前所有可用虚拟网络的信息,包括:所述网络数据接口通过调用接口函数,向Neutron程序查询所有可用虚拟网络的信息。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述在用户选择待接入网络以后,ssh/telnet管理接口设置使所述交换机的端口接入所述用户选择的网络,包括:ssh/telnet管理接口通过配置管理接口获取所述用户所选择的待接入网络的VlanID;ssh/telnet管理接口将所述VlanID配置到所述交换机端口上。结合第一方面,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,所述ssh/telnet管理接口设置使所述交换机的端口接入所述用户选择的待接入网络之后,还包括:将所述交换机端口接入的虚拟网络信息储至端口记录中。上述第一方面任一可能的实施方式中,至少可以具有以下积极效果:能够实现将实体网络设备的即插即用,实体网络设备快速接入虚拟网络,节约配置时间。第二方面,本专利技术实施例还提供了一种云平台虚实互连的装置,包括:配置管理接口,用于接收用户端发送的接入交换机的信息;判断模块,用于在检测到所述接入交换机的端口上已经接入实体物理设备以后,判断所述端口是否已经接入虚拟网络,如果是,通过所述配置管理接口将所述连接的信息发送至所述用户端;网络数据接口,用于查询当前所有虚拟网络的信息,并将所述信息通过所述配置管理接口发送至用户端进行显示,以便用户参考该信息进行选择待接入的网络;ssh/telnet管理接口,用于在用户选择待接入的网络以后,ssh/telnet管理接口设置使所述交换机的端口接入所述用户选择的待接入的网络。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,所述判断模块具体惯用于:检测数据库中是否存储有所述端口的端口记录,如果有,则获取所述端口记录,将所述端口记录通过所述配置管理接口发送至用户端进行显示。结合第二方面,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,所述ssh/telnet管理接口,具体用于:ssh/telnet管理接口通过配置管理接口获取所述用户所选择的待接入网络的VlanID;ssh/telnet管理接口将所述VlanID配置到所述交换机端口上。结合第二方面,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,所述装置,还包括:存储模块,用于将所述交换机端口的状态存储至端口记录中。上述第二方面任一可能的实施方式,至少可以具有以下积极效果:能够实现将实体网络设备的即插即用,实体网络设备快速接入虚拟网络,节约配置时间。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本专利技术一个实施例所提供一种云平台虚实互连的方法的应用场景图;图2示出了本专利技术一个实施例所提供的一种云平台虚实互连的方法的流程示意图;图3示出了另一个本专利技术实施例所提供的一种云平台虚实互连的方法的流程示意图;图4示出了本专利技术又一个实施例所提供的一种云平台虚实互连的装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。考虑到现有技术中,在云平台虚实互连的网络搭建过程中,需要由人员进行手动操作的内容较多,进而导致效率较低;基于此,本专利技术实施例提供了一种云平台虚实互连的方法和装置,下面通过实施例进行描述。参照图1所示,图1中示出了本申请的应用场景图,在该系统中,在控制节点内设置有热插拔模块,该热插拔模块包括配置管理接口、网络数据接口和ssh/telnet管理接口;该热插拔模块通过配置管理接口与用户端进行通信;该热插拔模块通过网络数据接口与Neutron组件通信;该热插拔模块通过ssh/telnet管理接口与虚实互连接入交换机通信。该系统中实体网络设备通过交换机端口与虚实互连接入交换机连接。图2中具体给出了一种云平台虚实互连的方法,该方法应用于上述的热插拔模块,该方本文档来自技高网...

【技术保护点】
1.一种云平台虚实互连的方法,其特征在于,所述方法应用于热插拔模块,包括:配置管理接口接收用户端发送的接入交换机的信息;在检测到所述接入交换机的端口上已经接入实体物理设备以后,判断所述端口是否已经接入虚拟网络,如果是,通过所述配置管理接口将连接的虚拟网络的信息发送至所述用户端;如果否,网络数据接口查询当前所有可用虚拟网络的信息,并将所有可用虚拟网络的信息通过所述配置管理接口发送至用户端进行显示,以便用户参考该信息选择待接入的网络;在用户选择待接入的网络以后,ssh/telnet管理接口设置使所述交换机的端口接入所述用户选择的待接入网络。

【技术特征摘要】
1.一种云平台虚实互连的方法,其特征在于,所述方法应用于热插拔模块,包括:配置管理接口接收用户端发送的接入交换机的信息;在检测到所述接入交换机的端口上已经接入实体物理设备以后,判断所述端口是否已经接入虚拟网络,如果是,通过所述配置管理接口将连接的虚拟网络的信息发送至所述用户端;如果否,网络数据接口查询当前所有可用虚拟网络的信息,并将所有可用虚拟网络的信息通过所述配置管理接口发送至用户端进行显示,以便用户参考该信息选择待接入的网络;在用户选择待接入的网络以后,ssh/telnet管理接口设置使所述交换机的端口接入所述用户选择的待接入网络。2.根据权利要求1所述的方法,其特征在于,所述接入交换机的信息,包括:接入交换机的IP地址、登录用户名、登录密码、产品型号信息。3.根据权利要求1所述的方法,其特征在于,所述判断所述端口是否已经接入虚拟网络,如果是,通过所述配置管理接口将所述连接的信息发送至所述用户,包括:检测数据库中是否存储有所述端口的端口记录,如果有,则获取所述端口记录,将所述端口记录或者所述端口记录中的端口所接入的虚拟网络的名称通过所述配置管理接口发送至用户端进行显示。4.根据权利要求1所述的方法,其特征在于,所述网络数据接口查询当前所有可用虚拟网络的信息,包括:所述网络数据接口通过调用接口函数,向Neutron程序查询所有可用虚拟网络的信息。5.根据权利要求1所述的方法,其特征在于,所述在用户选择待接入网络以后,ssh/telnet管理接口设置使所述交换机的端口接入所述用户选择的网络,包括:ssh/telnet管理接口通过配置管理接口获取所述用户所...

【专利技术属性】
技术研发人员:于增明杨永刚刘智国朱广宇张尼唐球卢凯陈波秦媛媛张松清赵云龙张宏斌杨丰源刘晓鹏李建忠孙浩楠
申请(专利权)人:中国电子信息产业集团有限公司第六研究所
类型:发明
国别省市:北京,11

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

1