1.一种IP地址分配方法,其特征在于,应用于云控制器,所述云控制器管理多个无线接入点,且DHCP服务器运行于所述云控制器中,所述IP地址分配方法中包括:S10接收关联无线接入点的终端设备发送的IP地址分配请求;
S20统计接入终端设备的数量;
S30判断接入终端设备的数量是否大于DHCP服务器中IP地址池的阈值上限;若是,跳转至步骤S40;
S40统计当前工作于桥模式下的无线接入点;
S50选定至少一个工作于桥模式下的无线接入点,并发送指令控制其切换至路由模式,并为相应终端设备重新分配内网IP地址;
S60判断与发送IP地址分配请求的终端设备关联的无线接入点是否工作在桥模式;若是,跳转至步骤S70;
S70控制DHCP服务器为该终端设备分配IP地址。
2.如权利要求1所述的IP地址分配方法,其特征在于,在步骤S50选定至少一个工作于桥模式下的无线接入点,并发送指令控制其切换至路由模式中包括:S51统计各工作于桥模式下的无线接入点中接入终端设备的数量;
S52选定接入终端数量最多的无线接入点,并发送指令控制其切换至路由模式,跳转至步骤S20。
3.如权利要求2所述的IP地址分配方法,其特征在于,在步骤S50为相应终端设备重新分配内网IP地址中包括:S53无线接入点接收云控制器下发的指令,将工作模式切换至路由模式;
S54无线接入点剔除接入的终端设备,并为每个终端设备分配一内网IP地址重新接入。
4.如权利要求1所述的IP地址分配方法,其特征在于,在步骤S30判断接入终端设备的数量是否大于DHCP服务器中IP地址池的阈值上限中,若判断出接入终端设备的数量小于DHCP服务器中IP地址池的阈值上限,跳转至步骤S70。
5.如权利要求1-4任意一项所述的IP地址分配方法,其特征在于,在步骤S70控制DHCP服务器为该终端设备分配IP地址之后,还包括:S80进一步判断接入终端设备的数量是否大于DHCP服务器中IP地址池的阈值下限;若不是,S90判断是否有无线接入点工作于路由模式;若是,跳转至步骤S100;
S100发送指令控制其切换至桥模式,并控制DHCP服务器为与相应无线接入点关联的终端设备分配IP地址。
6.一种云控制器,其特征在于,所述云控制器管理多个无线接入点,且运行有DHCP服务器,所述云控制器中还包括:第一处理器,用于处理各指令;及
第一存储器,用于存储多条指令,所述指令适用于第一处理器加载并执行;所述多条指令中包括:接收关联无线接入点的终端设备发送的IP地址分配请求;
统计接入终端设备的数量;
判断接入终端设备的数量是否大于DHCP服务器中IP地址池的阈值上限;若是;
统计当前工作于桥模式下的无线接入点;
选定至少一个工作于桥模式下的无线接入点,并发送指令控制其切换至路由模式,并为相应终端设备重新分配内网IP地址;
判断与发送IP地址分配请求的终端设备关联的无线接入点是否工作在桥模式;若是;
控制DHCP服务器为该终端设备分配IP地址。
7.如权利要求6所述的云控制器,其特征在于,在所述指令选定至少一个工作于桥模式下的无线接入点,并发送指令控制其切换至路由模式中包括:统计各工作于桥模式下的无线接入点中接入终端设备的数量;
选定接入终端数量最多的无线接入点,并发送指令控制其切换至路由模式,并跳转至所述指令统计接入终端设备的数量。
8.如权利要求6所述的云控制器,其特征在于,在所述指令判断接入终端设备的数量是 否大于DHCP服务器中IP地址池的阈值上限中,若判断接入终端设备的数量小于DHCP服务器中IP地址池的阈值上限,则控制DHCP服务器为发送IP地址分配请求的终端设备分配IP地址。
9.如权利要求6-8任意一项所述的云控制器,其特征在于,在所述指令控制DHCP服务器为该终端设备分配IP地址之后,还包括:进一步判断接入终端设备的数量是否大于DHCP服务器中IP地址池的阈值下限;若不是,判断是否有无线接入点工作于路由模式;若是,
发送指令控制其切换至桥模式,并控制DHCP服务器为与相应无线接入点关联的终端设备分配IP地址。
10.一种无线接入点,其特征在于,所述无线接入点与云控制器连接,且所述无线接入点中运行有轻量级DHCP服务器,所述无线接入点中还包括:第二处理器,用于处理各指令;及
第二存储器,用于存储多条指令,所述指令适用于第二处理器加载并执行;所述多条指令中包括:接收云控制器发送的工作模式切换指令,将工作模式由桥模式切换至路由模式;
剔除接入的终端设备,并控制轻量级DHCP服务器为每个终端设备分配一内网IP地址重新接入;
和/或,接收云控制器发送的工作模式切换指令,将工作模式由路由模式切换至桥模式;
剔除接入的终端设备,并发送IP地址分配请求至云控制器,请求为各终端设备分配IP地址。