一种基于制造技术

技术编号:39716713 阅读:5 留言:0更新日期:2023-12-17 23:24
本公开涉及计算机网络通信及物联网技术领域,具体为一种基于

【技术实现步骤摘要】
一种基于DHCPv6的地址前缀分配系统及方法


[0001]本公开涉及计算机网络通信及物联网
,具体为一种基于
DHCPv6
的地址前缀分配系统及方法


技术介绍

[0002]DHCPv6

Dynamic Host Configuration Protocol for IPv6

IPv6
动态主机配置协议
)
是针对
IPv6
编址方案设计,为主机分配
IPv6
地址
/
前缀和其他网络配置参数的一款协议
。DHCPv6
可以灵活地控制前缀的分配,因此被得到广泛应用

[0003]随着社会的发展,科技的进步,物联网设备越来越多,如何在庞大的系统中更好地管控众多的物联网设备(例如,如何通过
DHCPv6
技术来帮助管控众多的物联网设备),这将成为人们需要考虑并解决的问题


技术实现思路

[0004]本公开的实施例针对现有技术存在的问题,提出了一种基于
DHCPv6
的地址前缀分配系统及方法,能够通过
DHCPv6
前缀分配技术来辅助物联网设备的管控,使得众多的物联网设备管控起来更加便利

高效

[0005]在本公开的第一方面中,提供了一种基于
DHCPv6
的地址前缀分配系统,包括:服务器组合模块;第一物联网模块;隧道模块,用于为所述服务器组合模块与所述第一物联网模块建立信息传输隧道;第二物联网模块,用于发出前缀请求信息,所述前缀请求信息通过所述第一物联网模块转发并经过所述隧道模块到达所述服务器组合模块,所述服务器组合模块根据所述前缀请求信息生成前缀分配信息,所述前缀分配信息经过所述隧道模块并通过所述第一物联网模块转发到达所述第二物联网模块;第三物联网模块,用于向所述第二物联网模块发起前缀获取请求,以使所述第二物联网模块生成前缀请求信息;所述第二物联网模块在收到前缀分配信息后,将所述前缀分配信息发送给所述第三物联网模块

[0006]作为优选,其中所述服务器组合模块包括:证书服务器,用于为所述隧道模块建立信息传输隧道提供证书;配置文件服务器,用于为所述隧道模块建立信息传输隧道提供配置文件;其中所述隧道模块包括:
IPSec VPN
第一端,设置在服务器组合模块上,
IPSec VPN
第二端,设置在第一物联网模块上,所述
IPSec VPN
第二端通过所述证书服务器提供的证书以及所述配置文件服务器提供的配置文件与所述
IPSec VPN
第一端建立信息传输隧道

[0007]作为优选,其中所述服务器组合模块包括:
DHCPv6
服务器,其包括前缀请求信息接收单元,用于接收前缀请求信息,并获取前缀请求信息中的第二物联网模块识别码;前缀存储单元,存储有与第二物联网模块识别码绑定的前缀;前缀分配信息发送单元,用于根据前缀请求信息接收单元获取的第二物联网模块识别码从前缀存储单元中找出与所述第二物联网模块识别码绑定的前缀以形成前缀分配信息,并将所述前缀分配信息发送出去

[0008]作为优选,其中所述第一物联网模块具体包括:前缀请求信息转发单元;前缀分配信息转发单元,用于接收所述前缀分配信息发送单元发出的前缀分配信息;其中所述第二物联网模块具体包括:前缀请求接收单元,用于接收第三物联网模块发起的前缀获取请求,并通过所述前缀获取请求生成前缀请求信息;前缀请求信息发送单元,用于将所述前缀请求信息发送给所述前缀请求信息转发单元,且所述前缀请求信息转发单元将所述前缀请求信息发送给所述前缀请求信息接收单元;前缀分配信息接收单元,用于接收所述前缀分配信息转发单元发送的前缀分配信息

[0009]作为优选,其中所述第二物联网模块还包括:前缀分配信息下发单元,用于将所述前缀分配信息发送给所述第三物联网模块;其中所述第三物联网模块包括:物联网设备,其设有前缀分配信息解析单元,用于接收所述前缀分配信息下发单元发送的前缀分配信息,通过前缀分配信息确定地址前缀,并根据所述地址前缀使对应物联网设备生成网段与地址前缀相同的
IP
地址

[0010]在本公开的第二方面中,提供了一种基于
DHCPv6
的地址前缀分配方法,采用本公开第一方面中的地址前缀分配系统,其具体包括:
L1.
通过隧道模块为述服务器组合模块与第一物联网模块建立信息传输隧道;
L2.
第三物联网模块向第二物联网模块发起前缀获取请求,以使第二物联网模块生成前缀请求信息;第二物联网模块发出前缀请求信息,所述前缀请求信息通过所述第一物联网模块转发并经过所述隧道模块到达服务器组合模块;
L3.
服务器组合模块根据所述前缀请求信息生成前缀分配信息,所述前缀分配信息经过所述隧道模块并通过所述第一物联网模块转发到达所述第二物联网模块;
L4.
第二物联网模块在收到前缀分配信息后,将所述前缀分配信息发送给所述第三物联网模块

