一种网络设备的配置方法及系统的制作方法

文档序号:8005246阅读:274来源:国知局
一种网络设备的配置方法及系统的制作方法
【专利摘要】本发明公开了一种网络设备的配置方法及系统,该方法包括:主控网络设备向指定VLAN中的网络设备广播配置查询报文;每个指定VLAN中的子控网络设备接收到所述配置查询报文后,将自身的地址信息和配置信息的标识发送给所述主控网络设备;所述主控网络设备将配置信息的标识与所述最新配置信息的标识不同的子控网络设备作为待更新子控网络设备,使用每个待更新子控网络设备的地址信息将所述最新配置信息发送给对应的待更新子控网络设备;每个待更新子控网络设备将接收到的所述最新配置信息组播给对应VLAN中的其它网络设备。该方法可以实现更新所有指定VLAN中的网络设备的配置信息。
【专利说明】—种网络设备的配置方法及系统
【技术领域】
[0001]本发明涉及通信【技术领域】,尤指一种网络设备的配置方法及系统。
【背景技术】
[0002]无线局域网(Wireless Local Area Network, WLAN)的网络架构可以分为两种,瘦接入点(Access Point, AP)网络架构和胖AP网络架构。
[0003]瘦AP网络架构由接入控制器(Access Controller, AC)和AP构成,AC通过有线网络集中控制下联的所有AP。瘦AP网络架构实现了对WLAN的集中规划和部署,可以通过AC对所有AP进行统一配置管理,例如:版本升级、同步配置等等。
[0004]胖AP网络架构由智能的AP构成,AP自身可以进行配置管理,无需AC对AP进行统一配置管理。由于没有AC对AP进行统一配置管理,当需要配置胖AP网络架构中的AP时,只能由技术人员逐一对所有的AP进行配置,这就导致配置效率低下,影响AP的正常使用,进而影响用户体验。

【发明内容】

