一种既定组网的设备扩容方法、装置、设备及介质与流程

专利2023-07-15  101



1.本说明书涉及计算机技术领域,尤其涉及一种既定组网的设备扩容方法、装置、设备及介质。


背景技术:

2.典型的园区网环境包含dhcp服务器、控制器、物理网络设备。dhcp服务器负责对物理设备分配ip地址;控制器管理网络设备资源,并且根据实际的业务需求以及网络要求,对物理网络设备下发虚拟业务配置;物理网络设备通过配置实现接入网络设备的终端能够实现相互访问以及对外部地址的访问。
3.园区网环境中,dhcp服务器在最开始时通过管理网对组网内的网络设备分配ip地址,而控制器通过设备发现功能对ip段内的网络设备实现纳管,展示网络设备组网拓扑,在业务运行阶段,当确定的组网拓扑时,控制器会根据实际业务需求虚拟业务情况给网络设备下发业务配置以确保网络的连通。由于在实际运行过程中,时常需要通过扩容物理网络设备来实现能够接入更多的终端设备,那么就需要对新接入的设备进行网络配置。
4.在园区网环境中,通常针对新接入的物理网络设备要根据业务需求进行手动配置,来达到此台网络设备接入的终端能够访问网络,但手动配置的过程繁杂,很容易出现问题。


技术实现要素:

