网络设备的注册方法和装置与流程

文档序号:14522756阅读:316来源:国知局
网络设备的注册方法和装置与流程

本申请涉及通信技术领域,尤其涉及一种网络设备的注册方法和装置。



背景技术:

企业网络中的网络设备可以由互联网中远端的云平台管理,而无需由企业网络自身的网关设备管理。这样可以降低企业的设备管理成本。企业网络中的网络设备要被云平台管理,网络设备要向云平台发起注册过程。网络设备需要云平台的信息才能向云平台发起注册。云平台的信息是预先设置在网络设备中的。从而使得网络设备的提供商首先要区分网络设备的类型,根据类型不同在网络设备中预先设置不同的云平台的信息,操作过程复杂,而且容易出错。



技术实现要素:

本申请提供一种网络设备的注册方法和装置,用于降低复杂度,避免出错。

第一方面,提供一种网络设备的注册方法,包括:网络设备向动态主机配置协议(英文:dynamichostconfigurationprotocol,dhcp)服务器发送dhcp请求报文,dhcp请求报文包括请求云平台的地址的选项。然后接收dhcp服务器发送的dhcp确认报文,dhcp确认报文包括所述云平台的地址。再根据云平台的地址向云平台注册网络设备。由于网络设备在注册前向dhcp服务器获取云平台的地址,无需为网络设备预先设置云平台的地址,从而简化了网络设备的生产和管理,降低了复杂度,提高了获取云平台的地址的准确性。

可选地,上述dhcp确认报文还包括云平台的用于注册网络设备的端口号。

可选地,网络设备还接收更新报文。更新报文包括:更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。简化了网络设备获取更新后的云平台的信息的过程,确保了获得的更新后的云平台的信息的准确度。

第二方面,提供一种管理网络设备的方法,包括:dhcp服务器接收网络设备发送的dhcp请求报文。dhcp请求报文包括:请求云平台的地址的选项。然后向网络设备发送dhcp确认报文,dhcp确认报文包括云平台的地址。由于网络设备在注册前向dhcp服务器获取云平台的地址,无需为网络设备预先设置云平台的地址,从而简化了网络设备的生产和管理,降低了复杂度,提高了获取云平台的地址的准确性。

可选地,上述dhcp确认报文还包括云平台的用于注册网络设备的端口号。

可选地,当云平台的地址和/或云平台的用于注册网络设备的端口号改变时,dhcp服务器还向所有网络设备发送更新报文。更新报文包括:更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。由网关设备去筛选更新报文应该到达的由云平台管理的网络设备,简化了dhcp服务器在发送更新报文的复杂性。

可选地,dhcp服务器还在由云平台管理的网络设备集合中添加所述网络设备的ip地址与云平台的地址的映射关系。以及当云平台的地址或者云平台的用于注册网络设备的端口号改变时,dhcp服务器根据映射关系,向网络设备发送更新报文。更新报文包括:更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。由dhcp服务器直接筛选出更新报文应该到达的由云平台管理的网络设备,简化了网关设备在转发更新报文时的复杂性。

第三方面,提供一种更新云平台地址的方法,包括:网关设备根据dhcp服务器向网络设备发送的dhcp确认报文,在由云平台管理的网络设备集合中添加网络设备的ip地址。dhcp确认报文包括网络设备的互联网协议(英文:internetprotocol,ip)地址和云平台的地址。接收dhcp服务器发送的更新报文。更新报文包括更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。仅当由云平台管理的网络设备集合中包括更新报文的目的ip地址时,转发更新报文。从而避免了不应由云平台管理的网络设备误注册到该云平台。

第四方面,提供一种网络设备,包括:发送模块,用于向dhcp服务器发送dhcp请求报文,dhcp请求报文包括请求云平台的地址的选项。接收模块,用于接收dhcp服务器发送的dhcp确认报文。dhcp确认报文包括所述云平台的地址。处理模块,用于根据云平台的地址向云平台注册网络设备。

可选地,dhcp确认报文还包括云平台的用于注册网络设备的端口号。

可选地,接收模块,还用于接收更新报文。更新报文包括:更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。

第五方面,提供一种dhcp服务器,包括:接收模块,用于接收网络设备发送的dhcp请求报文。dhcp请求报文包括:请求云平台的地址的选项。发送模块,用于向网络设备发送dhcp确认报文,dhcp确认报文包括云平台的地址。