[0005]本发明实施例提供一种网络设备的配置方法及系统,用以解决现有技术中采用人工方式配置胖AP网络架构中的AP导致的配置效率低的问题。
[0006]因此,根据本发明实施例,提供一种网络设备的配置方法,包括:
[0007]主控网络设备向指定虚拟局域网VLAN中的网络设备广播配置查询报文,所述主控网络设备是从所有指定VLAN中的网络设备中选出的、并配置了最新配置信息;
[0008]每个指定VLAN中的子控网络设备接收到所述配置查询报文后,将自身的地址信息和配置信息的标识发送给所述主控网络设备,每个指定VLAN的子控网络设备是从对应VLAN中除所述主控网络设备外的网络设备中选出的;
[0009]所述主控网络设备将配置信息的标识与所述最新配置信息的标识不同的子控网络设备作为待更新子控网络设备,使用每个待更新子控网络设备的地址信息将所述最新配置信息发送给对应的待更新子控网络设备;
[0010]每个待更新子控网络设备将接收到的所述最新配置信息组播给对应VLAN中的其它网络设备。
[0011]本发明实施例提供的网络设备的配置方法,在从所有指定VLAN的网络设备中选出主控网络设备,并在每个指定VLAN中选出子控网络设备,主控网络设备来控制子控网络设备的配置信息的更新,子控网络设备控制对应VLAN中的其它网络设备配置信息的更新,从而可以实现更新所有指定VLAN中的网络设备进行配置信息,无需采用人工的方式,从而避免了现有技术中配置效率低的问题。
[0012]具体的,从每个指定VLAN的网络设备中选出子控网络设备,针对每个指定VLAN,具体包括:
[0013]当前指定VLAN中的网络设备起机后,在所述当前指定VLAN中组播携带自身的地址信息和配置信息的标识的子控探测报文;
[0014]所述当前指定VLAN中未接收到子控公告报文且不是所述主控网络设备的网络设备作为所述当前指定VLAN中的待选子控网络设备,所述子控公告报文是所述当前指定VLAN中的子控网络设备发送的;
[0015]若待选子控网络设备的数量为1,则所述待选子控网络设备作为所述当前指定VLAN的子控网络设备;
[0016]若待选子控网络设备的数量大于1,则待选子控网络设备两两之间交换地址信息,地址信息最大的待选子控网络设备作为所述当前指定VLAN的子控网络设备。
[0017]较优的,还包括:
[0018]每个指定VLAN中的子控网络设备以第一设定周期在对应VLAN中组播子控公告报文。
[0019]较优的,还包括:
[0020]每个指定VLAN中的子控网络设备接收到子控探测报文后,向发送子控检测报文的网络设备发送子控公告报文,并存储接收到的子控探测报文中携带的地址信息和配置信息的标识;以及
[0021]根据存储的地址信息和配置信息的标识,选出对应VLAN中的备份子控网络设备,将存储的地址信息和配置信息的标识发送给对应VLAN的备份子控制网络设备。
[0022]较优的,还包括:
[0023]若一个指定VLAN中的备份子控网络设备在第二设定周期内未接收到所述一个指定VLAN中的子控网络设备发送的子控公告报文,所述一个指定VLAN中的备份子控网络设备作为所述一个指定VLAN中新的子控网络设备;
[0024]所述一个指定VLAN中新的子控网络设备选出所述一个指定VLAN中新的备份子控网络设备,并将存储的地址信息和配置信息的标识发送给所述一个指定VLAN中新的备份子控网络设备。
[0025]具体的,选出每个指定VLAN中的备份子控网络设备,具体包括:
[0026]每个指定VLAN中的子控网络设备将自身存储的第一个地址信息、或者最大的地址信息对应的网络设备作为对应VLAN的备份子控网络设备。
[0027]较优的,所述主控网络设备以第三设定周期向每个指定VLAN中的网络设备广播配置查询报文;
[0028]每个指定VLAN中的子控网络设备接收到所述配置查询报文后,还包括:
[0029]每个指定VLAN中的子控网络设备将自身的状态设置为允许更新;以及
[0030]若在第四设定周期内再未接收到所述配置查询报文,将自身的状态设置为不允许更新。
[0031]较优的,每个待更新子控网络设备将接收到的所述最新配置信息组播给对应VLAN中的其它网络设备之前,还包括:
[0032]每个待更新子控网络设备确认自身的状态为允许更新。
[0033]较优的,还包括:
[0034]每个指定VLAN中的子控网络设备以第五设定周期向所述主控网络设备发送心跳报文;和/或[0035]每个指定VLAN中除子控网络设备和主控网络设备外的其它网络设备以第六设定周期向对应VLAN中的子控网络设备发送心跳报文。
[0036]较优的,还包括:
[0037]每个指定VLAN中除子控网络设备和主控网络设备外的其它网络设备以第七设定周期向对应VLAN中的子控网络设备发送携带自身的地址信息和配置信息的标识的子控探测报文;
[0038]每个指定VLAN中的子控网络设备获取接收到的子控探测报文中的配置信息的标识,确定与自身的配置信息的标识不同的配置信息的标识的数目,若所述数目大于等于设定数值,在对应VLAN中组播自身的配置信息;否则,向配置信息的标识与自身的配置信息的标识不同的网络设备发送自身的配置信息。
[0039]本发明实施例还提供一种网络设备的配置系统,包括:
[0040]主控网络设备,用于向指定虚拟局域网VLAN中的网络设备广播配置查询报文,所述主控网络设备是从所有指定VLAN中的网络设备中选出的、并配置了最新配置信息;以及,将配置信息的标识与最新配置信息的标识不同的子控网络设备作为待更新子控网络设备,使用每个待更新子控网络设备的地址信息将最新配置信息发送给对应的待更新子控网络设备;
[0041]每个指定VLAN中的子控网络设备,用于接收到所述配置查询报文后,将自身的地址信息和配置信息的标识发送给所述主控网络设备,每个指定VLAN的子控网络设备是从对应VLAN中除所述主控网络设备外的网络设备中选出的;
[0042]每个所述主控网络设备从子控网络设备中选取的待更新子控网络设备,用于将接收到的所述最新配置信息组播给对应VLAN中的其它网络设备;
[0043]每个指定VLAN中除子控网络设备和所述主控网络设备外的其它网络设备,用于接收对应VLAN的子控网络设备发送的最新配置信息。
[0044]本发明实施例提供的网络设备的配置系统,在从所有指定VLAN的网络设备中选出主控网络设备,并在每个指定VLAN中选出子控网络设备,主控网络设备来控制子控网络设备的配置信息的更新,子控网络设备控制对应VLAN中的其它网络设备配置信息的更新,从而可以实现更新所有指定VLAN中的网络设备的配置信息,无需采用人工的方式,从而避免了现有技术中配置效率低的问题。
【专利附图】