5.本说明书一个或多个实施例提供了一种既定组网的设备扩容方法、装置、设备及介质,用于解决背景技术提出的技术问题。
6.本说明书一个或多个实施例采用下述技术方案:
7.本说明书一个或多个实施例提供的一种既定组网的设备扩容方法,包括:
8.在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;
9.根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;
10.通过预先配置的管理协议获取已纳管网络设备之间的链路信息;
11.根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;
12.根据所述新增网络设备的设备信息确定所述新增网络设备的类型;
13.根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。
14.进一步的,所述根据所述新增网络设备的设备信息将所述新增网络设备进行纳管前,所述方法还包括:
15.向所述新增网络设备分配对应的ip地址;
16.若通过所述管理协议在指定ip段内扫描到所述新增网络设备对应的ip地址,执行所述根据所述新增网络设备的设备信息将所述新增网络设备进行纳管。
17.进一步的,所述获取所述新增网络设备的设备信息,具体包括:
18.通过所述管理协议与预先建立的管理信息库获取所述新增网络设备的设备信息。
19.进一步的,所述新增网络设备的类型为核心设备、汇聚设备或接入设备。
20.进一步的,所述指定的园区网的物理拓扑环境包括动态主机配置协议dhcp服务器、园区网控制器与所述已纳管网络设备,其中,
21.所述dhcp服务器用于向所述新增网络设备分配ip地址;
22.所述园区网控制器用于向所述新增网络设备下发对应的配置,并确定所述已纳管网络设备之间的拓扑关系。
23.进一步的,所述根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置,具体包括:
24.根据所述拓扑关系,查询所述新增网络设备的类型在所述指定的园区网的物理拓扑环境的配置信息;
25.根据所述配置信息向所述新增网络设备下发对应的配置。
26.进一步的,所述管理协议为简单网络管理协议snmp与安全外壳协议ssh。
27.本说明书一个或多个实施例提供的一种既定组网的设备扩容装置,所述装置包括:
28.设备信息获取单元,在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;
29.纳管单元,根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;
30.链路信息获取单元,通过预先配置的管理协议获取已纳管网络设备之间的链路信息;
31.拓扑确定单元,根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;
32.设备类型确定单元,根据所述新增网络设备的设备信息确定所述新增网络设备的类型;
33.配置下发单元,根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。
34.本说明书一个或多个实施例提供的一种既定组网的设备扩容设备,包括:
35.至少一个处理器;以及,
36.与所述至少一个处理器通信连接的存储器;其中,
37.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
38.在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;
39.根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;
40.通过预先配置的管理协议获取已纳管网络设备之间的链路信息;
41.根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;
42.根据所述新增网络设备的设备信息确定所述新增网络设备的类型;
43.根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。
44.本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
45.在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;
46.根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;
47.通过预先配置的管理协议获取已纳管网络设备之间的链路信息;
48.根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;
49.根据所述新增网络设备的设备信息确定所述新增网络设备的类型;
50.根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。
51.本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
52.本说明书实施例可以对园区网环境中既定的组网中扩容设备的流程进行简化,减少了人工操作,可以在随时在既定的组网环境中扩容网络设备,实现设备的即插即用,从而接入更多的终端设备。
附图说明
53.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
54.图1为本说明书一个或多个实施例提供的一种既定组网的设备扩容方法的流程示意图;
55.图2为本说明书一个或多个实施例提供的一种典型的园区网环境组网拓扑图;
56.图3为本说明书一个或多个实施例提供的一种既定组网的设备扩容装置的结构示意图;
57.图4为本说明书一个或多个实施例提供的一种既定组网的设备扩容设备结构示意图。
具体实施方式
58.本说明书实施例提供一种既定组网的设备扩容方法、装置、设备及介质。
59.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
60.图1为本说明书一个或多个实施例提供的一种既定组网的设备扩容方法的流程示意图,该流程可以由设备扩容系统执行,可以针对新接入的物理网络设备根据业务需求进行自动配置。流程中的某些输入参数或者中间结果允许人工干预调节,以帮助提高准确性。
61.本说明书实施例的方法流程步骤如下:
62.s102,在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息。
63.在本说明书实施例中,网络设备的设备可以包括网络设备的型号、标识等识别信息。获取所述新增网络设备的设备信息时,可以通过管理协议snmp与预先建立的管理信息库mib获取所述新增网络设备的设备信息。新接入的网络设备可以为交换机或路由器。
64.s104,根据所述新增网络设备的设备信息将所述新增网络设备进行纳管。
65.在本说明书实施例中,根据所述新增网络设备的设备信息将所述新增网络设备进行纳管前,可以向所述新增网络设备分配对应的ip地址;若通过所述管理协议在指定ip段内扫描到所述新增网络设备对应的ip地址,执行所述根据所述新增网络设备的设备信息将所述新增网络设备进行纳管。若在指定ip段内无法扫描到新增网络设备对应的ip地址则可以忽略该ip信息。
66.s106,通过预先配置的管理协议获取已纳管网络设备之间的链路信息。
67.在本说明书实施例中,链路信息为新增设备接入组网后所形成设备之间的关系信息,可以在新增网络设备纳管完成后由管理协议获取。
68.s108,根据所述链路信息确定所述已纳管网络设备之间的拓扑关系。
69.s110,根据所述新增网络设备的设备信息确定所述新增网络设备的类型。
70.在本说明书实施例中,新增网络设备的类型为核心设备、汇聚设备或接入设备。
71.s112,根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。
72.在本说明书实施例中,所述根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置时,可以先根据所述拓扑关系查询所述新增网络设备的类型在所述指定的园区网的物理拓扑环境的配置信息;然后,根据所述配置信息向所述新增网络设备下发对应的配置。
73.需要说明的是,向新增网络设备下发对应的配置时,需要结合当前的业务信息与业务类型,以便可以使得新增网络设备更适应当前的业务。
74.进一步的,本说明书实施例的所述指定的园区网的物理拓扑环境可以包括动态主机配置协议dhcp服务器、园区网控制器与所述已纳管网络设备,其中,
75.所述dhcp服务器可以用于向所述新增网络设备分配ip地址;所述园区网控制器可以用于向所述新增网络设备下发对应的配置,并确定所述已纳管网络设备之间的拓扑关系。
76.需要说明的是,所述管理协议为简单网络管理协议snmp与安全外壳协议ssh。
77.进一步的,针对上述技术方案,本说明书实施例公开了一种基于园区网实现设备即插即用的方法,即插可以体现在新增网络设备接入后。该方法包括以下步骤:
78.1、在园区网组网环境中接入交换机设备,设备已初始化配置账号密码,snmp信息。
79.2、基于dhcp服务器为接入交换机设备分配某网段的ip地址。
80.3、通过控制器扫描查找dhcp分配ip网段内的设备,将设备信息存储控制器中实现纳管。
81.4、通过控制器查找组网内各台设备之间链路关系,确认此设备已接入园区网组网内。
82.5、根据接入设备的型号确认在组网内的角色,查询控制器中该设备角色需要下发的网络配置,配置该接入设备。
83.同时,本说明书实施例还公开了一种基于园区网实现设备即插即用的装置。
84.该装置包括以下模块:
85.1、设备管理模块,负责设备信息的管理维护。
86.2、业务管理模块,负责业务信息的管理维护。
87.3、网络管理模块,负责基于业务及设备角色封装对应网络配置命令。
88.4、配置管理模块,负责对网络设备进行网络配置。
89.为了进一步说明本说明书实施例上述技术方案,图2为本说明书实施例提供了的一种典型的园区网环境组网拓扑图。园区网环境包含dhcp服务器、控制器、物理网络设备。dhcp服务器负责对物理设备分配ip地址;控制器管理网络设备资源,并且根据实际的业务需求以及网络要求,对物理网络设备下发虚拟业务配置;物理网络设备通过配置实现接入网络设备的终端能够实现相互访问以及对外部地址的访问。
90.在园区网环境中,dhcp服务器在最开始时通过管理网对组网内的网络设备分配ip地址,而控制器通过设备发现功能对ip段内的网络设备实现纳管,展示网络设备组网拓扑,在业务运行阶段,当确定组网拓扑时,控制器会根据实际业务需求虚拟业务情况给网络设备下发业务配置以确保网络的连通。
91.进一步的,本说明书实施例的网络设备接线完成并接入既定组网内,且dhcp服务器已为其分配ip地址。控制器已创建业务网络,虚拟网络,纳管网络设备等并存储这些信息,同时针对上述业务需求对既定组网的设备下发网络配置,实现了终端设备的互通以及对网络的访问。
92.基于设备即插即用的具体流程如下:
93.1、在既定的园区网的物理拓扑环境中,接入新增的网络设备,设备已初始化配置ssh、snmp配置。
94.2、dhcp服务器通过管理网对新接入的网络设备分配ip地址。
95.3、园区网控制器通过ssh、snmp配置信息,扫描ip段内的网络设备,遍历ip端内的ip地址,通过snmp以及公有mib获取到设备的基本信息,设备的基本信息至少包括设备的型号,根据设备型号确定设备角色(核心设备,汇聚设备,接入设备),并纳管到控制器中,若无获取到则忽略该ip信息。
96.4、园区网控制器遍历已纳管的既定组网内的所有设备,通过snmp获取链路信息,重新计算当前组网内纳管设备之间的拓扑关系,确认新接入设备与既定组网内设备存在链路关系信息,存储链路以及直连物理口等信息。
97.5、根据网络设备型号确认在组网内新接入设备所处的角色,通过控制器查询之前该角色设备在当前业务网络中所需要下发的配置信息,给新接入设备下发配置。
98.例如:(1)业务网vlan信息,通过链路找到设备端口配置vlan;(2)虚拟网络配置vrf等信息。
99.需要说明的是,通过上述步骤,能够对园区网环境中既定的组网中扩容设备的流程进行简化,减少了人工操作,可以在随时在既定的组网环境中扩容网络设备,实现设备的即插即用,从而接入更多的终端设备。
100.本说明书实施例还公开了基于园区网实现设备即插即用的装置。该装置包含设备管理模块、业务管理模块、网络管理模块和配置管理模块。其中,
101.设备管理模块,可以用于管理设备信息。在对ip段地址内设备进行扫描时,进行设备的添加、删除、修改等操作时,纳管设备以及维护该设备的信息。设备常用属性包括类型、ip、用户名、密码、snmp支持功能等。
102.业务管理模块,可以用于管理业务信息。针对不同的业务类型,有不同的业务属性,业务管理模块根据业务属性抽象出控制器关注的属性并进行管理。
103.网络管理模块,可以根据配置业务信息、业务配置,获取它们的变动信息,以达到能够封装具体针对网络设备的配置命令。
104.配置管理模块,负责根据设备类型、业务类型、业务信息等封装的配置命令,对网络设备进行命令配置。
105.图3为本说明书一个或多个实施例提供的一种既定组网的设备扩容装置的结构示意图,所述装置包括:设备信息获取单元302、纳管单元304、链路信息获取单元306、拓扑确定单元308、设备类型确定单元310与配置下发单元312。
106.设备信息获取单元302,在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;
107.纳管单元304,根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;
108.链路信息获取单元306,通过预先配置的管理协议获取已纳管网络设备之间的链路信息;
109.拓扑确定单元308,根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;
110.设备类型确定单元310,根据所述新增网络设备的设备信息确定所述新增网络设备的类型;
111.配置下发单元312,根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。
112.图4为本说明书一个或多个实施例提供的一种既定组网的设备扩容设备结构示意图,包括:
113.至少一个处理器;以及,
114.与所述至少一个处理器通信连接的存储器;其中,
115.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
116.在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;
117.根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;
118.通过预先配置的管理协议获取已纳管网络设备之间的链路信息;
119.根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;
120.根据所述新增网络设备的设备信息确定所述新增网络设备的类型;
121.根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。
122.本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机
可执行指令,所述计算机可执行指令设置为:
123.在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;
124.根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;
125.通过预先配置的管理协议获取已纳管网络设备之间的链路信息;
126.根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;
127.根据所述新增网络设备的设备信息确定所述新增网络设备的类型;
128.根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。
129.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
130.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
131.以上所述仅为本说明书的一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书的一个或多个实施例可以有各种更改和变化。凡在本说明书的一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。

