[发明专利]IPv6地址和前缀分配方法、装置及计算机可读存储介质有效
申请号: | 202010466617.8 | 申请日: | 2020-05-28 |
公开(公告)号: | CN111787130B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 蒋丽 | 申请(专利权)人: | 武汉思普崚技术有限公司 |
主分类号: | H04L61/5014 | 分类号: | H04L61/5014;H04L69/22;H04L9/06;H04L101/659 |
代理公司: | 武汉智嘉联合知识产权代理事务所(普通合伙) 42231 | 代理人: | 黄君军 |
地址: | 430070 湖北省武汉市东湖新技术开发区光谷大道3*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ipv6 地址 前缀 分配 方法 装置 计算机 可读 存储 介质 | ||
本发明公开一种IPv6地址和前缀分配方法、装置及计算机可读存储介质,属于计算机IP地址分配技术领域,解决了现有技术中IPv6地址或前缀分配效率及成功率难以兼顾的问题。一种IPv6地址和前缀分配方法,包括以下步骤:解析请求报文,得到客户端唯一标识及身份联盟选项,解析出客户端所在网络前缀,得到八位组及hash值,生成一个地址,或者,生成一个前缀;判断地址或前缀是否可用,若可用,将地址或前缀返回给客户端,若不可用,生成新的地址或前缀,直至设定次数后,若最新的地址或前缀仍然不可用,则遍历地址池地址,找到可用的地址或前缀,并将可用的地址或前缀返回给客户端。本发明所述方法同时提高了IPv6地址或前缀分配效率及成功率。
技术领域
本发明涉及计算机IP地址分配技术领域,尤其是涉及一种IPv6地址和前缀分配方法、装置及计算机可读存储介质。
背景技术
IPv6地址及前缀的分配方法包括有状态(DHCPv6)和无状态方式,相比之下,DHCPv6可以更灵活地控制IPv6地址和网络参数的分配,因此得到广泛应用,但是 DHCPv6在分配IPv6地址及前缀时面临如下问题,首先,在IPv6地址池中地址、前缀数量较大时,在已分配较多地址、前缀后,再处理地址或前缀请求时寻找空闲地址或前缀时可能耗时较长,使得地址或前缀分配效率较低;其次,系统需要尽可能为客户端分配固定地址或前缀时,需要借助本地或网络存储介质存储已经分配的客户端与地址的绑定信息,对于没有存储介质或存储介质较少的设备实现起来较困难,使得IPv6地址或前缀分配的成功率较低,这些使得现有技术中IPv6地址及前缀的分配效率及成功率难以兼顾。
发明内容
有鉴于此,本发明提供了一种IPv6地址和前缀分配方法、装置及计算机可读存储介质,解决现有技术中IPv6地址或前缀分配的效率及成功率难以兼顾的技术问题。
一方面,本发明提供了一种IPv6地址和前缀分配方法,包括以下步骤:
S1、接收客户端的请求报文,解析请求报文,得到客户端唯一标识及身份联盟选项,解析出客户端所在网络前缀;
S2、根据所述身份联盟选项及客户端唯一标识,得到八位组及hash值;
S3、根据所述hash值及客户端所在网络前缀,生成一个地址,或者,根据指定的客户端前缀范围、长度及所述hash值,生成一个前缀;
S4、判断所述地址或前缀是否可用,若可用,将所述地址或前缀返回给客户端,若不可用,则根据所述八位组及地址生成新的八位组,根据所述新的八位组得到新的hash值,执行步骤S5;
S5、根据所述新的hash值执行步骤S3-S4,直至设定次数后,若最新的地址或前缀仍然不可用,则遍历地址池地址,找到可用的地址或前缀,并将所述可用的地址或前缀返回给客户端。
进一步地,所述步骤S2,具体包括,根据所述身份联盟选项,得到所述身份联盟选项对应的IA标识,将所述客户端唯一标识及所述IA标识进行拼接,生成八位组,根据所述八位组得到hash值。
进一步地,所述根据所述hash值及客户端所在网络前缀,生成一个地址,具体包括,若客户端的请求报文中包含地址请求,则将客户端所在网络前缀的P比特与hash 值的后128-P比特,拼接得到一个128比特的地址。
进一步地,所述IPv6地址和前缀分配方法,还包括,解析所述身份联盟选项,判断所述身份联盟选项的类型,若所述身份联盟选项的类型为临时地址身份联盟或者非临时地址身份联盟,则判定客户端的请求报文中是包含地址请求,否则,不包含地址请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉思普崚技术有限公司,未经武汉思普崚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010466617.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种疏水材料及其制备方法
- 下一篇:一种硬质合金辊环及其制备方法