可选地,dhcp确认报文还包括云平台的用于注册网络设备的端口号。

可选地,发送模块还用于,当云平台的地址和/或云平台的用于注册网络设备的端口号改变时,向所有网络设备发送更新报文。更新报文包括:更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。

可选地,dhcp服务器还包括:处理模块,用于在由云平台管理的网络设备集合中添加网络设备的ip地址与云平台的地址的映射关系。发送模块,用于当云平台的地址或者云平台的用于注册网络设备的端口号改变时,根据映射关系,向网络设备发送更新报文,更新报文包括:更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。

第六方面,提供一种网关设备,包括:处理模块,用于根据dhcp服务器向网络设备发送的dhcp确认报文,在由云平台管理的网络设备集合中添加网络设备的ip地址。dhcp确认报文包括网络设备的ip地址和云平台的地址。接收模块,用于接收所述dhcp服务器发送的更新报文。更新报文包括更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。发送模块,用于仅当由云平台管理的网络设备集合中包括更新报文的目的ip地址时,转发更新报文。

第七方面,提供一种网络设备,包括:处理器和通信接口。其中,处理器,用于通过通信接口向dhcp服务器发送dhcp请求报文。dhcp请求报文包括请求云平台的地址的选项。以及通过通信接口接收dhcp服务器发送的dhcp确认报文。dhcp确认报文包括云平台的地址。根据云平台的地址向云平台注册网络设备。

可选地,上述dhcp确认报文还包括云平台的用于注册网络设备的端口号。

可选地,处理器,还用于通过通信接口接收更新报文。更新报文包括:更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。

第八方面,提供一种dhcp服务器,包括:处理器和通信接口。其中,处理器,用于通过通信接口接收网络设备发送的dhcp请求报文。所述dhcp请求报文包括:请求云平台的地址的选项。以及通过通信接口向网络设备发送dhcp确认报文,dhcp确认报文包括云平台的地址。

可选地,上述dhcp确认报文还包括云平台的用于注册网络设备的端口号。

可选地,处理器,还用于当云平台的地址和/或云平台的用于注册网络设备的端口号改变时,通过通信接口向所有网络设备发送更新报文。更新报文包括:更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。

可选地,处理器,还用于在由云平台管理的网络设备集合中添加网络设备的ip地址与云平台的地址的映射关系。处理器,还用于当云平台的地址或者云平台的用于注册网络设备的端口号改变时,根据映射关系,通过通信接口向网络设备发送更新报文。更新报文包括:更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。

第九方面,提供一种网关设备,包括:处理器、第一通信接口和第二通信接口。其中,处理器,用于根据dhcp服务器向网络设备发送的dhcp确认报文,在由云平台管理的网络设备集合中添加所述网络设备的ip地址。dhcp确认报文包括网络设备的ip地址和云平台的地址。以及通过第一通信接口接收dhcp服务器发送的更新报文。更新报文包括更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。仅当由云平台管理的网络设备集合中包括更新报文的目的ip地址时,通过第二通信接口转发更新报文。

附图说明

图1为本发明网络设备的注册方法实施例一的流程图;

图2为本发明网络设备的注册方法实施例二的流程图;

图3为本发明网络设备的注册方法实施例三的流程图;

图4为本发明网络设备的注册方法实施例四的流程图;

图5为本发明网络设备实施例一的结构示意图;

图6为本发明dhcp服务器实施例一的结构示意图;

图7为本发明网关设备实施例一的结构示意图;

图8为本发明网络设备实施例二的结构示意图;

图9为本发明dhcp服务器实施例二的结构示意图;

图10为本发明网关设备实施例二的结构示意图。

具体实施方式

图1为本发明网络设备的注册方法实施例一的流程图,如图1所示,本实施例的方法可以包括:

s101、网络设备向dhcp服务器发送dhcp请求报文。所述dhcp请求报文包括请求云平台的地址的选项。

网络设备需要向云平台完成注册后才能由云平台进行管理。其中,网络设备可以是无线接入点设备、交换机、路由器、防火墙等。云平台是指由管理服务提供者公开提供给网络设备使用者的管理设备。云平台一般在互联网(英文:internet)中。相反,传统平台是由网络设备使用者部署的管理设备。传统平台一般在网络设备使用者的内部网(英文:intranet)中。上述管理服务提供者也可以是多个网络设备使用者中的一个,该网络设备使用者部署了云平台后不仅自己使用也公开提供给其他网络设备使用者。

