一种IP地址的配置方法以及网络设备技术

技术编号:15653626 阅读:56 留言:0更新日期:2017-06-17 08:39
本申请公开了一种IP地址的配置方法,第一网络设备在检测到自身的第一IPv4地址与第二网络设备的第二IPv4地址之间的网络不通时,向指定IPv6地址发送控制信息报文。若接收到第二网络设备返回的信息请求报文,第一网络设备根据信息请求报文将自身的第一IPv4地址信息发送给第二网络设备,以使第二网络设备将第二IPv4地址配置到第一IPv4地址所处的网段;若接收到第二网络设备返回的信息通告报文,第一网络设备根据信息通告报文获取第二网络设备的第二IPv4地址信息;并根据第二IPv4地址信息将第一IPv4地址配置到第二IPv4地址所处的网段。从而在检测到网络不通时,网络设备将自动的进行IP地址配置,使得各网络设备的IP地址处于同一网段,进而恢复网络设备之间的网络通信。

【技术实现步骤摘要】
一种IP地址的配置方法以及网络设备
本专利技术涉及通信
,特别涉及一种IP地址的配置方法,同时本申请还特别涉及一种网络设备。
技术介绍
IPC(IPCamera)即网络摄像机,是一种由传统摄像机与网络技术结合所产生的新一代摄像机。IPC为一种可生产数字视频流,并将视频流通过有线或无线网络进行传输的摄像机,已经超越了地域的限制,只要有网络都可以进行远程监控及录像,将大大节省安装布线的费用,真正做到远程监控无界限。NVR(NetworkVideoRecorder)即网络视频录像机,其最主要的功能是通过网络接收IPC设备传输的数字视频码流,并进行存储、管理,从而实现网络化带来的分布式架构优势。简单来说,通过NVR,可以同时观看、浏览、回放、管理、存储多个网络摄像机。在实际的应用场景中,NVR或者IPC的IP地址(IPv4的地址)可能会被修改到其他网段或者由于其他的原因导致的NVR、IPC和三层交换机的接口地址不在同一网段。由于IPC的IP地址和NVR不在同一网段,此时IPC将无法和NVR通信,三层交换机也无法和NVR通信,此时PC用户想要查看NVR上IPC的实况时,由于网络无法通信而无法查看。为了解决上述的问题,在现有技术中,需要用户登录到被修改了IP地址的那台设备上,将IP修改回正确的网段。如果知道被修改后的IP地址的设备,则相对来说比较好解决,只需将该设备和PC机直连,并修改PC机到被修改后IP的同一网段地址,然后连接到被修改了IP地址的设备上进行IP地址配置。但是,如果不知道修改后的IP地址,则相对比较麻烦,需要先通过抓包软件分析被修改IP地址的设备对外发送的ARP报文,从报文中分析出被修改的IP地址,然后将PC的IP地址修改到同一网段,然后连接到被修改了IP地址的设备上进行IP地址配置。专利技术人在实现本申请的过程中,发现现有技术公开的上述修改设备IP地址的方法,至少存在以下的缺点:1、当出现网络不通时,首先得确定具体哪台设备的IP地址或路由被修改。2、在不知道设备修改后的IP地址时,还需要抓包分析,操作比较繁琐,费时费力。可见,如何快速准确地修改网络设备的IP地址,进而恢复网络设备之间的网络通信,成为本领域技术人员亟待解决的技术问题。
技术实现思路
本申请提出一种IP地址的配置方法,用以在网络设备间由于各自处于不同的网段而导致网络不通时,快速准确地修改网络设备的IP地址,进而恢复网络设备之间的网络通信。本申请的方法应用于支持IPv4和IPv6双协议栈的网络设备中,所述方法至少包括:第一网络设备在检测到自身的第一IPv4地址与第二网络设备的第二IPv4地址之间的网络不通时,向指定IPv6地址发送控制信息报文,其中,所述控制信息报文的类型和所述指定IPv6地址是根据所述第二网络设备所属的设备类型确定的;若接收到所述第二网络设备返回的信息请求报文,所述第一网络设备根据所述信息请求报文将自身的第一IPv4地址信息发送给所述第二网络设备,其中,所述第一IPv4地址信息用于使所述第二网络设备将所述第二IPv4地址配置到所述第一IPv4地址所处的网段;若接收到所述第二网络设备返回的信息通告报文,所述第一网络设备根据所述信息通告报文获取所述第二网络设备的第二IPv4地址信息;并根据所述第二IPv4地址信息将所述第一IPv4地址配置到所述第二IPv4地址所处的网段。优选地,所述根据所述信息通告报文获取所述第二网络设备的第二IPv4地址信息,具体包括:根据所述信息通告报文获取所述第二网络设备的IPv6地址,并向所述第二网络设备的IPv6地址发送地址请求报文;接收所述第二网络设备返回的地址应答报文,并根据所述地址应答报文获取所述第二IPv4地址信息。优选地,所述根据所述第二IPv4地址信息将所述第一IPv4地址配置到所述第二IPv4地址所处的网段,具体包括:根据预设的规则在所述第二IPv4地址所处的网段中获取待选IPv4地址;向所述待选IPv4地址发送ARP报文,并判断是否能接收到ARP响应报文;若未接收到所述ARP响应报文,则将所述第一IPv4地址修改为所述待选IPv4地址;若接收到所述ARP响应报文,则继续根据预设的规则在所述第二IPv4地址所处的网段中获取待选IPv4地址。优选地,所述根据预设的规则在所述第二IPv4地址所处的网段中选出待选IPv4地址,具体包括:判断所述第一网络设备的修改记录中是否存在处于所述第二IPv4地址所处网段中的历史IPv4地址;若判断结果为存在,则将所述历史IPv4地址作为所述待选IPv4地址;若判断结果为不存在,则根据预设的构造规则获取所述待选IPv4地址。优选地,所述网络设备的类型包括网关设备和网络节点设备,所述方法还包括:在接收到所述第二网络设备发送的所述控制信息报文,且判断自身不处于预设的地址校正阶段时,通过所述第二网络设备发送的所述控制信息报文获取所述第二网络设备的IPv6地址;若所述第一网络设备的类型为网关设备,则向所述第二网络设备发送所述信息通告报文;若所述第一网络设备的类型为网络节点设备,则向所述第二网络设备发送所述信息请求报文。相应的,本申请还公开了一种网络设备,所述网络设备支持IPv4和IPv6双协议栈,所述网络设备至少包括:发送模块,在检测到所述网络设备的第一IPv4地址与第二网络设备的第二IPv4地址之间的网络不通时,向指定IPv6地址发送控制信息报文,其中,所述控制信息报文的类型和所述指定IPv6地址是根据所述第二网络设备所属的设备类型确定的;第一配置模块,在接收到所述第二网络设备返回的信息请求报文,根据所述信息请求报文将自身的第一IPv4地址信息发送给所述第二网络设备,其中,所述第一IPv4地址信息用于使所述第二网络设备将所述第二IPv4地址配置到所述第一IPv4地址所处的网段;第二配置模块,若接收到所述第二网络设备返回的信息通告报文,根据所述信息通告报文获取所述第二网络设备的第二IPv4地址信息;并根据所述第二IPv4地址信息将所述第一IPv4地址配置到所述第二IPv4地址所处的网段。优选地,所述第二配置模块具体用于:根据所述信息通告报文获取所述第二网络设备的IPv6地址,并向所述第二网络设备的IPv6地址发送地址请求报文;接收所述第二网络设备返回的地址应答报文,并根据所述地址应答报文获取所述第二IPv4地址信息。优选地,所述第二配置模块具体用于:根据预设的规则在所述第二IPv4地址所处的网段中获取待选IPv4地址;向所述待选IPv4地址发送ARP报文,并判断是否能接收到ARP响应报文;在未接收到所述ARP响应报文时,将所述第一IPv4地址修改为所述待选IPv4地址;在接收到所述ARP响应报文时,继续根据预设的规则在所述第二IPv4地址所处的网段中获取待选IPv4地址。优选地,所述第二配置模块进一步用于:判断所述第一网络设备的修改记录中是否存在处于所述第二IPv4地址所处网段中的历史IPv4地址;在判断结果为存在时,将所述历史IPv4地址作为所述待选IPv4地址;在判断结果为不存在时,根据预设的构造规则获取所述待选IPv4地址。优选地,所述网络设备的类型包括网关设备和网络节点设备,所述网络设备还包括:获取模块,在接收到所述第二网络设备发送的所述控制本文档来自技高网
...
一种IP地址的配置方法以及网络设备

