[发明专利]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 地址 前缀 分配 方法 装置 计算机 可读 存储 介质 | ||
1.一种IPv6地址和前缀分配方法,其特征在于,包括以下步骤:
S1、接收客户端的请求报文,解析请求报文,得到客户端唯一标识及身份联盟选项,解析出客户端所在网络前缀;
S2、根据所述身份联盟选项及客户端唯一标识,得到八位组及hash值;
S3、根据所述hash值及客户端所在网络前缀,生成一个地址,或者,根据指定的客户端前缀范围、长度及所述hash值,生成一个前缀;
S4、判断所述地址或前缀是否可用,若可用,将所述地址或前缀返回给客户端,若不可用,则根据所述八位组及地址生成新的八位组,根据所述新的八位组得到新的hash值,执行步骤S5;
S5、根据所述新的hash值执行步骤S3-S4,直至设定次数后,若最新的地址或前缀仍然不可用,则遍历地址池地址,找到可用的地址或前缀,并将所述可用的地址或前缀返回给客户端;
其中,所述身份联盟选项包括临时地址身份联盟、非临时地址身份联盟以及前缀代理身份联盟;
所述步骤S2,具体包括,解析每个身份联盟选项得到其身份联盟类型和身份联盟标识,将客户端唯一标识与身份联盟标识拼接成八位组,该八位组长度为客户端唯一标识长度与身份联盟标识长度之和,对生成的八位组执行hash算法得到hash值;
根据所述hash值及客户端所在网络前缀,生成一个地址,具体包括,若客户端的请求报文中包含地址请求,则将客户端所在网络前缀的P比特与hash值的后128-P比特,拼接得到一个128比特的地址;
还包括,解析所述身份联盟选项,判断所述身份联盟选项的类型,若所述身份联盟选项的类型为临时地址身份联盟或者非临时地址身份联盟,则判定客户端的请求报文中是包含地址请求,否则,不包含地址请求。
2.根据权利要求1所述的IPv6地址和前缀分配方法,其特征在于,所述根据指定的客户端前缀范围、长度及所述hash值,生成一个前缀,具体包括,若客户端的请求报文中包含前缀请求,指定的客户端前缀范围为m/p,指定的客户端前缀长度为N,将m的前p比特和hash值的第p+1至N比特组合成一个前缀,所述前缀的后128-N比特均为0;其中,m为指定IPv6地址池绑定的网络前缀,p为指定IPv6地址池绑定的网络前缀长度。
3.根据权利要求2所述的IPv6地址和前缀分配方法,其特征在于,还包括,解析所述身份联盟选项,判断所述身份联盟选项的类型,若所述身份联盟选项的类型为前缀代理身份联盟,则判定客户端的请求报文中是包含前缀请求,否则,不包含前缀请求。
4.根据权利要求1所述的IPv6地址和前缀分配方法,其特征在于,判断所述地址或前缀是否可用,具体包括,判断所述地址或前缀是否有效并且空闲,若有效并且空闲,则判定所述地址或前缀为可用,否则判定所述地址或前缀为不可用。
5.根据权利要求1所述的IPv6地址和前缀分配方法,其特征在于,所述遍历地址池地址,找到可用的地址或前缀,具体包括,从所述最新的地址或前缀开始,顺序遍历地址池中的地址或前缀,找到有效并且空闲的地址或前缀。
6.一种IPv6地址和前缀分配装置,其特征在于,包括处理器以及存储器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1-5任一所述的IPv6地址和前缀分配方法。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机该程序被处理器执行时,实现如权利要求1-5任一所述的IPv6地址和前缀分配方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉思普崚技术有限公司,未经武汉思普崚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010466617.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种疏水材料及其制备方法
- 下一篇:一种硬质合金辊环及其制备方法