一种私网地址管理方法、控制装置和网络设备制造方法及图纸

技术编号:13348167 阅读:51 留言:0更新日期:2016-07-15 01:13
本发明专利技术公开了一种私网地址管理方法、控制装置和网络设备,通过控制装置检测到用户为局域网内设备配置的IP地址与网络设备内部的协议栈虚拟接口的私网IP地址冲突时,为网络设备更换一段不冲突的私网地址段,简化了网络运营维护的难度。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种私网地址管理方法、控制装置和网络设备
技术介绍
当前网络设备上有越来越多的应用(英文:Application,简称:APP)都是开源软件或第三方软件,这些APP通常基于标准操作系统(比如Linux)或其他自研操作系统开发。因此,网络设备上的APP要和外部通信,除了需要网络设备操作系统的协议栈,还需要APP所依赖的标准操作系统或其他自研操作系统的协议栈,导致网络设备上存在多个协议栈。参阅图1所示,为一种多栈架构系统示意图。网络设备通过外部接口与因特网(英文:Internet)和局域网(英文:LocalAreaNetwork,简称:LAN)相连,并分别通过公网网际协议(英文:InternetProtocol,简称:IP)地址和私网IP地址与Internet和LAN中的设备通信。网络设备中运行多个协议栈:网络设备操作系统的协议栈(如:路由器操作系统的协议栈)和其他操作系统的协议栈(如Linux的协议栈),网络设备操作系统通过内部虚拟以太接口与其他操作系统相连,并且二者通过私网IP地址进行通信。现有技术中网络设备内部不同操作系统的协议栈之间的虚拟以太接口是开放给网络管理员的,由网络管理员管理协议栈之间的虚拟接口的私网IP地址。与该网络设备相连的LAN内设备的地址也是私网IP地址,是由用户在网络设备分配的私网IP地址段(也可称为子网)内任意选择一个私网IP地址进行配置,由于网络管理员在配置LAN内设备地址的过程中(之前或之后)可以修改该私网IP地址段,因此只要不与网络设备的公网地址冲突,用户可以对LAN内设备配置任意的IP地址。这样,可能造成用户为LAN内设备配置的私网IP地址和网络设备内部协议栈之间的虚拟接口的私网IP地址冲突。但是,由于网络设备内部私网IP地址对于网络管理员而言是未知的,网络管理员只能通过分析和多次试验才能解决上述地址之间的冲突,增加了网络运营维护的难度。
技术实现思路
本专利技术提供一种私网地址管理方法、控制装置和网络设备,用以简化现有技术中当LAN内设备的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地址段发生冲突;所述控制装置根据所述地址冲突消息,回收分配给所述网络设备的协议栈虚拟接口的第一IP地址段,并为回收的所述第一IP地址段标注冲突标识;所述控制装置从地址池中选择没有标注冲突标识的第二IP地址段发送给所述网络设备,作为所述网络设备的协议栈虚拟接口的私网IP地址段。

【技术特征摘要】
1.一种私网地址管理方法,其特征在于,包括:
控制装置接收网络设备发送的地址冲突消息;所述地址冲突消息用于指示
局域网内设备的网际协议IP地址与所述网络设备的协议栈虚拟接口的私网IP
地址段发生冲突;
所述控制装置根据所述地址冲突消息,回收分配给所述网络设备的协议栈
虚拟接口的第一IP地址段,并为回收的所述第一IP地址段标注冲突标识;
所述控制装置从地址池中选择没有标注冲突标识的第二IP地址段发送给
所述网络设备,作为所述网络设备的协议栈虚拟接口的私网IP地址段。
2.如权利要求1所述的方法,其特征在于,控制装置接收网络设备发送
的地址冲突消息之前,还包括:
所述控制装置接收所述网络设备发送的注册请求消息;
所述控制装置在所述注册请求消息验证通过后,发送注册响应消息给所述
网络设备;
所述控制装置接收所述网络设备发送的地址申请消息;
所述控制装置根据所述地址申请消息,从所述地址池中选择没有标注冲突
标识的第三IP地址段发送给所述网络设备,作为所述网络设备的协议栈虚拟
接口的私网IP地址段。
3.一种私网地址管理方法,其特征在于,包括:
网络设备检测分配给局域网内各个设备的网际协议IP地址;所述网络设
备包括多个协议栈;
所述网络设备在确定局域网内任一设备的IP地址与所述网络设备的协议
栈虚拟接口的私网IP地址段发生冲突时,发送地址冲突消息给控制装置;
所述网络设备接收所述控制装置根据所述地址冲突消息分配的第一IP地
址段,并在所述第一IP地址段与局域网内任一设备的IP地址均不发生冲突时,
从所述第一IP地址段中为所述多个协议栈中的每个协议栈的虚拟接口分配私

\t网IP地址。
4.如权利要求3所述的方法,其特征在于,在从所述第一IP地址段中为
所述多个协议栈中的每个协议栈的虚拟接口分配私网IP地址之后,所述方法
还包括:
所述网络设备更新所述多个协议栈中每个协议栈的应用标识与虚拟接口
的私网IP地址的对应关系,以及
更新所述网络设备的公网IP地址与所述多个协议栈中的每个协议栈的私
网IP地址的对应关系。
5.如权利要求3或4所述的方法,其特征在于,在网络设备检测分配给
局域网内各个设备的IP地址之前,还包括:
所述网络设备发送注册请求消息给所述控制装置;
所述网络设备接收所述控制装置发送的注册响应消息;
所述网络设备在确定所述网络设备启用了多个协议栈时,发送地址申请消
息给所述控制装置;
所述网络设备接收所述控制装置根据所述地址申请消息为所述网络设备
分配的第二IP地址段,并在所述第二IP地址段与局域网内任一设备的IP地址
均不发生冲突时,从所述第二IP地址段中为所述多个协议栈中的每个协议栈
的虚拟接口分配私网IP地址。
6.一种控制装置,其特征在于,包括:
第一接收...

【专利技术属性】
技术研发人员:陈伟徐永新赵广
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1