【技术保护点】
一种IP地址的配置方法,其特征在于,应用于支持IPv4和IPv6双协议栈的网络设备中,所述方法至少包括:第一网络设备在检测到自身的第一IPv4地址与第二网络设备的第二IPv4地址之间的网络不通时,向指定IPv6地址发送控制信息报文,其中,所述控制信息报文的类型和所述指定IPv6地址是根据所述第二网络设备所属的设备类型确定的;若接收到所述第二网络设备返回的信息请求报文,所述第一网络设备根据所述信息请求报文将自身的第一IPv4地址信息发送给所述第二网络设备,其中,所述第一IPv4地址信息用于使所述第二网络设备将所述第二IPv4地址配置到所述第一IPv4地址所处的网段;若接收到所述第二网络设备返回的信息通告报文,所述第一网络设备根据所述信息通告报文获取所述第二网络设备的第二IPv4地址信息;并根据所述第二IPv4地址信息将所述第一IPv4地址配置到所述第二IPv4地址所处的网段。

【技术特征摘要】
1.一种IP地址的配置方法,其特征在于,应用于支持IPv4和IPv6双协议栈的网络设备中,所述方法至少包括:第一网络设备在检测到自身的第一IPv4地址与第二网络设备的第二IPv4地址之间的网络不通时,向指定IPv6地址发送控制信息报文,其中,所述控制信息报文的类型和所述指定IPv6地址是根据所述第二网络设备所属的设备类型确定的;若接收到所述第二网络设备返回的信息请求报文,所述第一网络设备根据所述信息请求报文将自身的第一IPv4地址信息发送给所述第二网络设备,其中,所述第一IPv4地址信息用于使所述第二网络设备将所述第二IPv4地址配置到所述第一IPv4地址所处的网段;若接收到所述第二网络设备返回的信息通告报文,所述第一网络设备根据所述信息通告报文获取所述第二网络设备的第二IPv4地址信息;并根据所述第二IPv4地址信息将所述第一IPv4地址配置到所述第二IPv4地址所处的网段。2.如权利要求1所述的方法,其特征在于,所述根据所述信息通告报文获取所述第二网络设备的第二IPv4地址信息,具体包括:根据所述信息通告报文获取所述第二网络设备的IPv6地址,并向所述第二网络设备的IPv6地址发送地址请求报文;接收所述第二网络设备返回的地址应答报文,并根据所述地址应答报文获取所述第二IPv4地址信息。3.如权利要求1所述的方法,其特征在于,所述根据所述第二IPv4地址信息将所述第一IPv4地址配置到所述第二IPv4地址所处的网段,具体包括:根据预设的规则在所述第二IPv4地址所处的网段中获取待选IPv4地址;向所述待选IPv4地址发送ARP报文,并判断是否能接收到ARP响应报文;若未接收到所述ARP响应报文,则将所述第一IPv4地址修改为所述待选IPv4地址;若接收到所述ARP响应报文,则继续根据预设的规则在所述第二IPv4地址所处的网段中获取待选IPv4地址。4.如权利要求3所述的方法,其特征在于,所述根据预设的规则在所述第二IPv4地址所处的网段中选出待选IPv4地址,具体包括:判断所述第一网络设备的修改记录中是否存在处于所述第二IPv4地址所处网段中的历史IPv4地址;若判断结果为存在,则将所述历史IPv4地址作为所述待选IPv4地址;若判断结果为不存在,则根据预设的构造规则获取所述待选IPv4地址。5.如权利要求1-4任一项所述的方法,其特征在于,所述网络设备的类型包括网关设备和网络节点设备,所述方法还包括:在接收到所述第二网络设备发送的所述控制信息报文,且判断自身不处于预设的地址校正阶段时,通过所述第二网络设备发送的所述控制信息报文获取所述第二网络设备的IPv6地址;若所述第一网络设备的类型为网关设备,则向所述第二网络设备发送所述信息通告报文;若所述...

【专利技术属性】
技术研发人员:祝接金
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1