远程ip地址获取方法及设备的制作方法

文档序号:7749049阅读:324来源:国知局
专利名称:远程ip地址获取方法及设备的制作方法
技术领域
本发明涉及网络通信技术,尤其涉及一种远程IP地址获取方法及设备。
背景技术
因特网协议(Internet Protocol, IP)地址在IP网络中可以作为用户设备的标识和网络设备的标识,也可以作为IP包转发的标识,因此,IP地址的配置是整个IP网络的核心。IP地址包括IPv4地址和IPv6地址,以IPv4地址为例,IPv4地址是32位二进制码的地址,包括网络标识(Identity,ID)和主机ID两部分。不同的网络ID被配置给不同网关的网段,同一网络ID的所有主机挂在同一网关的同一网段下,因此,IP地址的配置不仅要唯一,而且还需要根据接入的网关的网段来规划对应的网络ID。现有组网方式之一是,主机采用点到点协议(Point to Point Protocol, PPP)与接入路由器相连,接入路由器是位于网络外围(边缘)的路由器,主机通过该接入路由器与位于不同网段的远程服务器通信。主机的PPP接口有一个PPP接口 IP地址。主机的PPP 接口 IP地址在当前承载网部署中是由主机的上级设备,例如路由器,通过PPP协商直接分配给主机,或者承载网IP地址管理系统指示路由器通过PPP为主机分配PPP接口 IP地址。 除此之外,在不少领域内,主机需要专门的服务器进行管理,服务器通过维护IP地址来标识主机,进而对主机进行维护。发明人发现,现有技术至少存在如下问题客户机不能自动获取远程服务器分配的维护IP地址。

