【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种私网地址管理方法、控制装置和网络设备。
技术介绍
当前网络设备上有越来越多的应用(英文:Application,简称:APP)都是开源软件或第三方软件,这些APP通常基于标准操作系统(比如Linux)或其他自研操作系统开发。因此,网络设备上的APP要和外部通信,除了需要网络设备操作系统的协议栈,还需要APP所依赖的标准操作系统或其他自研操作系统的协议栈,导致网络设备上存在多个协议栈。参阅图1所示,为一种多栈架构系统示意图。网络设备通过外部接口与因特网(英文:Internet)和局域网(英文:LocalAreaNetwork,简称:LAN)相连,并分别通过公网网际协议(英文:InternetProtocol,简称:IP)地址和私网IP地址与Internet和LAN中的设备通信。网络设备中运行多个协议栈:网络设备操作系统的协议栈(如:路由器操作系统的协议栈)和其他操作系统的协议栈(如Linux的协议栈),网络设备操作系统通过内部虚拟以太接口与其他操作系统相连,并且二者通过私网IP地址进行通信。现有技术中网络设备内部不同操作系统的协议栈之间的虚拟以太接口是开放给网络管理员的,由网络管理员管理协议栈之间的虚拟接口的私网IP地址。与该网络设备相连的LAN内设备的地址也是私网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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。