【附图说明】
[0045]图1为本发明实施例中网络设备的配置方法的流程图;
[0046]图2为本发明实施例中网络设备的配置系统的结构示意图;
[0047]图3为本发明实施例中DAP的选举过程的流程图;
[0048]图4为本发明实施例中升级信息的更新过程的流程图;
[0049]图5为本发明实施例中UDP报文的格式。
【具体实施方式】
[0050]针对现有技术中采用人工方式配置胖AP网络架构中的AP导致的配置效率低的问题,本发明实施例提供一种网络设备的配置方法,该方法的流程如图1所示,包括:[0051]SlO:主控网络设备向指定VLAN中的网络设备广播配置查询报文,主控网络设备是从所有指定VLAN中的网络设备中选出的、并配置了最新配置信息。
[0052]在需要对多个指定VLAN中的网络设备进行更新配置信息时,可以首先选出主控网络设备,在主控网络设备上更新最新配置信息。主控网络设备选取方法有多种,可以由管理员任意指定、选取地址信息最大一个的网络设备等等。其中,网络设备可以是AP、路由器、交换机等等。
[0053]主控网络设备向指定VLAN中的网络设备广播配置查询报文,来通知这些网络设备可以进行配置信息的更新。
[0054]配置信息可以是管理信息、升级信息等等。
[0055]Sll:每个指定VLAN中的子控网络设备接收到配置查询报文后,将自身的地址信息和配置信息的标识发送给主控网络设备,每个指定VLAN的子控网络设备是从对应VLAN中除主控网络设备外的网络设备中选出的。
[0056]S12:主控网络设备将配置信息的标识与最新配置信息的标识不同的子控网络设备作为待更新子控网络设备,使用每个待更新子控网络设备的地址信息将最新配置信息发送给对应的待更新子控网络设备。
[0057]主控网络设备根据接收到的配置信息的标识与最新配置信息的标识来确定需要更新配置信息的子控网络设备,确定出的这些子控网络设备作为待更新网络设备,主控网络设备将最新配置信息发送给待更新子控网络设备,更新每个指定VLAN中的子控网络设备的配置信息。
[0058]S13:每个待更新子控网络设备将接收到的最新配置信息组播给对应VLAN中的其它网络设备。
[0059]由每个指定VLAN中的子控网络设备向对应VLAN中的其它网络设备发送最新配置信息。
[0060]在从所有指定VLAN的网络设备中选出王控网络设备,并在每个指定VLAN中选出子控网络设备,主控网络设备来控制子控网络设备的配置信息的更新,子控网络设备控制对应VLAN中的其它网络设备配置信息的更新,从而可以实现更新所有指定VLAN中的网络设备的配置信息,无需采用人工的方式,从而避免了现有技术中配置效率低的问题。
[0061]具体的,上述Sll中的从每个指定VLAN的网络设备中选出子控网络设备,针对每个指定VLAN,具体包括:
[0062]当前指定VLAN中的网络设备起机后,在当前指定VLAN中组播携带自身的地址信息和配置信息的标识的子控探测报文;
[0063]当前指定VLAN中未接收到子控公告报文且不是主控网络设备的网络设备作为当前指定VLAN中的待选子控网络设备,子控公告报文是当前指定VLAN中的子控网络设备发送的;
[0064]若待选子控网络设备的数量为1,则待选子控网络设备作为当前指定VLAN的子控网络设备;
[0065]若待选子控网络设备的数量大于1,则待选子控网络设备两两之间交换地址信息,地址信息最大的待选子控网络设备作为当前指定VLAN的子控网络设备。
[0066]当前指定VLAN中的网络设备起机后,首先在对应VLAN中组播子控探测报文,用来探测自身所在的VLAN中是否已经选出子控网络设备,子控网络设备会发送子控公告报文,如果起机的网络设备没有接收到子控公告报文,并且也不是主控网络设备时,证明该VLAN中还没有子控网络设备,该网络设备就可以作为该VLAN中的待选子控网络设备。
[0067]如果当前指定VLAN中待选子控网络设备只有一个,那么待选子控网络设备作为当前指定VLAN的子控网络设备。
[0068]如果当前指定VLAN中待选子控网络设备超过一个,则待选子控网络设备两两之间交换地址信息,地址信息最大的待选子控网络设备作为当前指定VLAN的子控网络设备。
[0069]每个待选子控网络设备可以发送携带自身的地址信息的子控公告报文,假设当前指定VLAN中有两个待选子控网络设备,记为第一待选子控网络设备和第二待选子控网络设备,如果第一待选子控网络设备接收到第二待选子控网络设备发送的子控公告报文,就可以将第二待选子控网络设备的地址信息与自身的地址信息进行比较,地址信息较大的一个作为当前指定VLAN中的子控网络设备,另一个就是普通的网络设备。第二待选子控网络设备中执行的操作与第一待选子控网络设备是相同,具体过程不再详述。
[0070]较佳的,上述网络设备的配置方法还包括:每个指定VLAN中的子控网络设备以第一设定周期在对应VLAN中组播子控公告报文。
[0071]其中,第一设定周期可以根据实际需要进行设定,例如设置为3s、4s等等。
[0072]较佳的,上述网络设备的配置方法还包括:
[0073]每个指定VLAN中的子控网络设备接收到子控探测报文后,向发送子控检测报文的网络设备发送子控公告报文,并存储接收到的子控探测报文中携带的地址信息和配置信息的标识;以及
[0074]根据存储的地址信息和配置信息的标识,选出对应VLAN中的备份子控网络设备,将存储的地址信息和配置信息的标识发送给对应VLAN的备份子控制网络设备。
[0075]子控网络设备也可以在接收到子控探测报文后,向发送子控探测报文的网络设备发送子控公告报文,并且存储子控探测报文中携带的地址信息和配置信息的标识。然后根据存储的地址信息和配置信息的标识选出自身所在VLAN的备份子控网络设备。
[0076]较佳的,上述网络设备的配置方法,还包括:
[0077]若一个指定VLAN中的备份子控网络设备在第二设定周期内未接收到一个指定VLAN中的子控网络设备发送的子控公告报文,一个指定VLAN中的备份子控网络设备作为一个指定VLAN中新的子控网络设备。
[0078]一个指定VLAN中新的子控网络设备选出一个指定VLAN中新的备份子控网络设备,并将存储的地址信息和配置信息的标识发送给一个指定VLAN中新的备份子控网络设备。
[0079]备份子控网络设备确定子控网络设备故障后,转换为子控网络设备,并选出新的备份子控网络设备,将存储的地址信息和配置信息的标识同步给新选出的备份子控网络设备。
[0080]备份子控网络设备可以根据在第二设定周期内是否接收到所在VLAN的子控网络设备发送的子控公告报文来确定子控网络设备是否故障,其中,第二设定周期可以根据实际需要进行设定,例如10s、20s等等。
[0081]具体的,上述选出每个指定VLAN中的备份子控网络设备,具体包括:每个指定VLAN中的子控网络设备将自身存储的第一个地址信息、或者最大的地址信息对应的网络设备作为对应VLAN的备份子控网络设备。
[0082]本实施例中的地址信息可以为媒质接入控制(Medium Access Control, MAC)和/或互联网协议(Internet Protocol, IP)地址。
[0083]可以将自身存储的第一个地址信息对应的网络设备作为对应VLAN中的备份子控网络设备,也就是说将对应VLAN中第二个起机的网络设备作为备份子控网络设备;也可以在存储的地址信息中选出最大的MAC和/或IP地址对应的网络设备作为对应VLAN中的备份子控网路设备;当然也可以采用很多方式,这里不再赘述。
[0084]具体的,主控网络设备以第三设定周期向每个指定VLAN中的网络设备广播配置查询报文。
[0085]上述Sll中的每个指定VLAN中的子控网络设备接收到配置查询报文后,还包括:每个指定VLAN中的子控网络设备将自身的状态设置为允许更新;以及若在第四设定周期内再未接收到配置查询报文,将自身的状态设置为不允许更新。
[0086]主控网络设备可以第三设定周期广播配置查询报文,每个指定VLAN中的子控网络设备根据是否接收到配置查询报文来更改自身的状态,即更改为允许更新还是不允许更新。其中,第三设定周期可以配置为2s、3s、4s等等,第四设定周期可以根据实际需要进行设定,例如配置为第三设定周期的两倍、三倍等等。
[0087]较佳的,上述S13中的每个待更新子控网络设备将接收到的最新配置信息组播给对应VLAN中的其它网络设备之前,还包括:每个待更新子控网络设备确认自身的状态为允许更新。
[0088]待更新子控网络设备在确定自身的状态为允许更新时才会向所在VLAN中的其它网络设备发送最新配置信息,也就是根据主控网络设备的命令来更新其它网络设备的配置信息。
[0089]较佳的,上述网络设备的配置方法,还包括:每个指定VLAN中的子控网络设备以第五设定周期向主控网络设备发送心跳报文;和/或每个指定VLAN中除子控网络设备和所述主控网络设备外的其它网络设备以第六设定周期向对应VLAN中的子控网络设备发送心跳报文。
[0090]心跳报文用来证明发送的网络设备还处于正常状态,子控网络设备可以向主控网络设备发送心跳报文,每个指定VLAN中的其它网络设备可以向对应VLAN中的子控网络设备发送。其中第五设定周期和第六设定周期可以根据需要设定,例如10s、20s等等。
[0091]较佳的,上述网络设备的配置方法,还包括:
[0092]每个指定VLAN中除子控网络设备和所述主控网络设备外的其它网络设备以第七设定周期向对应VLAN中的子控网络设备发送携带自身的地址信息和配置信息的标识的子控探测报文;
[0093]每个指定VLAN中的子控网络设备获取接收到的子控探测报文中的配置信息的标识,确定与自身的配置信息的标识不同的配置信息的标识的数目,若数目大于等于设定数值,在对应VLAN中组播自身的配置信息;否则,向配置信息的标识与自身的配置信息的标识不同的网络设备发送自身的配置信息。
[0094]每个指定VLAN中的子控网络设备还可以根据对应VLAN中的其它网络设备发送的子控探测报文来确定需要更新配置信息的网络设备的数据,当数目大于设定数值时,采用组播方式;否则,采用单播方式。从而可以实现更新方式的多样化。其中第七设定周期可以根据实际需要进行设定3s、4s等等。
[0095]基于同一发明构思,本发明实施例提供一种网络设备的配置系统,该系统的结构如图2所示,包括:
[0096]主控网络设备20,用于向指定VLAN中的网络设备广播配置查询报文,主控网络设备是从所有指定VLAN中的网络设备中选出的;以及,将配置信息的标识与最新配置信息的标识不同的子控网络设备21作为待更新子控网络设备22,使用每个待更新子控网络设备的地址信息将最新配置信息发送给对应的待更新子控网络设备。
[0097]每个指定VLAN中的子控网络设备21,用于接收到配置查询报文后,将自身的地址信息和配置信息的标识发送给主控网络设备,每个指定VLAN的子控网络设备是从对应VLAN中除主控网络设备20外的网络设备中选出的。
[0098]每个主控网络设备20从子控网络设备21中选取的待更新子控网络设备22,用于将接收到的最新配置信息组播给对应VLAN中的其它网络设备。
[0099]每个指定VLAN中除子控网络设备和主控网络设备20外的其它网络设备23,用于接收对应VLAN的子控网络设备发送的最新配置信息。
[0100]子控网络设备可以有多个,在图中仅仅示出了 2个;待更新子控网络设备也可以有多个,在图中仅仅示出了 I个。
[0101]下面以网络设备为AP、配置信息为升级信息为例来说明上述网络设备的配置方法。
[0102]假设有10个指定VLAN,在每个指定VLAN内,选举出子控网络设备和备份子控网络设备,剩下的设备为普通网络设备,其中子控网络设备可以记为DAP,备份子控网络设备可以记为BDAP,普通网络设备记为NAP。可以由管理员在10个指定VLAN的AP中选出一个作为主控网络设备,记为CAP,将新的升级信息导入到CAP上,然后在CAP上配置需要对10个指定VLAN的AP进行升级。
[0103]首先介绍选出DAP的过程,如图3所示,针对每个指定VLAN中的每个AP都会执行:
[0104]S30:AP起机后,在VLAN中组播子控探测报文。
[0105]例如目的地址为组播(237.1.1.1),子控探测报文中携带自身的MAC、IP和升级信息的标识。
[0106]S31:AP是否收到子控公告报文,若收到,执行S33 ;否则,执行S32。
[0107]S32:AP 为 DAP。
[0108]S33:AP 为 NAP。
[0109]如果连续发送3个子控探测报文都没有收到子控公告报文,则AP变为DAP ;如果有收到子控公告报文,则说明本VLAN中已经存在DAP 了,则AP变为NAP。
[0110]如果是选出的DAP收到子控探测报文,会将报文中携带的信息添加到数据库中,格式可以为:MAC+IP+升级信息的标识。
[0111]DAP可以将数据库中存储的第一个表项对应的AP任命为BDAP,并携带在子控公告报文进行公告。[0112]如果一个VLAN中由于异常出现多个DAP,假设为DAPl和DAP2,DAP1收到DAP2的子控公告报文时,将两个DAP的MAC、IP进行比较,如果自身的MAC、IP比较大,则仍为DAP ;如果自身的MAC、IP比较小,则把自身的数据库中的信息同步给DAP2,然后自己变为NAP。在DAP2也是执行同样的操作。然后新选出的DAP再在数据库中根据MAC+IP选举一个为BDAP。
[0113]DAP定时发送组播的子控公告报文用于公告DAP和BDAP的存在。如果BDAP设备设定时间没有收到子控公告报文,则自己变为DAP设备。
[0114]下面介绍升级信息更新的过程,首先对DAP定义两个状态,不允许更新和允许更新。不允许更新可以为DAP初始状态,在这个状态下,DAP不会对本VLAN中的NAP和BDAP进行更新升级信息的操作;处于允许更新的状态的DAP会主动对本VLAN内的NAP和BDAP进行更新升级信息的操作。DAP处于不允许更新状态下,收到了 CAP发送的配置查询报文后,状态变为允许更新;DAP处于允许更新状态,如果连续5个配置查询报文没有收到,则变为不允许更新状态。
[0115]升级信息的更新过程如图4所示,执行步骤如下:
[0116]S40:网络管理员在CAP上配置对指定VLAN升级后,CAP会定时向指定VLAN广播配置查询报文。
[0117]例如,要对192.168.1.0/24这个VLAN内的AP升级信息的更新,则配置查询报文的目的IP地址为192.168.1.255,并且携带CAP的MAC、IP及升级信息的标识。
[0118]S41 =DAP设备收到配置查询报文之后,置于允许更新状态,并回复配置响应报文。
[0119]如果BDAP和NAP收到配置查询报文,则不会响应。
[0120]S42 =DAP发送携带自身的MAC、IP和升级信息的标识的信息同步报文给CAP。
[0121]对于S41和S42,DAP可以在S41的配置响应报文中携带自身的MAC、IP和升级信息的标识后发送给CAP,不再发送S42中的信息同步报文;DAP也可以省略S41中的配置响应报文,直接发送携带自身的MAC、IP和升级信息的标识的信息同步报文给CAP。
[0122]S43:CAP将DAP的升级信息的标识和自身的最新升级信息的标识进行比较,对不一致的DAP设备发送携带最新升级信息的配置报文。
[0123]S44 =DAP接收到最新升级信息后,向CAP返回配置确认报文,表示成功接收。
[0124]S45:DAP确定自身处于允许更新状态后,会向本VLAN中的NAP和BDAP组播携带最新升级信息的配置报文,该配置报文的目的IP地址为组播IP (237.1.1.1)。
[0125]S46 =NAP和BDAP接收到最新升级信息,向DAP返回配置确认报文,并重启。
[0126]DAP接收到本VLAN中的其他AP的配置确认报文后,确认本VLAN中的其它AP都升级成功,然后再重启完成自身的升级。
[0127]上述具体实施例中所涉及的报文都可使用一个特定端口号的用户数据包协议(User Datagram Protocol,UDP)报文,该报文的UDP源端口和目的端口号均为5000。该报文的格式如图5所示,类型字段为4个bit,报文长度字段12个bit,用于描述内容字段包含多少个AP的信息。
[0128]上述配置方法在胖AP网络结构下,可以方便的对大量的AP进行升级,而不需要逐个操作;升级的时候采用分布式方法,先单播对VLAN中的部分AP升级,再由这些已经升级的AP通过组播对同VLAN中的其他AP进行升级,避免所有AP都到一台AP上下载而导致该AP负担过重;不需要其它任何辅助设备,也不需做特殊配置,所有AP中只需对其中任意一台进行升级就可以到达全网升级的效果。
[0129]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种网络设备的配置方法,其特征在于,包括: 主控网络设备向指定虚拟局域网VLAN中的网络设备广播配置查询报文,所述主控网络设备是从所有指定VLAN中的网络设备中选出的、并配置了最新配置信息; 每个指定VLAN中的子控网络设备接收到所述配置查询报文后,将自身的地址信息和配置信息的标识发送给所述主控网络设备,每个指定VLAN的子控网络设备是从对应VLAN中除所述主控网络设备外的网络设备中选出的; 所述主控网络设备将配置信息的标识与所述最新配置信息的标识不同的子控网络设备作为待更新子控网络设备,使用每个待更新子控网络设备的地址信息将所述最新配置信息发送给对应的待更新子控网络设备; 每个待更新子控网络设备将接收到的所述最新配置信息组播给对应VLAN中的其它网络设备。
2.如权利要求1所述的方法,其特征在于,从每个指定VLAN的网络设备中选出子控网络设备,针对每个指定VLAN,具体包括: 当前指定VLAN中的网络设备起机后,在所述当前指定VLAN中组播携带自身的地址信息和配置信息的标识的子控探测报文; 所述当前指定VLAN中未接收到子控公告报文且不是所述主控网络设备的网络设备作为所述当前指定VLAN中的待选子控网络设备,所述子控公告报文是所述当前指定VLAN中的子控网络设备发送的; 若待选子控网络设备的数量为1,则所述待选子控网络设备作为所述当前指定VLAN的子控网络设备; 若待选子控网络设备的数量大于1,则待选子控网络设备两两之间交换地址信息,地址信息最大的待选子控网络设备作为所述当前指定VLAN的子控网络设备。
3.如权利要求2所述的方法,其特征在于,还包括: 每个指定VLAN中的子控网络设备以第一设定周期在对应VLAN中组播子控公告报文。
4.如权利要求2所述的方法,其特征在于,还包括: 每个指定VLAN中的子控网络设备接收到子控探测报文后,向发送子控检测报文的网络设备发送子控公告报文,并存储接收到的子控探测报文中携带的地址信息和配置信息的标识;以及 根据存储的地址信息和配置信息的标识,选出对应VLAN中的备份子控网络设备,将存储的地址信息和配置信息的标识发送给对应VLAN的备份子控制网络设备。
5.如权利要求3所述的方法,其特征在于,还包括: 若一个指定VLAN中的备份子控网络设备在第二设定周期内未接收到所述一个指定VLAN中的子控网络设备发送的子控公告报文,所述一个指定VLAN中的备份子控网络设备作为所述一个指定VLAN中新的子控网络设备; 所述一个指定VLAN中新的子控网络设备选出所述一个指定VLAN中新的备份子控网络设备,并将存储的地址信息和配置信息的标识发送给所述一个指定VLAN中新的备份子控网络设备。
6.如权利要求4或5所述的方法,其特征在于,选出每个指定VLAN中的备份子控网络设备,具体包括:每个指定VLAN中的子控网络设备将自身存储的第一个地址信息、或者最大的地址信息对应的网络设备作为对应VLAN的备份子控网络设备。
7.如权利要求1所述的方法,其特征在于,所述主控网络设备以第三设定周期向每个指定VLAN中的网络设备广播配置查询报文; 每个指定VLAN中的子控网络设备接收到所述配置查询报文后,还包括: 每个指定VLAN中的子控网络设备将自身的状态设置为允许更新;以及 若在第四设定周期内再未接收到所述配置查询报文,将自身的状态设置为不允许更新。
8.如权利要求7所述的方法,其特征在于,每个待更新子控网络设备将接收到的所述最新配置信息组播给对应VLAN中的其它网络设备之前,还包括: 每个待更新子控网络设备确认自身的状态为允许更新。
9.如权利要求1所述的方法,其特征在于,还包括: 每个指定VLAN中的子控网络设备以第五设定周期向所述主控网络设备发送心跳报文;和/或 每个指定VLAN中除子控网络设备和所述主控网络设备外的其它网络设备以第六设定周期向对应VLAN中的子控网络设备发送心跳报文。
10.如权利要求1所述的方法,其特征在于,还包括: 每个指定VLAN中除子控网络设备和所述主控网络设备外的其它网络设备以第七设定周期向对应VLAN中的子控网络设备发送携带自身的地址信息和配置信息的标识的子控探测报文; 每个指定VLAN中的子控网络设备获取接收到的子控探测报文中的配置信息的标识,确定与自身的配置信息的标识不同的配置信息的标识的数目,若所述数目大于等于设定数值,在对应VLAN中组播自身的配置信息;否则,向配置信息的标识与自身的配置信息的标识不同的网络设备发送自身的配置信息。
11.一种网络设备的配置系统,其特征在于,包括: 主控网络设备,用于向指定虚拟局域网VLAN中的网络设备广播配置查询报文,所述主控网络设备是从所有指定VLAN中的网络设备中选出的、并配置了最新配置信息;以及,将配置信息的标识与最新配置信息的标识不同的子控网络设备作为待更新子控网络设备,使用每个待更新子控网络设备的地址信息将最新配置信息发送给对应的待更新子控网络设备; 每个指定VLAN中的子控网络设备,用于接收到所述配置查询报文后,将自身的地址信息和配置信息的标识发送给所述主控网络设备,每个指定VLAN的子控网络设备是从对应VLAN中除所述主控网络设备外的网络设备中选出的; 每个所述主控网络设备从子控网络设备中选取的待更新子控网络设备,用于将接收到的所述最新配置信息组播给对应VLAN中的其它网络设备; 每个指定VLAN中除子控网络设备和所述主控网络设备外的其它网络设备,用于接收对应VLAN的子控网络设备发送的最新配置信息。
【文档编号】H04L12/24GK103457767SQ201310374793
【公开日】2013年12月18日 申请日期:2013年8月23日 优先权日:2013年8月23日
【发明者】沈训君, 张明振 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1