[发明专利]一种面向真实用户身份信息的IPv6地址分配方法有效
| 申请号: | 201210254314.5 | 申请日: | 2012-07-20 |
| 公开(公告)号: | CN102761630A | 公开(公告)日: | 2012-10-31 |
| 发明(设计)人: | 毕军;朱树永;姚广;孙雅媛;周端奇;张宝宝;王优 | 申请(专利权)人: | 清华大学 |
| 主分类号: | H04L29/12 | 分类号: | H04L29/12 |
| 代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;钟日红 |
| 地址: | 100084 北京市海淀区1*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 真实 用户 身份 信息 ipv6 地址 分配 方法 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种面向真实用户身份信息的IPv6地址分配方法。
背景技术
动态主机配置协议(Dynamic Host Configuration Protocol for IPv6,以下简称DHCPv6协议)是针对IPv6编址方案设计的,为主机分配IPv6前缀、IPv6地址和其他网络配置参数的协议。它可以向IPv6主机提供有状态的地址配置或无状态的配置设置。
DHCPv6典型组网中包括以下三种角色:
DHCPv6客户端:动态获取IPv6地址、IPv6前缀或其他网络配置参数的设备。
DHCPv6服务器:负责为DHCPv6客户端分配IPv6地址、IPv6前缀和其他网络配置参数的设备。
DHCPv6中继:DHCPv6客户端通过本地链路范围的组播地址与DHCPv6服务器通信,以获取IPv6地址和其他网络配置参数。如果服务器和客户端不在同一个链路范围内,则需要通过DHCPv6中继来转发报文,这样可以避免在每个链路范围内都部署DHCPv6服务器。
在地址配置过程中,DHCPv6服务器分配一个完整的IPv6地址给主机,并提供DNS服务器地址和域名等其他配置信息。由于DHCPv6服务器在地址分配过程中,只是随机地选择可用的IPv6地址分配给DHCPv6客户端,IPv6地址没有携带真实用户身份信息等内容,这不利于增强网络的可管理性。
因此,亟需一种新的IPv6地址分配方法,解决上述问题以增强网络的可管理性。
发明内容
本发明所要解决的技术问题之一是需要提供一种能够实现IPv6地址与真实用户身份信息的绑定的面向真实用户身份信息的IPv6地址分配方法。
为了解决上述技术问题,本发明提供了一种面向真实用户身份信息的IPv6地址分配方法,该方法包括:发送步骤,客户端发送请求分配IPv6地址的请求消息至DHCPv6服务器中,所述请求消息中包括用户名信息;验证步骤,利用所述请求消息中的用户名信息,所述DHCPv6服务器与所述客户端进行交互以验证所述客户端的用户是否合法,若验证结果为所述用户是合法的,则执行分配步骤;分配步骤,所述DHCPv6服务器为客户端分配IPv6地址。
根据本发明另一方面的IPv6地址分配方法,在所述请求消息中增设了用户名选项,以携带所述用户名信息。
根据本发明另一方面的IPv6地址分配方法,在所述验证步骤中,进一步包括以下步骤:所述DHCPv6服务器从数据库中查询与所述用户名信息对应的密码信息;所述DHCPv6服务器生成一个随机数作为加密字,基于所述加密字对所述密码信息进行计算以得到服务器端密码摘要;所述DHCPv6服务器将所述加密字发送给所述客户端;所述客户端基于所述加密字对用户输入的密码信息进行计算以得到客户端密码摘要;所述客户端将所述客户端密码摘要返回给所述DHCPv6服务器;所述DHCPv6服务器比较所述服务器端密码摘要和所述客户端密码摘要是否相同,若比较结果为相同,则验证结果为所述用户是合法的。
根据本发明另一方面的IPv6地址分配方法,在所述DHCPv6服务器通过通告消息将所述加密字发送给所述客户端,其中,在所述通告消息中增设了随机数选项,以携带所述加密字。
根据本发明另一方面的IPv6地址分配方法,所述客户端通过申请消息将所述客户端密码摘要返回给所述DHCPv6服务器,其中,在所述申请消息中增设了密码摘要选项,以携带所述客户端密码摘要。
根据本发明另一方面的IPv6地址分配方法,所述DHCPv6服务器利用HMAC-MD5算法,基于所述加密字对所述密码信息进行计算以得到服务器端密码摘要。
根据本发明另一方面的IPv6地址分配方法,所述客户端利用HMAC-MD5算法,基于所述加密字对用户输入的密码信息进行计算以得到客户端密码摘要。
根据本发明另一方面的IPv6地址分配方法,在所述分配步骤中,所述DHCPv6服务器利用与所述用户名对应的用户身份信息来生成用户身份标识号码;所述DHCPv6服务器基于所述用户身份标识号码以生成IPv6地址;所述DHCPv6服务器将所述生成的IPv6地址返回至所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210254314.5/2.html,转载请声明来源钻瓜专利网。