[0011]作为优选,其中所述
L1
具体包括:
L11.
在服务器组合模块上设置
IPSec VPN
第一端

证书服务器和配置文件服务器,
在第一物联网模块上设置
IPSec VPN
第二端;
L12.IPSec VPN
第二端通过证书服务器提供的证书以及配置文件服务器提供的配置文件与所述
IPSec VPN
第一端建立信息传输隧道

[0012]作为优选,其中所述
L2
具体包括:
L21.
前缀请求接收单元接收第三物联网模块发起的前缀获取请求,并通过所述前缀获取请求生成前缀请求信息;
L22.
前缀请求信息发送单元将所述前缀请求信息发送给所述前缀请求信息转发单元,且所述前缀请求信息转发单元将所述前缀请求信息发送给所述前缀请求信息接收单元

[0013]作为优选,其中所述
L3
具体包括:
L31.DHCPv6
服务器的前缀请求信息接收单元接收前缀请求信息,并获取前缀请求信息中的第二物联网模块识别码;
L32.DHCPv6
服务器的前缀分配信息发送单元根据前缀请求信息接收单元获取的第二物联网模块识别码从前缀存储单元中找出与所述第二物联网模块识别码绑定的前缀以形成前缀分配信息,并将所述前缀分配信息发送出去;
L33.
前缀分配信息转发单元接收所述前缀分配信息发送单元发出的前缀分配信息;
L34.
前缀分配信息接收单元接收所述前缀分配信息转发单元发送的前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
DHCPv6
的地址前缀分配系统,包括:服务器组合模块;第一物联网模块;隧道模块,用于为所述服务器组合模块与所述第一物联网模块建立信息传输隧道;第二物联网模块,用于发出前缀请求信息,所述前缀请求信息通过所述第一物联网模块转发并经过所述隧道模块到达所述服务器组合模块,所述服务器组合模块根据所述前缀请求信息生成前缀分配信息,所述前缀分配信息经过所述隧道模块并通过所述第一物联网模块转发到达所述第二物联网模块;第三物联网模块,用于向所述第二物联网模块发起前缀获取请求,以使所述第二物联网模块生成前缀请求信息;所述第二物联网模块在收到前缀分配信息后,将所述前缀分配信息发送给所述第三物联网模块
。2.
根据权利要求1所述的地址前缀分配系统,其中所述服务器组合模块包括:证书服务器,用于为所述隧道模块建立信息传输隧道提供证书;配置文件服务器,用于为所述隧道模块建立信息传输隧道提供配置文件;其中所述隧道模块包括:
IPSec VPN
第一端,设置在服务器组合模块上,
IPSec VPN
第二端,设置在第一物联网模块上,所述
IPSec VPN
第二端通过所述证书服务器提供的证书以及所述配置文件服务器提供的配置文件与所述
IPSec VPN
第一端建立信息传输隧道
。3.
根据权利要求1所述的地址前缀分配系统,其中所述服务器组合模块包括:
DHCPv6
服务器,其包括前缀请求信息接收单元,用于接收前缀请求信息,并获取前缀请求信息中的第二物联网模块识别码;前缀存储单元,存储有与第二物联网模块识别码绑定的前缀;前缀分配信息发送单元,用于根据前缀请求信息接收单元获取的第二物联网模块识别码从前缀存储单元中找出与所述第二物联网模块识别码绑定的前缀以形成前缀分配信息,并将所述前缀分配信息发送出去
。4.
根据权利要求3所述的地址前缀分配系统,其中所述第一物联网模块具体包括:前缀请求信息转发单元;前缀分配信息转发单元,用于接收所述前缀分配信息发送单元发出的前缀分配信息;其中所述第二物联网模块具体包括:前缀请求接收单元,用于接收第三物联网模块发起的前缀获取请求,并通过所述前缀获取请求生成前缀请求信息;前缀请求信息发送单元,用于将所述前缀请求信息发送给所述前缀请求信息转发单元,且所述前缀请求信息转发单元将所述前缀请求信息发送给所述前缀请求信息接收单元;前缀分配信息接收单元,用于接收所述前缀分配信息转发单元发送的前缀分配信息
。5.
根据权利要求4所述的地址前缀分配系统,其中所述第二物联网模块还包括:前缀分配信息下发单元,用于将所述前缀分配信息发送给所述第三物联网模块;
其中所述第三物联网模块包括:物联网设备,其设有前缀分配信息解析单元,用于接收所述前缀分配信息下发单元发送的前缀分配信息,通过前缀分配信息确定地址前缀,并根据所述地址前缀使对应物联网设备生成网段与地址前缀相同的
IP
地址
。6.
一种基于
DHCPv6
的地址...

【专利技术属性】
技术研发人员:高翩翩戴翚王刚蔡松勇
申请(专利权)人:杭州粒合信息科技有限公司
类型:发明
国别省市:

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

1