首先,网络设备向dhcp服务器获取云平台的地址,以完成向云平台的注册。本实施例中,网络设备向dhcp服务器发送dhcp请求报文,该dhcp请求报文包括请求云平台的地址的选项。例如,该请求云平台的地址的选项为新定义的选项148。

s102、所述dhcp服务器向所述网络设备发送dhcp确认报文。所述dhcp确认报文包括所述云平台的地址。

dhcp服务器接收网络设备发送的dhcp请求报文之后,根据dhcp请求报文中的请求云平台的地址的选项,向网络设备发送dhcp确认报文。如果dhcp请求报文中包括请求云平台的地址的选项,dhcp确认报文包括云平台的地址。如果dhcp请求报文中不包括请求云平台的地址的选项,dhcp确认报文不包括云平台的地址。可选地,如果dhcp请求报文中不包括请求云平台的地址的选项,dhcp确认报文可以包括传统平台的地址。

可选地,如果有多个云平台,dhcp服务器选择和网络设备对应的云平台,并在dhcp确认报文中添加该对应的云平台的地址。例如,由不同云平台管理的网络设备被部署到不同的虚拟局域网(vlan)里。dhcp服务器根据dhcp请求报文中的vlan标识,确定网络设备的云平台。

dhcp请求报文还用于请求为所述网络设备分配ip地址。dhcp服务器为该网络设备分配ip地址。

dhcp服务器获取到管理该网络设备的云平台的地址后,将该云平台的地址添加在所述dhcp确认报文中发送给网络设备。例如,该云平台的地址在dhcp确认报文中的选项148中。

s103、所述网络设备根据所述云平台的地址向所述云平台注册所述网络设备。

该网络设备接收到该dhcp确认报文后,从dhcp确认报文中获取云平台的地址。网络设备根据该云平台的地址向该云平台注册该网络设备,使得该云平台可以获知该网络设备的以下至少一种参数:媒体访问控制(英文:mediaaccesscontrol,mac)地址、互联网协议(英文:internetprotocol,ip)地址,以管理该网络设备。

可选地,网络设备可以根据云平台的预设端口号(该预设端口号可以预先设置在网络设备中)和dhcp确认报文中的云平台的地址向云平台注册网络设备。这个可选项中,dhcp确认报文可以不包括云平台的用于注册网络设备的端口号。

可选地,dhcp确认报文还包括云平台的用于注册网络设备的端口号,网络设备可以根据dhcp确认报文中的云平台的地址和用于注册网络设备的端口号,向云平台注册网络设备。如果网络设备用网络配置协议(networkconfigurationprotocol,netconf)向云平台注册,云平台的用于注册网络设备的端口号可以为云平台的netconf协议的端口号。

其中,上述云平台的地址可以为云平台的ip地址,也可以为云平台的域名。

由于网络设备在注册前向dhcp服务器获取云平台的地址,无需为网络设备预先设置云平台的地址,从而简化了网络设备的生产和管理,降低了复杂度,提高了获取云平台的地址的准确性。

图2为本发明网络设备的注册方法实施例二的流程图,如图2所示,本实施例的方法在图1所示实施例的基础上,还可以包括:

s201、当所述云平台的地址或者所述云平台的用于注册网络设备的端口号改变时,所述dhcp服务器向网络设备发送更新报文。

更新报文包括更新后的所述云平台的地址和/或更新后的所述云平台的用于注册网络设备的端口号。

当该云平台的地址改变时,dhcp服务器将更新后的云平台的地址添加在更新报文中。例如,更新后的云平台的地址在dhcp报文中的选项148中。

当该云平台的用于注册网络设备的端口号改变时,dhcp服务器将更新后的云平台的用于注册网络设备的端口号添加在更新报文中。例如,更新后的云平台的用于注册网络设备的端口号在dhcp报文中的选项148中。

当该云平台的地址和用于注册网络设备的端口号均改变时,dhcp服务器将更新后的云平台的该云平台的地址和用于注册网络设备的端口号添加在更新报文中。例如,更新后的云平台的地址和用于注册网络设备的端口号在dhcp报文中的选项148中。

s202、所述网络设备根据所述更新报文,向所述云平台注册所述网络设备。

