[0023] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0024] 为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0025] 图1为本发明一种自动更新上报服务地址的方法步骤示意图,如图1所示,作为本发明的一个具体实施例,一种自动更新上报服务地址的方法,包括:S1云端无线控制器下发变更的服务地址至网关设备;S2网关设备根据所述服务地址生成DHCP协议报文广播发送;S3无线接入点接收并提取所述DHCP协议报文的所述服务地址,将所述服务地址作为上报服务地址发起长连接请求。
[0026] 本发明通过SNMP协议下发服务部署地址至网关设备,网关设备将其MIB中的服务地址通过DHCP协议进行广播,无线接入点设备解析DHCP报文,提取报文中的服务地址,无线接入点设备使用最新的服务地址连接云端无线控制器服务。具体的,本实施例中网关设备可以为交换机。
[0027] 对上述实施例进行改进,得到另一种自动更新上报服务地址方法,包括:S0网关设备增加MIB项,定义所述MIB项为字符串类型,长度限制在预设字符以内,所述MIB项用于存储所述服务地址;S1云端无线控制器下发变更的服务地址至网关设备;S2网关设备根据所述服务地址生成DHCP协议报文广播发送;S3无线接入点接收并提取所述DHCP协议报文的所述服务地址,将所述服务地址作为上报服务地址发起长连接请求。
[0028] 对上述实施例进行改进,得到另一种自动更新上报服务地址方法,包括:S0网关设备增加MIB项,定义所述MIB项为字符串类型,长度限制在预设字符以内,所述MIB项用于存储所述服务地址;S1云端无线控制器下发变更的服务地址至网关设备;S15网关设备接收所述服务地址,并将所述服务地址存储在所述MIB项中;S2网关设备根据所述服务地址生成DHCP协议报文广播发送;S3无线接入点接收并提取所述DHCP协议报文的所述服务地址,将所述服务地址作为上报服务地址发起长连接请求。
[0029] 具体的,云端无线控制器通过标准的简单网络管理协议(Simple Network Management Protocol,SNMP),将最新的服务地址下发至无线接入网所在的交换机设备MIB中,交换机新增MIB项,具体定义如下:
[0030] ServiceAddress OBJECT-TYPE
[0031] SYNTAX DisplayString(100)
[0032] MAX-ACCESS read-write
[0033] STATUS current
[0034] DESCRIPTION
[0035] “For the Cloud AC Service Address”
[0036] 该MIB项定义为字符串类型,长度限制在100个字符之内。可以存储域名或IP地址。
[0037] 对上述实施例进行改进,得到另一种自动更新上报服务地址方法,包括:S0网关设备增加MIB项,定义所述MIB项为字符串类型,长度限制在预设字符以内,所述MIB项用于存储所述服务地址;S1云端无线控制器下发变更的服务地址至网关设备;S15网关设备接收所述服务地址,并将所述服务地址存储在所述MIB项中;S2将所述MIB项中存储的所述服务地址放入DHCP协议报文的Option字段进行广播发送;S3无线接入点接收并提取所述DHCP协议报文的所述服务地址,将所述服务地址作为上报服务地址发起长连接请求。
[0038] 具体的,无线接入网所在交换机,将上述MIB项中存储的云端无线控制器服务地址放入DHCP协议报文的Option字段,进行广播发送。
[0039] 图2为DHCP消息报文结构图。依据标准DHCP消息报文结构和标准RFC-1533DHCP Options字段,Options字段定义为可变长度,如下格式:
[0040]
[0041] 说明:
[0042] Code值:本发明使用Code值为70的DHCP Options字段
[0043] Len值:服务地址长度为100个字符
[0044] ServiceAddress值:服务地址值
[0045] 无线接入点设备在接入网络时,向无线接入网中的交换机通过DHCP协议申请分配IP地址。在接收DHCP消息报文后,无线接入点设备的DHCP协议栈提取DHCP报文Options字段中的服务地址值,在获得IP地址分配后,向该最新的服务地址发起长连接请求,成功连接云端无线控制器服务,开始正常工作。
[0046] 图3为本发明一种自动更新上报服务地址系统的组成示意图,作为本发明的一个具体实施例,如图3所示,一种自动更新上报服务地址的系统,包括云端无线控制器100、网关设备200以及至少一个无线接入点300;所述云端无线控制器100用于下发变更的服务地址至网关设备200;所述网关设备200用于根据所述服务地址生成DHCP协议报文广播发送;所述无线接入点300用于接收并提取所述DHCP协议报文的所述服务地址,将所述服务地址作为上报服务地址发起长连接请求。
[0047] 本发明云端无线控制器100通过SNMP协议将其服务部署地址设置到网关设备200(本实施例中网关设备200为交换机)MIB中,网关设备200将MIB中的服务部署地址通过DHCP协议进行广播,无线接入点300设备通过解析接收到的DHCP报文,提取最新的服务部署地址,作为其上报服务地址。
[0048] 对上述实施例进行改进,得到另一种自动更新上报服务地址系统,包括云端无线控制器100、网关设备200以及至少一个无线接入点300;所述云端无线控制器100用于下发变更的服务地址至网关设备200;所述网关设备200还用于增加MIB项,定义所述MIB项为字符串类型,长度限制在预设字符以内,所述MIB项用于存储所述服务地址,所述网关设备200用于根据所述服务地址生成DHCP协议报文广播发送;所述无线接入点300用于接收并提取所述DHCP协议报文的所述服务地址,将所述服务地址作为上报服务地址发起长连接请求。
[0049] 对上述实施例进行改进,得到另一种自动更新上报服务地址系统,包括云端无线控制器100、网关设备200以及至少一个无线接入点300;所述云端无线控制器100用于下发变更的服务地址至网关设备200;所述网关设备200还用于增加MIB项,定义所述MIB项为字符串类型,长度限制在预设字符以内,所述MIB项用于存储所述服务地址,所述网关设备200还用于接收所述服务地址,并将所述服务地址存储在所述MIB项中,所述网关设备200用于根据所述服务地址生成DHCP协议报文广播发送;所述无线接入点300用于接收并提取所述DHCP协议报文的所述服务地址,将所述服务地址作为上报服务地址发起长连接请求。
[0050] 对上述实施例进行改进,得到另一种自动更新上报服务地址系统,包括云端无线控制器100、网关设备200以及至少一个无线接入点300;所述云端无线控制器100用于下发变更的服务地址至网关设备200;所述网关设备200还用于增加MIB项,定义所述MIB项为字符串类型,长度限制在预设字符以内,所述MIB项用于存储所述服务地址,所述网关设备200还用于接收所述服务地址,并将所述服务地址存储在所述MIB项中,所述网关设备200还用于将所述MIB项中存储的所述服务地址放入DHCP协议报文的Option字段进行广播发送;所述无线接入点300用于接收并提取所述DHCP协议报文的所述服务地址,将所述服务地址作为上报服务地址发起长连接请求。
[0051] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。