发明内容
本发明实施例提供了一种远程IP地址获取方法及设备,实现对IP地址的远程获取。本发明实施例提供了一种远程IP地址获取方法,包括第一客户机通过点到点协议(PPP)接口接收来自远程服务器的第一探测IP包,所述第一探测IP包中携带所述远程服务器为所述第一客户机分配的第一 IP地址;将所述第一 IP地址配置成所述第一客户机的IP地址。本发明实施例提供一种远程IP地址获取设备,该设备位于第一客户机中,该设备包括接收模块,用于通过点到点协议(PPP)接口接收来自远程服务器的第一探测IP 包,所述第一探测IP包中携带所述远程服务器为第一客户机分配的第一 IP地址;第一地址配置模块,用于将所述第一 IP地址配置成所述第一客户机的IP地址。由上述技术方案可知,本发明实施例通过将远程服务器分配的IP地址携带在探测IP包中,发送给客户机,可以实现远程服务器对客户机的远程IP地址的分配。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明第一实施例的方法流程示意图;图2为本发明第二实施例采用的系统结构示意图;图3为本发明第二实施例的方法流程示意图;图4为本发明第三实施例采用的系统结构示意图;图5为本发明第三实施例的方法流程示意图;图6为本发明第四实施例采用的系统结构示意图;图7为本发明第四实施例的方法流程示意图;图8为本发明第五实施例采用的系统结构示意图;图9为本发明第五实施例的方法流程示意图;图10为本发明第六实施例采用的系统结构示意图;图11为本发明第六实施例的方法流程示意图;图12为本发明第七实施例的设备结构示意图;图13为本发明第八实施例的设备结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明第一实施例的方法流程示意图,包括步骤11 第一客户机通过PPP接口接收来自远程服务器的第一探测IP包,所述第一探测IP包中携带所述远程服务器为所述第一客户机分配的第一 IP地址。探测IP包是由远程服务器生成的,其中携带远程服务器为客户机分配的IP地址, 还可以携带路由信息,例如,网关IP地址、网络掩码等。步骤12 第一客户机将所述第一 IP地址配置成所述第一客户机的IP地址。远程服务器与第一客户机在不同的网段。在具体实施例中,该远程服务器可以用于维护或者管理第一客户机等。上述实施例提供的远程IP地址自动分配方案,可以称为远程主机配置协议 (Remote Host Configuration Protocol,RHCP),采用 RHCP协议获取 IP地址的过程可以称之为RHCP过程,采用该RHCP方案的远程服务器和客户机分别为RHCP服务器和RHCP客户机。下面将以远程服务器分配维护IP地址为例进一步说明,其余它应用场景下的IP 地址分配方案可以参照执行。在具体实现中,第一客户机可以通过RHCP过程便可以获取IP地址。但是,在一定条件下,客户机通过RHCP过程获得IP地址后,还可以进一步的进行动态主机配置协议(Dynamic Host Configuration Protocol, DHCP)过程,简称为 RHCP+DHCP过程,此过程对应的服务器和客户机分别为RHCP+DHCP服务器及RHCP+DHCP客户机。进行RHCP+DHCP的场景可以如下例如,情形一,客户机存在与其级联的下级客户机,远程服务器需要通过该客户机为下级客户机分配维护IP地址,此时,客户机会接收到上级设备发送给其他客户机(下级客户机)的探测IP包,为了避免维护IP地址的分配错误,此时可以进行DHCP过程;或者,情形二,当客户机需要合法性认证时,因为DHCP服务器才具有合法性认证功能, 因此,此时可以进行DHCP过程。根据应用场景的不同,下面分别提供了对应的实施例。例如,第二实施例针对的场景是客户机采用PPP连接接入路由器,并且需要RHCP过程。第三实施例针对的场景是客户机采用PPP连接接入路由器,并且需要RHCP+DHCP过程。第四实施例针对的场景是两个客户机级联,其中,上级客户机采用PPP连接接入路由器,下级客户机采用PPP接入上级客户机。 第五实施例针对的场景是两个客户机级联,其中,上级客户机采用PPP连接接入路由器,下级客户机采用以太网接入上级客户机。最后,为了体现多种IP地址分配方案的兼容性,第六实施例还给出了包含判断的机制。以下,具体介绍各实施例。图2为本发明第二实施例采用的系统结构示意图,包括RHCP服务器21、网络22、 接入路由器23、RHCP客户机24,RHCP服务器21为远程服务器,通过网络22与接入路由器 23相连,RHCP客户机M与接入路由器23建立PPP连接。在接入路由器23中预先保存RHCP维护IP地址与客户机标识的对应关系,以便将接收到的由RHCP服务器生成的探测IP包转发给对应的客户机。图2中以一个客户机为例, 可以理解的是,与接入路由器相连的客户机可以为多介。上述设备之间的交互流程可以参见图3。图3为本发明第二实施例的方法流程示意图,包括步骤31 接入路由器向RHCP客户机分配PPP接口 IP地址。步骤32 =RHCP客户机将接收到的由接入路由器分配的IP地址配置成PPP接口 IP 地址。通过配置PPP接口 IP地址,建立PPP连接,之后,客户机可以通过PPP接口接收接入路由器转发的IP包。步骤33 =RHCP服务器生成探测IP包。其中,该探测IP包头部的目的IP地址,可以为RHCP服务器为客户机分配的维护 IP地址,源IP地址为RHCP服务器的IP地址。可以理解的是,该维护IP地址也可以携带在探测IP包的净荷区。该探测IP包还可以携带路由信息,例如网关IP地址、待分配维护IP地址的客户机所属网段的网络掩码等。步骤34 =RHCP服务器将该探测IP包发送给接入路由器。其中,RHCP服务器可以周期性发送探测IP包。步骤35 接入路由器缓存接收的探测IP包。该步骤为可选步骤,接入路由器也可以直接转发接收的探测IP包。
步骤36 接入路由器通过PPP接口将探测IP包转发给RHCP客户机。其中,接入路由器中可以预先配置路由表,该路由表中保存维护IP地址与客户机标识(如PPP接口 IP地址)的对应关系,因此,路由器根据该路由表及探测IP包的目的IP 地址,可以将探测IP包转发给对应的RHCP客户机。步骤37 =RHCP客户机获取该RHCP服务器分配的维护IP地址,并将该分配的维护 IP地址配置成正式维护IP地址。其中,由于探测IP包中携带RHCP服务器分配的维护IP地址,因此RHCP客户机可以从探测IP包中得到维护IP地址。同时探测IP包还可以携带网关IP地址、网络掩码、 RHCP服务器IP地址等路由信息,因此,RHCP客户机在接收到探测IP包后,还可以获取其他
路由信息,并配置相应的路由信息。至此,RHCP客户机获取了维护IP地址,实现了维护IP地址的远程获取。进一步的,本实施例提供的方法还可以包括如下步骤当RHCP客户机获取维护IP 地址后,可以指示RHCP服务器停止探测IP包的发送。其中,RHCP客户机可以根据接收的探测IP包中的网关IP地址及RHCP服务器IP 地址,通过路由器向RHCP服务器发送该停止发送指示。由于RHCP服务器可能会周期性发送探测IP包,发送停止发送指示,可以避免重复分配地址等问题。步骤38 =RHCP客户机向RHCP服务器发送停止发送指示,以便RHCP服务器接收到该停止发送指示后,停止向该客户机发送探测IP包。RHCP客户机和RHCP服务器可以预先确定停止发送指示的标识,以便RHCP客户机在发送给停止发送指示时携带该标识,由RHCP服务器根据该标识确认为停止发送指示。并且,该停止发送指示中还可以携带RHCP客户机的标识,如客户机的IP地址,以便RHCP服务器获知停止向哪个RHCP客户机发送探测IP包。本实施例通过RHCP过程,由远程服务器生成探测IP包,并经过接入路由器转发给客户机,可以使得客户机从该探测IP包获取维护IP地址,实现维护IP地址的获取。在另一应用场景下,如当客户机可以接收到远程服务器分配给其他客户机的维护 IP地址,或者,需要进行合法认证时,还可以进一步包括DHCP过程。具体如下图4为本发明第三实施例采用的系统结构示意图,包括为远程服务器的RHCP服务器41、网络42、接入路由器43、RHCP+DHCP客户机44和DHCP服务器45。本实施例以RHCP 服务器和DHCP服务器为不同的物理实体为例,可以理解的是,RHCP服务器和DHCP服务器也可以为同一个物理实体。图4中以一个客户机为例,可以理解的是,与接入路由器相连的客户机可以为多个。上述设备之间的交互流程可以参见图5,图5为本发明第三实施例的方法流程示意图,包括步骤51 接入路由器向RHCP+DHCP客户机分配PPP接口 IP地址;步骤52 RHCP+DHCP客户机将接收到的由接入路由器分配的IP地址配置成PPP接口 IP地址;上述步骤51-52可以具体参见步骤31-32的内容。步骤53 =RHCP服务器生成探测IP包。
其中,该探测IP包中携带RHCP服务器为RHCP+DHCP客户机分配的维护IP地址, 及网关IP地址、网络掩码、DHCP服务器的IP地址。步骤M =RHCP服务器将该探测IP包发送给接入路由器。步骤55 接入路由器缓存接收的探测IP包。步骤56 接入路由器通过PPP接口将探测IP包转发给RHCP+DHCP客户机。上述步骤M-56的内容可以具体参见上述实施例的步骤34-36。步骤57 RHCP+DHCP客户机获取来自RHCP服务器的维护IP地址,并将该维护IP 地址配置成临时维护IP地址。步骤58 RHCP+DHCP客户机向RHCP服务器发送停止发送指示,以便RHCP服务器接收到该停止发送指示后,停止向该客户机发送探测IP包;步骤58的内容可以参见步骤38。步骤59 RHCP+DHCP客户机采用单播DHCP过程,从DHCP服务器获取正式维护IP 地址。例如,当RHCP+DHCP客户机和DHCP服务器在同一网段时,可以根据DHCP服务器的IP地址,向DHCP服务器发送DHCP搜索(DHCP discovery)包,该DHCP搜索包中携带该 RHCP+DHCP客户机的标识,DHCP服务器接收到DHCP搜索包后根据客户机的标识分配正式维护IP地址,进行正常的DHCP流程;当RHCP+DHCP客户机与DHCP服务器不在同一网段时,可以根据网关IP地址及DHCP服务器的IP地址,通过网关向DHCP服务器发送DHCP搜索包, 该DHCP搜索包中携带该RHCP+DHCP客户机的标识,DHCP服务器接收到DHCP搜索包后根据客户机的标识分配正式维护IP地址,进行正常的DHCP流程。该RHCP+DHCP客户机的标识可以是该客户机的唯一物理标识,如电子串号(Electronic Serial Number,ESN)。在RHCP+DHCP客户机获取正式维护IP地址之后,RHCP+DHCP客户机可以释放临时维护IP地址,具有RHCP功能的服务器可以回收临时维护IP地址,以便后续该临时维护IP 地址依旧可以被再次使用。本实施例通过结合RHCP过程和DHCP过程,实现维护IP地址的分配,并且在RHCP 的基础上进一步执行DHCP,可以确保该分配的维护IP地址的正确性。图6为本发明第四实施例采用的系统结构示意图,包括为远程服务器的 RHCP+DHCP服务器61、网络62、接入路由器63、第一客户机64和第二客户机65。其中,第一客户机64为RHCP+DHCP客户机,第二客户机65可以为RHCP客户机也可以为RHCP+DHCP 客户机。第一客户机64为第二客户机65的上级客户机,第二客户机65采用PPP接入第一客户机64。本实施例以RHCP服务器和DHCP服务器为不同的物理实体为例,可以理解的是, RHCP服务器和DHCP服务器也可以为同一个物理实体。图6中以一个第一客户机为例,可以理解的是,与接入路由器相连的客户机可以为多个。上述设备之间的交互流程可以参见图7,图7为本发明第四实施例的方法流程示意图,包括步骤701 接入路由器向第一客户机分配PPP接口 IP地址;步骤702 第一客户机将接收到的由接入路由器分配的IP地址配置成PPP接口 IP 地址;步骤703 =RHCP服务器生成探测IP包;
其中,该探测IP包中携带RHCP服务器为客户机分配的维护IP地址,及网关IP地址、网络掩码、DHCP服务器的IP地址。步骤704 =RHCP服务器将该探测IP包发送给接入路由器。步骤705 接入路由器缓存接收的探测IP包步骤706 接入路由器通过PPP接口将探测IP包转发给第一客户机;步骤707 第一客户机获取来自RHCP服务器的维护IP地址,并将该维护IP地址配置成临时维护IP地址。步骤708 第一客户机向RHCP服务器发送停止发送指示,以便RHCP服务器接收到该停止发送指示后,停止向该客户机发送探测IP包;步骤709 第一客户机采用单播DHCP过程,从DHCP服务器获取正式维护IP地址。其中,步骤701-709的具体内容可以参见上述实施例的步骤51_59。步骤710 第一客户机为第二客户机分配PPP接口 IP地址。其中,第一客户机可以和第二客户机协商后分配该PPP接口 IP地址,或者,也第一客户机也可以根据远程服务器的指示分配PPP接口 IP地址。步骤711 第二客户机将第一客户机分配的IP地址配置成PPP接口 IP地址。步骤712 第二客户机采用RHCP+DHCP过程或者仅RHCP过程获取正式维护IP地址。当第二客户机采用RHCP过程时,可以参见上述实施例的步骤33-38。当第二客户机采用RHCP+DHCP过程时,则可以具体参见上述实施例的步骤51_59。 如,第二客户机首先通过RHCP过程获得临时的IP地址和DHCP服务器的IP地址,然后以临时IP地址为源IP地址、DHCP服务器IP地址为目的地址、第二客户机的IP地址为下一跳 IP地址,向DHCP服务器发送DHCP搜索包,DHCP搜索包中携带客户机标识,DHCP接收到搜索包可以根据客户机的标识为第二客户机分配IP地址。可以理解的是,当第二客户机后续继续级联客户机时,第二客户机可以为其下级客户机分配接口 IP地址,并转发来自远程服务器的IP探测包,以便于级联的客户机获取远程服务器分配的IP地址。本实施例通过由上级客户机为下级客户机分配接口 IP地址,可以实现由远程服务器对两个或者多个级联的客户机分配维护IP地址。本实施例可以应用在下级客户机采用PPP接入上级客户机的场景下。图8为本发明第五实施例采用的系统结构示意图,包括为远程服务器的 RHCP+DHCP服务器81、网络82、接入路由器83、第一客户机84和第二客户机85。其中,第一客户机84为RHCP+DHCP客户机,第二客户机85为DHCP客户机。第一客户机84为第二客户机85的上级客户机,第二客户机85采用以太网接入第一客户机84。本实施例以RHCP 服务器和DHCP服务器为不同的物理实体为例,可以理解的是,RHCP服务器和DHCP服务器也可以为同一个物理实体。图8中以一个第一客户机为例,可以理解的是,与接入路由器相连的客户机可以为多个。本实施例的第二客户机通过以太网级联到第一客户机,并具有DHCP客户机功能; 在第一客户机的以太网接口配置DHCP中继。上述设备之间的交互流程可以参见图9。
图9为本发明第五实施例的方法流程示意图,包括步骤901 接入路由器向第一客户机分配PPP接口 IP地址;步骤902 第一客户机将接收到的由接入路由器分配的IP地址配置成PPP接口 IP 地址;步骤903 =RHCP服务器生成探测IP包;其中,该探测IP包中携带RHCP服务器为客户机分配的维护IP地址,及网关IP地址、网络掩码、DHCP服务器的IP地址。步骤904 =RHCP服务器将该探测IP包发送给接入路由器;步骤905 接入路由器缓存接收的探测IP包步骤906 接入路由器通过PPP接口将探测IP包转发给第一客户机;步骤907 第一客户机获取来自RHCP服务器的维护IP地址,并将该维护IP地址配置成临时维护IP地址。步骤908 第一客户机向RHCP服务器发送停止发送指示,以便RHCP服务器接收到该停止发送指示后,停止向该客户机发送探测IP包;步骤909 第一客户机采用单播DHCP过程,从DHCP服务器获取正式维护IP地址。其中,步骤901-909的具体内容可以参见上述实施例的步骤51_59。步骤910 第一客户机为第二客户机配置以太网端口,并在该以太网端口配置 DHCP中继。配置以太网端口时,可以是配置以太网接口的三层IP接口及路由信息,如根据实际情况配置接口 IP地址、网段信息、路由表等。其中,第一客户机中可以预先保存DHCP配置信息,用于配置DHCP中继。步骤911 第二客户机通过DHCP过程获取正式维护IP地址。具体地,第二客户机可以通过DHCP中继向DHCP服务器发送DHCP搜索包,DHCP服务器接收到该DHCP搜索包后分配正式维护IP地址,并将正式维护IP地址通过DHCP中继
发送给第二客户机。可以理解的是,当第二客户机后续继续级联客户机时,根据后续级联的客户机接入方式的不同,第二客户机依旧可以为其下级客户机分配接口 IP地址或者配置DHCP中继。例如,当第二客户机的下级客户机采用PPP接入第二客户机时,第二客户机参照第四实施例中的第一客户机执行第四实施例的流程;当第二客户机的下级客户机采用以太网接入第二客户机时,第二客户机参照本实施例中的第一客户机执行本实施例的流程。本实施例通过由上级客户机为下级客户机配置DHCP中继,可以实现由远程服务器对级联的两个或者多个客户机分配维护IP地址。本实施例可以应用在下级客户机采用以太网接入上级客户机的场景。图10为本发明第六实施例采用的系统结构示意图,包括远程服务器101、网络102、接入路由器103、客户机104。其中,远程服务器101可以为RHCP服务器或者为 RHCP+DHCP服务器,客户机104可以采用多种维护IP地址配置方案,例如包括本发明实施例提出的RHCP方案(或者RHCP+DHCP),本地配置方案等其他配置方案。图10中以一个客户机为例,可以理解的是,与接入路由器相连的客户机可以为多个。上述设备之间的交互流程可以参见图11。
图11为本发明第六实施例的方法流程示意图,包括步骤111 当未获取维护IP地址时,客户机启动能够支持的维护IP地址分配机制。例如,以客户机能够支持的维护IP地址分配机制包括RHCP+DHCP方案和本地配置方案为例,则启动RHCP+DHCP方案和本地配置方案。步骤112 客户机判断是否具有正式维护IP地址,若是,执行步骤113,否则,执行步骤114。例如,如果采用的是RHCP+DHCP方案时,客户机在获取由DHCP服务器分配的维护 IP地址后,表明具有正式维护IP地址;如果采用RHCP方案,客户机在获取由RHCP服务器分配的维护IP地址后,表明具有正式维护IP地址;或者,客户机采用本地配置方案获取的维护IP地址也为正式维护IP地址。步骤113 客户机停止RHCP+DHCP或仅RHCP过程。例如,如果采用的是RHCP+DHCP方案时,则停止RHCP+DHCP过程;如果采用的是仅 RHCP方案时,则停止仅RHCP过程。步骤114 客户机采用RHCP+DHCP或仅RHCP过程获取正式维护IP地址。例如,如果采用的是RHCP+DHCP方案时,则采用图5所示的第三实施例;如果采用的是仅RHCP方案时,则采用图3所示的第二实施例。可以理解的是,当客户机还级联下级客户机时,还可以根据实际情况执行第四实施例或第五实施例。本实施例通过在客户机不具有正式维护IP地址的情况下,才采用本发明实施例的分配方法,可以避免地址的重复分配,保证各种维护IP地址分配方案的兼容性。综上所述,目前基站使用IP技术组网时,通常会使用PPP技术。本发明实施例解决了基站通过PPP接到路由器时,基站可以远程自动获取IP地址,提高了组网了便利性;也可以避免在基站本地配置IP地址,有利于降低成本;另外,IP地址由远程自动获取,相对于本地配置基站IP地址,还可以提高网络的安全性。本发明的实施例可以应用于无线、固网等不同的IP网络。图12为本发明第七实施例的设备结构示意图,该设备为执行上述方法的设备,该设备位于第一客户机中,该设备包括接收模块121和第一地址配置模块122 ;接收模块121 用于通过PPP接口接收来自远程服务器的第一探测IP包,所述第一探测IP包中携带所述远程服务器为第一客户机分配的第一 IP地址;第一地址配置模块122用于将所述第一 IP 地址配置成所述第一客户机的IP地址。另外,本实施例还可以包括发送模块123,发送模块123用于在配置IP地址后向所述远程服务器发送停止发送指示,以便于所述远程服务器接收到所述停止发送指示后,停止向所述第一客户机发送所述第一探测IP包。其中,本实施例中,该探测IP包的目的IP地址可以为该服务器分配的IP地址。本实施例通过RHCP过程,由远程服务器生成探测IP包,可以使得客户机从该探测 IP包获取IP地址,实现IP地址的远程配置。图13为本发明第八实施例的设备结构示意图,该设备为执行上述方法的设备,该设备包括接收模块131、第一地址配置模块132、路由配置模块133和第二地址配置模块
11134 ;本实施例可以应用在需要进行RHCP和DHCP过程的场景下。其中,接收模块131用于通过PPP接口接收来自远程服务器的第一探测IP包,所述第一探测IP包中携带所述远程服务器为第一客户机分配的第一 IP地址;此外,该探测 IP包中还携带路由信息及DHCP服务器的IP地址,以便从DHCP服务器获取IP地址。第一地址配置模块132用于将所述第一 IP地址配置成所述第一客户机的IP地址,实质上该第一 IP地址为配置的临时IP地址,采用该临时IP地址与DHCP服务器通信。路由配置模块 133用于根据所述第一探测IP包的路由信息配置所述第一客户机的路由信息,以便第一客户机与DHCP服务器通信,从DHCP服务器获取IP地址。第二地址配置模块134用于采用单播DHCP从所述DHCP服务器获取第二 IP地址,将所述第二 IP地址配置成所述第一客户机的IP地址,此时,从DHCP服务器获取的IP地址为客户机的正式IP地址。进一步地,当本实施例的设备级联了第二客户机时,本实施例还包括第一分配模块135或者第二分配模块 136 ;第一分配模块135用于为所述第二客户机分配PPP接口 IP地址,通过为所述第二客户机分配的PPP接口 IP地址将远程服务器生成的第二探测IP包转发给所述第二客户机,以便于所述第二客户机根据所述第二探测IP包获取所述第二客户机的第二 IP地址;第二分配模块136用于为所述第二客户机配置以太网接口,并在以太网接口配置DHCP中继,以便于所述第二客户机通过DHCP中继获取所述第二客户机的第二 IP地址。另外,本实施例还可以包括发送模块137,发送模块137用于在配置IP地址后向所述远程服务器发送停止发送指示,以便于所述远程服务器接收到所述停止发送指示后,停止向所述第一客户机发送所述第一探测IP包其中,本实施例中,该探测IP包的目的IP地址为该远程服务器分配的IP地址。本实施例通过结合RHCP过程和DHCP过程,实现IP地址的分配,并且在RHCP的基础上进一步执行DHCP,可以确保该分配的IP地址的正确性。需要说明的是,本发明实施例中的“第一”、“第二”等仅用于区分各实施例,并不代表实施例的优劣。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
1权利要求
1.一种远程因特网协议(IP)地址获取方法,其特征在于,包括第一客户机通过点到点协议(PPP)接口接收来自远程服务器的第一探测IP包,所述第一探测IP包中携带所述远程服务器为所述第一客户机分配的第一 IP地址;将所述第一 IP地址配置成所述第一客户机的IP地址。
2.根据权利要求1所述的方法,其特征在于,所述第一探测IP包还携带路由信息,所述方法还包括根据所述第一探测IP包的路由信息配置所述第一客户机的路由信息。
3.根据权利要求2所述的方法,其特征在于,所述第一探测IP包中还携带动态主机配置协议(DHCP)服务器的IP地址,所述方法还包括所述第一客户机采用单播DHCP从所述DHCP服务器获取第二 IP地址;将所述第二 IP地址配置成所述第一客户机的IP地址。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述第一客户机级联第二客户机,所述方法还包括所述第一客户机为所述第二客户机分配PPP接口 IP地址,通过为所述第二客户机分配的PPP接口 IP地址将远程服务器生成的第二探测IP包转发给所述第二客户机,以便于所述第二客户机根据所述第二探测IP包获取所述第二客户机的第二 IP地址;或者,所述第一客户机为所述第二客户机配置以太网接口,并在所述以太网接口配置DHCP 中继,以便于所述第二客户机通过DHCP中继获取所述远程服务器分配的IP地址。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括所述第一客户机在配置IP地址后向所述远程服务器发送停止发送指示,以便于所述远程服务器接收到所述停止发送指示后,停止向所述第一客户机发送所述第一探测IP包。
6.根据权利要求1-3任一项所述的方法,其特征在于,还包括接入路由器为所述第一客户机分配PPP接口 IP地址;所述接入路由器根据路由表,向所述第一客户机转发来自所述远程服务器的第一探测 IP包,所述路由表中保存远程服务器分配的IP地址与所述PPP接口 IP地址的对应关系。
7.—种远程因特网协议(IP)地址获取设备,其特征在于,所述设备位于第一客户机中,所述设备包括接收模块,用于通过点到点协议(PPP)接口接收来自远程服务器的第一探测IP包,所述第一探测IP包中携带所述远程服务器为第一客户机分配的第一 IP地址;第一地址配置模块,用于将所述第一 IP地址配置成所述第一客户机的IP地址。
8.根据权利要求7所述的设备,其特征在于,所述第一探测IP包还携带路由信息,所述设备还包括路由配置模块,用于根据所述第一探测IP包的路由信息配置所述第一客户机的路由 fn息ο
9.根据权利要求8所述的设备,其特征在于,所述第一探测IP包中还携带动态主机配置协议(DHCP)服务器的IP地址,所述设备还包括第二地址配置模块,用于采用单播DHCP从所述DHCP服务器获取第二 IP地址,将所述第二 IP地址配置成所述第一客户机的IP地址。
10.根据权利要求7-9任一项所述的设备,其特征在于,所述第一客户机级联第二客户机,所述设备还包括第一分配模块,用于为所述第二客户机分配PPP接口 IP地址,通过为所述第二客户机分配的PPP接口 IP地址将远程服务器生成的第二探测IP包转发给所述第二客户机,以便于所述第二客户机根据所述第二探测IP包获取所述第二客户机的第二 IP地址; 或者,第二分配模块,用于为所述第二客户机配置以太网接口,并在所述以太网接口配置 DHCP中继,以便于所述第二客户机通过DHCP中继获取所述第二客户机的第二 IP地址。
11.根据权利要求7-9任一项所述的设备,其特征在于,还包括发送模块,用于在配置IP地址后向所述远程服务器发送停止发送指示,以便于所述远程服务器接收到所述停止发送指示后,停止向所述第一客户机发送所述第一探测IP包。
全文摘要
本发明提供一种远程IP地址获取方法及设备。本方法包括第一客户机通过PPP接口接收来自远程服务器的第一探测IP包,所述第一探测IP包中携带所述远程服务器为所述第一客户机分配的第一IP地址;将所述第一IP地址配置成所述第一客户机的IP地址。本发明实施例可以实现远程服务器对客户机的远程IP地址的分配。
文档编号H04L29/06GK102244689SQ20101017590
公开日2011年11月16日 申请日期2010年5月13日 优先权日2010年5月13日
发明者蓝海青 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1