本实施例中,网络设备接收到dhcp服务器发送的更新报文后,即可根据该更新报文向云平台注册该网络设备。或者,网络设备向云平台注册是周期性的,在网络设备接收到dhcp服务器发送的更新报文后,在下一个注册周期到到时根据该更新报文向云平台注册该网络设备。

若更新报文包括更新后的云平台的地址,则根据该更新后的云平台的地址和上一次注册所采用的云平台的用于注册网络设备的端口号向云平台注册该网络设备。

若更新报文包括更新后的云平台的用于注册网络设备的端口号,则根据所述dhcp回复报文中的云平台的地址和更新后的云平台的用于注册网络设备的端口号向云平台注册该网络设备。

若更新报文包括更新后的云平台的地址和用于注册网络设备的端口号,则根据更新后的云平台的地址和用于注册网络设备的端口号向云平台重新注册该网络设备。

当所述云平台的地址或者所述云平台的用于注册网络设备的端口号改变时,所述dhcp服务器向网络设备发送更新报文;所述网络设备根据所述更新报文,向所述云平台注册所述网络设备,因此,本实施例的网络设备可以从dhcp服务器中获取更新后的云平台的地址和/或用于注册网络设备的端口号,从而实现了网络设备重新注册,简化了网络设备获取更新后的云平台的信息的过程,确保了获得的更新后的云平台的信息的准确度。

图3为本发明网络设备的注册方法实施例三的流程图,如图3所示,本实施例的方法在图1所示实施例的基础上,本实施例的方法还可以包括:

s301、网络设备向dhcp服务器发送dhcp请求报文。

s302、所述dhcp服务器向所述网络设备发送dhcp确认报文。所述dhcp确认报文包括网络设备的ip地址和云平台的地址。

本实施例中,s301和s302的实现过程可以参见图1所示实施例中的相关描述,此处不再赘述。

s303、网关设备根据dhcp确认报文,在由云平台管理的网络设备集合中添加该网络设备的ip地址。

s304、网关设备向所述网络设备转发所述dhcp确认报文。

本实施例中,dhcp服务器向该网络设备发送dhcp确认报文,该dhcp确认报文先由网关设备接收,由网关设备转发给该网络设备。网关设备接收dhcp确认报文后,根据该dhcp确认报文,在由云平台管理的网络设备集合中添加该ip地址。

可选地,网关设备还根据dhcp确认报文,在由云平台管理的网络设备集合中添加该ip地址与该云平台的地址的映射关系。

可选地,dhcp确认报文还可以包括云平台的用于注册网络设备的端口号,网关设备还可以在由云平台管理的网络设备集合中添加该ip地址与该云平台的用于注册网络设备的端口号的映射关系。

其中,以网络设备为接入设备(英文:accesspoint,ap)为例,由云平台管理的网络设备集合的一种示意图例如如表一所示。

表一

s305、所述网络设备根据所述dhcp确认报文向所述云平台注册所述网络设备。

本实施例中,s305的实现过程可以参见图1所示实施例中的相关描述,此处不再赘述。

s306、当云平台的地址或者用于注册网络设备的端口号改变时,dhcp服务器向所有网络设备发送第一更新报文。所述第一更新报文包括:更新后的所述云平台的地址和/或用于注册网络设备的端口号。

本实施例中,dhcp服务器向所有网络设备发送更新报文,该更新报文经由网关设备转发,因此,该更新报文会先由网关设备接收。其中,所述网络设备可能既包括由云平台管理的网络设备,也包括由传统平台管理的网络设备。

s307、网关设备根据第一更新报文的目地ip地址,查询所述由云平台管理的网络设备集合。

s308、仅当在由云平台管理的网络设备集合中查询到第一更新报文的目的ip地址时,网关设备向ip地址为该目的ip地址的网络设备转发所述第一更新报文。

本实施例中,该第一更新报文的目的ip地址为dhcp服务器需要发送给的网络设备的ip地址,而且网关设备中存储有由云平台管理的网络设备集合,该由云平台管理的网络设备集合中存储由云平台管理的至少一个网络设备的ip地址。然后网关设备根据第一更新报文中的目的ip地址查询该由云平台管理的网络设备集合,当在该由云平台管理的网络设备集合中查询到该目的ip地址时,则说明该第一更新报文是发送给云平台管理的网络设备的,再将该第一更新报文转发给网络设备(ip地址为该目的ip地址)。当在该由云平台管理的网络设备集合中未查询到该目的ip地址,则说明该第一更新报文到达的目的网络设备不是云平台管理的网络设备,则网关设备丢弃该第一更新报文,不转发该第一更新报文。

