Ip地址配置方法、设备和系统的制作方法

文档序号:8301813阅读:773来源:国知局
Ip地址配置方法、设备和系统的制作方法
【技术领域】
[0001]本申请涉及通信技术领域,具体是涉及一种网际协议(Internet protocol,简称IP)地址配置方法、设备和系统。
【背景技术】
[0002]在搭建网络时,需要部署网络设备,对网络设备的IP地址、掩码等进行配置。网络设备在出厂时,没有进行任何配置,处于初始状态,所以在安装和调试网络设备时,需要技术人员到安装现场,对网络设备进行手工配置。然而,当安装的网络设备数量较多,分布较广时,技术人员需要对每一台网络设备进行配置,既影响工作效率,又增加人力物力成本。

【发明内容】

[0003]有鉴于此,本发明提供了一种IP地址配置方法、设备和系统,以解决网络设备需要手动配置的问题。
[0004]第一方面,本发明提供一种IP地址配置方法,包括:网络设备从与第一对端网络设备之间的点对点链路接收所述第一对端网络设备发送的第一 ICMP报文,所述第一 ICMP报文包含第一目的IP地址、第一目的掩码和所述第一对端网络设备的IP地址;如果所述网络设备检测到所述第一目的IP地址和所述第一对端网络设备的IP地址之间相差预定数值,则所述网络设备利用所述第一目的IP地址和所述第一目的掩码进行配置。
[0005]在第一方面的第一种可能的实现方式中,所述预定数值为I。
[0006]根据第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在所述网络设备接收所述第一 ICMP报文之后,利用所述第一目的IP地址和所述第一目的掩码进行配置之前,还包括:判定所述网络设备未配置IP地址。
[0007]根据第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,在利用所述第一目的IP地址和所述第一目的掩码进行配置的步骤之后,还包括:所述网络设备设置配置标记,记录所述网络设备已配置IP地址。
[0008]根据第一方面和第一方面的第一种至第三种可能实现方式中的任一种,在第一方面的第四种可能的实现方式中,还包括:所述网络设备生成第二 ICMP报文,所述第二 ICMP报文包含第二目的IP地址、第二目的掩码和所述网络设备的IP地址,所述第二目的IP地址和所述网络设备的IP地址之间相差所述预定数值;所述网络设备通过与第二对端网络设备之间的点对点链路将所述第二 ICMP报文发送给所述第二对端网络设备,以使得所述第二对端网络设备利用所述第二目的IP地址和所述第二目的掩码进行配置。
[0009]第二方面,本发明提供一种网络设备,包括接收模块、检测模块和配置模块,其中,所述接收模块,用于从与第一对端网络设备之间的点对点链路上接收所述第一对端网络设备发送的第一 ICMP报文,所述第一 ICMP报文包含第一目的IP地址、第一目的掩码和所述第一对端网络设备的IP地址;所述检测模块,用于检测所述第一 ICMP报文中目的IP地址和所述第一对端网络设备的IP地址之间是否相差预定数值;所述配置模块,用于在所述检测模块检测到所述第一目的IP地址和所述第一对端网络设备的IP地址之间相差预定数值的情况下,利用所述第一目的IP地址和所述第一目的掩码进行配置。
[0010]在第二方面的第一种可能的实现方式中,所述预定数值为I。
[0011]根据第二方面或第二方面的第一种可能的实施方式,在第二方面的第二种可能的实现方式中,所述网络设备还包括判断模块,用于在所述接收模块接收所述第一 ICMP报文之后,所述配置模块利用所述第一目的IP地址和所述第一目的掩码进行配置之前,判断所述网络设备是否已配置IP地址。
[0012]根据第二方面或第二方面的第一种可能的实施方式或第二方面的第二种可能的实施方式,在第二方面的第三种可能的实现方式中,所述网络设备还包括生成模块和发送模块,其中,所述生成模块,用于生成第二 ICMP报文,所述第二 ICMP报文包含第二目的IP地址、第二目的掩码和所述网络设备的IP地址,所述第二目的IP地址和所述网络设备的IP地址之间相差所述预定数值;所述发送模块,用于通过与第二对端网络设备之间的点对点链路将所述第二 ICMP报文发送给所述第二对端网络设备,以使得所述第二对端网络设备利用所述第二目的IP地址和所述第二目的掩码进行配置。
[0013]第三方面,本发明提供一种IP地址配置系统,包括第一网络设备和第二网络设备,所述第一网络设备和所述第二网络设备之间通过点对点链路连接,其中,所述第一网络设备,用于生成ICMP报文,并通过所述点对点链路将所述ICMP报文发送给所述第二网络设备,所述ICMP报文包含目的IP地址、目的掩码和所述第一网络设备的IP地址,所述目的IP地址和所述第一网络设备的IP地址之间相差预定数值;所述第二网络设备,用于从所述点对点链路接收所述ICMP报文,并在检测到所述目的IP地址和所述第一网络设备的IP地址之间相差所述预定数值的情况下,利用所述目的IP地址和所述目的掩码进行配置。
[0014]本发明的IP地址配置方法、设备和系统,第一网络设备和第二网络设备通过点对点链路连接,其中第一网络设备发送包含目的IP地址、目的掩码和所述第一网络设备的IP地址的ICMP报文,第二网络设备检测到目的IP地址和所述第一网络设备的IP地址之间相差预定数值,则利用目的IP地址和目的掩码进行配置,通过这种方式,可以解决网络设备需要手动配置的问题,能够提高网络设备的配置效率,节省人力物力成本。
【附图说明】
[0015]图1是本发明实施例提供的一种IP地址配置方法的流程示意图;
[0016]图2是本发明实施例提供的另一种IP地址配置方法的流程示意图;
[0017]图3是本发明实施例提供的又一种IP地址配置方法的流程示意图;
[0018]图4是本发明实施例提供的一种网络设备的结构示意图;
[0019]图5是本发明实施例提供的另一种网络设备的结构示意图;
[0020]图6是本发明实施例提供的又一种网络设备的结构示意图;
[0021]图7是本发明实施例提供的IP地址配置系统的结构示意图。
【具体实施方式】
[0022]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、接口、技术之类的具体细节,以便透切理解本申请。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施方式中也可以实现本申请。在其它情况中,省略对众所周知的装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0023]下面结合附图和具体的实施方式进行说明。
[0024]参见图1,是本发明实施例提供的一种IP地址配置方法的流程示意图。IP地址配置方法包括以下步骤:
[0025]Sll:网络设备从与第一对端网络设备之间的点对点(point to point,简称P2P)链路接收第一对端网络设备发送的第一网络控制消息协定(Internet Control MessageProtocol,简称ICMP)报文,第一 ICMP报文包含第一目的IP地址、第一目的掩码和第一对端网络设备的IP地址。
[0026]其中,网络设备和第一对端网络设备分别位于点对点链路的两个端点。第一对端网络设备为已配置的设备,接入在点对点链路的一个端点,安装人员安装好网络设备后,将网络设备接入在点对点链路的另一个端点,从而网络设备和第一对端网络设备建立点对点通信。由于第一对端网络设备已配置,所以第一对端网络设备可以在技术人员的控制下在点对点链路上发出ICMP报文。
[0027]S12:如果网络设备检测到第一目的IP地址和第一对端网络设备的IP地址之间相差预定数值
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1