地址分配和配置的方法、地址分配服务器及主机的制作方法

文档序号:7899176阅读:431来源:国知局
专利名称:地址分配和配置的方法、地址分配服务器及主机的制作方法
技术领域
本发明涉及通信技术,尤其涉及一种地址分配和配置的方法、地址分配服务器及 主机。
背景技术
在通信系统中,物理地址是标识设备节点的根源,任何其它标识该设备节点的技 术都源自物理地址。例如,在以太网通信中,介质访问控制(Media Access Control, MAC) 地址是设备节点的物理地址,可以用于以太网本地通信;IP地址为逻辑地址,由MAC地址映 射得到,用于互联网通信。现有技术中可以将电子串号(Electronic Serial Number,ESN) 作为物理地址,或者,将MAC地址作为物理地址。不论是ESN还是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地址;分配模块,用于将所述确定的IP地址分配给所述主机。另一方面,本发明实施例提供了一种主机,包括发送模块,用于向地址分配服务器发送IP地址请求消息,所述IP地址请求消息中 携带体现所述主机的物理地址的信息,其中,所述主机的物理地址为IP承载网分配给所述 主机独立使用的网段信息,和/或,为IP承载网分配给所述主机独立使用的虚拟局域网标 识;接收模块,用于接收所述地址分配服务器为所述主机分配的IP地址,所述IP地址 为所述地址分配服务器根据所述IP地址请求消息以及所述地址分配服务器维护的IP地址 和主机的物理地址之间的对应关系确定的;配置模块,用于根据接收的所述IP地址进行IP地址配置。由上述技术方案可知,本发明实施例通过由IP承载网为主机分配物理地址,可以 实现物理地址的远程自动配置,避免人工配置及获取引起的问题,保证物理地址的正确配 置,进而保证基于该IP承载网为主机分配的物理地址进行的IP地址分配的正确进行。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本 领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他 的附图。图1为本发明第一实施例的方法流程示意图;图2为本发明第二实施例的方法流程示意图;图3为本发明第二实施例对应的系统结构示意图;图4为本发明第三实施例的方法流程示意图;图5为本发明第三实施例对应的系统结构示意图;图6为本发明第四实施例的方法流程示意图;图7为本发明第四实施例对应的系统结构示意图;图8为本发明第五实施例的地址分配服务器的结构示意图;图9为本发明第六实施例的主机的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明第一实施例的方法流程示意图,包括步骤11 地址分配服务器接收发自主机的IP地址请求消息,该IP地址请求消息 中携带体现该主机的物理地址的信息,其中,主机的物理地址为IP承载网分配给该主机独 立使用的网段信息,和/或,为IP承载网分配给该主机独立使用的虚拟局域网标识;步骤12 地址分配服务器查询该IP地址请求消息,获取主机的物理地址;例如,地址分配服务器为DHCP服务器,当该物理地址为IP承载网分配给该主机独 立使用的网段信息时,该地址分配服务器接收发自主机的IP地址请求消息,包括DHCP服 务器接收与其位于同一个网段内的主机发送的IP地址请求消息;该地址分配服务器查询 该IP地址请求消息,获取该主机的物理地址,包括DHCP服务器将该DHCP服务器自身所 属的网段作为该主机的物理地址;或者,该地址分配服务器接收发自主机的IP地址请求消 息,包括DHCP服务器接收DHCP中继器在接收到该主机发送的用于申请IP地址的消息后, 转发的IP地址请求消息,该DHCP中继器转发的IP地址请求消息中携带该DHCP中继器的 IP地址,该DHCP中继器与该主机位于同一个网段内;该地址分配服务器查询该IP地址请 求消息,获取该主机的物理地址,包括该DHCP服务器根据该DHCP中继器的IP地址与网段 信息之间的对应关系,将该DHCP中继器的IP地址对应的网段信息确定为该主机的物理地 址。再例如,地址分配服务器为DHCP服务器,当该物理地址为IP承载网分配给该主 机独立使用的虚拟局域网标识时,该地址分配服务器接收发自主机的IP地址请求消息,包 括DHCP服务器接收主机发送的IP地址请求消息,该IP地址请求消息中携带该虚拟局域 网标识;该地址分配服务器查询该IP地址请求消息,获取该主机的物理地址,包括该DHCP 服务器从该IP地址请求消息中获取该虚拟局域网标识。再例如,该地址分配服务器为DHCP服务器,当该物理地址为IP承载网分配给该主 机独立使用的网段信息和虚拟局域网标识时,该地址分配服务器接收发自主机的IP地址 请求消息,包括DHCP服务器接收该主机通过与该主机位于同一个网段内的DHCP中继器发 送的IP地址请求消息,该IP地址请求消息中携带该虚拟局域网标识和该DHCP中继器的IP 地址;该地址分配服务器查询该IP地址请求消息,获取该主机的物理地址,包括该DHCP 服务器根据该DHCP中继器的IP地址与网段信息之间的对应关系,获取与该DHCP中继器的 IP地址对应的网段信息,将与该DHCP中继器的IP地址对应的网段信息以及该IP地址请求 消息中携带的虚拟局域网标识,确定为该主机的物理地址。步骤13 地址分配服务器根据其维护的IP地址和主机的物理地址之间的对应关 系,确定为主机分配的IP地址;步骤14 地址分配服务器,将确定的IP地址分配给主机。其中,在承载规划时,IP承载网可以依据各主机的地址位置为各主机分配不同的 物理地址,之后,IP承载网将分配给各主机的物理地址保存在地址分配服务器中。地址分 配服务器可以通过IP探测包将保存的物理地址发送给对应的主机。具体地,对于网段信息,IP承载网可以根据主机的地理位置为每个主机分配不同 的网段,之后当主机向服务器请求物理地址后,可以由服务器通过DHCP过程将保存的网段 发送给主机,使得每个主机对应独立的网段。
地址分配服务器可以采用如下方式确定主机的网段信息地址分配服务器为 DHCP服务器,当物理地址为IP承载网分配给主机独立使用的网段信息时,如果DHCP服务 器与主机位于同一个网段,DHCP服务器接收该主机发送的用于申请物理地址的消息,DHCP 服务器将自身的网段信息确定为主机的网段信息;或者,如果DHCP服务器与主机位于不同 的网段,DHCP服务器接收与主机位于同一个网段的DHCP中继器在接收到主机发送的物理 地址请求消息后,转发的物理地址请求消息,DHCP中继器转发的物理地址请求消息中包含 DHCP中继器的IP地址,DHCP服务器将DHCP中继器的IP地址对应的网段信息确定为主机 的网段信息。对于虚拟局域网标识(VirtualLocal Area Network Identity, VID), IP 承载网 也可以根据主机的地理位置,为同一个网段内的不同主机分配不同的VID,使得每个主机对 应独立的VID。对于网段和VID(网段+VID),IP承载网可以首先为多个主机分配同一个网段,之 后,为同一个网段内的不同的主机分配不同的VID,使得每个主机对应独立的网段+VID。相应地,在主机侧可以执行如下流程主机向地址分配服务器发送IP地址请求消 息,IP地址请求消息中携带体现主机的物理地址的信息,其中,主机的物理地址为IP承载 网分配给主机独立使用的网段信息,和/或,为IP承载网分配给主机独立使用的虚拟局域 网标识;主机接收地址分配服务器为主机分配的IP地址,IP地址为地址分配服务器根据IP 地址请求消息以及地址分配服务器维护的IP地址和主机的物理地址之间的对应关系确定 的;主机根据接收的IP地址进行IP地址配置。还可以包括当该物理地址为IP承载网分配给该主机独立使用的网段信息时,该 方法还包括如果地址分配服务器与主机位于同一个网段,主机向该地址服务器发送用于 申请物理地址的消息,地址分配服务器将自身的网段信息确定为主机的网段信息;或者,如 果地址分配服务器与主机位于不同的网段,主机通过与主机位于同一个网段的DHCP中继 器发送用于申请物理地址的消息,该DHCP中继器发送的用于申请物理地址的消息中包含 DHCP中继器的IP地址,该地址分配服务器用于将该DHCP中继器的IP地址对应的网段信息 确定为该主机的网段信息。具体地,当该物理地址为网段信息时,主机向地址分配服务器发送IP地址请求消 息,包括主机向与主机位于同一个网段内的DHCP服务器发送IP地址请求消息;或者,主 机向与主机位于同一个网段的DHCP中继器发送IP地址请求消息。当该物理地址为虚拟局域网标识时,主机向地址分配服务器发送IP地址请求消 息,包括主机向地址分配服务器发送IP地址请求消息,该IP地址请求消息中携带该虚拟 局域网标识。当该物理地址为虚拟局域网标识和网段信息时,主机向地址分配服务器发送IP 地址请求消息,包括主机向与该主机位于同一个网段的DHCP中继器发送携带该虚拟局域 网标识的IP地址请求消息。本实施例由IP承载网为主机分配物理地址,可以实现物理地址的远程自动配置, 避免人工配置及获取引起的问题,保证物理地址的正确配置,进而保证基于该IP承载网为 主机分配的物理地址进行的IP地址分配的正确进行。主机获取物理地址后,可以基于该物理地址配置IP地址。
可以理解的是,本发明实施例提供的技术方案,一方面,可以实现物理地址的远程 自动配置,相比较现有技术而言,减少了出错几率,也降低了设备成本;进一步的,本发明实 施例提供的技术方案,既可以以作为主机物理地址的网段信息为基础进行IP地址配置,也 可以以作为主机物理地址的虚拟局域网标识为基础进行IP地址配置,还可以以作为主机 物理地址的虚拟局域网标识和网段信息为基础进行IP地址配置,上述提供的多种实现方 式,均可以实现IP地址的灵活配置,节省网络运营成本。图2为本发明第二实施例的方法流程示意图,本实施例以网络信息为网段信息为 例。参见图2,本实施例包括步骤21 主机接收DHCP服务器发送的包含网段信息的消息,不同主机对应不同的 网段。具体地,可以由服务器保存由IP承载网根据各主机的地理位置为各主机分配的 独立的网段,其他主机不能使用,只有IP三层路由器或IP地址分配的辅助设备(例如DHCP 中继器)才能与该主机同属于一个网段。图3为本发明第二实施例对应的系统结构示意图, 参见图3,IP承载网为主机 1分配的网段为网段 1,为主机 2分配的网段为网段 2, 为主机 3分配的网段为网段 3。另外,各主机可以通过DHCP中继器与DHCP服务器通 信,不同主机对应的DHCP中继器可以位于图3中的路由器的不同端口处。主机在获取DHCP服务器分配的网段后,可以将该网段配置成物理地址,以进行基 于物理地址的其他标识的配置,例如,可以配置IP地址。步骤22:主机向与该主机同属于同一个网段内的DHCP中继器发送用于申请IP地 址的消息,该消息可以为IP地址请求消息。例如,主机 1向属于网段 1的DHCP中继器发送IP地址请求消息。步骤23 =DHCP中继器将该IP地址请求消息转发给DHCP服务器,其中包含DHCP中 继器的IP地址。由于不同的主机位于不同的网段,因此不同主机发送的IP地址请求消息对应的 网段是不同的,DHCP中继器的IP地址也是不同的。步骤M =DHCP服务器根据DHCP中继器的IP地址确定DHCP中继器所属的网段,根 据DHCP中继器所属的网段及预先配置的网段与IP地址的一一对应关系,为主机分配IP地址。其中,DHCP服务器中可以预先配置网段与IP地址的一一对应关系,当DHCP接收 到DHCP中继器转发的IP地址请求消息后,可以根据该IP地址请求消息中携带的DHCP中 继器的IP地址确定DHCP中继器所属的网段,即主机所属的网段,之后,根据网段与IP地址 的一一对应关系,确定主机的IP地址。步骤25 =DHCP服务器通过DHCP过程,将分配的IP地址发送给主机。本实施例以主机通过DHCP中继器向DHCP服务器申请IP地址为例。可以理解的 是,也可以是在每个主机所属的网段内配置一个DHCP服务器,使得主机向同一个网段内的 DHCP服务器申请IP地址,此时,DHCP服务器根据自身所属的网段及预先配置的网段与IP 地址的一一对应关系,为主机分配对应的IP地址。本实施例通过IP承载网为主机分配独立的网段,主机将独立的网段配置成物理 地址后,可以实现基于网段的IP地址分配。本实施例不需要人工固定配置物理地址,可以根据实际情况改变主机的物理地址,提高灵活性,进而保证基于该IP承载网为主机分配的 物理地址进行的IP地址分配的正确进行。图4为本发明第三实施例的方法流程示意图,本实施例以网络信息为VID为例,参 见图4,本实施例包括步骤41 主机接收DHCP服务器发送的包含VID的消息,不同主机对应不同的VID。其中,可以由IP承载网根据各主机的地理位置为各主机分配一个独立的VID,之 后将该分配的VID保存在服务器中,由服务器发送给主机。例如,图5为本发明第三实施 例对应的系统结构示意图,参见图5,IP承载网为主机 1分配VID 1,为主机 2分配 VID 2,为主机 3分配VID 3。服务器可以通过向主机发送探测IP包,在该探测IP包中携带为主机分配的VID。 例如,主机与服务器采用带有VLAN标签的方式通信,以便主机获取VID,即服务器可以向主 机发送包含VID的MAC帧,主机从该MAC帧中获取VID。步骤42 主机向DHCP服务器发送用于申请IP地址的消息,例如该消息为IP地址 请求消息,该IP地址申请消息中包含主机的VID。步骤43 =DHCP服务器根据主机的VID及预先配置的VID与IP地址的一一对应关 系,为主机分配IP地址。其中,VID与IP地址的一一对应关系是一一对应的,对于每个主机,其VID也是相 互独立的,即不同主机对应不同的VID,因此,不同的主机的IP地址也是独立的,避免IP地 址冲突。步骤44 =DHCP服务器通过DHCP过程,将分配的IP地址发送给主机。本实施例通过IP承载网为主机分配独立的VID,主机将独立的VID配置成物理地 址后,可以实现基于VID的IP地址分配。本实施例不需要人工固定配置物理地址,可以根 据实际情况改变主机的物理地址,提高灵活性,进而保证基于该IP承载网为主机分配的物 理地址进行的IP地址分配的正确进行。图6为本发明第四实施例的方法流程示意图,本实施例以网络信息为网段+VID为 例,参见图6,本实施例包括步骤61 主机接收DHCP服务器发送的包含网段信息的消息,不同主机对应不同的 网段。具体分配网段的内容可以参见步骤21。步骤62 主机接收DHCP服务器通过IP承载网分配的VID,同一网段内的不同主机 对应不同的VID。具体分配VID的内容可以参见步骤41。图7为本发明第四实施例对应的系统结构示意图,参见图7,IP承载网为主机 1, 主机 2,主机 3分配同一个网段,如网段 1,为主机 4,主机 5,主机 6分配同一 个网段,如网段 2。在网段 1内,为主机 1分配VID 1,为主机 2分配VID 2,为 主机 3分配VID 3。在网段 2内,为主机 4分配VID 1,为主机 5分配VID 2,为主机 6分配VID 3。当然,网段内的VID需要相互独立,网段间的VID可以相同也 可以不同。步骤63:主机向与该主机同属于同一个网段内的DHCP中继器发送用于申请IP地址的消息,例如该消息为IP地址请求消息,该消息中包含主机的VID。例如,主机 1向属于网段 1的DHCP中继器发送IP地址申请消息,其中包含 VID 1。步骤64 =DHCP中继器将该IP地址请求消息转发给DHCP服务器,其中包含主机的 VID及DHCP中继器的IP地址。步骤65 :DHCP服务器根据DHCP中继器的IP地址确定DHCP中继器所属的网段,根 据DHCP中继器所属的网段,IP地址请求消息中包含的VID,及预先配置的网段+VID与IP 地址的一一对应关系,为主机分配IP地址。步骤66 =DHCP服务器通过DHCP过程,将分配的IP地址发送给主机。本实施例通过IP承载网为主机分配独立的网段+VID,主机将独立的网段+VID配 置成物理地址后,可以实现基于网段+VID的IP地址分配。本实施例不需要人工固定配置 物理地址,可以根据实际情况改变主机的物理地址,提高灵活性,进而保证基于该IP承载 网为主机分配的物理地址进行的IP地址分配的正确进行。另外,本发明实施例可以将网段信息和/或VID配置为物理地址,可以适用于不同 的应用场合,满足不同场景的需要。图8为本发明第五实施例的地址分配服务器的结构示意图,包括接收模块81、物 理地址获取模块82、IP地址获取模块83和分配模块84 ;接收模块81用于接收发自主机的 IP地址请求消息,该IP地址请求消息中携带体现该主机的物理地址的信息,其中,该主机 的物理地址为IP承载网分配给该主机独立使用的网段信息,和/或,为IP承载网分配给该 主机独立使用的虚拟局域网标识;物理地址获取模块82用于查询该IP地址请求消息,获取 该主机的物理地址;IP地址获取模块83用于根据其维护的IP地址和主机的物理地址之间 的对应关系,确定为该主机分配的IP地址;分配模块84用于将确定的IP地址分配给该主 机。该地址分配服务器为DHCP服务器,当该物理地址为IP承载网分配给主机独立使 用的网段信息时,DHCP服务器还包括物理地址确定模块,用于如果该DHCP服务器与该主 机位于同一个网段,接收该主机发送的用于申请物理地址的消息,将自身的网段信息确定 为该主机的网段信息;或者,如果该DHCP服务器与该主机位于不同的网段,接收与该主机 位于同一个网段的DHCP中继器在接收到该主机发送的物理地址请求消息后,转发的物理 地址请求消息,该DHCP中继器转发的物理地址请求消息中包含该DHCP中继器的IP地址, 将该DHCP中继器的IP地址对应的网段信息确定为该主机的网段信息。该地址分配服务器为DHCP服务器,当该物理地址为IP承载网分配给该主机独立 使用的网段信息时,该接收模块81具体用于接收与其位于同一个网段内的主机发送的IP 地址请求消息;该物理地址获取模块82具体用于将该DHCP服务器自身所属的网段作为该 主机的物理地址;或者,该接收模块81具体用于接收DHCP中继器在接收到该主机发送的用 于申请IP地址的消息后,转发的IP地址请求消息,该DHCP中继器转发的IP地址请求消息 中携带该DHCP中继器的IP地址,该DHCP中继器与该主机位于同一个网段内;该物理地址 获取模块82具体用于根据该DHCP中继器的IP地址与网段信息之间的对应关系,将该DHCP 中继器的IP地址对应的网段信息确定为该主机的物理地址。该地址分配服务器为DHCP服务器,当该物理地址为IP承载网分配给该主机独立使用的虚拟局域网标识时,该接收模块81具体用于接收主机发送的IP地址请求消息,该IP 地址请求消息中携带该虚拟局域网标识;该物理地址获取模块82具体用于从该IP地址请 求消息中获取该虚拟局域网标识。该地址分配服务器为DHCP服务器,当该物理地址为IP承载网分配给该主机独立 使用的网段信息和虚拟局域网标识时,该接收模块81具体用于接收该主机通过与该主机 位于同一个网段内的DHCP中继器发送的IP地址请求消息,该IP地址请求消息中携带虚拟 局域网标识和该DHCP中继器的IP地址;该物理地址获取模块82具体用于根据该DHCP中 继器的IP地址与网段信息之间的对应关系,获取与该DHCP中继器的IP地址对应的网段信 息,将与该DHCP中继器的IP地址对应的网段信息以及该IP地址请求消息中携带的虚拟局 域网标识,确定为该主机的物理地址。本实施例通过IP承载网为主机分配独立的物理地址,地址服务器基于该独立的 物理地址可以实现为主机分配IP地址。本实施例不需要人工固定配置物理地址,可以根据 实际情况改变主机的物理地址,提高灵活性,进而保证基于该IP承载网为主机分配的物理 地址进行的IP地址分配的正确进行。图9为本发明第六实施例的主机的结构示意图,包括发送模块91、接收模块92和 配置模块93 ;发送模块91用于向地址分配服务器发送IP地址请求消息,该IP地址请求消 息中携带体现该主机的物理地址的信息,其中,该主机的物理地址为IP承载网分配给该主 机独立使用的网段信息,和/或,为IP承载网分配给该主机独立使用的虚拟局域网标识;接 收模块92用于接收该地址分配服务器为该主机分配的IP地址,该IP地址为该地址分配服 务器根据该IP地址请求消息以及该地址分配服务器维护的IP地址和主机的物理地址之间 的对应关系确定的;配置模块93用于根据接收的IP地址进行IP地址配置。当该物理地址为IP承载网分配给该主机独立使用的网段信息时,该主机还包括 物理地址申请模块,用于如果该地址分配服务器与该主机位于同一个网段,向该地址服务 器发送用于申请物理地址的消息,该地址分配服务器将自身的网段信息确定为该主机的网 段信息;或者,如果该地址分配服务器与该主机位于不同的网段,通过与该主机位于同一个 网段的DHCP中继器发送用于申请物理地址的消息,该DHCP中继器发送的用于申请物理地 址的消息中包含该DHCP中继器的IP地址,该地址分配服务器用于将该DHCP中继器的IP 地址对应的网段信息确定为该主机的网段信息。当该物理地址为网段信息时,该发送模块91具体用于向与该主机位于同一个网 段内的DHCP服务器发送IP地址请求消息,该DHCP服务器用于将与自身的网段信息对应的 IP地址分配给该主机;或者,向与该主机位于同一个网段的DHCP中继器发送IP地址请求 消息,该DHCP中继器接收到该主机发送的IP地址请求消息后向DHCP服务器发送IP地址 请求消息,该IP地址请求消息中携带该DHCP中继器的IP地址,该DHCP服务器用于根据该 DHCP中继器的IP地址确定该DHCP中继器所属的网段,将与该DHCP中继器所属的网段对应 的IP地址分配给该主机。当该物理地址为虚拟局域网标识时,该发送模块91具体用于向地址分配服务器 发送IP地址请求消息,该IP地址请求消息中携带虚拟局域网标识,该DHCP服务器用于将 与该虚拟局域网标识对应的IP地址分配给该主机。当该物理地址为虚拟局域网标识和网段信息时,该发送模块91具体用于向与该主机位于同一个网段的DHCP中继器发送携带虚拟局域网标识的IP地址请求消息,该DHCP 中继器接收到该主机发送的IP地址请求消息后向DHCP服务器发送IP地址请求消息,该IP 地址请求消息中携带该DHCP中继器的IP地址及该虚拟局域网标识,该DHCP服务器用于根 据该DHCP中继器的IP地址确定该DHCP中继器所属的网段,将与该DHCP中继器所属的网 段及该虚拟局域网标识对应的IP地址分配给该主机。本实施例由IP承载网为主机分配物理地址,主机可以实现物理地址的远程自动 配置,避免人工配置及获取引起的问题,并且可以基于该物理地址实现IP地址的配置,进 而保证基于该IP承载网为主机分配的物理地址进行的IP地址分配的正确进行。另外,本发明实施例提供了一种网络系统,该网络系统包括地址分配服务器和主 机,当该地址分配服务器为DHCP服务器,且该DHCP服务器与该主机不在同一个网段时,该 系统还可以包括DHCP中继器。该系统中的各设备的功能可以参见上述实施例所述。可以理解的是,上述方法及设备中的相关特征可以相互参考。另外,上述实施例中 的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在 执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光 盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
1.一种地址分配的方法,其特征在于,包括地址分配服务器接收发自主机的IP地址请求消息,所述IP地址请求消息中携带体现 所述主机的物理地址的信息,其中,所述主机的物理地址为IP承载网分配给所述主机独立 使用的网段信息,和/或,为IP承载网分配给所述主机独立使用的虚拟局域网标识;所述地址分配服务器查询所述IP地址请求消息,获取所述主机的物理地址;所述地址分配服务器根据其维护的IP地址和主机的物理地址之间的对应关系,确定 为所述主机分配的IP地址;所述地址分配服务器,将所述确定的IP地址分配给所述主机。
2.根据权利要求1所述的方法,其特征在于,所述地址分配服务器为DHCP服务器,当所 述物理地址为IP承载网分配给所述主机独立使用的网段信息时,所述地址分配服务器接 收发自主机的IP地址请求消息之前,所述方法还包括如果所述DHCP服务器与所述主机位于同一个网段,所述DHCP服务器接收所述主机发 送的用于申请物理地址的消息,所述DHCP服务器将自身的网段信息确定为所述主机的网 段信息;或者,如果所述DHCP服务器与所述主机位于不同的网段,所述DHCP服务器接收与所述主机 位于同一个网段的DHCP中继器在接收到所述主机发送的物理地址请求消息后,转发的物 理地址请求消息,所述DHCP中继器转发的物理地址请求消息中包含所述DHCP中继器的IP 地址,所述DHCP服务器将所述DHCP中继器的IP地址对应的网段信息确定为所述主机的网段fe息。
3.根据权利要求1或2所述的方法,其特征在于,所述地址分配服务器为DHCP服务器, 当所述物理地址为IP承载网分配给所述主机独立使用的网段信息时,所述地址分配服务器接收发自主机的IP地址请求消息,包括DHCP服务器接收与其位 于同一个网段内的主机发送的IP地址请求消息;所述地址分配服务器查询所述IP地址请 求消息,获取所述主机的物理地址,包括DHCP服务器将所述DHCP服务器自身所属的网段 作为所述主机的物理地址;或者,所述地址分配服务器接收发自主机的IP地址请求消息,包括DHCP服务器接收DHCP 中继器在接收到所述主机发送的用于申请IP地址的消息后,转发的IP地址请求消息,所述 DHCP中继器转发的IP地址请求消息中携带所述DHCP中继器的IP地址,所述DHCP中继器 与所述主机位于同一个网段内;所述地址分配服务器查询所述IP地址请求消息,获取所述 主机的物理地址,包括所述DHCP服务器根据所述DHCP中继器的IP地址与网段信息之间 的对应关系,将所述DHCP中继器的IP地址对应的网段信息确定为所述主机的物理地址。
4.根据权利要求1或2所述的方法,其特征在于,所述地址分配服务器为DHCP服务器, 当所述物理地址为IP承载网分配给所述主机独立使用的虚拟局域网标识时,所述地址分配服务器接收发自主机的IP地址请求消息,包括DHCP服务器接收主机发 送的IP地址请求消息,所述IP地址请求消息中携带所述虚拟局域网标识;所述地址分配服务器查询所述IP地址请求消息,获取所述主机的物理地址,包括所 述DHCP服务器从所述IP地址请求消息中获取所述虚拟局域网标识。
5.根据权利要求1或2所述的方法,其特征在于,所述地址分配服务器为DHCP服务器, 当所述物理地址为IP承载网分配给所述主机独立使用的网段信息和虚拟局域网标识时,所述地址分配服务器接收发自主机的IP地址请求消息,包括DHCP服务器接收所述主机通过与所述主机位于同一个网段内的DHCP中继器发送的IP 地址请求消息,所述IP地址请求消息中携带所述虚拟局域网标识和所述DHCP中继器的IP 地址;所述地址分配服务器查询所述IP地址请求消息,获取所述主机的物理地址,包括所 述DHCP服务器根据所述DHCP中继器的IP地址与网段信息之间的对应关系,获取与所述 DHCP中继器的IP地址对应的网段信息,将与所述DHCP中继器的IP地址对应的网段信息以 及所述IP地址请求消息中携带的虚拟局域网标识,确定为所述主机的物理地址。
6.一种地址配置的方法,其特征在于,包括主机向地址分配服务器发送IP地址请求消息,所述IP地址请求消息中携带体现所述 主机的物理地址的信息,其中,所述主机的物理地址为IP承载网分配给所述主机独立使用 的网段信息,和/或,为IP承载网分配给所述主机独立使用的虚拟局域网标识;所述主机接收所述地址分配服务器为所述主机分配的IP地址,所述IP地址为所述地 址分配服务器根据所述IP地址请求消息以及所述地址分配服务器维护的IP地址和主机的 物理地址之间的对应关系确定的;所述主机根据接收的所述IP地址进行IP地址配置。
7.根据权利要求6所述的方法,其特征在于,当所述物理地址为IP承载网分配给所述 主机独立使用的网段信息时,所述方法还包括如果所述地址分配服务器与所述主机位于同一个网段,所述主机向所述地址服务器发 送用于申请物理地址的消息,所述地址分配服务器将自身的网段信息确定为所述主机的网 段信息;或者,如果所述地址分配服务器与所述主机位于不同的网段,所述主机通过与所述主机位 于同一个网段的DHCP中继器发送用于申请物理地址的消息,所述DHCP中继器发送的用于 申请物理地址的消息中包含所述DHCP中继器的IP地址,所述地址分配服务器用于将所述 DHCP中继器的IP地址对应的网段信息确定为所述主机的网段信息。
8.根据权利要求6或7所述的方法,其特征在于,当所述物理地址为网段信息时,所述 主机向地址分配服务器发送IP地址请求消息,包括所述主机向与所述主机位于同一个网段内的DHCP服务器发送IP地址请求消息;或者,所述主机向与所述主机位于同一个网段的DHCP中继器发送IP地址请求消息。
9.根据权利要求6或7所述的方法,其特征在于,当所述物理地址为虚拟局域网标识 时,所述主机向地址分配服务器发送IP地址请求消息,包括所述主机向地址分配服务器发送IP地址请求消息,所述IP地址请求消息中携带所述 虚拟局域网标识。
10.根据权利要求6或7所述的方法,其特征在于,当所述物理地址为虚拟局域网标识 和网段信息时,所述主机向地址分配服务器发送IP地址请求消息,包括所述主机向与所述主机位于同一个网段的DHCP中继器发送携带所述虚拟局域网标识 的IP地址请求消息。
11.一种地址分配服务器,其特征在于,包括接收模块,用于接收发自主机的IP地址请求消息,所述IP地址请求消息中携带体现所 述主机的物理地址的信息,其中,所述主机的物理地址为IP承载网分配给所述主机独立使 用的网段信息,和/或,为IP承载网分配给所述主机独立使用的虚拟局域网标识;物理地址获取模块,用于查询所述IP地址请求消息,获取所述主机的物理地址;IP地址获取模块,用于根据其维护的IP地址和主机的物理地址之间的对应关系,确定 为所述主机分配的IP地址;分配模块,用于将所述确定的IP地址分配给所述主机。
12.根据权利要求11所述的服务器,其特征在于,所述地址分配服务器为DHCP服务器, 当所述物理地址为IP承载网分配给所述主机独立使用的网段信息时,所述服务器还包括物理地址确定模块,用于如果所述DHCP服务器与所述主机位于同一个网段,接收所述 主机发送的用于申请物理地址的消息,将自身的网段信息确定为所述主机的网段信息;或 者,如果所述DHCP服务器与所述主机位于不同的网段,接收与所述主机位于同一个网段的 DHCP中继器在接收到所述主机发送的物理地址请求消息后,转发的物理地址请求消息,所 述DHCP中继器转发的物理地址请求消息中包含所述DHCP中继器的IP地址,将所述DHCP 中继器的IP地址对应的网段信息确定为所述主机的网段信息。
13.根据权利要求11或12所述的服务器,其特征在于,所述地址分配服务器为DHCP服 务器,当所述物理地址为IP承载网分配给所述主机独立使用的网段信息时,所述接收模块具体用于接收与其位于同一个网段内的主机发送的IP地址请求消息; 所述物理地址获取模块具体用于将所述DHCP服务器自身所属的网段作为所述主机的物理 地址;或者,所述接收模块具体用于接收DHCP中继器在接收到所述主机发送的用于申请IP地址 的消息后,转发的IP地址请求消息,所述DHCP中继器转发的IP地址请求消息中携带所述 DHCP中继器的IP地址,所述DHCP中继器与所述主机位于同一个网段内;所述物理地址获 取模块具体用于根据所述DHCP中继器的IP地址与网段信息之间的对应关系,将所述DHCP 中继器的IP地址对应的网段信息确定为所述主机的物理地址。
14.根据权利要求11或12所述的服务器,其特征在于,所述地址分配服务器为DHCP服 务器,当所述物理地址为IP承载网分配给所述主机独立使用的虚拟局域网标识时,所述接收模块具体用于接收主机发送的IP地址请求消息,所述IP地址请求消息中携 带所述虚拟局域网标识;所述物理地址获取模块具体用于从所述IP地址请求消息中获取所述虚拟局域网标识。
15.根据权利要求11或12所述的服务器,其特征在于,所述地址分配服务器为DHCP服 务器,当所述物理地址为IP承载网分配给所述主机独立使用的网段信息和虚拟局域网标 识时,所述接收模块具体用于接收所述主机通过与所述主机位于同一个网段内的DHCP中继器发送的IP地址请求消息,所述IP地址请求消息中携带所述虚拟局域网标识和所述DHCP 中继器的IP地址;所述物理地址获取模块具体用于根据所述DHCP中继器的IP地址与网段信息之间的对 应关系,获取与所述DHCP中继器的IP地址对应的网段信息,将与所述DHCP中继器的IP地 址对应的网段信息以及所述IP地址请求消息中携带的虚拟局域网标识,确定为所述主机 的物理地址。
16.一种主机,其特征在于,包括发送模块,用于向地址分配服务器发送IP地址请求消息,所述IP地址请求消息中携带 体现所述主机的物理地址的信息,其中,所述主机的物理地址为IP承载网分配给所述主机 独立使用的网段信息,和/或,为IP承载网分配给所述主机独立使用的虚拟局域网标识;接收模块,用于接收所述地址分配服务器为所述主机分配的IP地址,所述IP地址为所 述地址分配服务器根据所述IP地址请求消息以及所述地址分配服务器维护的IP地址和主 机的物理地址之间的对应关系确定的;配置模块,用于根据接收的所述IP地址进行IP地址配置。
17.根据权利要求16所述的主机,其特征在于,当所述物理地址为IP承载网分配给所 述主机独立使用的网段信息时,所述主机还包括物理地址申请模块,用于如果所述地址分配服务器与所述主机位于同一个网段,向所 述地址服务器发送用于申请物理地址的消息,所述地址分配服务器将自身的网段信息确定 为所述主机的网段信息;或者,如果所述地址分配服务器与所述主机位于不同的网段,通过 与所述主机位于同一个网段的DHCP中继器发送用于申请物理地址的消息,所述DHCP中继 器发送的用于申请物理地址的消息中包含所述DHCP中继器的IP地址,所述地址分配服务 器用于将所述DHCP中继器的IP地址对应的网段信息确定为所述主机的网段信息。
18.根据权利要求16或17所述的主机,其特征在于,当所述物理地址为网段信息时,所 述发送模块具体用于向与所述主机位于同一个网段内的DHCP服务器发送IP地址请求消息,相应的,所述 DHCP服务器用于将与自身的网段信息对应的IP地址分配给所述主机;或者,向与所述主机位于同一个网段的DHCP中继器发送IP地址请求消息,相应的,所述DHCP 中继器接收到所述主机发送的IP地址请求消息后向DHCP服务器发送IP地址请求消息, 所述IP地址请求消息中携带所述DHCP中继器的IP地址,所述DHCP服务器用于根据所述 DHCP中继器的IP地址确定所述DHCP中继器所属的网段,将与所述DHCP中继器所属的网段 对应的IP地址分配给所述主机。
19.根据权利要求16或17所述的主机,其特征在于,当所述物理地址为虚拟局域网标 识时,所述发送模块具体用于向地址分配服务器发送IP地址请求消息,所述IP地址请求消 息中携带虚拟局域网标识,相应的,所述DHCP服务器用于将与所述虚拟局域网标识对应的 IP地址分配给所述主机。
20.根据权利要求16或17所述的主机,其特征在于,当所述物理地址为虚拟局域网标 识和网段信息时,所述发送模块具体用于向与所述主机位于同一个网段的DHCP中继器发 送携带虚拟局域网标识的IP地址请求消息,相应的,所述DHCP中继器接收到所述主机发送的IP地址请求消息后向DHCP服务器发送IP地址请求消息,所述IP地址请求消息中携带 所述DHCP中继器的IP地址及所述虚拟局域网标识,所述DHCP服务器用于根据所述DHCP 中继器的IP地址确定所述DHCP中继器所属的网段,将与所述DHCP中继器所属的网段及所 述虚拟局域网标识对应的IP地址分配给所述主机。
全文摘要
本发明提供一种地址分配和配置的方法、地址分配服务器及主机。该方法包括地址分配服务器接收发自主机的IP地址请求消息,所述IP地址请求消息中携带体现所述主机的物理地址的信息,所述主机的物理地址为IP承载网分配给所述主机独立使用的网段信息,和/或,虚拟局域网标识;所述地址分配服务器查询所述IP地址请求消息,获取所述主机的物理地址;所述地址分配服务器根据其维护的IP地址和主机的物理地址之间的对应关系,确定为所述主机分配的IP地址;所述地址分配服务器,将所述确定的IP地址分配给所述主机。本发明实施例可以避免人工配置物理地址造成的问题,进而保证基于物理地址的IP地址分配的顺利进行。
文档编号H04L29/12GK102143247SQ20101062468
公开日2011年8月3日 申请日期2010年12月31日 优先权日2010年12月31日
发明者常志泉, 蓝海青 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1