1.一种智能分配局域网内交换机静态管理地址的方法,其特征在于,所述方法包括以下步骤:
S1、获取设计交换机列表、不重复的临时网络地址列表以及实际交换机列表及相关数据;
S2、判定所获取的实际交换机列表信息中是否有重复网络地址,如果有则进入步骤S3,否则跳至步骤S4;
S3、将重复的网络地址设置为不重复的临时网络地址,并返回步骤S1;
S4、检查实际交换机设计网络地址是否被其他实际交换机占用;
S5、将所有实际网络地址与设计网络地址相同的交换机设置为配置成功;
S6、选择尚未配置成功并且设计网络地址未被其他交换机实际占用的交换机;
S7、将该交换机设置为符合设计预期的网络地址;
S8、判定该交换机是否成功设置为符合设计预期的网络地址,如果成功,则进入步骤S9,否则返回步骤S1;
S9、设置该交换机为配置成功;
S10、判断实际网络地址是否为临时网络地址,如是临时网络地址则进入步骤S11,否则跳至步骤S12;
S11、回收不重复的临时网络地址,并进入步骤S14;
S12、判断是否还有符合条件的交换机:即是否还有尚未配置成功并且设计网络地址未被其他交换机实际占用的交换机;如果有则返回步骤S6,否则进入步骤S13;
S13、判定所有实际交换机是否均配置成功,如均配置成功则跳至步骤S16,否则进入步骤S14;
S14、消除交换机设计网络地址被其他交换机占用的特性;
S15、判断消除是否成功,如消除成功则返回步骤S4,否则返回步骤S1;
S16、整个局域网所有交换机均拥有符合设计预期的网络地址,方法结束。
2.如权利要求1所述的一种智能分配局域网内交换机静态管理地址的方法,其特征在于,所述步骤S1中,将符合设计预期的数据导入系统。
3.如权利要求2所述的一种智能分配局域网内交换机静态管理地址的方法,其特征在于,所述步骤S1中,将不重复的临时网络地址导入到系统。
4.如权利要求1所述的一种智能分配局域网内交换机静态管理地址的方法,其特征在于,所述步骤S14中,通过一次或者多次将实际网络地址为其它交换机的设计网络地址的交换机设置为临时不重复的网络地址。
5.如权利要求1所述的一种智能分配局域网内交换机静态管理地址的方法,其特征在于,所述步骤S1中,实际交换机列表及相关数据包括通过抓取LLDP数据报文技术获取与主机相邻交换机的管理MAC地址和实际管理网络地址。
6.如权利要求5所述的一种智能分配局域网内交换机静态管理地址的方法,其特征在于,所述实际交换机列表及相关数据还包括通过交换机的实际网络地址获取交换机的实际邻居交换机列表信息。
7.如权利要求6所述的一种智能分配局域网内交换机静态管理地址的方法,其特征在于,所述实际邻居交换机的列表信息包括邻居交换机与该交换机的接口对应关系,全部邻居交换机的MAC地址和实际网络地址。