可选地,本实施例中的网关设备在查询到该目的ip地址为该网络设备的ip地址后,还将由云平台管理的网络设备集合中该网络设备的ip地址映射的云平台的地址和/或用于注册网络设备的端口号,对应地修改为,更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。

可选地,第一更新报文还包括更新前的云平台的地址和/或云平台的用于注册网络设备的端口号,本实施例中的网关设备在查询到该目的ip地址为该网络设备的ip地址后,向所述网络设备转发所述第一更新报文前,网络设备还确定由云平台管理的网络设备集合中的该ip地址映射的云平台的地址和/或用于注册网络设备的端口号是否为第一更新报文中的更新前的云平台的地址和/或于注册网络设备的端口号,若是,则向该网络设备转发该第一更新报文,若否,则丢弃,从而避免了恶意篡改而使网络设备注册到非法云平台的情况,提高了安全性能。

s309、所述网络设备根据所述第一更新报文,向所述云平台注册所述网络设备。

s309的具体实现过程可以参见图1所示实施例中的相关描述,此处不再赘述。

可选地,本实施例的方法还可以包括:

s310、当传统平台的地址和/或传统平台的用于注册网络设备的端口号发生改变时,dhcp服务器向网关设备发送第二更新报文。所述第二更新报文包括更新后的传统平台的地址和/或更新后的传统平台的用于注册网络设备的端口号。

本实施例中,dhcp服务器向与传统平台属于同一虚拟局域网的网络设备发送第二更新报文,该第二更新报文经由网关设备转发,因此,该第二更新报文会先由网关设备接收。其中,与传统平台属于同一虚拟局域网的网络设备包括了由云平台管理的网络设备。

s311、所述网关设备根据第二更新报文的目地ip地址,查询所述由云平台管理的网络设备集合。

s312、当在所述由云平台管理的网络设备集合中查询到所述第二更新报文的目的ip地址时,所述网关设备丢弃所述第二更新报文。

本实施例中,该第二更新报文的目的ip地址为dhcp服务器需要发送给的网络设备的ip地址。然后网关设备根据第二更新报文中的目的ip地址查询该由云平台管理的网络设备集合,当在该由云平台管理的网络设备集合中查询到该目的ip地址(例如该目的ip地址为上述s303中存储的ip地址)时,则说明该第二更新报文到达的网络设备是云平台管理的网络设备的而不是传统设备管理的网络设备,则网关设备丢弃该第二更新报文,不转发该第二更新报文,以避免所述网络设备向传统平台误注册。当在该由云平台管理的网络设备集合中未查询到该目的ip地址,则说明该第二更新报文到达的网络设备为传统平台管理的网络设备,再将该第二更新报文转发给相应的网络设备(ip地址为该目的ip地址)。

可选地,更新后的云平台的地址和/或用于注册网络设备的端口号在第一更新报文中的选项148中。更新后的传统平台的地址和/或用于注册网络设备的端口号在第二更新报文中的选项43中。

本实施例中,通过网关设备查询由云平台管理的网络设备集合,在确定该由云平台管理的网络设备集合中具有第一更新报文的目的ip地址时转发该第一更新报文,在确定该由云平台管理的网络设备集合中具有第二更新报文的目的ip地址时丢弃该第二更新报文,其中,第一更新报文包括更新后的云平台的地址和/或用于注册网络设备的端口号,第二更新报文包括更新后的云平台的地址和/或用于注册网络设备的端口号。从而避免了不应由云平台管理的网络设备误注册到该云平台,避免了由云平台管理的网络设备误注册到传统平台。

图4为本发明网络设备的注册方法实施例四的流程图,如图4所示,本实施例的方法可以包括:

s401、网络设备向dhcp服务器发送dhcp请求报文。

本实施例中,s401的实现过程可以参见图1所示实施例中的相关描述,此处不再赘述。

s402、所述dhcp服务器向所述网络设备发送dhcp确认报文。所述dhcp确认报文包括所述网络设备的ip地址和所述云平台的地址。

本实施例中,s401和s402的实现过程可以参见图1所示实施例中的相关描述,此处不再赘述。

