Ip地址的分配方法和系统的制作方法

文档序号:7746996阅读:102来源:国知局

专利名称::Ip地址的分配方法和系统的制作方法
技术领域
:本发明涉及通信领域,具体而言,涉及一种IP地址的分配方法和系统。
背景技术
:在实际使用中,为了实现通讯设备之间IP层的互通,需要给通讯设备分配IP地址。也就是说,在具有IP地址的前提下,通讯设备上电后,可实现与其他设备IP层的互通。目前,通常使用动态主机配置协议(DynamicHostConfigurationProtocol,简称为DHCP)来分配IP地址。DHCP协议要求服务器和客户端都在一个网段,S卩,需要在一个局域网内部进行IP地址分配。为了解决DHCP服务器与终端不在一个局域网内的问题,扩展DHCP协议使用DHCPrelay技术,使得DHCP客户端与服务器可以不在一个局域网内部。但是,DHCPrelay技术本质还是要求待分配的IP地址与已知网络在同一个网段内,其实现的是局域网互通,而且在分配IP地址过程中所用到的DHCPrelay还需要额外地进行配置。在相关技术中,提出了一种以虚拟局域网(VirtualLocalAreaNetwork,简称为VLAN)为基准的IP地址分配方法,其局限性在于分配IP地址之前,必须为通讯设备的每个端口预先配置好VLAN,而且VLAN与IP地址关联。由于VLAN需要预先配置,使得不便于IP地址的自动化配置和对通讯设备的远程配置管理。在相关技术中,还提出了一种依赖于网络拓扑结构的IP地址分配方法,但是,其分配IP地址的前提是需要预知待分配IP地址网元所在通信网络的网络拓扑结构。
发明内容本发明的主要目的在于提供一种IP地址的分配方案,解决了相关技术中只能在同一网段或者依赖某些配置信息的情况下才能为网元分配IP地址的问题。为了实现上述目的,根据本发明的一个方面,提供了一种IP地址的分配方法。根据本发明的IP地址的分配方法,包括以下步骤当前网元向其相邻网元发送携带当前网元的标识信息的IP地址申请报文;当前网元从相邻网元接收到来自IP地址服务器的携带当前网元的标识信息的IP地址分配报文,从分配报文中获取IP地址服务器为当前网元分配的IP地址,并将获取的IP地址配置给当前网元;以及将当前网元设置为IP中继网元,以代理其他网元向IP地址服务器申请IP地址。进一步地,在当前网元的MAC地址不存在的情况下,当前网元向其相邻网元发送携带当前网元的标识信息的IP地址申请报文之前,还包括当前网元根据随机算法生成当前网元的临时MAC地址,并将临时MAC地址作为当前网元的标识信息。进一步地,在当前网元的MAC地址不存在的情况下,当前网元从分配报文中获取IP地址服务器为当前网元分配的IP地址,并将获取的IP地址配置给当前网元包括当前网元从分配报文中获取IP地址服务器为当前网元分配的MAC地址,并将分配的MAC地址配置给当前网元;以及向IP地址服务器发送请求分配的MAC地址生效的报文。进一步地,IP地址服务器保存为当前网元分配的IP地址信息,其中,IP地址信息包括当前网元的MAC地址、当前网元的IP地址和当前网元的临时MAC地址。进一步地,将当前网元设置为IP中继网元之后,还包括IP中继网元从相邻网元接收到来自其他网元的IP地址申请报文后,保存其他网元的标识信息和其对应的端口信息;在从相邻网元接收到来自IP地址服务器携带有其他网元的标识信息的IP地址分配报文后,IP中继网元查找与其他网元的标识信息对应的端口信息,将IP地址服务器携带有其他网元的标识信息的IP地址分配报文转发给其他网元。进一步地,标识信息为当前网元的MAC地址。进一步地,IP地址申请报文包括标识信息、MAC地址申请标记和IP地址申请标记。为了实现上述目的,根据本发明的另一方面,还提供了一种IP地址的分配系统。根据本发明的IP地址的分配系统,包括多个申请网元,其中,多个申请网元中的每一个网元包括发送模块,用于向其相邻网元发送携带本网元的标识信息的IP地址申请报文;接收模块,用于从相邻网元接收到来自IP地址服务器的携带标识信息的IP地址分配报文;获取模块,用于从分配报文中获取IP地址服务器为本网元分配的IP地址;配置模块,用于并将获取模块获取的IP地址配置给本网元;以及设置模块,用于将本网元设置为IP中继网元,以代理多个申请网元中其他网元向IP地址服务器申请IP地址。进一步地,多个申请网元中的每一个网元还包括生成模块,用于在本网元的MAC地址不存在的情况下,根据随机算法生成本网元的临时MAC地址,并将临时MAC地址作为本网元的标识信息;获取模块还用于从分配报文中获取IP地址服务器为本网元分配的MAC地址;配置模块还用于将分配的MAC地址配置给本网元;以及发送模块还用于向IP地址服务器发送请求分配的MAC地址生效的报文。进一步地,当多个申请网元中的一个网元将本网元设置为IP中继网元之后,IP中继网元包括保存模块,用于在从相邻网元接收到来自其他网元的IP地址申请报文的情况下,保存其他网元的标识信息和其对应的端口信息;查找模块,用于在从相邻网元接收到来自IP地址服务器携带有其他网元的标识信息的IP地址分配报文的情况下,查找与其他网元的标识信息对应的端口信息’以及转发模块,用于将IP地址服务器携带有其他网元的标识信息的IP地址分配报文转发给其他网兀。通过本发明,采用将获取到IP地址的网元设置为IP中继网元的方式,可以自动地为网络设备中的所有通讯设备分配IP地址,实现了通讯设备之间的IP层便捷式的互通,增加了系统的易用性和灵活性,提高了系统性能。此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的IP地址的分配方法的流程图;图2是根据本发明优选实施的IP地址申请报文发送处理流程图;图3是根据本发明优选实施的IP地址申请报文的格式示意图;图4是根据本发明优选实施的IP中继网元转发IP地址申请报文处理过程的流程图;图5是根据本发明优选实施的IP地址申请表的格式示意图;图6是根据本发明优选实施的IP地址分配表的格式示意图;图7是根据本发明优选实施的IP地址分配报文的格式示意图;图8是根据本发明优选实施的网元部署示意图;图9是根据本发明实施例的IP地址的分配系统的结构框图;图10是根据本发明优选实施例的IP地址的分配系统的网元的结构框图。具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。在本发明实施例中,提供了一种IP地址的分配方法,图1是根据本发明实施例的IP地址的分配方法的流程图,如图1所示,该方法包括以下步骤步骤S102,当前网元向其相邻网元发送携带当前网元的标识信息的IP地址申请报文;步骤S104,当前网元从其相邻网元接收到来自IP地址服务器的携带当前网元的标识信息的IP地址分配报文,从分配报文中获取IP地址服务器为当前网元分配的IP地址,并将获取的IP地址配置给当前网元;以及步骤S106,将当前网元设置为IP中继网元,以代理其他网元向IP地址服务器申请IP地址。通过本发明实施例,采用将获取到IP地址的网元设置为IP中继网元的方式,可以自动地为网络设备中的所有通讯设备分配IP地址,解决了相关技术中只能在同一网段或者依赖某些配置信息的情况下才能为网元分配IP地址的问题,实现了通讯设备之间的IP层便捷式的互通,增加了系统的易用性和灵活性。优选地,在步骤S102中,IP地址申请报文中可以包括标识信息、MAC地址申请标记和IP地址申请标记。例如,标识信息用于唯一标识网络中的每一个网元,MAC地址申请标记用于指示发送IP地址申请报文的网元是否需要申请MAC地址(S卩,是否需要IP服务器为其分配MAC地址,具体地,可以在需要申请MAC地址的情况下,将该MAC地址申请标记置为1),IP地址申请标记用于指示发送IP地址申请报文的网元是否需要申请IP地址(即,是否需要IP服务器为其分配IP地址,具体地,可以在需要申请IP地址的情况下,将该IP地址申请标记置为1)。该方法可以使得IP地址服务器获知申请网元需要分配的地址类型,有效地响应申请网元的申请报文,提高了系统的准确度。优选地,在步骤S102中,标识信息可以为当前网元的MAC地址。其中,MAC地址可以是用于标识网元设备的硬件的信息。由于网元的MAC地址可以唯一标识网元设备的硬件信息,所以,实现简单,可操作性强。优选地,在步骤S102之后,在步骤S104之前,IP地址服务器可以保存为当前网元分配的IP地址信息,其中,IP地址信息包括当前网元的MAC地址、当前网元的IP地址和当前网元的临时MAC地址。其中,IP地址服务器是指可以为网络中的网元分配IP地址的网元。例如,在网络自治系统中,可以根据需要设置某网元做为IP地址服务器。该方法可以增加系统的灵活性,提高系统适应能力。优选地,在步骤S106之后,IP中继网元从其相邻网元接收到来自其他网元的IP地址申请报文后,保存其他网元的标识信息和其对应的端口信息;在从其相邻网元接收到来自IP地址服务器携带有其他网元的标识信息的IP地址分配报文后,IP中继网元查找与其他网元的标识信息对应的端口信息,将IP地址服务器携带有其他网元的标识信息的IP地址分配报文转发给其他网元。其中,IP中继网元可以是申请网元获得IP地址后将本网元设置为IP中继网元,其可以代理无地址网元向IP地址服务器申请IP地址。在本优选实施例中,获取到IP地址的网元将自身设置为IP中继网元,通过本地保存的网元标识信息和对应端口信息,为其他申请IP地址的网元转发IP地址申请报文和IP地址服务器的分配报文,实现了IP中继网元的代理功能,使得该IP地址分配方法在网元中得到扩散,以及在不依赖其他配置信息的情况下网络中的所有网元都可以从IP地址服务器上获取IP地址信息,进而实现了网络中所有通讯设备之间IP层的互通。优选地,在当前网元的MAC地址不存在的情况下,在步骤S102之前,当前网元根据随机算法生成当前网元的临时MAC地址,并将临时MAC地址作为当前网元的标识信息。该方法使得网络中的每一个网元都有一个标识信息,可以更好地在网络中进行有针对性的操作,有利用网元对接收到的各种报文的识别能力,提高了系统的处理能力。优选地,在当前网元的MAC地址不存在的情况下,在步骤S104中,当前网元从分配报文中获取IP地址服务器为当前网元分配的MAC地址,并将分配的MAC地址配置给当前网元;以及向IP地址服务器发送请求分配的MAC地址生效的报文。本优选实施例,可以使得IP地址服务器有效地对网络中所有网元的IP地址进行组织管理,为没有MAC地址的网元分配一个在网络中唯一标识其的标识信息(例如,MAC地址),提高了系统的性能。需要说明的是,本发明实施例适用于各种设备之间以点对点方式进行通信,并且IP中继网元与申请网元(即,没有IP地址需要申请IP地址的网元)可以在不同的网段。图2是根据本发明优选实施的IP地址申请报文发送处理流程图,如图2所示,该流程包括以下处理步骤步骤S202,网元上电启动。步骤S204,网元上电后,检查网元IP地址是否存在。如果网元有IP地址,则进入步骤S212;如果网元没有IP地址,则置本申请网元IP地址申请标记为1,进入步骤S206。步骤S206,检查网元是否存在MAC地址。如果不存在网元MAC地址,进入步骤S208;如果存在网元MAC地址,进入步骤S210。步骤S208,根据随机算法生成网元的临时MAC地址,同时置本申请网元的MAC地址标记申请为1。步骤S210,网元发送IP地址申请报文。例如,申请网元可以通过本网元所有端口向相邻网元发送IP地址申请报文,其中,该IP地址报文中携带唯一标识本网元的标识信息(即,本网元MAC地址或本网元临时MAC)。具体地,如果在间隔时间T内没有接收到IP地址服务器发送的本网元的IP地址分配响应报文,那么本网元需要再次发送该IP地址申请报文。图3是根据本发明优选实施的IP地址申请报文的格式示意图,如图3所示,在具体实施过程中,该IP地址申请报文内容可以包括网元MAC(6个字节)、网元MAC申请标记(1个字节)和网元IP申请标记(1个字节)。步骤S212,IP地址申请报文发送结束。在具体实施过程中,网络中只有很少的网元与IP地址服务器直接相连,可以让IP地址服务器直接接收到其发送的IP地址申请报文,从而获得IP地址并设置自身为IP中继网元代理其他网元向IP地址服务器申请IP地址。而大多数的网元都没有直接与IP地址服务器相连,也就是说,需要通过上述IP中继网元向IP地址服务器申请IP地址。图4是根据本发明优选实施的IP中继网元转发IP地址申请报文处理过程的流程图,如图4所示,该流程包括以下处理步骤步骤S402,网元接收到IP地址服务器发送的IP地址申请报文。步骤S404,检查本网元是否是IP中继网元。如果不是IP中继网元,则直接丢弃该申请报文,进入步骤S410;如果是IP中继网元,进入步骤S406。步骤S406,检查IP地址申请表中是否已经有相同的网元MAC处于IP地址申请状态。如果有,属于重复报文,直接丢弃该报文,进入步骤S410;如果没有,进入步骤S408。图5是根据本发明优选实施的IP地址申请表的格式示意图,如图5所示,IP地址申请表可以包括申请网元MAC(6个字节)和申请端口(6个字节)。该IP地址申请表可以用于IP中继网元记录其代理哪些网元向IP地址服务器申请IP地址,以便于转发IP地址申请报文以及响应于IP地址申请报文的IP地址分配报文。步骤S408,保存该IP地址申请报文的网元MAC和接收端口信息到IP地址申请表。步骤S410,通过网络层通讯向IP地址服务器转发IP地址申请报文。IP地址服务器在接收到申请网元发送的IP地址申请报文后,根据该IP地址申请报文中的各字段含义(即,申请标记)为申请网元分配网元MAC(如果需要的话)、网元IP地址、子网掩码等信息,并将这些分配信息发送到IP地址中继网元(即,获取到IP地址的申请网元可以将自身设置为IP中继网元,以代理其他网元向IP地址服务器申请IP地址)。在具体实施过程中,可以将IP地址服务器分配给申请网元的这些地址信息保存在一个IP地址分配表中,其中,IP地址分配表中的信息除上述地址外还可以包括IP地址服务器地址。图6是根据本发明优选实施的IP地址分配表的格式示意图,如图6所示,IP地址分配表的内容可以包括网元MAC(6个字节)、网元IP类型(1个字节)、网元IP地址长度(1个字节)、网元IP地址(4个字节)和网元临时MAC(6个字节)。其中,IP地址服务器在某个申请网元分配地址信息时,对于IP地址分配表中没有的内容,可以填“0”或空缺。例如,申请网元在发送IP地址申请报文时,有自己的MAC地址,则无需生成临时MAC地址,此时,IP地址申请表中的“网元临时MAC”单元可以置为“0”。图7是根据本发明优选实施的IP地址分配报文的格式示意图,IP地址服务器可以将分配给申请网元的地址信息携带在IP地址分配报文中发送给网络中的IP中继网元,再由IP中继网元转发给申请网元。如图7所示,IP地址分配报文可以包括申请网元MAC(6个字节)、网元网络MAC(即,IP地址服务器分配给无地址网元的新MAC,6个字节)、网元IP地址类型(1个字节)、网元IP地址长度(1个字节)、网元IP地址(4个字节)、IP地址服务器地址类型(1个字节)、IP地址服务器地址长度(1个字节)和IP地址服务器地址(4个字节)。IP地址中继网元接收到IP地址服务器分配到的IP后,根据IP地址分配报文中的目的网元MAC(即,申请网元的标识信息),检查IP地址申请表,找到对应的出端口,发送该IP地址信息到相应网元。如果从IP地址申请表查找申请网元对其的出端口失败,则直接丢弃该IP地址分配报文。IP地址申请网元接收到分配到的IP地址后,需要使能分配到的IP地址。具体地,首先检查接收到的分配报文中的目的MAC(即,申请网元MAC)是否是本网元的MAC。如果不是,那么直接丢弃;如果是,保存网元IP地址和网元MAC信息到非易失性设备,配置IP资源信息到网元,并运行生效。同时,记录IP服务器地址,设置本网元为IP中继网元。需要说明的是,如果该网元从IP服务器上申请过网元MAC(即,网元申请IP地址之前没有MAC,携带随机生成的临时MAC申请IP地址,由IP地址服务器为其分配了一个新的网元网络MAC),那么在上述流程完成后,还需要向IP地址服务器发送请求报文,用于删除IP地址分配表中本网元的临时MAC,生效本网元分配到的MAC,也就是说,对于网络中的任何一个网元,只有唯一标识其的一个MAC的地址。本优选实施例能够自动为网络设备分配IP地址,并且在网络设备没有网络通讯的基本配置信息的情况下,仍然可以从IP地址服务器上获取IP地址信息,实现IP层互通。图8是根据本发明优选实施的网元部署示意图,如图8所示,共有7个网元,假定所有网元都没有网元MAC地址,没有IP相关信息,链路层物理邻居间可达。以此为例,下面对本发明优选实施例的实现过程进行详细描述。步骤S801,选择网元1作为IP地址服务器,配置IP地址为197.1.4.15/32,网元MAC为1:1:1:1:1:1。其中,待分配IP地址范围是197.1.4.16/32197.1.4.30/32(注32表示IP地址子网掩码为255.255.255.255)。步骤S802,非IP地址服务器网元上电,检查本网元没有IP地址,进入步骤S803。步骤S803,使用随机算法为本网元生成网元MAC。具体地,假定网元2网元7,生成临时MAC地址分别是1:1:1:1:2:2、1:1:1:1:2:3、1:1:1:1:2:4、1:1:1:1:2:5、1:1:1:1:2:6、1:1:1:1:2:7。步骤S804,各网元分别向相邻网元发送IP地址请求报文,同时置网元MAC地址请求标记1、IP地址请求标记1。步骤S805,各网元27分别接收到相邻网元IP地址请求后,检查本网元是否是IP中继网元。如果不是IP中继网元,那么直接丢弃报文;如果是,则在IP申请表中记录申请报文中的相关信息,并将该申请报文转发给IP地址服务器。步骤S806,网元2和7的IP地址请求报文到达IP地址服务器时,IP地址服务器为网元2和7分别分配地址相关信息,可以参见如下表。<table>tableseeoriginaldocumentpage9</column></row><table>网元2的地址信息~~网元7的地址信息子网掩码255.255.255.255255.255.255.255~网元临时MAC1:1:1:1:2:21:1:1:1:2:7步骤S807,网元2和7接收到请求到的地址信息后,配置地址信息到本网元,并使能。同时,记下IP地址服务器地址197.1.4.15,设置自己为IP地址中继网元。由于网元2和7申请IP地址之前没有MAC地址,所以,在获取到IP地址服务器分配的MAC地址后,需要发送临时MAC删除请求报文给IP地址服务器,使分配给网元2和7MAC地址生效。步骤S808,当网元3的IP地址请求报文再次到达网元2的时候,网元2是中继网元,网元2可以通过网络层转发网元3的IP地址请求报文给IP地址服务器。在具体实施过程中,网元2需要在IP申请表中登记该申请信息,以便准确地转发接收到IP服务器返回的IP地址分配报文,假设可以是如下表中信息。申请MAC申请端口~网元31:1:1:1:2:33步骤S809,IP地址服务器接收到网元3的请求后,为网元3分配IP地址信息,具体地,可以如下表。网元3的地址信息~网元MAC1:1:1:1:1:3~网元IP地址197.14.23子网掩码255.255.255.255~网元临时MAC1:1:1:1:2:3步骤S810,网元3接收到IP地址服务器为网元3分配的地址信息后,配置并使能相关信息,发送报文通告IP地址服务器删除网元临时MAC(例如,1:1:1:1:2:3)。步骤S811,其它网元IP地址申请方法依次类推,不再赘述。步骤S812,网络中各网元的IP地址的分配流程结束。对应于上述的方法,在本实施例中还提供了一种IP地址的分配系统,图9是根据本发明实施例的IP地址的分配系统的结构框图,如图9所示,该系统包括多个申请网元,其中,多个申请网元中的每一个网元包括发送模块91、接收模块92、获取模块93、配置模块94和设置模块95,下面对该结构进行详细说明。发送模块91,用于向其相邻网元发送携带本网元的标识信息的IP地址申请报文;接收模块92,用于从其相邻网元接收到来自IP地址服务器的携带标识信息的IP地址分配报文;获取模块93,耦合至接收模块92,用于从分配报文中获取IP地址服务器为本网元分配的IP地址;配置模块94,耦合至获取模块93,用于并将获取模块93获取的IP地址配置给本网元;以及设置模块95,耦合至配置模块94,用于将本网元设置为IP中继网元,以代理多个申请网元中其他网元向IP地址服务器申请IP地址。通过本发明实施例,网络中的网元获取到IP地址后,将自身设置为IP中继网元,代理其他网元向IP地址服务器申请IP地址解决了相关技术中只能在同一网段或者依赖某些配置信息的情况下才能为网元分配IP地址的问题,实现了网络中通讯设备之间的IP层便捷式的互通。图10是根据本发明优选实施例的IP地址的分配系统的网元的结构框图,如图10所示,多个申请网元中的每一个网元还包括生成模块96、保存模块97、查找模块98和转发模块99,下面对此进行详细说明。生成模块96,耦合至发送模块91,用于在本网元的MAC地址不存在的情况下,根据随机算法生成本网元的临时MAC地址,并将临时MAC地址作为本网元的标识信息;获取模块93还用于从分配报文中获取IP地址服务器为本网元分配的MAC地址;配置模块94还用于将分配的MAC地址配置给本网元;以及发送模块91还用于向IP地址服务器发送请求分配的MAC地址生效的报文。优选地,当多个申请网元中的一个网元将本网元设置为IP中继网元之后,IP中继网元包括保存模块97,耦合至接收模块92,用于在从其相邻网元接收到来自其他网元的IP地址申请报文的情况下,保存其他网元的标识信息和其对应的端口信息;查找模块98,耦合至接收模块92和保存模块97,用于在从其相邻网元接收到来自IP地址服务器携带有其他网元的标识信息的IP地址分配报文的情况下,查找与其他网元的标识信息对应的端口信息;转发模块99,耦合至查找模块98,用于将IP地址服务器携带有其他网元的标识信息的IP地址分配报文转发给其他网元。综上所述,本发明实施例采用将获取到IP地址的网元设置为IP中继网元的方式,解决了相关技术中只能在同一网段或者依赖某些配置信息的情况下才能为网元分配IP地址的问题,实现了通讯设备之间的IP层便捷式的互通,增加了系统的易用性和灵活性,提高了系统性能。另外,本发明实施例的IP地址分配的方案尤其适用于各种设备之间以点对点方式进行通讯的情况。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求一种IP地址的分配方法,其特征在于,包括以下步骤当前网元向其相邻网元发送携带所述当前网元的标识信息的IP地址申请报文;所述当前网元从所述相邻网元接收到来自IP地址服务器的携带所述当前网元的标识信息的IP地址分配报文,从所述分配报文中获取所述IP地址服务器为所述当前网元分配的IP地址,并将所述获取的IP地址配置给所述当前网元;以及将所述当前网元设置为IP中继网元,以代理其他网元向所述IP地址服务器申请IP地址。2.根据权利要求1所述的方法,其特征在于,在所述当前网元的MAC地址不存在的情况下,所述当前网元向其相邻网元发送携带所述当前网元的标识信息的IP地址申请报文之前,还包括所述当前网元根据随机算法生成所述当前网元的临时MAC地址,并将所述临时MAC地址作为所述当前网元的所述标识信息。3.根据权利要求2所述的方法,其特征在于,在所述当前网元的MAC地址不存在的情况下,所述当前网元从所述分配报文中获取所述IP地址服务器为所述当前网元分配的IP地址,并将所述获取的IP地址配置给所述当前网元包括所述当前网元从所述分配报文中获取所述IP地址服务器为所述当前网元分配的MAC地址,并将所述分配的MAC地址配置给所述当前网元;以及向所述IP地址服务器发送请求所述分配的MAC地址生效的报文。4.根据权利要求2所述的方法,其特征在于,所述IP地址服务器保存为所述当前网元分配的IP地址信息,其中,所述IP地址信息包括所述当前网元的MAC地址、所述当前网元的IP地址和所述当前网元的临时MAC地址。5.根据权利要求1所述的方法,其特征在于,将所述当前网元设置为IP中继网元之后,还包括所述IP中继网元从所述相邻网元接收到来自所述其他网元的IP地址申请报文后,保存所述其他网元的标识信息和其对应的端口信息;在从所述相邻网元接收到来自所述IP地址服务器携带有所述其他网元的标识信息的IP地址分配报文后,所述IP中继网元查找与所述其他网元的标识信息对应的端口信息,将所述IP地址服务器携带有所述其他网元的标识信息的IP地址分配报文转发给所述其他网元。6.根据权利要求1所述的方法,其特征在于,所述标识信息为所述当前网元的MAC地址。7.根据权利要求1所述的方法,其特征在于,所述IP地址申请报文包括所述标识信息、MAC地址申请标记和IP地址申请标记。8.一种IP地址的分配系统,包括多个申请网元,其特征在于,所述多个申请网元中的每一个网元包括发送模块,用于向其相邻网元发送携带本网元的标识信息的IP地址申请报文;接收模块,用于从所述相邻网元接收到来自IP地址服务器的携带所述标识信息的IP地址分配报文;获取模块,用于从所述分配报文中获取所述IP地址服务器为所述本网元分配的IP地址;配置模块,用于并将所述获取模块获取的IP地址配置给所述本网元;以及设置模块,用于将所述本网元设置为IP中继网元,以代理所述多个申请网元中其他网元向所述IP地址服务器申请IP地址。9.根据权利要求8所述的系统,其特征在于,所述多个申请网元中的每一个网元还包括生成模块,用于在所述本网元的MAC地址不存在的情况下,根据随机算法生成所述本网元的临时MAC地址,并将所述临时MAC地址作为所述本网元的所述标识信息;所述获取模块还用于从所述分配报文中获取所述IP地址服务器为所述本网元分配的MAC地址;所述配置模块还用于将所述分配的MAC地址配置给所述本网元;以及所述发送模块还用于向所述IP地址服务器发送请求所述分配的MAC地址生效的报文。10.根据权利要求8所述的系统,其特征在于,当所述多个申请网元中的一个网元将本网元设置为IP中继网元之后,所述IP中继网元包括保存模块,用于在从所述相邻网元接收到来自所述其他网元的IP地址申请报文的情况下,保存所述其他网元的标识信息和其对应的端口信息;查找模块,用于在从所述相邻网元接收到来自所述IP地址服务器携带有所述其他网元的标识信息的IP地址分配报文的情况下,查找与所述其他网元的标识信息对应的端口信息;以及转发模块,用于将所述IP地址服务器携带有所述其他网元的标识信息的IP地址分配报文转发给所述其他网元。全文摘要本发明公开了一种IP地址的分配方法和系统,该方法包括以下步骤当前网元向其相邻网元发送携带当前网元的标识信息的IP地址申请报文;当前网元从相邻网元接收到来自IP地址服务器的携带当前网元的标识信息的IP地址分配报文,从分配报文中获取IP地址服务器为当前网元分配的IP地址,并将获取的IP地址配置给当前网元;以及将当前网元设置为IP中继网元,以代理其他网元向IP地址服务器申请IP地址。通过本发明实现了通讯设备之间的IP层便捷式的互通,增加了系统的易用性和灵活性,提高了系统性能。文档编号H04L29/12GK101808145SQ20101015419公开日2010年8月18日申请日期2010年4月20日优先权日2010年4月20日发明者魏小强申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1