一种sdn组网生成方法、装置、设备及介质
技术领域
1.本说明书涉及计算机技术领域,尤其涉及一种sdn组网生成方法、装置、设备及介质。
背景技术:2.随着近年网络技术与应用规模的发展,网络场景愈发复杂化并呈分布式发展,数据中心不再局限于大规模的集中部署模式,而是随业务分散于各楼宇之间,且伴随着vxlan网络、虚拟化的引入,拥有自动化配置、智能调控、适配虚拟化等特点的sdn在数据中心的作用至关重要。
3.伴随着上述技术引入,即便规模不大的数据中心在搭建、使用过程中对人力及技术要求也逐渐增加,因此需要使用sdn以满足虚拟化场景下的各类需求,同时完成后续使用过程中各项运维事项,但sdn部署需要占用一定的服务器资源,且通常需要由sdn厂商消耗人力完成部署及后续管理工作,无法实现快速上线及较低的资源占用,因此如何在逐渐增多的小型数据中心场景中,使厂商能通过尽可能少的资源完成sdn部署,提供快速上线服务,节省部署时及后续管理的人力、资源成本,成为sdn厂商及小型数据中心使用者需要考虑的问题。
技术实现要素:4.本说明书一个或多个实施例提供了一种sdn组网生成方法、装置、设备及介质,用于解决背景技术提出的技术问题。
5.本说明书一个或多个实施例采用下述技术方案:
6.本说明书一个或多个实施例提供的一种sdn组网生成方法,包括:
7.处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,以通过网络将所述sdn本地端与所述sdn控制端连接;
8.所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息;
9.所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端;
10.所述sdn控制端通过所述端口配置信息纳管所述网络设备;
11.所述sdn控制端配置已纳管网络设备相关的sdn资源池;
12.所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端;
13.所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。
14.进一步的,所述sdn控制端通过所述端口配置信息纳管所述网络设备,具体包括:
15.所述sdn控制端通过所述端口配置信息纳管所述网络设备,得到所述sdn本地端反
馈的纳管信息;
16.其中,所述纳管信息包括所述网络设备的厂商、型号、名称、当前版本、硬件使用率与链路状态中的一项或多项。
17.进一步的,所述sdn控制端通过所述端口配置信息纳管所述网络设备后,所述方法还包括:
18.所述sdn控制器周期性向所述sdn本地端发送更新指令,以便所述sdn本地端对所述纳管信息周期性获取。
19.进一步的,所述sdn资源池用于提供所述已纳管网络设备组网所需的配置信息。
20.进一步的,所述已纳管网络设备组网所需的配置信息包括vlan资源池、vxlan资源池、路由资源池、网络资源池、服务资源池、设备管理资源池与第三方资源池中的一项或多项。
21.进一步的,所述完成所述sdn组网后,所述方法还包括:
22.所述sdn控制端配置所述网络设备的指定业务,生成所述网络设备对应的处理业务命令行,并将所述处理业务命令行发送至所述sdn本地端;
23.所述sdn本地端将接收的所述处理业务命令行下发至所述网络设备。
24.进一步的,所述待sdn管理的网络设备的登录信息包括ip地址与用户名密码;端口配置信息包括端口信息、流量信息与配置信息。
25.本说明书一个或多个实施例提供的一种sdn组网生成装置,所述装置包括:
26.部署单元,处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,以通过网络将所述sdn本地端与所述sdn控制端连接;
27.登录信息同步单元,所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息;
28.配置信息同步单元,所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端;
29.纳管单元,所述sdn控制端通过所述端口配置信息纳管所述网络设备;
30.资源池配置单元,所述sdn控制端配置已纳管网络设备相关的sdn资源池;
31.命令行生成单元,所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端;
32.组网单元,所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。
33.本说明书一个或多个实施例提供的一种sdn组网生成设备,包括:
34.至少一个处理器;以及,
35.与所述至少一个处理器通信连接的存储器;其中,
36.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
37.处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,以通过网络将所述sdn本地端与所述sdn控制端连接;
38.所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息;
39.所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端;
40.所述sdn控制端通过所述端口配置信息纳管所述网络设备;
41.所述sdn控制端配置已纳管网络设备相关的sdn资源池;
42.所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端;
43.所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。
44.本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
45.处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,以通过网络将所述sdn本地端与所述sdn控制端连接;
46.所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息;
47.所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端;
48.所述sdn控制端通过所述端口配置信息纳管所述网络设备;
49.所述sdn控制端配置已纳管网络设备相关的sdn资源池;
50.所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端;
51.所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。
52.本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
53.本说明书实施例通过sdn控制端与sdn本地端分离部署的方式,使用尽可能少的服务器资源完成sdn部署,节约部署时的人力、时间等资源消耗。同时应用于云端部署的sdn控制端,使sdn提供商用较高的资源利用率,为数据中心提供sdn服务。通过该种方式,提升了部署效率,使数据中心业务能以更快地速度完成上线。
附图说明
54.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
55.图1为本说明书一个或多个实施例提供的一种sdn组网生成方法的流程示意图;
56.图2为本说明书一个或多个实施例提供的一种sdn组网生成装置的结构示意图;
57.图3为本说明书一个或多个实施例提供的一种sdn组网生成设备的结构示意图。
具体实施方式
58.本说明书实施例提供一种sdn组网生成方法、装置、设备及介质。
59.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
60.图1为本说明书一个或多个实施例提供的一种sdn组网生成方法的流程示意图,该流程可以由sdn组网生成系统执行,可以快快速完成sdn组网。流程中的某些输入参数或者中间结果允许人工干预调节,以帮助提高准确性。
61.本说明书实施例的方法流程步骤如下:
62.s102,处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,以通过网络将所述sdn本地端与所述sdn控制端连接。
63.在本说明书实施例中,sdn本地端在数据中心环境中进行部署所用的网络可以为预先配置的互联网网络。
64.s104,所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息。
65.在本说明书实施例中,所述待sdn管理的网络设备的登录信息可以包括ip地址与用户名密码。网络设备可以包括交换机、路由器、服务器、防火墙与负载均衡设备中的一项或多项。
66.s106,所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端。
67.在本说明书实施例中,端口配置信息可以包括端口信息、流量信息与配置信息。
68.s108,所述sdn控制端通过所述端口配置信息纳管所述网络设备。
69.在本说明书实施例中,所述sdn控制端可以通过所述端口配置信息纳管所述网络设备,得到所述sdn本地端反馈的纳管信息;其中,所述纳管信息包括所述网络设备的厂商、型号、名称、当前版本、硬件使用率与链路状态中的一项或多项。
70.在本说明书实施例中,sdn控制端通过所述端口配置信息纳管所述网络设备后,sdn控制器周期性向所述sdn本地端发送更新指令,以便所述sdn本地端对所述纳管信息周期性获取,用于更新纳管信息。
71.s110,所述sdn控制端配置已纳管网络设备相关的sdn资源池。
72.在本说明书实施例中,所述sdn资源池用于提供所述已纳管网络设备组网所需的配置信息。所述已纳管网络设备组网所需的配置信息可以包括vlan资源池、vxlan资源池、路由资源池、网络资源池、服务资源池、设备管理资源池与第三方资源池中的一项或多项。
73.s112,所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端。
74.s114,所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。
75.进一步的,本说明书实施例在完成所述sdn组网后,所述sdn控制端配置所述网络设备的指定业务,生成所述网络设备对应的处理业务命令行,并将所述处理业务命令行发送至所述sdn本地端;所述sdn本地端将接收的所述处理业务命令行下发至所述网络设备。
76.进一步的,本说明书实施例在完成所述sdn组网后,sdn控制端可以周期性向所述sdn本地端发送查询所述已纳管网络设备各项信息的命令,以获取所述已纳管网络设备的运行日志、告警服务器内所述已纳管网络设备的相关信息。
77.通过上述技术方案,本说明书实施例可以应用在小型数据中心或机房场景下部署sdn网络时,可通过sdn控制端与sdn本地端分离部署的方式,使用尽可能少的服务器资源完成sdn部署,并通过自动化安装包,节约部署时的人力、时间等资源消耗。同时应用于云端部署的sdn控制端,使sdn提供商用较高的资源利用率,为数据中心提供sdn服务。通过该种方式,提升了部署效率,使数据中心业务能以更快地速度完成上线。
78.本说明书实施例提供一种基于公有云的sdn组网方法及,通过互联网下载并在数据中心本地部署占用资源较少的sdn本地端程序,配合由厂商部署的、位于对外提供服务的公有云中的sdn控制端,实现在硬件配置较低或资源分配较少的物理终端或虚拟机中完成快速部署,使业务快速上线,通过在云端部署sdn控制器,也节省了厂商资源开销。通过互联网下载的sdn本地端,使用性能占用较少的各类协议,通过条件触发或周期性收集本地环境中各网络设备信息,上传至云端sdn控制端中,sdn控制端完成信息分析后,将配置下发方式及各项配置传递至sdn本地端程序中,由sdn本地端根据配置下发方式对设备下发各项配置,实现本地网络的自动化调控、配置变更等操作。同时,由sdn本地端获取的运维所需信息,也将上传至位于云端的sdn控制端中,由sdn控制端分析整合后,在sdn网页界面展示,向使用者提供便于运维的各项信息。通过云端、本地端分布部署的方式,即节省了小型数据中心的本地资源占用,也加快了部署及业务上线速度,同时降低了厂商在部署sdn时所需的人力及设备资源成本。
79.本说明书实施例针对上述技术特征,可以通过下述具体方式执行:
80.在方案执行前,已购买sdn控制器使用授权,完成授权购买后,相应sdn控制端会在云端自动完成部署,使用含有授权的管理账号登录sdn控制端网页界面,可以根据部署环境选择下载由sdn控制端生成包含授权的sdn本地端部署安装包。
81.在sdn本地端部署前,确认小型数据中心环境内的各项需sdn管理的网络设备的登录信息。
82.确认的登录信息可以包括sdn本地端可达的管理网络ip、管理用户名与密码与snmp相关配置。网络设备的类型可以包括交换机、路由器、服务器、防火墙、负载均衡等设备。需要说明的是,网络设备的登录信息将用于sdn本地端获取设备信息及下发相应配置。
83.完成上述信息确认后,将sdn本地端在对应系统环境中进行部署。
84.sdn本地端通过sdn本地端部署安装包完成安装后,为其配置可连接至互联网的网络,以及可连接至本地管理网络的网络后,使其通过互联网网络与sdn控制端匹配,即完成部署。
85.在完成sdn本地端部署后,根据预先确认的小型数据中心环境内的各项需sdn管理的网络设备信息(此处的网络设备信息为网络设备的登录信息),在sdn控制端网页界面中添加这些信息,在完成信息添加后,sdn控制端将向sdn本地端发送控制命令,使sdn本地端通过ssh或snmp方式获取数据中心环境内网络设备信息(此处的网络设备信息为网络设备的端口配置信息),随后将获取到的信息送至sdn控制端。网络设备的端口配置信息可以包括端口信息、流量信息与配置信息。
86.sdn控制端添加网络设备的端口配置信息并获取相关信息操作,在sdn控制端网页界面中进行纳管操作。
87.完成网络设备纳管操作后,若sdn控制端获取到正确的设备信息,则表示纳管成功,若未获取到正确的设备信息,则表示纳管失败,需运维人员确认数据中心管理网络连通性后再次尝试纳管。
88.需要说明的是,验证纳管是否成功,可以用来防止sdn控制端填入的网络设备的登录信息出现错误时,比如,管理用户名与密码错误,这些数据会作为残留数据在sdn控制端保留,如果sdn本地端拿这些信息无法登录到设备上,就会返回给sdn控制端登录失败的结果,然后sdn控制端会在界面提示纳管失败,让使用者重新输入用户名密码这类信息。
89.通过纳管获取的信息包括设备厂商,设备型号,设备名称,当前版本,设备硬件使用率,设备链路状态、设备邻居等各项用于设备管理的所需参数。sdn控制端在获取到纳管的信息后将保存至位于云端的数据库,并周期性向sdn本地端发送命令,使sdn本地端对已纳管设备的纳管信息周期性获取,用于更新管理信息。
90.根据获取到的设备的纳管信息,sdn控制端可以用于可视化网络拓扑图、设备信息库等运维功能,并可在sdn控制端网页界面查看。
91.完成设备纳管后,用户需在sdn控制端网页界面中配置sdn资源池中各类参数,用于后续通过sdn完成小型数据中心自动化管理及运维工作。
92.所述sdn资源池为:用于sdn在管理数据中心内各项网络设备时,预置的可能会用到的各类配置信息。资源池包含vlan/vxlan资源池(可供sdn控制端使用的vlan范围、vxlan范围及vlan与vxlan的映射关系)、路由资源池(组网内自动配置路由协议所需的网段、协议进程号等参数)、网络资源池(数据中心实际业务网络的网络范围及vlan范围)、服务资源池(日志服务器、ntp服务器等各项服务类设施参数)、设备管理资源池(预设的纳管交换机时所用的用户名、密码、snmp配置)、第三方资源池(防火墙、负载均衡、云平台等第三方服务信息参数)。
93.完成sdn资源池配置后,在sdn控制端网页界面,可对数据中心网络进行初始化配置,sdn控制端将根据资源池及纳管设备信息,可以生成搭建vxlan组网所需的命令行,随后将命令行转换为json格式传至sdn本地端,由sdn本地端读取后将命令行下发至对应各个设备中,完成sdn组网搭建。需要说明的是,sdn资源池可以针对每个网络设备分别设置对应的配置规则,即每个命令行可以对应一个网络设备。
94.完成组网初始化搭建后,组网已具备部署业务的网络条件,用户可在sdn控制端网页界面配置业务,sdn控制端将生成包含对应设备信息的配置命令行或流表调整信息传至sdn本地端,sdn本地端下发至指定设备中。
95.sdn控制端将根据纳管设备的类型及数量,周期性对向sdn本地端发送查询设备各项信息的命令,并获取日志、告警服务器内相关设备信息,提取关键信息,在sdn控制端界面展示,供运维人员使用。
96.图2为本说明书一个或多个实施例提供的一种sdn组网生成装置的结构示意图,所述装置包括:部署单元202、登录信息同步单元204、配置信息同步单元206、纳管单元208、资源池配置单元210、命令行生成单元212与组网单元214。
97.部署单元202,处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,
以通过网络将所述sdn本地端与所述sdn控制端连接;
98.登录信息同步单元204,所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息;
99.配置信息同步单元206,所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端;
100.纳管单元208,所述sdn控制端通过所述端口配置信息纳管所述网络设备;
101.资源池配置单元210,所述sdn控制端配置已纳管网络设备相关的sdn资源池;
102.命令行生成单元212,所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端;
103.组网单元214,所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。
104.图3为本说明书一个或多个实施例提供的一种sdn组网生成设备的结构示意图,包括:
105.至少一个处理器;以及,
106.与所述至少一个处理器通信连接的存储器;其中,
107.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
108.处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,以通过网络将所述sdn本地端与所述sdn控制端连接;
109.所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息;
110.所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端;
111.所述sdn控制端通过所述端口配置信息纳管所述网络设备;
112.所述sdn控制端配置已纳管网络设备相关的sdn资源池;
113.所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端;
114.所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。
115.本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
116.处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,以通过网络将所述sdn本地端与所述sdn控制端连接;
117.所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息;
118.所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端;
119.所述sdn控制端通过所述端口配置信息纳管所述网络设备;
120.所述sdn控制端配置已纳管网络设备相关的sdn资源池;
121.所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端;
122.所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。
123.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
124.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
125.以上所述仅为本说明书的一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书的一个或多个实施例可以有各种更改和变化。凡在本说明书的一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。
技术特征:1.一种sdn组网生成方法,其特征在于,所述方法包括:处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,以通过网络将所述sdn本地端与所述sdn控制端连接;所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息;所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端;所述sdn控制端通过所述端口配置信息纳管所述网络设备;所述sdn控制端配置已纳管网络设备相关的sdn资源池;所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端;所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。2.根据权利要求1所述的方法,其特征在于,所述sdn控制端通过所述端口配置信息纳管所述网络设备,具体包括:所述sdn控制端通过所述端口配置信息纳管所述网络设备,得到所述sdn本地端反馈的纳管信息;其中,所述纳管信息包括所述网络设备的厂商、型号、名称、当前版本、硬件使用率与链路状态中的一项或多项。3.根据权利要求2所述的方法,其特征在于,所述sdn控制端通过所述端口配置信息纳管所述网络设备后,所述方法还包括:所述sdn控制器周期性向所述sdn本地端发送更新指令,以便所述sdn本地端对所述纳管信息周期性获取。4.根据权利要求1所述的方法,其特征在于,所述sdn资源池用于提供所述已纳管网络设备组网所需的配置信息。5.根据权利要求4所述的方法,其特征在于,所述已纳管网络设备组网所需的配置信息包括vlan资源池、vxlan资源池、路由资源池、网络资源池、服务资源池、设备管理资源池与第三方资源池中的一项或多项。6.根据权利要求1所述的方法,其特征在于,所述完成所述sdn组网后,所述方法还包括:所述sdn控制端配置所述网络设备的指定业务,生成所述网络设备对应的处理业务命令行,并将所述处理业务命令行发送至所述sdn本地端;所述sdn本地端将接收的所述处理业务命令行下发至所述网络设备。7.根据权利要求1所述的方法,其特征在于,所述待sdn管理的网络设备的登录信息包括ip地址与用户名密码;端口配置信息包括端口信息、流量信息与配置信息。8.一种sdn组网生成装置,其特征在于,所述装置包括:部署单元,处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,以通过网络将所述sdn本地端与所述sdn控制端连接;登录信息同步单元,所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息;
配置信息同步单元,所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端;纳管单元,所述sdn控制端通过所述端口配置信息纳管所述网络设备;资源池配置单元,所述sdn控制端配置已纳管网络设备相关的sdn资源池;命令行生成单元,所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端;组网单元,所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。9.一种sdn组网生成设备,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,以通过网络将所述sdn本地端与所述sdn控制端连接;所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息;所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端;所述sdn控制端通过所述端口配置信息纳管所述网络设备;所述sdn控制端配置已纳管网络设备相关的sdn资源池;所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端;所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。10.一种非易失性计算机存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令设置为:处于公有云的sdn控制端将sdn本地端在数据中心环境中进行部署,以通过网络将所述sdn本地端与所述sdn控制端连接;所述sdn控制端获取预先确定的待sdn管理的网络设备的登录信息,并向所述sdn本地端同步所述登录信息;所述sdn本地端通过所述登录信息登录所述网络设备,获取端口配置信息,并将所述端口配置信息同步至所述sdn控制端;所述sdn控制端通过所述端口配置信息纳管所述网络设备;所述sdn控制端配置已纳管网络设备相关的sdn资源池;所述sdn控制端根据所述sdn资源池与所述已纳管网络设备的信息,生成sdn组网命令行,并将所述sdn组网命令行发送至所述sdn本地端;所述sdn本地端将所述sdn组网命令行发送至所述已纳管网络设备,完成所述sdn组网。
技术总结本说明书实施例公开了一种SDN组网生成方法、装置、设备及介质,包括:处于公有云的SDN控制端将SDN本地端在数据中心环境中进行部署,以通过网络将SDN本地端与SDN控制端连接;SDN控制端获取预先确定的待SDN管理的网络设备的登录信息,并向SDN本地端同步登录信息;SDN本地端通过登录信息登录网络设备,获取端口配置信息,并将端口配置信息同步至SDN控制端;SDN控制端通过端口配置信息纳管网络设备;SDN控制端配置已纳管网络设备相关的SDN资源池;SDN控制端根据SDN资源池与已纳管网络设备的信息,生成SDN组网命令行,并将SDN组网命令行发送至SDN本地端;SDN本地端将SDN组网命令行发送至已纳管网络设备,完成SDN组网。完成SDN组网。完成SDN组网。
技术研发人员:丁宇桐 王生银
受保护的技术使用者:浪潮思科网络科技有限公司
技术研发日:2022.07.21
技术公布日:2022/11/1