s403、所述dhcp服务器在由云平台管理的网络设备集合中添加该网络设备的ip地址与该云平台的地址的映射关系。

可选地,dhcp确认报文还可以包括云平台的用于注册网络设备的端口号,则网关设备还可以在由云平台管理的网络设备集合中添加该网络设备的ip地址与该云平台的用于注册网络设备的端口号的映射关系。

需要说明的是,s402与s403的执行顺序不分先后。

s404、所述网络设备根据所述dhcp确认报文向所述云平台注册所述网络设备。

本实施例中,s404的实现过程可以参见图1所示实施例中的相关描述,此处不再赘述。

可选地,本实施例的方法还可以包括:

s405、当云平台的地址或者用于注册网络设备的端口号改变时,dhcp服务器根据所述映射关系,向网络设备发送第一更新报文。所述第一更新报文包括:更新后的云平台的地址和/或更新后的云平台的用于注册网络设备的端口号。

所述dhcp服务器根据所述映射关系,确定由云平台管理的网络设备,然后再向由云平台管理的网络设备发送第一更新报文。

s406、所述网络设备根据所述第一更新报文,向所述云平台注册所述网络设备。

可选地,本实施例的方法还可以包括:

当传统平台的地址和/或传统平台的用于注册网络设备的端口号发生改变时,dhcp服务器根据该映射关系,确定该网络设备是由云平台管理的,因此dhcp服务器不向由云平台管理的网络设备发送第二更新报文。所述第二更新报文包括更新后的传统平台的地址和/或更新后的传统平台的用于注册网络设备的端口号。

综上所述,避免了不应由云平台管理的网络设备误注册到该云平台,避免了由云平台管理的网络设备误注册到传统平台。

图5为本发明网络设备实施例一的结构示意图,如图5所示,本实施例的网络设备可以包括:发送模块11、接收模块12和处理模块13。

发送模块11,用于向dhcp服务器发送dhcp请求报文,所述dhcp请求报文包括请求云平台的地址的选项。

接收模块12,用于接收所述dhcp服务器发送的dhcp确认报文,所述dhcp确认报文包括所述云平台的地址。

处理模块13,用于根据所述云平台的地址向所述云平台注册所述网络设备。

可选地,所述dhcp确认报文还包括所述云平台的用于注册网络设备的端口号。

可选地,所述接收模块12,还用于接收更新报文,所述更新报文包括:更新后的所述云平台的地址和/或更新后的所述云平台的用于注册网络设备的端口号。

本实施例的网络设备,可以用于执行本发明上述各方法实施例中网络设备执行的技术方案,其实现原理和技术效果类似,此处不再赘述。

图6为本发明dhcp服务器实施例一的结构示意图,如图6所示,本实施例的dhcp服务器可以包括:接收模块21和发送模块22。

接收模块21,用于接收网络设备发送的dhcp请求报文,所述dhcp请求报文包括:请求云平台的地址的选项。

发送模块22,用于向所述网络设备发送dhcp确认报文,所述dhcp确认报文包括所述云平台的地址。

可选地,所述dhcp确认报文还包括所述云平台的用于注册网络设备的端口号。

可选地,所述发送模块22还用于,当所述云平台的地址和/或云平台的用于注册网络设备的端口号改变时,向所有网络设备发送更新报文,所述更新报文包括:更新后的所述云平台的地址和/或更新后的所述云平台的用于注册网络设备的端口号。

可选地,本实施例的dhcp服务器还可以包括:处理模块23。

处理模块23,用于在由云平台管理的网络设备集合中添加所述网络设备的ip地址与所述云平台的地址的映射关系。

所述发送模块22,用于当所述云平台的地址或者所述云平台的用于注册网络设备的端口号改变时,根据所述映射关系,向所述网络设备发送更新报文,所述更新报文包括:更新后的所述云平台的地址和/或更新后的所述云平台的用于注册网络设备的端口号。

本实施例的dhcp服务器,可以用于执行本发明上述各方法实施例中dhcp服务器执行的技术方案,其实现原理和技术效果类似,此处不再赘述。

图7为本发明网关设备实施例一的结构示意图,如图7所示,本实施例的网关设备可以包括:处理模块31、接收模块32和发送模块33。