技术特征:
1.一种既定组网的设备扩容方法,其特征在于,所述方法包括:在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;通过预先配置的管理协议获取已纳管网络设备之间的链路信息;根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;根据所述新增网络设备的设备信息确定所述新增网络设备的类型;根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。2.根据权利要求1所述的方法,其特征在于,所述根据所述新增网络设备的设备信息将所述新增网络设备进行纳管前,所述方法还包括:向所述新增网络设备分配对应的ip地址;若通过所述管理协议在指定ip段内扫描到所述新增网络设备对应的ip地址,执行所述根据所述新增网络设备的设备信息将所述新增网络设备进行纳管。3.根据权利要求1所述的方法,其特征在于,所述获取所述新增网络设备的设备信息,具体包括:通过所述管理协议与预先建立的管理信息库获取所述新增网络设备的设备信息。4.根据权利要求1所述的方法,其特征在于,所述新增网络设备的类型为核心设备、汇聚设备或接入设备。5.根据权利要求2所述的方法,其特征在于,所述指定的园区网的物理拓扑环境包括动态主机配置协议dhcp服务器、园区网控制器与所述已纳管网络设备,其中,所述dhcp服务器用于向所述新增网络设备分配ip地址;所述园区网控制器用于向所述新增网络设备下发对应的配置,并确定所述已纳管网络设备之间的拓扑关系。6.根据权利要求1所述的方法,其特征在于,所述根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置,具体包括:根据所述拓扑关系,查询所述新增网络设备的类型在所述指定的园区网的物理拓扑环境的配置信息;根据所述配置信息向所述新增网络设备下发对应的配置。7.根据权利要求1所述的方法,其特征在于,所述管理协议为简单网络管理协议snmp与安全外壳协议ssh。8.一种既定组网的设备扩容装置,其特征在于,所述装置包括:设备信息获取单元,在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;纳管单元,根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;链路信息获取单元,通过预先配置的管理协议获取已纳管网络设备之间的链路信息;拓扑确定单元,根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;设备类型确定单元,根据所述新增网络设备的设备信息确定所述新增网络设备的类型;配置下发单元,根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下
发对应的配置。9.一种既定组网的设备扩容设备,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;通过预先配置的管理协议获取已纳管网络设备之间的链路信息;根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;根据所述新增网络设备的设备信息确定所述新增网络设备的类型;根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。10.一种非易失性计算机存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令设置为:在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;通过预先配置的管理协议获取已纳管网络设备之间的链路信息;根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;根据所述新增网络设备的设备信息确定所述新增网络设备的类型;根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。

技术总结
本说明书实施例公开了一种既定组网的设备扩容方法、装置、设备及介质,包括:在指定的园区网的物理拓扑环境中,若接入新增网络设备,获取所述新增网络设备的设备信息;根据所述新增网络设备的设备信息将所述新增网络设备进行纳管;通过预先配置的管理协议获取已纳管网络设备之间的链路信息;根据所述链路信息确定所述已纳管网络设备之间的拓扑关系;根据所述新增网络设备的设备信息确定所述新增网络设备的类型;根据所述新增网络设备的类型与所述拓扑关系向所述新增网络设备下发对应的配置。配置。配置。


技术研发人员:孙浩
受保护的技术使用者:浪潮思科网络科技有限公司
技术研发日:2022.07.20
技术公布日:2022/11/1
转载请注明原文地址: https://tieba.8miu.com/read-3926.html

最新回复(0)