一种ip地址配置的方法、客户端及服务器的制作方法

文档序号:7553162阅读:265来源:国知局
专利名称:一种ip地址配置的方法、客户端及服务器的制作方法
技术领域
本发明涉及计算机领域,尤其涉及一种IP地址配置的方法、客户端及服务器。
背景技术
随着云计算技术的发展,数据中心网络中的防火墙,服务器,存储等设备规模不断变大。设备的IP地址配置也由原来的手工配置转换为现在的自动配置。而现有的自动进行IP地址配置是客户端启动后自动发送报文查找服务器,当一个或多个服务器会响应后,客户端选择一个服务器发送请求以使相应的服务器进行IP地址配置。这样的自动IP地址配置方式操作相对复杂。

发明内容
本发明实施例所要解决的技术问题在于,提供一种IP地址配置的方法,以简化IP地址配置的操作。本申请第一方面提供一种IP地址配置的方法,包括:接收服务器发送的设备侦测指令;根据接收到的设备侦测指令将存储的设备信息返回至所述服务器,以使所述服务器根据所述设备信息进行IP地址配置。在第一种可能的实现方式中,根据接收到的设备侦测指令将存储的设备信息返回至所述服务器,以使所述服务器根据所述设备信息进行IP地址配置包括:接收所述服务器在接收到设备信息后发送的信息;确定登陆信息与预设登陆信息相符时,配置会话标识给所述服务器,以使所述服务器配置的IP地址中携带有所述会话标识。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,确定登陆信息与预设登陆信息相符时,分配会话标识给所述服务器,以使所述服务器配置的IP地址中携带有所述会话标识之后还包括:接收所述服务器配置的携带有所述会话标识的IP地址;提取接收到的IP地址中的会话标识;确定提取到的会话标识与预设会话标识相符时,将接收到的IP地址配置到操作系统中。结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,接收所述服务器在接收到设备信息后发送的登陆信息之前包括:对与接收的设备侦测指令对应的服务器进行安全认证。在第四种可能的实现方式中,所述设备信息包括网络设备的位置信息及客户端IP信息。结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,接收服务器发送的设备侦测指令之前还包括:
获取网络设备的位置信息;存储网络设备的位置信息。在第六种可能的实现方式中,接收服务器发送的设备侦测指令之前还包括:加入多播组;其中,所述设置侦测指令为组播报文。本申请第二方面提供一种IP地址配置的方法,包括:发送设备侦测指令,以使客户端根据所述设备侦测指令返回存储的设备信息;接收所述设备信息;根据接收到的所述设备信息对客户端进行IP地址配置。在第一种可能的实现方式中,根据接收到的所述设备信息对客户端进行IP地址配置包括:提取接收到的所述设备信息中的IP信息;确定提取到的IP信息与预设IP信息相同时,对相应的客户端配置IP地址。结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,确定接收到的IP信息与预设IP信息相同时,对相应的客户端配置IP地址包括:提取所述设备信息中的位置信息;确定提取到的位置信息与预设位置信息相符时,采用单播方式将IP地址作为报文配置至相应的客户端。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,确定接收到的IP信息与预设IP信息相同时,对相应的客户端配置IP地址还包括:确定提取到的位置信息与预设位置信息不符时,采用组播方式将IP地址作为报文配置至相应的客户端,其中,所述IP地址携带有对应的客户端的MAC地址。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,将IP地址作为报文配置至相应的客户端包括:根据接收到的设备信息的位置信息选择相应的子网;提取选择的子网中的IP地址;将提取到的IP地址配置给相应的客户端。结合第二方面的第一种可能的实现方式,在第五种可能的实现方式中,所述方法还包括:确定接收到的IP信息与预设IP信息不相同时,确定提取到至少两个IP信息中的IP地址相同时,确定发生IP地址冲突。在第六种可能的实现方式中,接收所述设备信息之后包括:发送登陆信息至客户端,以使客户端确定登陆信息与预设登陆信息是否相符;接收所述客户端确定登陆信息与预设登陆信息相符时分配的会话标识;其中,对客户端配置的IP地址携带有所述会话标识。本申请第三方面提供一种客户端,包括:接收模块,用于接收服务器发送的设备侦测指令;配置模块,用于根据接收到的设备侦测指令将存储的设备信息返回至所述服务器,以使所述服务器根据所述设备信息进行IP地址配置。在第一种可能的实现方式中,所述配置模块包括:
接收子模块,用于接收所述服务器在接收到设备信息后发送的登陆信息;确定子模块,用于确定登陆信息与预设登陆信息相符时,配置会话标识给所述服务器,以使所述服务器配置的IP地址中携带有所述会话标识。在第二种可能的实现方式中,所述客户端还包括提取模块及确定模块,其中所述接收模块还用于接收所述服务器配置的携带有所述会话标识的IP地址;所述提取模块用于提取接收到的IP地址中的会话标识;所述确定模块用于确定提取到的会话标识与预设会话标识相符时,将接收到的IP地址配置到操作系统中。在第三种可能的实现方式中,所述客户端还包括:安全认证模块,用于对与接收的设备侦测指令对应的服务器进行安全认证。在第四种可能的实现方式中,所述客户端还包括:获取模块,用于获取与所述客户端交互的网络设备的位置信息;存储模块,用于存储所述网络设备的位置信息。在第五种可能的实现方式中,所述客户端还包括:加入模块,用于加入多播组,其中,所述设备侦测指令为组播报文。本申请第四方面提供一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本申请第一方面提供的IP地址配置方法的全部或部分步骤。本申请第五方面提供一种服务器,包括:发送模块,用于设备侦测指令,以使客户端根据所述设备侦测指令返回存储的设备信息;接收模块,用于接收所述设备信息;配置模块,用于根据接收到的所述设备信息对客户端进行IP地址配置。在第一种可能的实现方式中,所述配置模块包括:提取子模块,用于提取接收到的所述设备信息中的IP信息;确定子模块,用于确定提取到的IP信息与预设IP信息相同时,对相应的客户端配置IP地址,并用于确定接收到的IP信息与预设IP信息不相同时,确定提取到至少两个IP信息中的IP地址相同时,确定发生IP地址冲突。结合第五方面的第一种可能的实现方式,在第二种可能的实现方式中,所述确定子模块包括:提取单元,用于提取所述设备信息中的位置信息;确定单元,用于确定提取到的位置信息与预设位置信息相符时,采用单播方式将IP地址作为报文配置至相应的客户端,并用于确定提取到的位置信息与预设位置信息不符时,采用组播方式将IP地址作为报文配置至相应的客户端,其中,所述IP地址携带有对应的客户端的MAC地址。结合第五方面的第三种可能的实现方式,在第四种可能的实现方式中,所述确定单元包括:选择子单元,用于根据接收到的设备信息的位置信息选择相应的子网;提取子单元,用于提取选择的子网中的IP地址;配置子单元,用于将提取到的IP地址配置给相应的客户端。在第五种可能的实现方式中,所述发送模块还用于发送登陆信息至客户端,以使客户端确定登陆信息与预设登陆信息是否相符;所述接收模块还用于接收所述客户端确定登陆信息与预设登陆信息相符时分配的会话标识;其中,对客户端配置的IP地址携带有所述会话标识。本申请第六方面提供一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行时包括本申请第二方面提供的IP地址配置方法的全部或部分步骤。本申请第七方面还提供一种系统,包括上述所述客户端、所述服务器及网络设备,所述网络设备用于与所述客户端及服务器交互通讯。实施本发明实施例,具有如下有益效果:实施本发明的实施例,所述服务器发送的设备侦测指令给所述客户端。所述客户端根据接收到的设备侦测指令将存储的设备信息返回至所述服务器。所述服务器根据所述设备信息进行IP地址配置。所述系统实现了所述服务器主动发送设备侦测指令来使所述客户端将其设备信息返回给服务器,以使所述服务器根据获取到的设备信息主动为所述客户端配置IP地址,从而简化了客户端的IP地址配置的操作。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明第一较佳实施方式提供的一种IP地址配置的方法的流程示意图;图2是图1的第二步骤的具体流程示意图;图3是图2的第二步骤的具体流程示意图;图4是本发明第二较佳实施方式提供的一种IP地址配置的方法的流程示意图;图5是本发明第三较佳实施方式提供的一种IP地址配置的方法的流程示意图;图6是图5的第三步骤的具体流程示意图;图7是图6的第二步骤的具体流程示意图;图8是图7的第二步骤的具体流程示意图;图9是本发明第四较佳实施方式提供的一种IP地址配置的方法的流程示意图;图10是本发明第一较佳实施方式提供的一种客户端的结构框图;图11是图10的配置模块的结构框图;图12是本发明第二较佳实施方式提供的一种客户端的结构框图;图13是本发明较佳实施方式提供的一种服务器的结构框图;图14是图13中的配置模块的结构框图;图15是图14的确定单元的结构框图;图16是本发明较佳实施方式提供的一种系统的结构框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参见图1,本发明第一较佳实施方式提供的一种IP地址配置的方法流程示意图,该方法包括:步骤101、接收服务器发送的设备侦测指令。其中,在服务器对客户端进行IP地址配置之前需要进行人工配置。即需要对服务器管理范围内的网路设备(如交换机)配置唯一的设备名称标识、配置子网及虚拟局域网。还需要对服务器添加网络设备的设备信息及地址池信息(如下表I)等,以使服务器与交换机进行交互。服务器对客户端进行IP地址配置时,服务器发送设备侦测指令。当客户端与服务器属于同一二层网络时,服务器发送单播报文至客户端。其中,所述设备侦测指令为单播报文。当客户端与服务器不属于同一二层网络时,服务器发送组播报文至客户端。其中,要求客户端加入多播组。客户端的多播组号可以根据实际运营需求进行选择。所述设备侦测指令为组播报文。表I
权利要求
1.一种IP地址配置的方法,其特征在于,包括: 接收服务器发送的设备侦测指令; 根据接收到的设备侦测指令将存储的设备信息返回至所述服务器,以使所述服务器根据所述设备信息进行IP地址配置。
2.如权利要求1所述的方法,其特征在于,根据接收到的设备侦测指令将存储的设备信息返回至所述服务器,以使所述服务器根据所述设备信息进行IP地址配置包括: 接收所述服务器在接收到设备信息后发送的信息; 确定登陆信息与预设登陆信息相符时,配置会话标识给所述服务器,以使所述服务器配置的IP地址中携带有所述会话标识。
3.如权利要求2所述的方法,其特征在于,确定登陆信息与预设登陆信息相符时,分配会话标识给所述服务器,以使所述服务器配置的IP地址中携带有所述会话标识之后还包括: 接收所述服务器配置的携带有所述会话标识的IP地址; 提取接收到的IP地址中的会话标识; 确定提取到的会话标识与预设会话标识相符时,将接收到的IP地址配置到操作系统中。
4.如权利要求2所述的方法,其特征在于,接收所述服务器在接收到设备信息后发送的登陆信息之前包括: 对与接收的设备侦测指令对应的服务器进行安全认证。
5.如权利要求1所述的方法,其特征在于,所述设备信息包括网络设备的位置信息及客户端IP信息。
6.如权利要求5所述的方法,其特征在于,接收服务器发送的设备侦测指令之前还包括: 获取网络设备的位置信息; 存储网络设备的位置信息。
7.如权利要求1所述的方法,其特征在于,接收服务器发送的设备侦测指令之前还包括: 加入多播组;其中,所述设置侦测指令为组播报文。
8.一种IP地址配置的方法,其特征在于,包括: 发送设备侦测指令,以使客户端根据所述设备侦测指令返回存储的设备信息; 接收所述设备信息; 根据接收到的所述设备信息对客户端进行IP地址配置。
9.如权利要求8所述的方法,其特征在于,根据接收到的所述设备信息对客户端进行IP地址配置包括: 提取接收到的所述设备信息中的IP信息; 确定提取到的IP信息与预设IP信息相同时,对相应的客户端配置IP地址。
10.如权利要求9所述的方法,其特征在于,确定接收到的IP信息与预设IP信息相同时,对相应的客户端配置IP地址包括: 提取所述设备信息中的位置信息;确定提取到的位置信息与预设位置信息相符时,采用单播方式将IP地址作为报文配置至相应的客户端。
11.如权利要求10所述的方法,其特征在于,确定接收到的IP信息与预设IP信息相同时,对相应的客户端配置IP地址还包括: 确定提取到的位置信息与预设位置信息不符时,采用组播方式将IP地址作为报文配置至相应的客户端,其中,所述IP地址携带有对应的客户端的MAC地址。
12.如权利要求11所述的方法,其特征在于,将IP地址作为报文配置至相应的客户端包括: 根据接收到的设备信息的位置信息选择相应的子网; 提取选择的子网中的IP地址; 将提取到的IP地址配置给相应的客户端。
13.如权利要求9所述的方法,其特征在于,还包括: 确定接收到的IP信息与预设IP信息不相同时,确定提取到至少两个IP信息中的IP地址相同时,确定发生IP地址冲突。
14.如权利要求8所述的方法,其特征在于,接收所述设备信息之后包括: 发送登陆信息至客户端,以使客户端确定登陆信息与预设登陆信息是否相符; 接收所述客户端确定登陆信息与预设登陆信息相符时分配的会话标识;其中,对客户端配置的IP地址携带有所述会话标识。
15.—种客户端,其特征在于,包括: 接收模块,用于接收服务器发送的设备侦测指令; 配置模块,用于根据接收到的设备侦测指令将存储的设备信息返回至所述服务器,以使所述服务器根据所述设备信息进行IP地址配置。
16.如权利要求15所述的客户端,其特征在于,所述配置模块包括: 接收子模块,用于接收所述服务器在接收到设备信息后发送的登陆信息; 确定子模块,用于确定登陆信息与预设登陆信息相符时,配置会话标识给所述服务器,以使所述服务器配置的IP地址中携带有所述会话标识。
17.如权利要求15所述的客户端,其特征在于,所述客户端还包括提取模块及确定模块,其中所述接收模块还用于接收所述服务器配置的携带有所述会话标识的IP地址;所述提取模块用于提取接收到的IP地址中的会话标识;所述确定模块用于确定提取到的会话标识与预设会话标识相符时,将接收到的IP地址配置到操作系统中。
18.如权利要求15所述的客户端,其特征在于,所述客户端还包括: 安全认证模块,用于对与接收的设备侦测指令对应的服务器进行安全认证。
19.如权利要求15所述的客户端,其特征在于,所述客户端还包括: 获取模块,用于获取与所述客户端交互的网络设备的位置信息; 存储模块,用于存储所述网络设备的位置信息。
20.如权利要求15所述的客户端,其特征在于,所述客户端还包括: 加入模块,用于加入多播组,其中,所述设备侦测指令为组播报文。
21.一种计算机存储介质,其特征在于, 所述计算机存储介质存储有程序,所述程序执行时包括如权利要求1至7任一项所述的步骤。
22.一种服务器,其特征在于:包括: 发送模块,用于设备侦测指令,以使客户端根据所述设备侦测指令返回存储的设备信息; 接收模块,用于接收所述设备信息; 配置模块,用于根据接收到的所述设备信息对客户端进行IP地址配置。
23.如权利要求22所述的服务器,其特征在于,所述配置模块包括: 提取子模块,用于提取接收到的所述设备信息中的IP信息; 确定子模块,用于确定提取到的IP信息与预设IP信息相同时,对相应的客户端配置IP地址,并用于确定接收到的IP信息与预设IP信息不相同时,确定提取到至少两个IP信息中的IP地址相同时,确定发生IP地址冲突。
24.如权利要求23所述的服务器,其特征在于,所述确定子模块包括: 提取单元,用于提取所述设备信息中的位置信息; 确定单元,用于确定提取到的位置信息与预设位置信息相符时,采用单播方式将IP地址作为报文配置至相 应的客户端,并用于确定提取到的位置信息与预设位置信息不符时,采用组播方式将IP地址作为报文配置至相应的客户端,其中,所述IP地址携带有对应的客户端的MAC地址。
25.如权利要求24所述的服务器,其特征在于,所述确定单元包括: 选择子单元,用于根据接收到的设备信息的位置信息选择相应的子网; 提取子单元,用于提取选择的子网中的IP地址; 配置子单元,用于将提取到的IP地址配置给相应的客户端。
26.如权利要求22所述的服务器,其特征在于,所述发送模块还用于发送登陆信息至客户端,以使客户端确定登陆信息与预设登陆信息是否相符;所述接收模块还用于接收所述客户端确定登陆信息与预设登陆信息相符时分配的会话标识;其中,对客户端配置的IP地址携带有所述会话标识。
27.一种计算机存储介质,其特征在于, 所述计算机存储介质存储有程序,所述程序执行时包括如权利要求8至14任一项所述的步骤。
28.—种系统,包括上述权利要求15-20任一项所述的客户端、上述权利要求22-26任一项所述的服务器及网络设备,所述网络设备用于与所述客户端及服务器交互通讯。
全文摘要
本发明提供了一种IP地址配置的方法,包括接收服务器发送的设备侦测指令;根据接收到的设备侦测指令将存储的设备信息返回至所述服务器,以使所述服务器根据所述设备信息进行IP地址配置。本发明实现了根据接收到的服务器主动发送设备侦测指令来将其设备信息返回给服务器,以使所述服务器根据获取到的设备信息主动为客户端配置IP地址,从而简化了客户端IP地址配置的操作。
文档编号H04L29/12GK103179224SQ201310073880
公开日2013年6月26日 申请日期2013年3月8日 优先权日2013年3月8日
发明者吴天议, 王春生 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1