处理模块31,用于根据dhcp服务器向网络设备发送的dhcp确认报文,在由云平台管理的网络设备集合中添加所述网络设备的ip地址,所述dhcp确认报文包括所述网络设备的ip地址和所述云平台的地址。

接收模块32,用于接收所述dhcp服务器发送的更新报文,所述更新报文包括更新后的云平台的地址和/或更新后的所述云平台的用于注册网络设备的端口号。

发送模块33,用于仅当所述由云平台管理的网络设备集合中包括所述更新报文的目的ip地址时,转发所述更新报文。

本实施例的网关设备,可以用于执行本发明上述各方法实施例中网关设备执行的技术方案,其实现原理和技术效果类似,此处不再赘述。

图8为本发明网络设备实施例二的结构示意图,如图8所示,本实施例的网络设备可以包括:处理器41和通信接口42。

所述处理器41,用于通过所述通信接口42向dhcp服务器发送dhcp请求报文,所述dhcp请求报文包括请求云平台的地址的选项;以及通过所述通信接口42接收所述dhcp服务器发送的dhcp确认报文,所述dhcp确认报文包括所述云平台的地址;根据所述云平台的地址向所述云平台注册所述网络设备。

可选地,所述dhcp确认报文还包括所述云平台的用于注册网络设备的端口号。

可选地,所述处理器41,还用于通过所述通信接口42接收更新报文,所述更新报文包括:更新后的所述云平台的地址和/或更新后的所述云平台的用于注册网络设备的端口号。

可选地,本实施例的网络设备还可以包括存储器,处理器41可以调用存储器中存储的代码执行上述动作。

本实施例的网络设备,可以用于执行本发明上述各方法实施例中网络设备执行的技术方案,其实现原理和技术效果类似,此处不再赘述。

图9为本发明dhcp服务器实施例二的结构示意图,如图9所示,本实施例的dhcp服务器可以包括:处理器51和通信接口52。

所述处理器51,用于通过所述通信接口52接收网络设备发送的dhcp请求报文,所述dhcp请求报文包括:请求云平台的地址的选项;以及通过所述通信接口52向所述网络设备发送dhcp确认报文,所述dhcp确认报文包括所述云平台的地址。

可选地,所述dhcp确认报文还包括所述云平台的用于注册网络设备的端口号。

可选地,所述处理器51,还用于当所述云平台的地址和/或云平台的用于注册网络设备的端口号改变时,通过所述通信接口52向所有网络设备发送更新报文,所述更新报文包括:更新后的所述云平台的地址和/或更新后的所述云平台的用于注册网络设备的端口号。

可选地,所述处理器51,还用于在由云平台管理的网络设备集合中添加所述网络设备的ip地址与所述云平台的地址的映射关系;

所述处理器51,还用于当所述云平台的地址或者所述云平台的用于注册网络设备的端口号改变时,根据所述映射关系,通过所述通信接口52向所述网络设备发送更新报文,所述更新报文包括:更新后的所述云平台的地址和/或更新后的所述云平台的用于注册网络设备的端口号。

可选地,本实施例的dhcp服务器还可以包括存储器,处理器51可以调用存储器中存储的代码执行上述动作。

本实施例的dhcp服务器,可以用于执行本发明上述各方法实施例中dhcp服务器执行的技术方案,其实现原理和技术效果类似,此处不再赘述。

图10为本发明网关设备实施例二的结构示意图,如图10所示,本实施例的网关设备可以包括:处理器61、第一通信接口62和第二通信接口63。

所述处理器61,用于根据dhcp服务器向网络设备发送的dhcp确认报文,在由云平台管理的网络设备集合中添加所述网络设备的ip地址,所述dhcp确认报文包括所述网络设备的ip地址和所述云平台的地址;以及通过所述第一通信接口62接收所述dhcp服务器发送的更新报文,所述更新报文包括更新后的云平台的地址和/或更新后的所述云平台的用于注册网络设备的端口号;仅当所述由云平台管理的网络设备集合中包括所述更新报文的目的ip地址时,通过所述第二通信接口63转发所述更新报文。

可选地,本实施例的网关设备还可以包括存储器,处理器61可以调用存储器中存储的代码执行上述动作。

本实施例的网关设备,可以用于执行本发明上述各方法实施例中网关设备执行的技术方案,其实现原理和技术效果类似,此处不再赘述。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读内存(英文:read-onlymemory,rom)、随机存取存储器(英文:randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离权利要求书的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1